Table of Contents

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

map NavigationMap
bakeVersion long
checkpointStamp NavigationMapCheckpointStamp?

Properties

BakeVersion

Gets the immutable bake identity assigned during preparation.

public long BakeVersion { get; }

Property Value

long

CheckpointStamp

Gets the checkpoint base stamp, when this preparation absorbed overlay state.

public NavigationMapCheckpointStamp? CheckpointStamp { get; }

Property Value

NavigationMapCheckpointStamp?

Map

Gets the immutable prepared map asset.

public NavigationMap Map { get; }

Property Value

NavigationMap

RetainedBytes

Gets the deterministic retained-byte reservation for the prepared bake.

public long RetainedBytes { get; }

Property Value

long