Menus¶
The Menus folder contains Unity menu integrations for RuntimeKit.
These menu items provide convenient entry points into RuntimeKit tools, utilities, and workflows from the Unity Editor menu system.
Menu definitions should remain lightweight and act primarily as navigation or launch points for editor functionality.
Belongs Here¶
- MenuItem registrations
- Editor menu integration
- Tool launch entry points
- RuntimeKit navigation shortcuts
- Editor workflow access points
Does Not Belong Here¶
- Runtime systems
- Editor windows
- Asset processing logic
- Character setup implementations
- Sample assets
Related Files¶
Examples of tools commonly found in this folder include:
- RuntimeKitMenus
Related Folders¶
| Folder | Purpose |
|---|---|
| Windows | Menu items commonly open editor windows |
| CharacterTools | Menu items may expose character workflow utilities |
| Inspectors | Menu actions may support asset authoring workflows |
Design Notes¶
Menu classes should remain simple and focused on discoverability.
Business logic should live inside dedicated editor tools rather than directly inside menu handlers.
A menu item should generally perform one of the following actions:
- Open a window
- Execute a utility
- Launch a workflow
- Navigate to RuntimeKit content
Keeping menus lightweight makes RuntimeKit easier to maintain and expand over time.