1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
extends Decoration @export var hl_metal: BaseMaterial3D @export var metal: BaseMaterial3D func get_aabb(): return %stool.get_aabb().merge(%holder.get_aabb()) func highlight() -> void: %stool.set_surface_override_material(0, hl_metal) %holder.set_surface_override_material(0, hl_metal) func un_highlight() -> void: %stool.set_surface_override_material(0, metal) %holder.set_surface_override_material(0, metal)