Table of Contents

Class Splitter1To2SimulationRenderer

Namespace
Root
Assembly
SPZGameAssembly.dll
[UsedImplicitly]
public class Splitter1To2SimulationRenderer : CustomSplitter1To2SimulationRenderer<Splitter1To2Simulation, PrioritySplitterSimulationState, Splitter1To2MetaBuildingDefinition.DrawData>, ISimulationRenderer, IBuildingSimulationRenderer
Inheritance
object
Splitter1To2SimulationRenderer
Implements
Inherited Members
Extension Methods

Constructors

Splitter1To2SimulationRenderer(IMapModel, IBuildingSoundManager)

public Splitter1To2SimulationRenderer(IMapModel map, IBuildingSoundManager soundManager)

Parameters

map IMapModel
soundManager IBuildingSoundManager

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

entity StatefulBuildingSimulationRenderer<Splitter1To2Simulation, Splitter1To2MetaBuildingDefinition.DrawData, Splitter1To2MetaBuildingDefinition.SoundData, SplitterBaseSimulationRenderer<Splitter1To2Simulation, PrioritySplitterSimulationState, Splitter1To2MetaBuildingDefinition.DrawData, Splitter1To2MetaBuildingDefinition.SoundData>.Data>.Entity
isPushing bool
options FrameDrawOptions

Returns

IMaterialReference