Files
aarpg/general/persistent_data/persistent_data_handler.gd
Andriy Yednarovych e877c5f058 init
2026-02-22 19:26:26 +01:00

19 lines
431 B
GDScript

class_name PersistentDataHandler extends Node
signal data_loaded
var value := false
func _ready() -> void:
get_value()
func set_value() -> void:
SaveManager.add_persistent_value(get_data_name())
func get_value() -> void:
value = SaveManager.check_persistent_value(get_data_name())
data_loaded.emit()
func get_data_name() -> String:
return "%s/%s/%s" % [get_tree().current_scene.scene_file_path, get_parent().name, name]