Table of Contents

Class TrashSimulationRenderer

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

Constructors

TrashSimulationRenderer(IMapModel, IBuildingSoundManager)

public TrashSimulationRenderer(IMapModel map, IBuildingSoundManager soundManager)

Parameters

map IMapModel
soundManager IBuildingSoundManager

Methods

CreateDataForBuilding(BuildingModel, TrashSimulation, in GlobalTileTransform, IBuildingDefinition, SoundData)

protected override TrashSimulationRenderer.Data CreateDataForBuilding(BuildingModel building, TrashSimulation simulation, in GlobalTileTransform transform, IBuildingDefinition definition, TrashMetaBuildingDefinition.SoundData soundData)

Parameters

building BuildingModel
simulation TrashSimulation
transform GlobalTileTransform
definition IBuildingDefinition
soundData TrashMetaBuildingDefinition.SoundData

Returns

TrashSimulationRenderer.Data

OnDrawDynamic(in Entity, FrameDrawOptions)

protected override void OnDrawDynamic(in StatefulBuildingSimulationRenderer<TrashSimulation, TrashMetaBuildingDefinition.DrawData, TrashMetaBuildingDefinition.SoundData, TrashSimulationRenderer.Data>.Entity entity, FrameDrawOptions options)

Parameters

entity StatefulBuildingSimulationRenderer<TrashSimulation, TrashMetaBuildingDefinition.DrawData, TrashMetaBuildingDefinition.SoundData, TrashSimulationRenderer.Data>.Entity
options FrameDrawOptions