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

spinner

Data Flow

spinner

Classes

Class
Purpose

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.

circle-exclamation

See Also

Last updated