diff --git a/scripts/Statemachine/EntityBase.gd b/scripts/Statemachine/EntityBase.gd index 12227f5..547bcda 100644 --- a/scripts/Statemachine/EntityBase.gd +++ b/scripts/Statemachine/EntityBase.gd @@ -122,7 +122,7 @@ func _ready(): if isPlayer(): if displayName == MultiplayerState.playerName: UIState.player = self - if !OS.is_debug_build(): + if WorldManager.isRelease(): for i in weaponStore.get_children(): i.free() weaponStore.add_child(ComponentManager.getWeapon("PurpleCrystal").instantiate()) diff --git a/scripts/Tools/Managers/WorldManager.gd b/scripts/Tools/Managers/WorldManager.gd index c124993..ea0755b 100644 --- a/scripts/Tools/Managers/WorldManager.gd +++ b/scripts/Tools/Managers/WorldManager.gd @@ -42,3 +42,5 @@ static func getTime(): return runningTime static func spawnNode(node: Node): rootNode.spawn(node) +static func isRelease() -> bool: + return !OS.is_debug_build()