Table of Contents

Struct NavigationTransitionInstruction

Namespace
Trailblazer.Pathing
Assembly
Trailblazer.dll

Describes one exact semantic action selected by a navigation guide.

public readonly struct NavigationTransitionInstruction
Inherited Members

Properties

DestinationAddress

Gets the exact destination-cell address.

public NavigationCellAddress DestinationAddress { get; }

Property Value

NavigationCellAddress

DestinationMedium

Gets the exact destination medium.

public TraversalMedium DestinationMedium { get; }

Property Value

TraversalMedium

DestinationPosition

Gets the exact destination action position.

public Vector3d DestinationPosition { get; }

Property Value

Vector3d

Id

Gets the stable transition definition or rule ID.

public string Id { get; }

Property Value

string

IdentityKind

Gets whether the stable ID belongs to a definition or a rule.

public NavigationTransitionIdentityKind IdentityKind { get; }

Property Value

NavigationTransitionIdentityKind

LocomotionHints

Gets the authored built-in locomotion hints.

public TraversalTransitionLocomotionHints LocomotionHints { get; }

Property Value

TraversalTransitionLocomotionHints

OwnerMapId

Gets the explicit definition owner map ID, or an empty string for a rule.

public string OwnerMapId { get; }

Property Value

string

SourceAddress

Gets the exact source-cell address.

public NavigationCellAddress SourceAddress { get; }

Property Value

NavigationCellAddress

SourceMedium

Gets the exact source medium.

public TraversalMedium SourceMedium { get; }

Property Value

TraversalMedium

SourcePosition

Gets the exact source action position.

public Vector3d SourcePosition { get; }

Property Value

Vector3d

Type

Gets the authored semantic action type.

public TraversalTransitionType Type { get; }

Property Value

TraversalTransitionType