Class SplitterTShapeSimulationRenderer
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
[UsedImplicitly]
public class SplitterTShapeSimulationRenderer : SplitterBaseSimulationRenderer<SplitterTShapeSimulation, PrioritySplitterSimulationState, SplitterTShapeMetaBuildingDefinition.DrawData, DefaultBuildingCustomSoundData>, ISimulationRenderer, IBuildingSimulationRenderer
- Inheritance
-
objectStatefulBuildingSimulationRenderer<SplitterTShapeSimulation, SplitterTShapeMetaBuildingDefinition.DrawData, DefaultBuildingCustomSoundData, SplitterBaseSimulationRenderer<SplitterTShapeSimulation, PrioritySplitterSimulationState, SplitterTShapeMetaBuildingDefinition.DrawData, DefaultBuildingCustomSoundData>.Data>SplitterBaseSimulationRenderer<SplitterTShapeSimulation, PrioritySplitterSimulationState, SplitterTShapeMetaBuildingDefinition.DrawData, DefaultBuildingCustomSoundData>SplitterTShapeSimulationRenderer
- Implements
- Inherited Members
- Extension Methods
Constructors
SplitterTShapeSimulationRenderer(IMapModel, IBuildingSoundManager)
public SplitterTShapeSimulationRenderer(IMapModel map, IBuildingSoundManager soundManager)
Parameters
mapIMapModelsoundManagerIBuildingSoundManager
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
buildingBuildingModelsimulationSplitterTShapeSimulationtransformGlobalTileTransformdefinitionIBuildingDefinitionsoundDataDefaultBuildingCustomSoundData
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
entityStatefulBuildingSimulationRenderer<SplitterTShapeSimulation, SplitterTShapeMetaBuildingDefinition.DrawData, DefaultBuildingCustomSoundData, SplitterBaseSimulationRenderer<SplitterTShapeSimulation, PrioritySplitterSimulationState, SplitterTShapeMetaBuildingDefinition.DrawData, DefaultBuildingCustomSoundData>.Data>.EntityoptionsFrameDrawOptions