Class ConstantSignalBuildingModuleDataProvider
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class ConstantSignalBuildingModuleDataProvider : SimulationBasedBuildingModuleDataProvider<ConstantSignalSimulation>, IBuildingModules
- Inheritance
-
objectConstantSignalBuildingModuleDataProvider
- Implements
- Inherited Members
- Extension Methods
Constructors
ConstantSignalBuildingModuleDataProvider(IShapeDefinitionFactory, IShapeRegistry, IHUDDialogStack, IShapeColorScheme, GameMode)
public ConstantSignalBuildingModuleDataProvider(IShapeDefinitionFactory shapeDefinitionFactory, IShapeRegistry shapeRegistry, IHUDDialogStack dialogStack, IShapeColorScheme shapeColorScheme, GameMode mode)
Parameters
shapeDefinitionFactoryIShapeDefinitionFactoryshapeRegistryIShapeRegistrydialogStackIHUDDialogStackshapeColorSchemeIShapeColorSchememodeGameMode
Methods
GetSimulationModules(BuildingModel, ILocalizedSimulation, ConstantSignalSimulation)
protected override IEnumerable<IHUDSidePanelModuleData> GetSimulationModules(BuildingModel building, ILocalizedSimulation localizedSimulation, ConstantSignalSimulation actualSimulation)
Parameters
buildingBuildingModellocalizedSimulationILocalizedSimulationactualSimulationConstantSignalSimulation
Returns
- IEnumerable<IHUDSidePanelModuleData>