Editor Entry Points¶
This page simply shows where to find things in the Unity Editor
RevFramework includes a set of optional editor utilities for inspection, debugging, and advanced workflows.
These tools are not required to use the framework. If you prefer to work directly in code and inspectors, you can safely ignore them.
Tools Menu¶
Most one-shot actions, wizards, and utilities live under:
Tools ▸ RevGaming ▸ RevFramework ▸ …
Examples include:
- Export helpers
- Setup and creation wizards
- Generators and maintenance utilities
- Validation and cleanup tools
These tools perform a single task and then exit.
Window Menu (Dockable Debuggers)¶
Each system with a debugger exposes it at the same place:
Window ▸ RevFramework ▸ <System> ▸ Debugger
Available for Inventory, Crafting, Currency, Health, Status and Loot. A system whose package you do not have simply has no entry — the editor assembly only compiles when that system's REV_*_PRESENT define is set.
These windows allow you to:
- Inspect live runtime state
- Debug rule execution and ordering
- Observe decisions, gates, and failure reasons
- Interact with systems during Play Mode
The Loot debugger answers a different question
The others show you what a system is doing right now. The Loot one samples a table — it rolls it many times and reports the distribution that actually came out, so authored weights can be checked against what they produce rather than what they look like.
It needs no Play Mode, because rolling is a pure function.
They can be docked alongside the Inspector, Hierarchy, or Game view.
Project Window (Create Menu)¶
Some systems expose shortcuts in the Project window:
Assets ▸ Create ▸ RevFramework ▸ <System> ▸ …
These create common assets such as:
- Definitions
- Presets
- Data containers
All generated assets are fully editable and optional.
Important¶
Editor-only, and never required
- All editor tools are Editor-only and are not included in builds
- Nothing here is required to use the runtime systems
- These tools exist to support debugging and deeper workflows
If you are unsure whether you need a tool, you probably don’t.
Summary¶
They are there to help — not to get in your way
- Editor tools are optional
- Runtime systems do not depend on them
- Use them when you need visibility or convenience
- Ignore them if you don’t