Class Splitter1To2SimulationRenderer
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
[UsedImplicitly]
public class Splitter1To2SimulationRenderer : CustomSplitter1To2SimulationRenderer<Splitter1To2Simulation, PrioritySplitterSimulationState, Splitter1To2MetaBuildingDefinition.DrawData>, ISimulationRenderer, IBuildingSimulationRenderer
- Inheritance
-
objectStatefulBuildingSimulationRenderer<Splitter1To2Simulation, Splitter1To2MetaBuildingDefinition.DrawData, Splitter1To2MetaBuildingDefinition.SoundData, SplitterBaseSimulationRenderer<Splitter1To2Simulation, PrioritySplitterSimulationState, Splitter1To2MetaBuildingDefinition.DrawData, Splitter1To2MetaBuildingDefinition.SoundData>.Data>SplitterBaseSimulationRenderer<Splitter1To2Simulation, PrioritySplitterSimulationState, Splitter1To2MetaBuildingDefinition.DrawData, Splitter1To2MetaBuildingDefinition.SoundData>CustomSplitter1To2SimulationRenderer<Splitter1To2Simulation, PrioritySplitterSimulationState, Splitter1To2MetaBuildingDefinition.DrawData>Splitter1To2SimulationRenderer
- Implements
- Inherited Members
- Extension Methods
Constructors
Splitter1To2SimulationRenderer(IMapModel, IBuildingSoundManager)
public Splitter1To2SimulationRenderer(IMapModel map, IBuildingSoundManager soundManager)
Parameters
mapIMapModelsoundManagerIBuildingSoundManager
Methods
ChoosePusherMaterial(in Entity, bool, FrameDrawOptions)
protected override IMaterialReference ChoosePusherMaterial(in StatefulBuildingSimulationRenderer<Splitter1To2Simulation, Splitter1To2MetaBuildingDefinition.DrawData, Splitter1To2MetaBuildingDefinition.SoundData, SplitterBaseSimulationRenderer<Splitter1To2Simulation, PrioritySplitterSimulationState, Splitter1To2MetaBuildingDefinition.DrawData, Splitter1To2MetaBuildingDefinition.SoundData>.Data>.Entity entity, bool isPushing, FrameDrawOptions options)
Parameters
entityStatefulBuildingSimulationRenderer<Splitter1To2Simulation, Splitter1To2MetaBuildingDefinition.DrawData, Splitter1To2MetaBuildingDefinition.SoundData, SplitterBaseSimulationRenderer<Splitter1To2Simulation, PrioritySplitterSimulationState, Splitter1To2MetaBuildingDefinition.DrawData, Splitter1To2MetaBuildingDefinition.SoundData>.Data>.EntityisPushingbooloptionsFrameDrawOptions