Table of Contents

Class StackerSimulationRenderer

Namespace
Root
Assembly
SPZGameAssembly.dll
public class StackerSimulationRenderer : StatefulBuildingSimulationRenderer<StackerSimulation, StackerMetaBuildingDefinition.DrawData, StackerMetaBuildingDefinition.SoundData, SimulationRenderer<ConnectableBuildingSimulation, StackerSimulation>.StateData>, ISimulationRenderer, IBuildingSimulationRenderer
Inheritance
object
StackerSimulationRenderer
Implements
Inherited Members
Extension Methods

Constructors

StackerSimulationRenderer(IMapModel, IBuildingSoundManager, IShapeRegistry)

public StackerSimulationRenderer(IMapModel map, IBuildingSoundManager soundManager, IShapeRegistry shapeRegistry)

Parameters

map IMapModel
soundManager IBuildingSoundManager
shapeRegistry IShapeRegistry

Methods

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

protected override SimulationRenderer<ConnectableBuildingSimulation, StackerSimulation>.StateData CreateDataForBuilding(BuildingModel building, StackerSimulation simulation, in GlobalTileTransform transform, IBuildingDefinition definition, StackerMetaBuildingDefinition.SoundData soundData)

Parameters

building BuildingModel
simulation StackerSimulation
transform GlobalTileTransform
definition IBuildingDefinition
soundData StackerMetaBuildingDefinition.SoundData

Returns

SimulationRenderer<ConnectableBuildingSimulation, StackerSimulation>.StateData

OnDrawDynamic(in Entity, FrameDrawOptions)

protected override void OnDrawDynamic(in StatefulBuildingSimulationRenderer<StackerSimulation, StackerMetaBuildingDefinition.DrawData, StackerMetaBuildingDefinition.SoundData, SimulationRenderer<ConnectableBuildingSimulation, StackerSimulation>.StateData>.Entity entity, FrameDrawOptions options)

Parameters

entity StatefulBuildingSimulationRenderer<StackerSimulation, StackerMetaBuildingDefinition.DrawData, StackerMetaBuildingDefinition.SoundData, SimulationRenderer<ConnectableBuildingSimulation, StackerSimulation>.StateData>.Entity
options FrameDrawOptions