Table of Contents

Interface IEntityPlacer

Namespace
Root
Assembly
SPZGameAssembly.dll
public interface IEntityPlacer
Extension Methods

Properties

PlacementDataType

Type PlacementDataType { get; }

Property Value

Type

PlacementInput

PlacementInputHolder PlacementInput { get; }

Property Value

PlacementInputHolder

PlacerData

IEntityPlacerData PlacerData { get; }

Property Value

IEntityPlacerData

Methods

EndPlacement(out PlacementInputHolder)

void EndPlacement(out PlacementInputHolder inputBeforeEnd)

Parameters

inputBeforeEnd PlacementInputHolder

GetKeybindingHints()

IEnumerable<PlacementKeybindingHintData> GetKeybindingHints()

Returns

IEnumerable<PlacementKeybindingHintData>

StartPlacement(GridRotation, bool)

void StartPlacement(GridRotation rotation, bool flipped)

Parameters

rotation GridRotation
flipped bool

Update(InputDownstreamContext, IPlacementData, IPlacementErrors, Viewport, IMapModel, bool, out bool, out bool, out bool)

void Update(InputDownstreamContext context, IPlacementData placementData, IPlacementErrors placementErrors, Viewport viewport, IMapModel map, bool forceUpdate, out bool placementConfirmed, out bool placementCancelled, out bool placementUpdated)

Parameters

context InputDownstreamContext
placementData IPlacementData
placementErrors IPlacementErrors
viewport Viewport
map IMapModel
forceUpdate bool
placementConfirmed bool
placementCancelled bool
placementUpdated bool