2025-04-02 18:02:13 +02:00
|
|
|
extends Button
|
2025-06-05 15:35:19 +02:00
|
|
|
class_name TowerButton
|
2025-04-02 18:02:13 +02:00
|
|
|
|
|
|
|
|
@export var tower : PackedScene
|
2025-06-05 15:35:19 +02:00
|
|
|
var tower_in_game : Tower
|
2025-04-02 18:02:13 +02:00
|
|
|
|
|
|
|
|
func _on_pressed() -> void:
|
2025-06-05 15:35:19 +02:00
|
|
|
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
|