TowerGame/scripts/building_place_button.gd

12 lines
249 B
GDScript

@tool
extends Button
signal place_requested(scene: PackedScene)
@export var place_scene: PackedScene:
set(value):
place_scene = value
text = place_scene.get_state().get_node_name(0)
func _pressed() -> void:
place_requested.emit(place_scene)