extends StaticBody3D @onready var construct: Node3D = get_tree().get_first_node_in_group("Constructs") @onready var workbench: StaticBody3D = $".." @onready var con_name: String @onready var item_mesh: MeshInstance3D = self.get_child(1) func interact(): if self.name == "ItemStand1": con_name = construct.CONSTRUCT_TYPE.name.to_lower() workbench.item = con_name item_mesh.mesh = load("res://scenes/constructs/" + con_name + "/" + con_name + "_mesh.tres") item_mesh.scale = construct.CONSTRUCT_TYPE.scale elif self.name == "ItemStand2": con_name = construct.CONSTRUCT_TYPE.name.to_lower() workbench.item2 = con_name item_mesh.mesh = load("res://scenes/constructs/" + con_name + "/" + con_name + "_mesh.tres") item_mesh.scale = construct.CONSTRUCT_TYPE.scale