Refactor save/load functionality; improve error messages and add save data timer
This commit is contained in:
+7
-1
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user