From daa8828e166ace3209891b501d9098eef4b20b5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Agnis=20Aldi=C5=86=C5=A1=20=22NeZv=C4=93rs?= Date: Sun, 10 Nov 2024 12:22:32 +0200 Subject: [PATCH] move from meta data to persistent data --- addons/top_down/scripts/game/PersistentData.gd | 2 ++ addons/top_down/scripts/ui/title_screen/GraphicsManager.gd | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/top_down/scripts/game/PersistentData.gd b/addons/top_down/scripts/game/PersistentData.gd index 34d47673..38efef56 100644 --- a/addons/top_down/scripts/game/PersistentData.gd +++ b/addons/top_down/scripts/game/PersistentData.gd @@ -2,6 +2,8 @@ extends Node @export var instance_resource_list:Array[InstanceResource] @export var action_resource:ActionResource +## Hold any data. Main use is to keep resources in memory +@export var data:Dictionary var is_preloaded:bool diff --git a/addons/top_down/scripts/ui/title_screen/GraphicsManager.gd b/addons/top_down/scripts/ui/title_screen/GraphicsManager.gd index aac988dc..52cde26c 100644 --- a/addons/top_down/scripts/ui/title_screen/GraphicsManager.gd +++ b/addons/top_down/scripts/ui/title_screen/GraphicsManager.gd @@ -12,7 +12,7 @@ func _ready()->void: graphics_resource.enable_resize_tracking(get_viewport()) graphics_resource.window_mode_changed.connect(update_label) graphics_resource.load_resource() - get_tree().set_meta("graphics", graphics_resource) + PersistentData.data["graphics"] = graphics_resource func toggle_fullscreen()->void: graphics_resource.toggle_fullscreen()