Table of Contents

Class FullCutterSimulationRenderer

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

Constructors

FullCutterSimulationRenderer(IMapModel, IBuildingSoundManager)

public FullCutterSimulationRenderer(IMapModel map, IBuildingSoundManager soundManager)

Parameters

map IMapModel
soundManager IBuildingSoundManager

Methods

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

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

Parameters

building BuildingModel
simulation FullCutterSimulation
transform GlobalTileTransform
definition IBuildingDefinition
soundData FullCutterMetaBuildingDefinition.SoundData

Returns

SimulationRenderer<ConnectableBuildingSimulation, FullCutterSimulation>.StateData

OnDrawDynamic(in Entity, FrameDrawOptions)

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

Parameters

entity StatefulBuildingSimulationRenderer<FullCutterSimulation, FullCutterMetaBuildingDefinition.DrawData, FullCutterMetaBuildingDefinition.SoundData, SimulationRenderer<ConnectableBuildingSimulation, FullCutterSimulation>.StateData>.Entity
options FrameDrawOptions