Editor¶
The Editor folder contains Unity Editor tooling used to support RuntimeKit workflows.
These tools help create, configure, validate, and manage RuntimeKit content inside the Unity Editor. They are intended to reduce setup time and simplify working with RuntimeKit assets.
Editor tools are completely optional and are separated from the runtime assembly.
Belongs Here¶
- Editor windows
- Custom inspectors
- Menu items
- Asset creation tools
- RuntimeKit setup utilities
- Content management helpers
Does Not Belong Here¶
- Runtime gameplay systems
- Character controllers
- Input systems
- Runtime managers
- Sample prefabs
- Sample sprites
Related Folders¶
| Folder | Purpose |
|---|---|
| CharacterTools | Utilities for creating and managing RuntimeKit character assets |
| Inspectors | Custom inspectors for RuntimeKit assets |
| Menus | Unity menu integrations |
| Windows | Standalone editor windows and utilities |
Assembly¶
All editor tooling is compiled into:
RevGaming.SnapStudioPro.RuntimeKit.EditorTools
This assembly depends on the RuntimeKit runtime assembly but is not included in player builds.
Design Notes¶
Editor tools should focus on improving workflows rather than implementing runtime behaviour.
RuntimeKit gameplay systems should remain functional without editor tooling, while editor tooling should exist to make those systems easier to configure and understand.