Table of Contents

Class BuildingPlacementIndicator<TConfig, TDrawData>

Namespace
Root
Assembly
SPZGameAssembly.dll
public abstract class BuildingPlacementIndicator<TConfig, TDrawData> : IBuildingPlacementIndicator where TConfig : IBuildingConfiguration where TDrawData : IBuildingCustomDrawData

Type Parameters

TConfig
TDrawData
Inheritance
object
BuildingPlacementIndicator<TConfig, TDrawData>
Implements
Derived
Extension Methods

Constructors

BuildingPlacementIndicator()

protected BuildingPlacementIndicator()

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

Draw(FrameDrawOptions, IMapModel, IPlacementData, IslandModel, GlobalTileTransform, IBuildingDefinition, TConfig, TDrawData)

protected abstract void Draw(FrameDrawOptions drawOptions, IMapModel map, IPlacementData placementData, IslandModel island, GlobalTileTransform transform, IBuildingDefinition definition, TConfig configuration, TDrawData drawData)

Parameters

drawOptions FrameDrawOptions
map IMapModel
placementData IPlacementData
island IslandModel
transform GlobalTileTransform
definition IBuildingDefinition
configuration TConfig
drawData TDrawData