TowerDefense/UI/hero_icon.gd
2025-06-18 12:19:43 +02:00

15 lines
366 B
GDScript

extends TextureButton
var _tower : Tower
@onready var progress_bar : ProgressBar = $ProgressBar
func _ready() -> void:
EventBus.tower_builded.connect(_on_EventBus_tower_builded)
func _on_EventBus_tower_builded(tower : Tower) -> void:
_tower = tower
func _process(delta: float) -> void:
if _tower:
progress_bar.value = _tower.energy/_tower.max_energy * 100