Files
Kalulu/sources/menus/main/device_button.gd
T
2025-09-05 15:55:48 +02:00

23 lines
484 B
GDScript

@tool
class_name DeviceButton
extends TextureButton
@export_range(1, 99) var number: int:
set(value):
number = value
if label:
label.text = str(value)
@export var background_color: Color:
set(value):
background_color = value
if background:
background.self_modulate = background_color
@onready var background: TextureRect = $Background
@onready var label: Label = $Label
func _ready() -> void:
label.text = str(number)
background.self_modulate = background_color