immersive-home/content/ui/device/device.gd

13 lines
268 B
GDScript3
Raw Normal View History

2023-10-30 02:21:50 +02:00
extends StaticBody3D
@onready var label: Label3D = $Label
@export var id: String = "0"
2023-10-30 02:21:50 +02:00
signal click(id: String)
2023-10-30 02:21:50 +02:00
2023-11-05 22:32:50 +02:00
func _on_click(event):
click.emit(id)
2023-10-30 02:21:50 +02:00
func set_device_name(text):
assert(label != null, "Device has to be added to the scene tree")
label.text = text