Table of Contents

Class Virtual2In2OutSimulation

Namespace
Root
Assembly
Game.Content.dll
public class Virtual2In2OutSimulation : Simulation<Virtual2InSimulationState>, ISignalSimulation, IUpdatableSimulation, ISimulation
Inheritance
object
Virtual2In2OutSimulation
Implements
Inherited Members
Extension Methods

Constructors

Virtual2In2OutSimulation(Virtual2InSimulationState, IItemOperation2In2Out)

public Virtual2In2OutSimulation(Virtual2InSimulationState state, IItemOperation2In2Out operation)

Parameters

state Virtual2InSimulationState
operation IItemOperation2In2Out

Fields

Input0Conductor

public readonly SignalConductorInput Input0Conductor

Field Value

SignalConductorInput

Input1Conductor

public readonly SignalConductorInput Input1Conductor

Field Value

SignalConductorInput

Output0Conductor

public readonly SignalConductorOutput Output0Conductor

Field Value

SignalConductorOutput

Output1Conductor

public readonly SignalConductorOutput Output1Conductor

Field Value

SignalConductorOutput

Properties

NumSignalProviders

public int NumSignalProviders { get; }

Property Value

int

NumSignalReceivers

public int NumSignalReceivers { get; }

Property Value

int

Methods

GetSignalProvider(int)

public ISignalProvider GetSignalProvider(int index)

Parameters

index int

Returns

ISignalProvider

GetSignalReceiver(int)

public ISignalReceiver GetSignalReceiver(int index)

Parameters

index int

Returns

ISignalReceiver

Update(Ticks, Ticks)

public void Update(Ticks startTicks, Ticks deltaTicks)

Parameters

startTicks Ticks
deltaTicks Ticks