Table of Contents

Class SignalNetworkRenderer

Namespace
Root
Assembly
SPZGameAssembly.dll
public class SignalNetworkRenderer : StatelessTileSimulationRenderer<ConnectableSignalNetwork, SignalNetworkSimulation>, ISimulationRenderer
Inheritance
object
SignalNetworkRenderer
Implements
Inherited Members
Extension Methods

Constructors

SignalNetworkRenderer(IEnumerable<BuildingDefinitionId>, IEnumerable<BuildingDefinitionId>)

public SignalNetworkRenderer(IEnumerable<BuildingDefinitionId> wireIds, IEnumerable<BuildingDefinitionId> bridgeIds)

Parameters

wireIds IEnumerable<BuildingDefinitionId>
bridgeIds IEnumerable<BuildingDefinitionId>

Methods

DrawBridge(SignalNetworkJunction, IMaterialReference, FrameDrawOptions)

public static void DrawBridge(SignalNetworkJunction junction, IMaterialReference wireActiveMaterial, FrameDrawOptions options)

Parameters

junction SignalNetworkJunction
wireActiveMaterial IMaterialReference
options FrameDrawOptions

DrawWire(SignalNetworkJunction, IMaterialReference, FrameDrawOptions)

public static void DrawWire(SignalNetworkJunction junction, IMaterialReference wireActiveMaterial, FrameDrawOptions options)

Parameters

junction SignalNetworkJunction
wireActiveMaterial IMaterialReference
options FrameDrawOptions

OnDrawDynamic(in Entity, FrameDrawOptions)

protected override void OnDrawDynamic(in StatelessSimulationRenderer<ConnectableSignalNetwork, SignalNetworkSimulation>.Entity entity, FrameDrawOptions options)

Parameters

entity StatelessSimulationRenderer<ConnectableSignalNetwork, SignalNetworkSimulation>.Entity
options FrameDrawOptions

ShouldDraw(FrameDrawOptionsNoLOD)

public override bool ShouldDraw(FrameDrawOptionsNoLOD options)

Parameters

options FrameDrawOptionsNoLOD

Returns

bool