Class SignalNetworkRenderer
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class SignalNetworkRenderer : StatelessTileSimulationRenderer<ConnectableSignalNetwork, SignalNetworkSimulation>, ISimulationRenderer
- Inheritance
-
objectSignalNetworkRenderer
- Implements
- Inherited Members
- Extension Methods
Constructors
SignalNetworkRenderer(IEnumerable<BuildingDefinitionId>, IEnumerable<BuildingDefinitionId>)
public SignalNetworkRenderer(IEnumerable<BuildingDefinitionId> wireIds, IEnumerable<BuildingDefinitionId> bridgeIds)
Parameters
wireIdsIEnumerable<BuildingDefinitionId>bridgeIdsIEnumerable<BuildingDefinitionId>
Methods
DrawBridge(SignalNetworkJunction, IMaterialReference, FrameDrawOptions)
public static void DrawBridge(SignalNetworkJunction junction, IMaterialReference wireActiveMaterial, FrameDrawOptions options)
Parameters
junctionSignalNetworkJunctionwireActiveMaterialIMaterialReferenceoptionsFrameDrawOptions
DrawWire(SignalNetworkJunction, IMaterialReference, FrameDrawOptions)
public static void DrawWire(SignalNetworkJunction junction, IMaterialReference wireActiveMaterial, FrameDrawOptions options)
Parameters
junctionSignalNetworkJunctionwireActiveMaterialIMaterialReferenceoptionsFrameDrawOptions
OnDrawDynamic(in Entity, FrameDrawOptions)
protected override void OnDrawDynamic(in StatelessSimulationRenderer<ConnectableSignalNetwork, SignalNetworkSimulation>.Entity entity, FrameDrawOptions options)
Parameters
entityStatelessSimulationRenderer<ConnectableSignalNetwork, SignalNetworkSimulation>.EntityoptionsFrameDrawOptions
ShouldDraw(FrameDrawOptionsNoLOD)
public override bool ShouldDraw(FrameDrawOptionsNoLOD options)
Parameters
optionsFrameDrawOptionsNoLOD
Returns
- bool