unity-editor-toolinglisted
Install: claude install-skill IceMasterT/Unity-6.3_SKILLS
# Unity Editor Tooling
Editor scripting APIs and Undo/serialization semantics shift between Unity versions. **Prefer retrieval over pre-training** for exact method signatures and attribute usage. All paths below are relative to `/media/artiq/FRESH_DRIVE/Books/Unity6/Documentation/en/` and were verified to exist on disk.
## Retrieval Sources
| Source | Path | Use for |
|--------|------|---------|
| Editor class | `ScriptReference/Editor.html`, `Editor.OnInspectorGUI.html`, `Editor.DrawDefaultInspector.html`, `Editor-serializedObject.html`, `Editor-target.html`, `Editor-targets.html` | Custom Inspector base class, drawing default UI, accessing the bound object(s) |
| EditorWindow | `ScriptReference/EditorWindow.html`, `EditorWindow.GetWindow.html`, `EditorWindow.CreateGUI.html`, `EditorWindow.OnGUI.html`, `Manual/editor-EditorWindows.html`, `Manual/UIE-HowTo-CreateEditorWindow.html` | Tool windows: opening/focusing, IMGUI vs UI Toolkit entry points |
| PropertyDrawer | `ScriptReference/PropertyDrawer.html`, `PropertyDrawer.OnGUI.html`, `PropertyDrawer.GetPropertyHeight.html`, `PropertyDrawer.CreatePropertyGUI.html`, `CustomPropertyDrawer.html`, `Manual/editor-PropertyDrawers.html` | Custom field rendering for serialized types/attributes, IMGUI and UI Toolkit variants |
| CustomEditor / CanEditMultipleObjects | `ScriptReference/CustomEditor.html`, `CanEditMultipleObjects.html`, `Manual/editor-CustomEditors.html`, `Manual/UsingCustomEditorTools.html`, `Manual/SL-CustomEditor.h