Struct NavigationFlowFieldLease
- Namespace
- Trailblazer.Pathing
- Assembly
- Trailblazer.dll
Owns one generation-validated graph flow field and its sampling cursor.
public readonly struct NavigationFlowFieldLease : IDisposable
- Implements
- Inherited Members
Properties
OriginIntegrationCost
Gets the immutable integration cost at the resolved origin.
public Fixed64 OriginIntegrationCost { get; }
Property Value
- Fixed64
Status
Gets the lease's current dependency-validated status.
public NavigationGuideStatus Status { get; }
Property Value
Methods
CompletePendingTransition(in NavigationTransitionInstruction)
Completes the exact current pending semantic action.
public NavigationGuideStatus CompletePendingTransition(in NavigationTransitionInstruction instruction)
Parameters
instructionNavigationTransitionInstruction
Returns
Dispose()
public void Dispose()
TrySample(Vector3d, GuideSampleWorkBudget, out NavigationFlowSample)
Samples deterministic movement guidance or one pending semantic action.
public NavigationGuideStatus TrySample(Vector3d actualFootPosition, GuideSampleWorkBudget budget, out NavigationFlowSample sample)
Parameters
actualFootPositionVector3dbudgetGuideSampleWorkBudgetsampleNavigationFlowSample