fix: missing tower button on game level

This commit is contained in:
Varylios 2025-08-29 22:29:13 +02:00
parent 3ee8570266
commit 1e3ab60051

View file

@ -10,14 +10,12 @@ func getTowerSceneById(towerType : Tower.TYPES) -> PackedScene :
func towersHasChanged(value : Array) -> void: func towersHasChanged(value : Array) -> void:
if not Engine.is_editor_hint(): if Engine.is_editor_hint():
return if value.back() == null:
value.pop_back()
if value.back() == null: value.append(TowerResource.new())
value.pop_back() for towerResource in towers:
value.append(TowerResource.new()) if not towerResource.changed.is_connected(emit_changed):
towerResource.changed.connect(emit_changed)
emit_changed()
towers = value towers = value
for towerResource in towers:
if not towerResource.changed.is_connected(emit_changed):
towerResource.changed.connect(emit_changed)
emit_changed()