extends MeshInstance3D var is_free: bool var person: CharacterBody3D var shirt_shader: ShaderMaterial func _init() -> void: is_free = true func set_person(newPerson): self.person = newPerson self.shirt_shader = newPerson.shirt_shader self.set_surface_override_material(1,self.shirt_shader) self.visible = true func get_person(): return person func remove_person(): self.visible = false