Table of Contents

Class PathFlipPlacementTracker<TPivot, TCoordinate, TVector, TDirection, TAxis>

Namespace
Root
Assembly
SPZGameAssembly.dll
public class PathFlipPlacementTracker<TPivot, TCoordinate, TVector, TDirection, TAxis> : IPlacementTracker where TPivot : IPivot<TCoordinate, TDirection, TPivot> where TCoordinate : unmanaged, IDiscreteCoordinate<TCoordinate, TVector, TDirection> where TVector : IVector<TVector, TDirection, TAxis> where TDirection : unmanaged, IDirection<TDirection> where TAxis : IAxis<TAxis>

Type Parameters

TPivot
TCoordinate
TVector
TDirection
TAxis
Inheritance
object
PathFlipPlacementTracker<TPivot, TCoordinate, TVector, TDirection, TAxis>
Implements
Extension Methods

Constructors

PathFlipPlacementTracker(IDiscreteSpace<TVector, TDirection, TAxis>, string)

public PathFlipPlacementTracker(IDiscreteSpace<TVector, TDirection, TAxis> discreteSpace, string flipKeybinding)

Parameters

discreteSpace IDiscreteSpace<TVector, TDirection, TAxis>
flipKeybinding string

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