Table of Contents

Class LogicGate2In1OutBaseBuildingModuleDataProvider<TLogicGate>

Namespace
Root
Assembly
SPZGameAssembly.dll
public abstract class LogicGate2In1OutBaseBuildingModuleDataProvider<TLogicGate> : SimulationBasedBuildingModuleDataProvider<TLogicGate>, IBuildingModules where TLogicGate : LogicGate2In1OutSimulation

Type Parameters

TLogicGate
Inheritance
object
LogicGate2In1OutBaseBuildingModuleDataProvider<TLogicGate>
Implements
Derived
Inherited Members
Extension Methods

Constructors

LogicGate2In1OutBaseBuildingModuleDataProvider()

protected LogicGate2In1OutBaseBuildingModuleDataProvider()

Methods

GetInfoModules(IBuildingDefinition)

public override IEnumerable<IHUDSidePanelModuleData> GetInfoModules(IBuildingDefinition definition)

Parameters

definition IBuildingDefinition

Returns

IEnumerable<IHUDSidePanelModuleData>

GetSimulationModules(BuildingModel, ILocalizedSimulation, TLogicGate)

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

Parameters

building BuildingModel
localizedSimulation ILocalizedSimulation
actualSimulation TLogicGate

Returns

IEnumerable<IHUDSidePanelModuleData>