Table of Contents

Class SplitterTShapeSimulationRenderer

Namespace
Root
Assembly
SPZGameAssembly.dll
[UsedImplicitly]
public class SplitterTShapeSimulationRenderer : SplitterBaseSimulationRenderer<SplitterTShapeSimulation, PrioritySplitterSimulationState, SplitterTShapeMetaBuildingDefinition.DrawData, DefaultBuildingCustomSoundData>, ISimulationRenderer, IBuildingSimulationRenderer
Inheritance
object
SplitterTShapeSimulationRenderer
Implements
Inherited Members
Extension Methods

Constructors

SplitterTShapeSimulationRenderer(IMapModel, IBuildingSoundManager)

public SplitterTShapeSimulationRenderer(IMapModel map, IBuildingSoundManager soundManager)

Parameters

map IMapModel
soundManager IBuildingSoundManager

Methods

CreateDataForBuilding(BuildingModel, SplitterTShapeSimulation, in GlobalTileTransform, IBuildingDefinition, DefaultBuildingCustomSoundData)

protected override SplitterBaseSimulationRenderer<SplitterTShapeSimulation, PrioritySplitterSimulationState, SplitterTShapeMetaBuildingDefinition.DrawData, DefaultBuildingCustomSoundData>.Data CreateDataForBuilding(BuildingModel building, SplitterTShapeSimulation simulation, in GlobalTileTransform transform, IBuildingDefinition definition, DefaultBuildingCustomSoundData soundData)

Parameters

building BuildingModel
simulation SplitterTShapeSimulation
transform GlobalTileTransform
definition IBuildingDefinition
soundData DefaultBuildingCustomSoundData

Returns

SplitterBaseSimulationRenderer<SplitterTShapeSimulation, PrioritySplitterSimulationState, SplitterTShapeMetaBuildingDefinition.DrawData, DefaultBuildingCustomSoundData>.Data

OnDrawDynamic(in Entity, FrameDrawOptions)

protected override void OnDrawDynamic(in StatefulBuildingSimulationRenderer<SplitterTShapeSimulation, SplitterTShapeMetaBuildingDefinition.DrawData, DefaultBuildingCustomSoundData, SplitterBaseSimulationRenderer<SplitterTShapeSimulation, PrioritySplitterSimulationState, SplitterTShapeMetaBuildingDefinition.DrawData, DefaultBuildingCustomSoundData>.Data>.Entity entity, FrameDrawOptions options)

Parameters

entity StatefulBuildingSimulationRenderer<SplitterTShapeSimulation, SplitterTShapeMetaBuildingDefinition.DrawData, DefaultBuildingCustomSoundData, SplitterBaseSimulationRenderer<SplitterTShapeSimulation, PrioritySplitterSimulationState, SplitterTShapeMetaBuildingDefinition.DrawData, DefaultBuildingCustomSoundData>.Data>.Entity
options FrameDrawOptions