Renamed globals to autoloads for clarity

This commit is contained in:
2026-08-29 18:31:14 -05:00
parent 106abe037c
commit ae9c19aee4
7 changed files with 54 additions and 16 deletions

17
autoloads/globals.gd Normal file
View File

@@ -0,0 +1,17 @@
extends Node
# NOTE: These should get overriden by '.pck' packs that load their own versions.
var game_data: GameData
var game_state: GameState
var lobby_data: LobbyData
var multiplayer_data: MultiplayerData
func cache_invalidate_load_resource(target: String) -> Resource:
# NOTE: Deep replace version b/c we don't want to use an autoloads
# that does this replasce before any nodes actually load.
ResourceLoader.load(target, "", ResourceLoader.CACHE_MODE_REPLACE_DEEP)
# NOTE: Let prior call propigate naturally. (Unsure when...)
# Enforce new script/node from pck called here.
return ResourceLoader.load(target, "", ResourceLoader.CACHE_MODE_IGNORE_DEEP)