12 lines
249 B
GDScript3
12 lines
249 B
GDScript3
|
@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)
|