22 lines
443 B
GDScript
22 lines
443 B
GDScript
@tool
|
|
extends HBoxContainer
|
|
|
|
@export var image: Texture:
|
|
set(value):
|
|
image = value
|
|
if is_inside_tree() and has_node("%Texture"):
|
|
$%Texture.texture = image
|
|
|
|
@export var text: String:
|
|
set(value):
|
|
text = value
|
|
if is_inside_tree() and has_node("%Label"):
|
|
$%Label.text = text
|
|
|
|
|
|
func _ready():
|
|
if image != null and has_node("%Texture"):
|
|
$%Texture.texture = image
|
|
if is_inside_tree() and has_node("%Label"):
|
|
$%Label.text = text
|