Class PreparedNavigationMap
- Namespace
- Trailblazer.Pathing
- Assembly
- Trailblazer.dll
Wraps an inert validated map bake before deterministic runtime admission.
public sealed class PreparedNavigationMap
- Inheritance
-
PreparedNavigationMap
- Inherited Members
Constructors
PreparedNavigationMap(NavigationMap, long, NavigationMapCheckpointStamp?)
Creates an inert prepared-map descriptor from a validated immutable map.
public PreparedNavigationMap(NavigationMap map, long bakeVersion, NavigationMapCheckpointStamp? checkpointStamp = null)
Parameters
mapNavigationMapbakeVersionlongcheckpointStampNavigationMapCheckpointStamp?
Properties
BakeVersion
Gets the immutable bake identity assigned during preparation.
public long BakeVersion { get; }
Property Value
CheckpointStamp
Gets the checkpoint base stamp, when this preparation absorbed overlay state.
public NavigationMapCheckpointStamp? CheckpointStamp { get; }
Property Value
Map
Gets the immutable prepared map asset.
public NavigationMap Map { get; }
Property Value
RetainedBytes
Gets the deterministic retained-byte reservation for the prepared bake.
public long RetainedBytes { get; }