@tool extends EditorInspectorPlugin const PROPERTY = preload("res://editor/hardware/pcb_editor_property.gd") func _can_handle(object: Object) -> bool: return object is CabinetProfile func _parse_property(_object: Object, _type: Variant.Type, name: String, _hint: PropertyHint, _hint_string: String, _usage: int, _wide: bool) -> bool: if name == "pcb_config": add_property_editor(name, PROPERTY.new()) return true return false