extends StaticBody var maker_node func init(maker): maker_node = maker var mat = get_node("MeshInstance").get_surface_material(0) mat.flags_transparent = true mat.albedo_color.a = 0.5 func place(): # Originally, the ghost is disabled to avoid weird physics get_node("CollisionShape").disabled = false get_node("MeshInstance").get_surface_material(0).flags_transparent = false func make_last(): var mat = get_node("MeshInstance").get_surface_material(0) mat.flags_transparent = true mat.albedo_color.a = 0.9