diff --git a/Editor/ZoneEditorSettings.cs b/Editor/ZoneEditorSettings.cs index f927f57..9869127 100644 --- a/Editor/ZoneEditorSettings.cs +++ b/Editor/ZoneEditorSettings.cs @@ -52,14 +52,14 @@ namespace Jovian.ZoneSystem.Editor { } } - [MenuItem("Window/Zone System/Settings")] + [MenuItem("Jovian/Zone System/Settings")] private static void SelectOrCreateSettings() { ZoneEditorSettings settings = FindOrCreateSettings(); Selection.activeObject = settings; EditorGUIUtility.PingObject(settings); } - [MenuItem("Window/Zone System/Documentation")] + [MenuItem("Jovian/Zone System/Documentation")] private static void OpenDocumentation() { // Find the Documentation~ folder relative to this package string[] guids = AssetDatabase.FindAssets("t:Script ZoneEditorSettings"); diff --git a/Editor/ZoneEditorWindow.cs b/Editor/ZoneEditorWindow.cs index d7a090c..31850ef 100644 --- a/Editor/ZoneEditorWindow.cs +++ b/Editor/ZoneEditorWindow.cs @@ -72,7 +72,7 @@ namespace Jovian.ZoneSystem.Editor { } } - [MenuItem("Window/Zone System/Zone Editor")] + [MenuItem("Jovian/Zone System/Zone Editor")] public static void Open() { GetWindow("Zone Editor"); } diff --git a/README.md b/README.md index c860d5e..acd672d 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ Packages/com.jovian.zonesystem/ │ ├── ShapeFactory.cs ← Default shape generation (square, circle, polygon) │ └── ZoneExporter.cs ← Serialization to JSON ├── Editor/ -│ ├── ZoneEditorWindow.cs ← Main editor window (Window → Zone System → Zone Editor) +│ ├── ZoneEditorWindow.cs ← Main editor window (Jovian → Zone System → Zone Editor) │ ├── ZoneEditorSettings.cs ← Configurable settings: folder path, role colors │ ├── ZoneInstanceEditor.cs ← Custom inspector + scene handles for shape editing │ └── ZoneDataEditor.cs ← Role-aware ZoneData inspector @@ -30,7 +30,7 @@ Packages/com.jovian.zonesystem/ 1. Add the package to your project (local package in `Packages/`). 2. Create a **ZonesObjectHolder** GameObject and set **Map Plane** to match your map (e.g. `XZ`). -3. Open **Window → Zone System → Zone Editor**. +3. Open **Jovian → Zone System → Zone Editor**. 4. Click **Create New Zone**, set a name and shape, then click **Create & Edit**. 5. Edit all zone data fields in the editor, then click **Save Zone**. 6. Use scene handles to adjust the polygon shape. @@ -51,9 +51,9 @@ Packages/com.jovian.zonesystem/ | Menu Path | Description | |-----------|-------------| -| Window → Zone System → Zone Editor | Main editor window | -| Window → Zone System → Settings | Select or create ZoneEditorSettings asset | -| Window → Zone System → Documentation | Open HTML documentation | +| Jovian → Zone System → Zone Editor | Main editor window | +| Jovian → Zone System → Settings | Select or create ZoneEditorSettings asset | +| Jovian → Zone System → Documentation | Open HTML documentation | ## Runtime API @@ -75,4 +75,4 @@ List zones = api.GetOverlappingZones(partyWorldPosition); ## Documentation -Full documentation is available at `Documentation~/index.html`. Open it via **Window → Zone System → Documentation**. +Full documentation is available at `Documentation~/index.html`. Open it via **Jovian → Zone System → Documentation**. diff --git a/Runtime/Jovian.ZoneSystem.asmdef b/Runtime/Jovian.ZoneSystem.asmdef index b2066d3..074c40e 100644 --- a/Runtime/Jovian.ZoneSystem.asmdef +++ b/Runtime/Jovian.ZoneSystem.asmdef @@ -11,4 +11,4 @@ "defineConstraints": [], "versionDefines": [], "noEngineReferences": false -} +} \ No newline at end of file