2025-04-02 18:02:13 +02:00
|
|
|
extends Node
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#Emitter : TowerButton.gd
|
|
|
|
|
#Subscriber : World.gd
|
2025-08-29 20:07:36 +02:00
|
|
|
signal tower_selected(towerType : Tower.TYPES)
|
2025-06-05 15:35:19 +02:00
|
|
|
|
|
|
|
|
|
2025-08-27 14:37:26 +02:00
|
|
|
#Emitter :
|
2025-08-27 13:27:32 +02:00
|
|
|
#Subscriber :
|
|
|
|
|
signal tower_builded(tower : Tower)
|
2025-06-18 12:19:43 +02:00
|
|
|
|
|
|
|
|
|
2025-08-25 23:23:03 +02:00
|
|
|
#Emitter : UpgradeButton.gd
|
2025-06-18 12:19:43 +02:00
|
|
|
#Subscriber : tower.gd
|
|
|
|
|
signal tower_upgraded(tower_to_upgrade : String, upgrade : TowerUpgrade)
|
|
|
|
|
|
|
|
|
|
|
2025-06-05 15:35:19 +02:00
|
|
|
#Emitter : cube.gd
|
|
|
|
|
#Subscriber : progress_bar_cube_integrity.gd
|
|
|
|
|
signal cube_integrity_changed(_value : int, _max_value : int)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#Emitter : cube.gd
|
|
|
|
|
#Subscriber : label_money.gd
|
|
|
|
|
signal money_changed(_value : int)
|
2025-06-18 12:19:43 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
#Emitter : cube.gd
|
|
|
|
|
#Subscriber : label_team.gd
|
|
|
|
|
signal tower_count_changed(_value : int)
|
|
|
|
|
|
|
|
|
|
|
2025-08-26 19:26:36 +02:00
|
|
|
#Emitter : PlayerManager.gd
|
|
|
|
|
#Subscriber : label_team.gd, label_tower_on_terrain.gd
|
2025-06-18 12:19:43 +02:00
|
|
|
signal team_in_action_changed(_value : Array)
|
|
|
|
|
|
2025-08-26 19:26:36 +02:00
|
|
|
#Emitter : PlayerManager.gd
|
|
|
|
|
#Subscriber : label_tower_in_cube.gd
|
|
|
|
|
signal team_in_rest_changed(_value : Array)
|
|
|
|
|
|
|
|
|
|
|
2025-06-18 12:19:43 +02:00
|
|
|
|
|
|
|
|
#Emitter : bullet.gd
|
|
|
|
|
#Subscriber : bullet_container.gd
|
|
|
|
|
signal bullet_shooted(_value : Bullet)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#Emitter : enemy.gd
|
|
|
|
|
#Subscriber : cube.gd
|
|
|
|
|
signal money_received(_value : int)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#Emitter : world.gd
|
|
|
|
|
#Subscriber : cube.gd
|
|
|
|
|
signal money_spent(_value : int)
|
2025-08-20 00:58:53 +02:00
|
|
|
|
|
|
|
|
#Emitter : spawner.gd
|
|
|
|
|
#Subscriber : cube.gd
|
|
|
|
|
signal player_has_won()
|
2025-08-26 13:03:22 +02:00
|
|
|
|
2025-08-29 20:07:36 +02:00
|
|
|
#Emitter : WaveManger.gd
|
2025-08-29 12:11:51 +02:00
|
|
|
#Subscriber : cube.gd
|
|
|
|
|
signal player_defeated()
|
|
|
|
|
|
2025-08-26 13:03:22 +02:00
|
|
|
#Emitter : PlayerManager.gd
|
|
|
|
|
#Subscriber : game_menu.gd
|
|
|
|
|
signal open_shop()
|
|
|
|
|
|
|
|
|
|
#Emitter : PlayerManager.gd
|
|
|
|
|
#Subscriber : game_menu.gd
|
|
|
|
|
signal close_shop()
|
2025-08-27 14:37:26 +02:00
|
|
|
|
|
|
|
|
#Emitter : tower.gd
|
|
|
|
|
#Subscriber : tower button.gd
|
|
|
|
|
signal energy_has_changed(tower : Tower)
|