Table of Contents

Class FluidNetworkRenderer

Namespace
Root
Assembly
SPZGameAssembly.dll
public class FluidNetworkRenderer : StatefulTileSimulationRenderer<ConnectableFluidNetworkSimulation, FluidNetworkSimulation, FluidNetworkRenderer.FluidNetworkRenderingState>, ISimulationRenderer
Inheritance
object
FluidNetworkRenderer
Implements
Inherited Members
Extension Methods

Constructors

FluidNetworkRenderer(IEnumerable<BuildingDefinitionId>, IBuildingSoundManager, ISimulator, IReadOnlyDictionary<BuildingDefinitionId, ICustomFluidNetworkBuildingRenderer>)

public FluidNetworkRenderer(IEnumerable<BuildingDefinitionId> pipeIds, IBuildingSoundManager soundManager, ISimulator simulator, IReadOnlyDictionary<BuildingDefinitionId, ICustomFluidNetworkBuildingRenderer> customFluidNetworkBuildingRenderers)

Parameters

pipeIds IEnumerable<BuildingDefinitionId>
soundManager IBuildingSoundManager
simulator ISimulator
customFluidNetworkBuildingRenderers IReadOnlyDictionary<BuildingDefinitionId, ICustomFluidNetworkBuildingRenderer>

Methods

CreateDataForSimulation(ConnectableFluidNetworkSimulation, FluidNetworkSimulation)

protected override FluidNetworkRenderer.FluidNetworkRenderingState CreateDataForSimulation(ConnectableFluidNetworkSimulation localizedSimulation, FluidNetworkSimulation simulation)

Parameters

localizedSimulation ConnectableFluidNetworkSimulation
simulation FluidNetworkSimulation

Returns

FluidNetworkRenderer.FluidNetworkRenderingState

OnDrawDynamic(in Entity, FrameDrawOptions)

protected override void OnDrawDynamic(in StatefulSimulationRenderer<ConnectableFluidNetworkSimulation, FluidNetworkSimulation, FluidNetworkRenderer.FluidNetworkRenderingState>.Entity entity, FrameDrawOptions options)

Parameters

entity StatefulSimulationRenderer<ConnectableFluidNetworkSimulation, FluidNetworkSimulation, FluidNetworkRenderer.FluidNetworkRenderingState>.Entity
options FrameDrawOptions

ShouldDraw(FrameDrawOptionsNoLOD)

public override bool ShouldDraw(FrameDrawOptionsNoLOD options)

Parameters

options FrameDrawOptionsNoLOD

Returns

bool