Class TrashSimulationRenderer
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class TrashSimulationRenderer : StatefulBuildingSimulationRenderer<TrashSimulation, TrashMetaBuildingDefinition.DrawData, TrashMetaBuildingDefinition.SoundData, TrashSimulationRenderer.Data>, ISimulationRenderer, IBuildingSimulationRenderer
- Inheritance
-
objectStatefulBuildingSimulationRenderer<TrashSimulation, TrashMetaBuildingDefinition.DrawData, TrashMetaBuildingDefinition.SoundData, TrashSimulationRenderer.Data>TrashSimulationRenderer
- Implements
- Inherited Members
- Extension Methods
Constructors
TrashSimulationRenderer(IMapModel, IBuildingSoundManager)
public TrashSimulationRenderer(IMapModel map, IBuildingSoundManager soundManager)
Parameters
mapIMapModelsoundManagerIBuildingSoundManager
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
buildingBuildingModelsimulationTrashSimulationtransformGlobalTileTransformdefinitionIBuildingDefinitionsoundDataTrashMetaBuildingDefinition.SoundData
Returns
OnDrawDynamic(in Entity, FrameDrawOptions)
protected override void OnDrawDynamic(in StatefulBuildingSimulationRenderer<TrashSimulation, TrashMetaBuildingDefinition.DrawData, TrashMetaBuildingDefinition.SoundData, TrashSimulationRenderer.Data>.Entity entity, FrameDrawOptions options)