TowerDefense/UI/tower_button.gd

13 lines
301 B
GDScript3
Raw Normal View History

2025-04-02 18:02:13 +02:00
extends Button
class_name TowerButton
2025-04-02 18:02:13 +02:00
@export var tower : PackedScene
var tower_in_game : Tower
2025-04-02 18:02:13 +02:00
func _on_pressed() -> void:
EventBus.tower_selected.emit(tower, self)
func _process(delta: float) -> void:
if tower_in_game:
$EnergyBar.value = tower_in_game.energy/tower_in_game.max_energy * 100.0