Browse Source

Adding/Updating error messages when saving/loading

pull/7/head
Ryan Reed 1 month ago
parent
commit
2106730302
1 changed files with 4 additions and 6 deletions
  1. +4
    -6
      save_load/components/save_level_data_component.gd

+ 4
- 6
save_load/components/save_level_data_component.gd View File

@ -45,22 +45,20 @@ func save_game() -> void:
save_node_data()
var result: int = ResourceSaver.save(game_data_resource, save_game_file_path)
print("Save Result: ", result)
if result != OK:
printerr("Failed to save game: ", result)
func load_game() -> void:
if !FileAccess.file_exists(save_game_file_path):
#push_error("Save file does not exist: ", save_game_file_path)
printerr("Failed to load save. File does not exist: ", save_game_file_path)
return
game_data_resource = ResourceLoader.load(save_game_file_path)
if game_data_resource == null:
push_error("Could not load save file: ", save_game_file_path)
printerr("Failed to load save. Unknown format? ", save_game_file_path)
return
var root_node: Window = get_tree().root
for resource: Resource in game_data_resource.save_data_nodes:
if resource is Node3DDataResource:
(resource as Node3DDataResource)._load_data(root_node)

Loading…
Cancel
Save