Class BuildingPlacementIndicator<TConfig, TDrawData>
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public abstract class BuildingPlacementIndicator<TConfig, TDrawData> : IBuildingPlacementIndicator where TConfig : IBuildingConfiguration where TDrawData : IBuildingCustomDrawData
Type Parameters
TConfigTDrawData
- Inheritance
-
objectBuildingPlacementIndicator<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
drawOptionsFrameDrawOptionsmapIMapModelplacementDataIPlacementDataislandIslandModeltransformGlobalTileTransformdefinitionIBuildingDefinitionconfigurationIBuildingConfiguration
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
drawOptionsFrameDrawOptionsmapIMapModelplacementDataIPlacementDataislandIslandModeltransformGlobalTileTransformdefinitionIBuildingDefinitionconfigurationTConfigdrawDataTDrawData