Table of Contents

Class MixerSimulationRenderer

Namespace
Root
Assembly
SPZGameAssembly.dll
public class MixerSimulationRenderer : StatefulBuildingSimulationRenderer<MixerSimulation, MixerMetaBuildingDefinition.DrawData, DefaultBuildingCustomSoundData, MixerSimulationRenderer.Data>, ISimulationRenderer, IBuildingSimulationRenderer
Inheritance
object
MixerSimulationRenderer
Implements
Inherited Members
Extension Methods

Constructors

MixerSimulationRenderer(IMapModel, IBuildingSoundManager)

public MixerSimulationRenderer(IMapModel map, IBuildingSoundManager soundManager)

Parameters

map IMapModel
soundManager IBuildingSoundManager

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

building BuildingModel
simulation MixerSimulation
transform GlobalTileTransform
definition IBuildingDefinition
customSoundData DefaultBuildingCustomSoundData

Returns

MixerSimulationRenderer.Data

OnDrawDynamic(in Entity, FrameDrawOptions)

protected override void OnDrawDynamic(in StatefulBuildingSimulationRenderer<MixerSimulation, MixerMetaBuildingDefinition.DrawData, DefaultBuildingCustomSoundData, MixerSimulationRenderer.Data>.Entity entity, FrameDrawOptions options)

Parameters

entity StatefulBuildingSimulationRenderer<MixerSimulation, MixerMetaBuildingDefinition.DrawData, DefaultBuildingCustomSoundData, MixerSimulationRenderer.Data>.Entity
options FrameDrawOptions