Class SandboxItemProducerBuildingModuleDataProvider
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class SandboxItemProducerBuildingModuleDataProvider : SimulationBasedBuildingModuleDataProvider<ItemProducerSimulation>, IBuildingModules
- Inheritance
-
objectSandboxItemProducerBuildingModuleDataProvider
- Implements
- Inherited Members
- Extension Methods
Constructors
SandboxItemProducerBuildingModuleDataProvider(IShapeDefinitionFactory, IShapeRegistry, IHUDDialogStack, GameMode, float, ResearchSpeedId)
public SandboxItemProducerBuildingModuleDataProvider(IShapeDefinitionFactory shapeDefinitionFactory, IShapeRegistry shapeRegistry, IHUDDialogStack dialogStack, GameMode mode, float halfBeltDuration, ResearchSpeedId beltSpeed)
Parameters
shapeDefinitionFactoryIShapeDefinitionFactoryshapeRegistryIShapeRegistrydialogStackIHUDDialogStackmodeGameModehalfBeltDurationfloatbeltSpeedResearchSpeedId
Methods
GetSimulationModules(BuildingModel, ILocalizedSimulation, ItemProducerSimulation)
protected override IEnumerable<IHUDSidePanelModuleData> GetSimulationModules(BuildingModel building, ILocalizedSimulation localizedSimulation, ItemProducerSimulation actualSimulation)
Parameters
buildingBuildingModellocalizedSimulationILocalizedSimulationactualSimulationItemProducerSimulation
Returns
- IEnumerable<IHUDSidePanelModuleData>
GetStats(IBuildingDefinition)
public override IEnumerable<StructureStat> GetStats(IBuildingDefinition definition)
Parameters
definitionIBuildingDefinition
Returns
- IEnumerable<StructureStat>