Table of Contents

Class RotatorSimulationRenderer

Namespace
Game.Buildings.Rotator
Assembly
SPZGameAssembly.dll
public class RotatorSimulationRenderer : StatefulBuildingSimulationRenderer<RotatorSimulation, RotatorMetaBuildingDefinition.DrawData, RotatorMetaBuildingDefinition.SoundData, SimulationRenderer<ConnectableBuildingSimulation, RotatorSimulation>.StateData>, ISimulationRenderer, IBuildingSimulationRenderer
Inheritance
object
RotatorSimulationRenderer
Implements
Inherited Members
Extension Methods

Constructors

RotatorSimulationRenderer(IShapesConfiguration, IMapModel, IBuildingSoundManager)

public RotatorSimulationRenderer(IShapesConfiguration shapesConfiguration, IMapModel map, IBuildingSoundManager soundManager)

Parameters

shapesConfiguration IShapesConfiguration
map IMapModel
soundManager IBuildingSoundManager

Methods

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

protected override SimulationRenderer<ConnectableBuildingSimulation, RotatorSimulation>.StateData CreateDataForBuilding(BuildingModel building, RotatorSimulation simulation, in GlobalTileTransform transform, IBuildingDefinition definition, RotatorMetaBuildingDefinition.SoundData customSoundData)

Parameters

building BuildingModel
simulation RotatorSimulation
transform GlobalTileTransform
definition IBuildingDefinition
customSoundData RotatorMetaBuildingDefinition.SoundData

Returns

SimulationRenderer<ConnectableBuildingSimulation, RotatorSimulation>.StateData

OnDrawDynamic(in Entity, FrameDrawOptions)

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

Parameters

entity StatefulBuildingSimulationRenderer<RotatorSimulation, RotatorMetaBuildingDefinition.DrawData, RotatorMetaBuildingDefinition.SoundData, SimulationRenderer<ConnectableBuildingSimulation, RotatorSimulation>.StateData>.Entity
options FrameDrawOptions