Table of Contents

Struct NavigationMapCheckpointStamp

Namespace
Trailblazer.Pathing
Assembly
Trailblazer.dll

Identifies the exact bake and overlay prefix captured by a checkpoint rebake.

public readonly struct NavigationMapCheckpointStamp : IEquatable<NavigationMapCheckpointStamp>
Implements
Inherited Members

Constructors

NavigationMapCheckpointStamp(string, long, long)

Initializes an immutable checkpoint base stamp.

public NavigationMapCheckpointStamp(string mapId, long bakeVersion, long overlayHighWaterSequence)

Parameters

mapId string
bakeVersion long
overlayHighWaterSequence long

Properties

BakeVersion

Gets the exact immutable bake version captured for the checkpoint.

public long BakeVersion { get; }

Property Value

long

MapId

Gets the stable map identifier.

public string MapId { get; }

Property Value

string

OverlayHighWaterSequence

Gets the captured overlay operation high-water sequence.

public long OverlayHighWaterSequence { get; }

Property Value

long

Methods

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

Equals(NavigationMapCheckpointStamp)

public bool Equals(NavigationMapCheckpointStamp other)

Parameters

other NavigationMapCheckpointStamp

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

Operators

operator ==(NavigationMapCheckpointStamp, NavigationMapCheckpointStamp)

public static bool operator ==(NavigationMapCheckpointStamp left, NavigationMapCheckpointStamp right)

Parameters

left NavigationMapCheckpointStamp
right NavigationMapCheckpointStamp

Returns

bool

operator !=(NavigationMapCheckpointStamp, NavigationMapCheckpointStamp)

public static bool operator !=(NavigationMapCheckpointStamp left, NavigationMapCheckpointStamp right)

Parameters

left NavigationMapCheckpointStamp
right NavigationMapCheckpointStamp

Returns

bool