Class FullCutterSimulationRenderer
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class FullCutterSimulationRenderer : StatefulBuildingSimulationRenderer<FullCutterSimulation, FullCutterMetaBuildingDefinition.DrawData, FullCutterMetaBuildingDefinition.SoundData, SimulationRenderer<ConnectableBuildingSimulation, FullCutterSimulation>.StateData>, ISimulationRenderer, IBuildingSimulationRenderer
- Inheritance
-
objectStatefulBuildingSimulationRenderer<FullCutterSimulation, FullCutterMetaBuildingDefinition.DrawData, FullCutterMetaBuildingDefinition.SoundData, SimulationRenderer<ConnectableBuildingSimulation, FullCutterSimulation>.StateData>FullCutterSimulationRenderer
- Implements
- Inherited Members
- Extension Methods
Constructors
FullCutterSimulationRenderer(IMapModel, IBuildingSoundManager)
public FullCutterSimulationRenderer(IMapModel map, IBuildingSoundManager soundManager)
Parameters
mapIMapModelsoundManagerIBuildingSoundManager
Methods
CreateDataForBuilding(BuildingModel, FullCutterSimulation, in GlobalTileTransform, IBuildingDefinition, SoundData)
protected override SimulationRenderer<ConnectableBuildingSimulation, FullCutterSimulation>.StateData CreateDataForBuilding(BuildingModel building, FullCutterSimulation simulation, in GlobalTileTransform transform, IBuildingDefinition definition, FullCutterMetaBuildingDefinition.SoundData soundData)
Parameters
buildingBuildingModelsimulationFullCutterSimulationtransformGlobalTileTransformdefinitionIBuildingDefinitionsoundDataFullCutterMetaBuildingDefinition.SoundData
Returns
OnDrawDynamic(in Entity, FrameDrawOptions)
protected override void OnDrawDynamic(in StatefulBuildingSimulationRenderer<FullCutterSimulation, FullCutterMetaBuildingDefinition.DrawData, FullCutterMetaBuildingDefinition.SoundData, SimulationRenderer<ConnectableBuildingSimulation, FullCutterSimulation>.StateData>.Entity entity, FrameDrawOptions options)