Table of Contents

Class BuildingPortPlacementIndicator

Namespace
Root
Assembly
SPZGameAssembly.dll
public abstract class BuildingPortPlacementIndicator : IBuildingPlacementIndicator
Inheritance
object
BuildingPortPlacementIndicator
Implements
Derived
Extension Methods

Constructors

BuildingPortPlacementIndicator(IBuildingDefinition, IBuildingPortPlacementIndicatorDrawDataAccessor, bool, IIslandConnector)

protected BuildingPortPlacementIndicator(IBuildingDefinition otherDefinition, IBuildingPortPlacementIndicatorDrawDataAccessor drawDataAccessor, bool isReceiver, IIslandConnector emulatedIslandConnector)

Parameters

otherDefinition IBuildingDefinition
drawDataAccessor IBuildingPortPlacementIndicatorDrawDataAccessor
isReceiver bool
emulatedIslandConnector IIslandConnector

Methods

Draw(FrameDrawOptions, IMapModel, IPlacementData, IslandModel, GlobalTileTransform, IBuildingDefinition, IBuildingConfiguration)

public void Draw(FrameDrawOptions drawOptions, IMapModel map, IPlacementData placementData, IslandModel island, GlobalTileTransform transform, IBuildingDefinition definition, IBuildingConfiguration configuration)

Parameters

drawOptions FrameDrawOptions
map IMapModel
placementData IPlacementData
island IslandModel
transform GlobalTileTransform
definition IBuildingDefinition
configuration IBuildingConfiguration

DrawParticleCurve(FrameDrawOptions, BuildingPortPlacementIndicatorStateData)

protected void DrawParticleCurve(FrameDrawOptions drawOptions, BuildingPortPlacementIndicatorStateData stateData)

Parameters

drawOptions FrameDrawOptions
stateData BuildingPortPlacementIndicatorStateData

DrawPlane(FrameDrawOptions, BuildingPortPlacementIndicatorStateData, MaterialReference, MaterialReference)

protected void DrawPlane(FrameDrawOptions drawOptions, BuildingPortPlacementIndicatorStateData stateData, MaterialReference validConnectionMaterial, MaterialReference validNoConnectionMaterial)

Parameters

drawOptions FrameDrawOptions
stateData BuildingPortPlacementIndicatorStateData
validConnectionMaterial MaterialReference
validNoConnectionMaterial MaterialReference

DrawStateData(FrameDrawOptions, BuildingPortPlacementIndicatorStateData)

protected virtual void DrawStateData(FrameDrawOptions drawOptions, BuildingPortPlacementIndicatorStateData stateData)

Parameters

drawOptions FrameDrawOptions
stateData BuildingPortPlacementIndicatorStateData