Class FluidStorageBuildingModuleDataProvider
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class FluidStorageBuildingModuleDataProvider : SimulationBasedBuildingModuleDataProvider<ILocalizedSimulation, FluidStorageSimulation, IFluidStorageConfiguration>, IBuildingModules
- Inheritance
-
objectSimulationBasedBuildingModuleDataProvider<ILocalizedSimulation, FluidStorageSimulation, IFluidStorageConfiguration>FluidStorageBuildingModuleDataProvider
- Implements
- Inherited Members
- Extension Methods
Constructors
FluidStorageBuildingModuleDataProvider(ResearchSpeedId)
public FluidStorageBuildingModuleDataProvider(ResearchSpeedId pipeSpeedId)
Parameters
pipeSpeedIdResearchSpeedId
Methods
GetInfoModules(IBuildingDefinition)
public override IEnumerable<IHUDSidePanelModuleData> GetInfoModules(IBuildingDefinition definition)
Parameters
definitionIBuildingDefinition
Returns
- IEnumerable<IHUDSidePanelModuleData>
GetSimulationModules(BuildingModel, ILocalizedSimulation, FluidStorageSimulation)
protected override IEnumerable<IHUDSidePanelModuleData> GetSimulationModules(BuildingModel building, ILocalizedSimulation localizedSimulation, FluidStorageSimulation actualSimulation)
Parameters
buildingBuildingModellocalizedSimulationILocalizedSimulationactualSimulationFluidStorageSimulation
Returns
- IEnumerable<IHUDSidePanelModuleData>
GetStats(IBuildingDefinition, IFluidStorageConfiguration)
protected override IEnumerable<StructureStat> GetStats(IBuildingDefinition definition, IFluidStorageConfiguration configuration)
Parameters
definitionIBuildingDefinitionconfigurationIFluidStorageConfiguration
Returns
- IEnumerable<StructureStat>