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())