Skip to content

RevFramework — Editor Layer

The Editor folder contains all editor-only tooling, inspectors, onboarding UX, and utilities for RevFramework.
Everything here is designed for modularity — each system lives in isolation, sharing only Foundation and Shared helpers.


Folder Overview

Folder Purpose
Foundation Core infrastructure — defines, validation, project settings, and shared editor tools.
Shared Common GUI scopes, property drawers, and utilities used by any editor system.
Welcome First-launch welcome windows and onboarding flows for each RevFramework SKU. Shown once per import and reopenable via the Tools menu.
Gizmos Editor-only scene visuals (debug bars, hitboxes, shield indicators, etc.).
Systems Per-module editor logic (Currency, Health, Pickups, etc.). Each system has its own editor asmdef.

All editor code is Editor-only (via asmdefs / includePlatforms).

System-specific editor features are additionally gated by: REV_<SYSTEM>_PRESENT

and integrates cleanly into the unified:

Most editor asmdefs are shipped with autoReferenced: false to keep projects clean. RevFramework’s Define/Setup tools enable what you install.

Tools → RevGaming → RevFramework

menu structure.