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
Kind
Gets the final-state operation kind.
public TraversalTransitionOverlayOperationKind Kind { get; }
Property Value
Transition
Gets the complete definition for Upsert. The value is ignored for suppression and reversion.
public TraversalTransitionDefinition Transition { get; }
Property Value
Methods
RevertToBake(string)
Creates an operation that restores the baked source-owned transition.
public static TraversalTransitionOverlayOperation RevertToBake(string id)
Parameters
idstring
Returns
Suppress(string)
Creates a source-owned transition tombstone.
public static TraversalTransitionOverlayOperation Suppress(string id)
Parameters
idstring
Returns
Upsert(TraversalTransitionDefinition)
Creates an Upsert operation from a complete transition definition.
public static TraversalTransitionOverlayOperation Upsert(TraversalTransitionDefinition transition)
Parameters
transitionTraversalTransitionDefinition