85 lines
2.1 KiB
GDScript
85 lines
2.1 KiB
GDScript
@tool
|
|
extends Node
|
|
|
|
|
|
## [b]Emitter[/b] : [method TowerButton._ready][br]
|
|
## [b]Subscriber[/b] : [method PlayerManager._init]
|
|
signal tower_selected(towerType : Tower.TYPE)
|
|
|
|
|
|
## [b]Emitter[/b] : [PlayerManager][br]
|
|
## [b]Subscriber[/b] hero_icon.gd:
|
|
signal tower_builded(tower : Tower)
|
|
|
|
|
|
## [b]Emitter[/b] : [UpgradeButton][br]
|
|
## [b]Subscriber[/b] : [Tower]
|
|
signal tower_upgraded(tower_to_upgrade : String, upgrade : TowerUpgrade)
|
|
|
|
|
|
## [b]Emitter[/b] : [TheCube][br]
|
|
## [b]Subscriber[/b] : cube_integrity.gd
|
|
signal cube_integrity_changed(_value : int, _max_value : int)
|
|
|
|
|
|
## [b]Emitter[/b] : [TheCube][br]
|
|
## [b]Subscriber[/b] : label_money.gd
|
|
signal money_changed(_value : int)
|
|
|
|
|
|
## [b]Emitter[/b] : [PlayerManager][br]
|
|
## [b]Subscriber[/b] : label_team.gd
|
|
signal tower_count_changed(_value : int)
|
|
|
|
|
|
## [b]Emitter[/b] : [PlayerManager][br]
|
|
## [b]Subscriber[/b] : label_team.gd, label_tower_on_terrain.gd
|
|
signal team_in_action_changed(_value : int)
|
|
|
|
## [b]Emitter[/b] : [PlayerManager][br]
|
|
## [b]Subscriber[/b] : label_tower_in_cube[TheCube]
|
|
signal team_in_rest_changed(_value : int)
|
|
|
|
|
|
|
|
## [b]Emitter[/b] : [Projectile][br]
|
|
## [b]Subscriber[/b] : [code]null[/code]
|
|
signal projectile_shooted(_value : Projectile)
|
|
|
|
|
|
## [b]Emitter[/b] : [Enemy][br]
|
|
## [b]Subscriber[/b] : [TheCube]
|
|
signal money_received(_value : int)
|
|
|
|
|
|
## [b]Emitter[/b] : [PlayerManager][br]
|
|
## [b]Subscriber[/b] : [TheCube]
|
|
signal money_spent(_value : int)
|
|
|
|
## [b]Emitter[/b] : [WaveManager][br]
|
|
## [b]Subscriber[/b] : [TheCube]
|
|
signal player_has_won()
|
|
|
|
## [b]Emitter[/b] : [TheCube][br]
|
|
## [b]Subscriber[/b] : [WaveManager]
|
|
signal player_defeated()
|
|
|
|
## [b]Emitter[/b] : [PlayerManager][br]
|
|
## [b]Subscriber[/b] : [code]null[/code]
|
|
signal open_shop()
|
|
|
|
## [b]Emitter[/b] : [PlayerManager][br]
|
|
## [b]Subscriber[/b] : [code]null[/code]
|
|
signal close_shop()
|
|
|
|
## [b]Emitter[/b] : [Tower][br]
|
|
## [b]Subscriber[/b] : [TowerButton]
|
|
signal energy_has_changed(tower : Tower)
|
|
|
|
## [b]Emitter[/b] : [WaveManager], [Level][br]
|
|
## [b]Subscriber[/b] : gui.gd
|
|
signal allowedTowerHasChange(allowedTowers : Array[Tower.TYPE])
|
|
|
|
## [b]Emitter[/b] : [WaveManager][br]
|
|
## [b]Subscriber[/b] : [code]null[/code]
|
|
signal waveHasChange(waveNumber : int)
|