Skip to content

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

Examples of tools commonly found in this folder include:

  • RuntimeKitMenus
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.