Class BuildingPortPlacementIndicator
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public abstract class BuildingPortPlacementIndicator : IBuildingPlacementIndicator
- Inheritance
-
objectBuildingPortPlacementIndicator
- Implements
- Derived
- Extension Methods
Constructors
BuildingPortPlacementIndicator(IBuildingDefinition, IBuildingPortPlacementIndicatorDrawDataAccessor, bool, IIslandConnector)
protected BuildingPortPlacementIndicator(IBuildingDefinition otherDefinition, IBuildingPortPlacementIndicatorDrawDataAccessor drawDataAccessor, bool isReceiver, IIslandConnector emulatedIslandConnector)
Parameters
otherDefinitionIBuildingDefinitiondrawDataAccessorIBuildingPortPlacementIndicatorDrawDataAccessorisReceiverboolemulatedIslandConnectorIIslandConnector
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
drawOptionsFrameDrawOptionsmapIMapModelplacementDataIPlacementDataislandIslandModeltransformGlobalTileTransformdefinitionIBuildingDefinitionconfigurationIBuildingConfiguration
DrawParticleCurve(FrameDrawOptions, BuildingPortPlacementIndicatorStateData)
protected void DrawParticleCurve(FrameDrawOptions drawOptions, BuildingPortPlacementIndicatorStateData stateData)
Parameters
drawOptionsFrameDrawOptionsstateDataBuildingPortPlacementIndicatorStateData
DrawPlane(FrameDrawOptions, BuildingPortPlacementIndicatorStateData, MaterialReference, MaterialReference)
protected void DrawPlane(FrameDrawOptions drawOptions, BuildingPortPlacementIndicatorStateData stateData, MaterialReference validConnectionMaterial, MaterialReference validNoConnectionMaterial)
Parameters
drawOptionsFrameDrawOptionsstateDataBuildingPortPlacementIndicatorStateDatavalidConnectionMaterialMaterialReferencevalidNoConnectionMaterialMaterialReference
DrawStateData(FrameDrawOptions, BuildingPortPlacementIndicatorStateData)
protected virtual void DrawStateData(FrameDrawOptions drawOptions, BuildingPortPlacementIndicatorStateData stateData)
Parameters
drawOptionsFrameDrawOptionsstateDataBuildingPortPlacementIndicatorStateData