Table of Contents

Class Lift1LayerSimulationRenderer

Namespace
Root
Assembly
SPZGameAssembly.dll
public class Lift1LayerSimulationRenderer : StatefulBuildingSimulationRenderer<BeltLift1LayerSimulation, Lift1LayerMetaBuildingDefinition.DrawData, Lift1LayerMetaBuildingDefinition.SoundData, Lift1LayerSimulationRenderer.Data>, ISimulationRenderer, IBuildingSimulationRenderer
Inheritance
object
Lift1LayerSimulationRenderer
Implements
Inherited Members
Extension Methods

Constructors

Lift1LayerSimulationRenderer(IMapModel, IBuildingSoundManager)

public Lift1LayerSimulationRenderer(IMapModel map, IBuildingSoundManager soundManager)

Parameters

map IMapModel
soundManager IBuildingSoundManager

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

building BuildingModel
simulation BeltLift1LayerSimulation
transform GlobalTileTransform
definition IBuildingDefinition
customSoundData Lift1LayerMetaBuildingDefinition.SoundData

Returns

Lift1LayerSimulationRenderer.Data

OnDrawDynamic(in Entity, FrameDrawOptions)

protected override void OnDrawDynamic(in StatefulBuildingSimulationRenderer<BeltLift1LayerSimulation, Lift1LayerMetaBuildingDefinition.DrawData, Lift1LayerMetaBuildingDefinition.SoundData, Lift1LayerSimulationRenderer.Data>.Entity entity, FrameDrawOptions options)

Parameters

entity StatefulBuildingSimulationRenderer<BeltLift1LayerSimulation, Lift1LayerMetaBuildingDefinition.DrawData, Lift1LayerMetaBuildingDefinition.SoundData, Lift1LayerSimulationRenderer.Data>.Entity
options FrameDrawOptions