Class Lift1LayerSimulationRenderer
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class Lift1LayerSimulationRenderer : StatefulBuildingSimulationRenderer<BeltLift1LayerSimulation, Lift1LayerMetaBuildingDefinition.DrawData, Lift1LayerMetaBuildingDefinition.SoundData, Lift1LayerSimulationRenderer.Data>, ISimulationRenderer, IBuildingSimulationRenderer
- Inheritance
-
objectStatefulBuildingSimulationRenderer<BeltLift1LayerSimulation, Lift1LayerMetaBuildingDefinition.DrawData, Lift1LayerMetaBuildingDefinition.SoundData, Lift1LayerSimulationRenderer.Data>Lift1LayerSimulationRenderer
- Implements
- Inherited Members
- Extension Methods
Constructors
Lift1LayerSimulationRenderer(IMapModel, IBuildingSoundManager)
public Lift1LayerSimulationRenderer(IMapModel map, IBuildingSoundManager soundManager)
Parameters
mapIMapModelsoundManagerIBuildingSoundManager
Methods
CreateDataForBuilding(BuildingModel, BeltLift1LayerSimulation, in GlobalTileTransform, IBuildingDefinition, SoundData)
protected override Lift1LayerSimulationRenderer.Data CreateDataForBuilding(BuildingModel building, BeltLift1LayerSimulation simulation, in GlobalTileTransform transform, IBuildingDefinition definition, Lift1LayerMetaBuildingDefinition.SoundData customSoundData)
Parameters
buildingBuildingModelsimulationBeltLift1LayerSimulationtransformGlobalTileTransformdefinitionIBuildingDefinitioncustomSoundDataLift1LayerMetaBuildingDefinition.SoundData
Returns
OnDrawDynamic(in Entity, FrameDrawOptions)
protected override void OnDrawDynamic(in StatefulBuildingSimulationRenderer<BeltLift1LayerSimulation, Lift1LayerMetaBuildingDefinition.DrawData, Lift1LayerMetaBuildingDefinition.SoundData, Lift1LayerSimulationRenderer.Data>.Entity entity, FrameDrawOptions options)