LowLevel
Editor low-level utilities that access Unity's internal APIs via reflection. These classes provide injection points for custom GUI callbacks, header items, and proxy access to internal Unity types.
Architecture
Data Flow
Classes
Injects custom callbacks into Unity's Editor header item list
Abstract base for creating type-safe proxies to Unity internal types
Attribute specifying the target internal type for a proxy
Injects custom OnGUI callbacks into Unity editor windows
Compiler polyfill enabling C# init accessor syntax
Usage Pattern
All LowLevel utilities use reflection to access Unity's internal APIs. They are designed for editor-only use and should never be referenced from runtime assemblies.
Unity version sensitivity These utilities depend on Unity's internal type layouts. Internal APIs may change between Unity versions without notice, causing silent failures.
See Also
Paragon Editor Overview — root editor module
ParagonEntertainmentBanner — uses OnGUIInjector
Last updated