Table of Contents

Class ConstantSignalBuildingModuleDataProvider

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

shapeDefinitionFactory IShapeDefinitionFactory
shapeRegistry IShapeRegistry
dialogStack IHUDDialogStack
shapeColorScheme IShapeColorScheme
mode GameMode

Methods

GetSimulationModules(BuildingModel, ILocalizedSimulation, ConstantSignalSimulation)

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

Parameters

building BuildingModel
localizedSimulation ILocalizedSimulation
actualSimulation ConstantSignalSimulation

Returns

IEnumerable<IHUDSidePanelModuleData>