Class BeltReaderModuleDataProvider
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class BeltReaderModuleDataProvider : SimulationBasedBuildingModuleDataProvider<BeltReaderSimulation>, IBuildingModules
- Inheritance
-
objectBeltReaderModuleDataProvider
- Implements
- Inherited Members
- Extension Methods
Constructors
BeltReaderModuleDataProvider(ResearchSpeedId, float, int)
public BeltReaderModuleDataProvider(ResearchSpeedId beltSpeed, float beltDuration, int outputLanes)
Parameters
beltSpeedResearchSpeedIdbeltDurationfloatoutputLanesint
Methods
GetInfoModules(IBuildingDefinition)
public override IEnumerable<IHUDSidePanelModuleData> GetInfoModules(IBuildingDefinition definition)
Parameters
definitionIBuildingDefinition
Returns
- IEnumerable<IHUDSidePanelModuleData>
GetSimulationModules(BuildingModel, ILocalizedSimulation, BeltReaderSimulation)
protected override IEnumerable<IHUDSidePanelModuleData> GetSimulationModules(BuildingModel building, ILocalizedSimulation localizedSimulation, BeltReaderSimulation actualSimulation)
Parameters
buildingBuildingModellocalizedSimulationILocalizedSimulationactualSimulationBeltReaderSimulation
Returns
- IEnumerable<IHUDSidePanelModuleData>
GetStats(IBuildingDefinition)
public override IEnumerable<StructureStat> GetStats(IBuildingDefinition definition)
Parameters
definitionIBuildingDefinition
Returns
- IEnumerable<StructureStat>