Table of Contents

Class FluidPortReceiverBuildingModuleDataProvider

Namespace
Root
Assembly
SPZGameAssembly.dll
[UsedImplicitly]
public class FluidPortReceiverBuildingModuleDataProvider : SimulationBasedBuildingModuleDataProvider<ILocalizedSimulation, ISimulation, FluidPortReceiverConfiguration>, IBuildingModules
Inheritance
object
FluidPortReceiverBuildingModuleDataProvider
Implements
Inherited Members
Extension Methods

Constructors

FluidPortReceiverBuildingModuleDataProvider(ResearchSpeedId)

public FluidPortReceiverBuildingModuleDataProvider(ResearchSpeedId pipeSpeedId)

Parameters

pipeSpeedId ResearchSpeedId

Methods

GetInfoModules(IBuildingDefinition)

public override IEnumerable<IHUDSidePanelModuleData> GetInfoModules(IBuildingDefinition definition)

Parameters

definition IBuildingDefinition

Returns

IEnumerable<IHUDSidePanelModuleData>

GetSimulationModules(BuildingModel, ILocalizedSimulation, ISimulation)

protected override IEnumerable<IHUDSidePanelModuleData> GetSimulationModules(BuildingModel building, ILocalizedSimulation localizedSimulation, ISimulation actualSimulation)

Parameters

building BuildingModel
localizedSimulation ILocalizedSimulation
actualSimulation ISimulation

Returns

IEnumerable<IHUDSidePanelModuleData>

GetStats(IBuildingDefinition, FluidPortReceiverConfiguration)

protected override IEnumerable<StructureStat> GetStats(IBuildingDefinition definition, FluidPortReceiverConfiguration config)

Parameters

definition IBuildingDefinition
config FluidPortReceiverConfiguration

Returns

IEnumerable<StructureStat>