Class ArchetypePlan
An archetype compiled for encoding and decoding its records.
public sealed class ArchetypePlan
- Inheritance
-
ArchetypePlan
- Inherited Members
Properties
Archetype
The catalog archetype.
public CatalogArchetype Archetype { get; }
Property Value
Fields
Every public field, in wire order.
public FieldPlan[] Fields { get; }
Property Value
GroupSections
One section per public group, in bit order.
public SectionPlan[] GroupSections { get; }
Property Value
Groups
The public change groups, in bit order.
public string[] Groups { get; }
Property Value
- string[]
Idx
The wire index.
public int Idx { get; }
Property Value
Name
The wire name.
public string Name { get; }
Property Value
OnEnter
The onEnter section.
public SectionPlan OnEnter { get; }
Property Value
OwnerFields
Every owner field, in wire order.
public FieldPlan[] OwnerFields { get; }
Property Value
OwnerGroups
The owner change groups, in bit order.
public string[] OwnerGroups { get; }
Property Value
- string[]
OwnerSections
One section per owner group, in bit order.
public SectionPlan[] OwnerSections { get; }
Property Value
Position
The position, or null when the archetype is not spatial.
public PositionPlan Position { get; }