tool extends EditorSpatialGizmoPlugin const MDIGizmo = preload("res://addons/mesh_data_resource_editor/MIDGizmo.gd") var plugin func _init(): create_material("main", Color(0.7, 0.7, 0.7)) create_material("seam", Color(1, 0, 0), false, true) create_handle_material("handles") func get_name(): return "MDIGizmo" func get_priority(): return 100 func create_gizmo(spatial): if spatial is MeshDataInstance: var gizmo = MDIGizmo.new() gizmo.set_editor_plugin(plugin) gizmo.set_spatial_node(spatial) gizmo.setup() plugin.register_gizmo(gizmo) return gizmo else: return null func is_handle_highlighted(gizmo, index): pass