Table of Contents

Class ProjectedField

Namespace
Typhon.Engine
Assembly
Typhon.Engine.dll

One field of an archetype's wire projection, as it was declared.

public sealed class ProjectedField
Inheritance
ProjectedField
Inherited Members

Constructors

ProjectedField()

public ProjectedField()

Properties

Codec

How the value travels.

public Codec Codec { get; }

Property Value

Codec

ComponentName

The component the value is read from.

public string ComponentName { get; }

Property Value

string

Group

The change group, or null for an enter-only field, which belongs to no group.

public string Group { get; }

Property Value

string

HeadingToleranceDeg

A heading's send threshold in degrees; 0 for every other transform.

public double HeadingToleranceDeg { get; }

Property Value

double

IsHeading

Whether the field was declared as a heading, which Phase 1 refuses at Start.

public bool IsHeading { get; }

Property Value

bool

MaxSourceFieldName

The denominator field of a Fraction, or null for every other transform.

public string MaxSourceFieldName { get; }

Property Value

string

Name

The name this field travels under, which is the field's own name unless the declaration overrode it.

public string Name { get; }

Property Value

string

OnEnter

Whether the field travels in enter records only.

public bool OnEnter { get; }

Property Value

bool

Owner

Whether the field is owner-visible — carried by SELF, never by a public record.

public bool Owner { get; }

Property Value

bool

SourceFieldName

The component field the value is read from.

public string SourceFieldName { get; }

Property Value

string

Methods

ToString()

public override string ToString()

Returns

string