@tool extends Node @warning_ignore_start("unused_signal") ## [b]Emitter[/b] : [method GuiButton][br] ## [b]Subscriber[/b] : [method TowerManager] signal tower_selected(towerType : Tower.TYPE) ## [b]Emitter[/b] : [TowerManager][br] ## [b]Subscriber[/b] hero_icon.gd: signal tower_builded(tower : Tower) ## [b]Emitter[/b] : [UpgradeButton][br] ## [b]Subscriber[/b] : [Tower] signal tower_upgraded(towerType : Tower.TYPE, upgrade : TowerUpgrade) ## [b]Emitter[/b] : [TheCube][br] ## [b]Subscriber[/b] : gui.gd signal cube_integrity_changed(newHealth : int) ## [b]Emitter[/b] : [TheCube][br] ## [b]Subscriber[/b] : gui.gd signal money_changed(newAmount : int) ## [b]Emitter[/b] : [TheCube][br] ## [b]Subscriber[/b] : [WorldManager] signal cube_ready(theCube : TheCube) ## [b]Emitter[/b] : [TowerManager][br] ## [b]Subscriber[/b] : gui.gd signal tower_count_changed(count : int) ## [b]Emitter[/b] : [TowerManager][br] ## [b]Subscriber[/b] : gui.gd signal team_in_action_changed(count : int) ## [b]Emitter[/b] : [TowerManager][br] ## [b]Subscriber[/b] : gui.gd signal team_in_rest_changed(count : int) ## [b]Emitter[/b] : [Projectile][br] ## [b]Subscriber[/b] : [code]null[/code] signal projectile_shooted(projectile: Projectile, startPosition: Vector3) ## [b]Emitter[/b] : [WorldManager][br] ## [b]Subscriber[/b] : [TheCube] signal player_has_won() ## [b]Emitter[/b] : [TheCube][br] ## [b]Subscriber[/b] : [WorldManager] signal player_defeated() ## [b]Emitter[/b] : [Tower][br] ## [b]Subscriber[/b] : [GuiButton] signal energy_has_changed(tower : Tower) ## [b]Emitter[/b] : [WorldManager], [Level][br] ## [b]Subscriber[/b] : gui.gd signal allowedTowerHasChange(allowedTowers : Array[Tower.TYPE]) ## [b]Emitter[/b] : [WorldManager][br] ## [b]Subscriber[/b] : [code]null[/code] signal waveHasChange(waveNumber : int) @warning_ignore_restore("unused_signal")