Table of Contents

Class BeltFilterModuleDataProvider

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

Constructors

BeltFilterModuleDataProvider(ResearchSpeedId, float, int)

public BeltFilterModuleDataProvider(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, BeltFilterSimulation)

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

Parameters

building BuildingModel
localizedSimulation ILocalizedSimulation
actualSimulation BeltFilterSimulation

Returns

IEnumerable<IHUDSidePanelModuleData>

GetStats(IBuildingDefinition)

public override IEnumerable<StructureStat> GetStats(IBuildingDefinition definition)

Parameters

definition IBuildingDefinition

Returns

IEnumerable<StructureStat>