Table of Contents

Struct TraversalTransitionOverlayOperation

Namespace
Trailblazer.Pathing
Assembly
Trailblazer.dll

Describes one immutable source-owned transition overlay operation.

public readonly struct TraversalTransitionOverlayOperation
Inherited Members

Properties

Id

Gets the stable source-map-local transition identifier.

public string Id { get; }

Property Value

string

Kind

Gets the final-state operation kind.

public TraversalTransitionOverlayOperationKind Kind { get; }

Property Value

TraversalTransitionOverlayOperationKind

Transition

Gets the complete definition for Upsert. The value is ignored for suppression and reversion.

public TraversalTransitionDefinition Transition { get; }

Property Value

TraversalTransitionDefinition

Methods

RevertToBake(string)

Creates an operation that restores the baked source-owned transition.

public static TraversalTransitionOverlayOperation RevertToBake(string id)

Parameters

id string

Returns

TraversalTransitionOverlayOperation

Suppress(string)

Creates a source-owned transition tombstone.

public static TraversalTransitionOverlayOperation Suppress(string id)

Parameters

id string

Returns

TraversalTransitionOverlayOperation

Upsert(TraversalTransitionDefinition)

Creates an Upsert operation from a complete transition definition.

public static TraversalTransitionOverlayOperation Upsert(TraversalTransitionDefinition transition)

Parameters

transition TraversalTransitionDefinition

Returns

TraversalTransitionOverlayOperation