Table of Contents

Class LogicGateIfSimulation

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

Constructors

LogicGateIfSimulation(LogicGateIfSimulationState)

public LogicGateIfSimulation(LogicGateIfSimulationState state)

Parameters

state LogicGateIfSimulationState

Fields

GateConductor

public readonly SignalConductorInput GateConductor

Field Value

SignalConductorInput

InputConductor

public readonly SignalConductorInput InputConductor

Field Value

SignalConductorInput

OutputConductor

public readonly SignalConductorOutput OutputConductor

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