Table of Contents

Class SandboxItemProducerBuildingModuleDataProvider

Namespace
Root
Assembly
SPZGameAssembly.dll
public class SandboxItemProducerBuildingModuleDataProvider : SimulationBasedBuildingModuleDataProvider<ItemProducerSimulation>, IBuildingModules
Inheritance
object
SandboxItemProducerBuildingModuleDataProvider
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

shapeDefinitionFactory IShapeDefinitionFactory
shapeRegistry IShapeRegistry
dialogStack IHUDDialogStack
mode GameMode
halfBeltDuration float
beltSpeed ResearchSpeedId

Methods

GetSimulationModules(BuildingModel, ILocalizedSimulation, ItemProducerSimulation)

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

Parameters

building BuildingModel
localizedSimulation ILocalizedSimulation
actualSimulation ItemProducerSimulation

Returns

IEnumerable<IHUDSidePanelModuleData>

GetStats(IBuildingDefinition)

public override IEnumerable<StructureStat> GetStats(IBuildingDefinition definition)

Parameters

definition IBuildingDefinition

Returns

IEnumerable<StructureStat>