Editor

Editor-time tooling, utilities, and extensions for the Paragon framework. This assembly provides custom inspectors, menu items, build automation, property drawer infrastructure, UI toolkit helpers, and low-level editor injection systems.

Architecture

spinner

Subsystems

Subsystem
Description

Custom attributes for drawer configuration and UXML template binding

Build automation and platform-specific build pipeline

DrawGUI

IMGUI drawing utilities

Elements

UI Toolkit custom elements

Extensions

Editor extension methods

LowLevel

Low-level editor injection (OnGUI injection, etc.)

ModuleManager

Editor module management

Objects

Editor object base classes

ParagonSettings

Editor preferences and settings

ScriptTemplates

Script template management

EditorPlayModeSync

Play mode synchronization

OpenSceneToolbar

Scene switching toolbar

SceneGameView

Scene/Game view utilities

ThirdPartyPackageManager

Third-party package management

Utility

Editor utility helpers

Root Classes

Class
Description

Displays a branded banner in the Unity Editor status bar

Top-level menu items under the Paragon menu

Builds and caches type inheritance hierarchies using TypeCache

Assembly

Assembly Definition: Paragon.Editor.asmdef Namespace Root: Paragon.Editor

Last updated