C# 6.0 Types Reference
This page helps public readers understand the key type categories that make up the 6.0 runtime. It is not a replacement for the full API reference — it provides a mental model.
Position and Transform Types
The runtime uses types for grid and world positioning. Examples include:
- grid position
- world position
- cell size
- rotation
These are the types other systems read when they need to validate or execute placement work.
Visual and Preview Types
Public 6.0 guides also reference visual-oriented types such as:
- color and alpha
- highlighted or preview state
- mesh or visual instance references
This separation keeps authoritative state distinct from reflected visuals.
Validation and Runtime Markers
The runtime also uses types for:
- validation state
- update tracking
- relationship state
- tags such as selected, preview, placed, dirty, or active
These tags are part of why the 6.0 flow is easier to reason about than the older 5.0 state-first architecture.
When to Use This Page
Use this page when you want a mental model of the runtime.
Use the auto-generated 6.0 API section when you need the current type names and file-level source pointers.