first examples
This commit is contained in:
parent
a01a7a7acc
commit
2219e943da
33 changed files with 785 additions and 6 deletions
29
entities/plinth/plinth.gd
Normal file
29
entities/plinth/plinth.gd
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
@tool
|
||||
extends StaticBody3D
|
||||
|
||||
@onready var exhibit_title: Label3D = $ExhibitTitle
|
||||
@onready var exhibit_number: Label3D = $ExhibitNumber
|
||||
|
||||
@export var prefix: String:
|
||||
get:
|
||||
return prefix
|
||||
set(value):
|
||||
prefix = value
|
||||
set_label3d()
|
||||
|
||||
@export var title: String:
|
||||
get:
|
||||
return title
|
||||
set(value):
|
||||
title = value
|
||||
set_label3d()
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready() -> void:
|
||||
set_label3d()
|
||||
|
||||
func set_label3d():
|
||||
if exhibit_title and exhibit_number:
|
||||
if not prefix.is_empty() and not title.is_empty():
|
||||
exhibit_title.text = title
|
||||
exhibit_number.text = prefix
|
||||
Loading…
Add table
Add a link
Reference in a new issue