From 1e3ab60051c3351e351568f466be02647f6398e6 Mon Sep 17 00:00:00 2001 From: Varylios Date: Fri, 29 Aug 2025 22:29:13 +0200 Subject: [PATCH] fix: missing tower button on game level --- Towers/TowerListResource.gd | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/Towers/TowerListResource.gd b/Towers/TowerListResource.gd index 7b629e9..815c437 100644 --- a/Towers/TowerListResource.gd +++ b/Towers/TowerListResource.gd @@ -10,14 +10,12 @@ func getTowerSceneById(towerType : Tower.TYPES) -> PackedScene : func towersHasChanged(value : Array) -> void: - if not Engine.is_editor_hint(): - return - - if value.back() == null: - value.pop_back() - value.append(TowerResource.new()) + if Engine.is_editor_hint(): + if value.back() == null: + value.pop_back() + value.append(TowerResource.new()) + for towerResource in towers: + if not towerResource.changed.is_connected(emit_changed): + towerResource.changed.connect(emit_changed) + emit_changed() towers = value - for towerResource in towers: - if not towerResource.changed.is_connected(emit_changed): - towerResource.changed.connect(emit_changed) - emit_changed()