Refactor save/load functionality; improve error messages and add save data timer

This commit is contained in:
Kirill
2026-07-10 20:36:44 +03:00
parent 45cfc8c8ee
commit 5820bbc7b2
5 changed files with 83 additions and 33 deletions
+7 -1
View File
@@ -93,7 +93,8 @@ func add_to_update_list(item_id: String, amount: int) -> void:
func set_owniverse_item_value() -> void:
for item_id in owniverse.items_to_update:
owniverse_items[item_id].set_label(owniverse.items_to_update[item_id])
if owniverse_items.has(item_id):
owniverse_items[item_id].set_label(owniverse.items_to_update[item_id])
owniverse.items_to_update = {}
@@ -235,6 +236,7 @@ func _input(event: InputEvent) -> void:
func _ready() -> void:
owniverse.init_enitities()
owniverse.load_data()
_init_owniverse_items()
owniverse.unlock_item.connect(_unlock_item)
@@ -298,3 +300,7 @@ func _change_speed(delta: int) -> void:
func _on_topmenu_button_pressed(ButtonName) -> void:
print(ButtonName)
func _on_save_data() -> void:
owniverse.save_data()