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
PlacerData
IEntityPlacerData PlacerData { get; }
Property Value
Methods
EndPlacement(out PlacementInputHolder)
void EndPlacement(out PlacementInputHolder inputBeforeEnd)
Parameters
inputBeforeEndPlacementInputHolder
GetKeybindingHints()
IEnumerable<PlacementKeybindingHintData> GetKeybindingHints()
Returns
- IEnumerable<PlacementKeybindingHintData>
StartPlacement(GridRotation, bool)
void StartPlacement(GridRotation rotation, bool flipped)
Parameters
rotationGridRotationflippedbool
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
contextInputDownstreamContextplacementDataIPlacementDataplacementErrorsIPlacementErrorsviewportViewportmapIMapModelforceUpdateboolplacementConfirmedboolplacementCancelledboolplacementUpdatedbool