Table of Contents

Class LayerLiftPlacementTracker<TPivot, TCoordinate, TVector, TDirection>

Namespace
Root
Assembly
SPZGameAssembly.dll
public class LayerLiftPlacementTracker<TPivot, TCoordinate, TVector, TDirection> : ILayerPlacementTracker, IPlacementTracker where TPivot : IPivot<TCoordinate, TDirection, TPivot> where TCoordinate : IDiscreteCoordinateTranslatableByVector<TCoordinate, TVector> where TVector : IVector<TVector>

Type Parameters

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

Constructors

LayerLiftPlacementTracker(string, string, string, string, TVector, EntityType, IViewportLayersController)

public LayerLiftPlacementTracker(string layerUpKeybinding, string layerDownKeybinding, string otherLayerUpKeybinding, string otherLayerDownKeybinding, TVector up, EntityType entityType, IViewportLayersController viewportLayersController)

Parameters

layerUpKeybinding string
layerDownKeybinding string
otherLayerUpKeybinding string
otherLayerDownKeybinding string
up TVector
entityType EntityType
viewportLayersController IViewportLayersController

Properties

OnLayerDown

public IEvent OnLayerDown { get; }

Property Value

IEvent

OnLayerUp

public IEvent OnLayerUp { 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