Class FluidPortReceiverBuildingModuleDataProvider
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
[UsedImplicitly]
public class FluidPortReceiverBuildingModuleDataProvider : SimulationBasedBuildingModuleDataProvider<ILocalizedSimulation, ISimulation, FluidPortReceiverConfiguration>, IBuildingModules
- Inheritance
-
objectSimulationBasedBuildingModuleDataProvider<ILocalizedSimulation, ISimulation, FluidPortReceiverConfiguration>FluidPortReceiverBuildingModuleDataProvider
- Implements
- Inherited Members
- Extension Methods
Constructors
FluidPortReceiverBuildingModuleDataProvider(ResearchSpeedId)
public FluidPortReceiverBuildingModuleDataProvider(ResearchSpeedId pipeSpeedId)
Parameters
pipeSpeedIdResearchSpeedId
Methods
GetInfoModules(IBuildingDefinition)
public override IEnumerable<IHUDSidePanelModuleData> GetInfoModules(IBuildingDefinition definition)
Parameters
definitionIBuildingDefinition
Returns
- IEnumerable<IHUDSidePanelModuleData>
GetSimulationModules(BuildingModel, ILocalizedSimulation, ISimulation)
protected override IEnumerable<IHUDSidePanelModuleData> GetSimulationModules(BuildingModel building, ILocalizedSimulation localizedSimulation, ISimulation actualSimulation)
Parameters
buildingBuildingModellocalizedSimulationILocalizedSimulationactualSimulationISimulation
Returns
- IEnumerable<IHUDSidePanelModuleData>
GetStats(IBuildingDefinition, FluidPortReceiverConfiguration)
protected override IEnumerable<StructureStat> GetStats(IBuildingDefinition definition, FluidPortReceiverConfiguration config)
Parameters
definitionIBuildingDefinitionconfigFluidPortReceiverConfiguration
Returns
- IEnumerable<StructureStat>