Table of Contents

Struct NavigationCellOverlayOperation

Namespace
Trailblazer.Pathing
Assembly
Trailblazer.dll

Describes one immutable addressed semantic-cell overlay operation.

public readonly struct NavigationCellOverlayOperation
Inherited Members

Properties

Cell

Gets the complete payload for Set. The value is ignored for suppression and reversion.

public NavigationCell Cell { get; }

Property Value

NavigationCell

Index

Gets the topology-local address changed by this operation.

public VoxelIndex Index { get; }

Property Value

VoxelIndex

Kind

Gets the final-state operation kind.

public NavigationCellOverlayOperationKind Kind { get; }

Property Value

NavigationCellOverlayOperationKind

Methods

RevertToBake(VoxelIndex)

Creates an operation that restores explicit, then default, authoring.

public static NavigationCellOverlayOperation RevertToBake(VoxelIndex index)

Parameters

index VoxelIndex

Returns

NavigationCellOverlayOperation

Set(VoxelIndex, NavigationCell)

Creates a complete-payload Set operation.

public static NavigationCellOverlayOperation Set(VoxelIndex index, NavigationCell cell)

Parameters

index VoxelIndex
cell NavigationCell

Returns

NavigationCellOverlayOperation

Suppress(VoxelIndex)

Creates a tombstone operation.

public static NavigationCellOverlayOperation Suppress(VoxelIndex index)

Parameters

index VoxelIndex

Returns

NavigationCellOverlayOperation