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