diff options
author | Daniel Weipert <git@mail.dweipert.de> | 2025-06-27 16:51:18 +0200 |
---|---|---|
committer | Daniel Weipert <git@mail.dweipert.de> | 2025-06-27 16:51:18 +0200 |
commit | 76d1ec723b6f6f68a512f27607749f3ff885f385 (patch) | |
tree | 36cee159d2e7bc7dc6df76de3e8fe20e3658ae8d /Game/States/Default | |
parent | 0b1fd02d3cb080effe29e00f14773994d87e2e27 (diff) |
Diffstat (limited to 'Game/States/Default')
-rw-r--r-- | Game/States/Default/StateDefault.gd | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Game/States/Default/StateDefault.gd b/Game/States/Default/StateDefault.gd index 014eb40..205fa3f 100644 --- a/Game/States/Default/StateDefault.gd +++ b/Game/States/Default/StateDefault.gd @@ -2,6 +2,9 @@ class_name StateDefault extends State +@export var selection_manager: SelectionManager + + func _state_input(event: InputEvent) -> void: if event.is_action_pressed("build_mode_start"): set_state("StateBuild") @@ -16,5 +19,5 @@ func _state_unhandled_input(event: InputEvent) -> void: if event.is_action_pressed("select"): # if not multi selecting if not event.is_double_click() and not Input.is_action_pressed("select_multiple"): - for tower: Tower in Client.selection.get_nodes().duplicate(): + for tower: Tower in selection_manager.get_nodes().duplicate(): tower.is_selected = false |