Table of Contents

Class BeltReaderModuleDataProvider

Namespace
Root
Assembly
SPZGameAssembly.dll
public class BeltReaderModuleDataProvider : SimulationBasedBuildingModuleDataProvider<BeltReaderSimulation>, IBuildingModules
Inheritance
object
BeltReaderModuleDataProvider
Implements
Inherited Members
Extension Methods

Constructors

BeltReaderModuleDataProvider(ResearchSpeedId, float, int)

public BeltReaderModuleDataProvider(ResearchSpeedId beltSpeed, float beltDuration, int outputLanes)

Parameters

beltSpeed ResearchSpeedId
beltDuration float
outputLanes int

Methods

GetInfoModules(IBuildingDefinition)

public override IEnumerable<IHUDSidePanelModuleData> GetInfoModules(IBuildingDefinition definition)

Parameters

definition IBuildingDefinition

Returns

IEnumerable<IHUDSidePanelModuleData>

GetSimulationModules(BuildingModel, ILocalizedSimulation, BeltReaderSimulation)

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

Parameters

building BuildingModel
localizedSimulation ILocalizedSimulation
actualSimulation BeltReaderSimulation

Returns

IEnumerable<IHUDSidePanelModuleData>

GetStats(IBuildingDefinition)

public override IEnumerable<StructureStat> GetStats(IBuildingDefinition definition)

Parameters

definition IBuildingDefinition

Returns

IEnumerable<StructureStat>