16 lines
382 B
GDScript
16 lines
382 B
GDScript
extends Spatial
|
|
|
|
export var item_type: Resource setget set_item_type
|
|
var item_name: String
|
|
|
|
func set_item_type(new_value: Resource):
|
|
item_type = new_value
|
|
if not is_inside_tree():
|
|
yield(self, "ready")
|
|
item_name = item_type.name
|
|
$ItemLabel.text = item_type.name
|
|
for child in $visual.get_children():
|
|
child.queue_free()
|
|
$visual.add_child(item_type.visual_scene.instance())
|
|
|