Table of Contents

Class PlacementCheckpointsTracker<TPivot, TCoordinate, TDirection>

Namespace
Root
Assembly
SPZGameAssembly.dll
public class PlacementCheckpointsTracker<TPivot, TCoordinate, TDirection> : ICheckpointPlacementTracker, IPlacementTracker where TPivot : IPivot<TCoordinate, TDirection, TPivot>

Type Parameters

TPivot
TCoordinate
TDirection
Inheritance
object
PlacementCheckpointsTracker<TPivot, TCoordinate, TDirection>
Implements
Extension Methods

Constructors

PlacementCheckpointsTracker(string)

public PlacementCheckpointsTracker(string checkpointToggleKeybinding)

Parameters

checkpointToggleKeybinding string

Properties

OnToggleCheckpoint

public IEvent OnToggleCheckpoint { get; }

Property Value

IEvent

Methods

GetKeybindingHints()

public IEnumerable<PlacementKeybindingHintData> GetKeybindingHints()

Returns

IEnumerable<PlacementKeybindingHintData>

Track(InputDownstreamContext, Viewport, PlacementInputHolder, IReadOnlyMapLayoutModel, IPlacementData, IPlacementErrors, out bool)

public void Track(InputDownstreamContext inputContext, Viewport viewport, PlacementInputHolder placementInput, IReadOnlyMapLayoutModel map, IPlacementData placementData, IPlacementErrors placementErrors, out bool inputUpdated)

Parameters

inputContext InputDownstreamContext
viewport Viewport
placementInput PlacementInputHolder
map IReadOnlyMapLayoutModel
placementData IPlacementData
placementErrors IPlacementErrors
inputUpdated bool