TowerDefense/Globals/EventBus.gd

65 lines
1.4 KiB
GDScript3
Raw Permalink Normal View History

2025-08-30 00:46:34 +02:00
@tool
2025-04-02 18:02:13 +02:00
extends Node
@warning_ignore_start("unused_signal")
2025-04-02 18:02:13 +02:00
## [b]Emitter[/b] : [param gui.gd], [TowerManager][br]
## [b]Subscriber[/b] : [param InfoPanel.gd], [GuiButton], [param gui.gd]
2025-09-07 19:48:58 +02:00
signal cube_selected
## [b]Emitter[/b] : [GuiButton][br]
## [b]Subscriber[/b] : [TowerManager]
signal tower_selected(towerType : Tower.TYPE)
2025-08-31 23:07:55 +02:00
## [b]Emitter[/b] : [TowerManager][br]
## [b]Subscriber[/b] : gui.gd
signal tower_count_changed(count : int)
2025-06-18 12:19:43 +02:00
2025-08-31 23:07:55 +02:00
## [b]Emitter[/b] : [TowerManager][br]
## [b]Subscriber[/b] : gui.gd
signal team_in_action_changed(count : int)
2025-06-18 12:19:43 +02:00
2025-09-03 20:52:14 +02:00
2025-08-31 23:07:55 +02:00
## [b]Emitter[/b] : [TowerManager][br]
2025-09-03 20:52:14 +02:00
## [b]Subscriber[/b] : gui.gd
signal team_in_rest_changed(count : int)
2025-08-26 19:26:36 +02:00
## [b]Emitter[/b] : [Projectile][br]
## [b]Subscriber[/b] : [code]null[/code]
signal projectile_shooted(projectile: Projectile, transform: Transform3D)
2025-06-18 12:19:43 +02:00
2025-09-01 13:52:14 +02:00
## [b]Emitter[/b] : [WorldManager][br]
## [b]Subscriber[/b] : [Game]
signal player_has_won
2025-09-03 20:52:14 +02:00
2025-09-07 19:48:58 +02:00
## [b]Emitter[/b] : [WorldManager][br]
## [b]Subscriber[/b] : [Game]
signal wave_finished
2025-09-01 13:52:14 +02:00
## [b]Emitter[/b] : [WorldManager][br]
2025-09-06 22:08:29 +02:00
## [b]Subscriber[/b] : gui.gd
signal wave_has_change(waveNumber : int, timeRemaining : float)
## [b]Emitter[/b] : [gui.gd][br]
## [b]Subscriber[/b] : [WorldManager]
signal lauch_next_wave
2025-09-07 11:52:50 +02:00
## [b]Emitter[/b] : [gui.gd][br]
## [b]Subscriber[/b] : [TowerManager]
signal mouse_entered_gui
## [b]Emitter[/b] : [gui.gd][br]
## [b]Subscriber[/b] : [TowerManager]
signal mouse_exited_gui
@warning_ignore_restore("unused_signal")