Class LogicGate2In1OutBaseBuildingModuleDataProvider<TLogicGate>
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public abstract class LogicGate2In1OutBaseBuildingModuleDataProvider<TLogicGate> : SimulationBasedBuildingModuleDataProvider<TLogicGate>, IBuildingModules where TLogicGate : LogicGate2In1OutSimulation
Type Parameters
TLogicGate
- Inheritance
-
objectSimulationBasedBuildingModuleDataProvider<TLogicGate>LogicGate2In1OutBaseBuildingModuleDataProvider<TLogicGate>
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
LogicGate2In1OutBaseBuildingModuleDataProvider()
protected LogicGate2In1OutBaseBuildingModuleDataProvider()
Methods
GetInfoModules(IBuildingDefinition)
public override IEnumerable<IHUDSidePanelModuleData> GetInfoModules(IBuildingDefinition definition)
Parameters
definitionIBuildingDefinition
Returns
- IEnumerable<IHUDSidePanelModuleData>
GetSimulationModules(BuildingModel, ILocalizedSimulation, TLogicGate)
protected override IEnumerable<IHUDSidePanelModuleData> GetSimulationModules(BuildingModel building, ILocalizedSimulation localizedSimulation, TLogicGate actualSimulation)
Parameters
buildingBuildingModellocalizedSimulationILocalizedSimulationactualSimulationTLogicGate
Returns
- IEnumerable<IHUDSidePanelModuleData>