Class PipeGateBuildingModuleDataProvider
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class PipeGateBuildingModuleDataProvider : SimulationBasedBuildingModuleDataProvider<ILocalizedSimulation, PipeGateSimulation, PipeGateMetaBuildingDefinition.Configuration>, IBuildingModules
- Inheritance
-
objectSimulationBasedBuildingModuleDataProvider<ILocalizedSimulation, PipeGateSimulation, PipeGateMetaBuildingDefinition.Configuration>PipeGateBuildingModuleDataProvider
- Implements
- Inherited Members
- Extension Methods
Constructors
PipeGateBuildingModuleDataProvider(ResearchSpeedId)
public PipeGateBuildingModuleDataProvider(ResearchSpeedId pipeSpeed)
Parameters
pipeSpeedResearchSpeedId
Methods
GetInfoModules(IBuildingDefinition)
public override IEnumerable<IHUDSidePanelModuleData> GetInfoModules(IBuildingDefinition definition)
Parameters
definitionIBuildingDefinition
Returns
- IEnumerable<IHUDSidePanelModuleData>
GetSimulationModules(BuildingModel, ILocalizedSimulation, PipeGateSimulation)
protected override IEnumerable<IHUDSidePanelModuleData> GetSimulationModules(BuildingModel building, ILocalizedSimulation localizedSimulation, PipeGateSimulation actualSimulation)
Parameters
buildingBuildingModellocalizedSimulationILocalizedSimulationactualSimulationPipeGateSimulation
Returns
- IEnumerable<IHUDSidePanelModuleData>
GetStats(IBuildingDefinition, Configuration)
protected override IEnumerable<StructureStat> GetStats(IBuildingDefinition definition, PipeGateMetaBuildingDefinition.Configuration config)
Parameters
definitionIBuildingDefinitionconfigPipeGateMetaBuildingDefinition.Configuration
Returns
- IEnumerable<StructureStat>