Table of Contents

Class ControlledSignalTransmitterSimulation

Namespace
Root
Assembly
Game.Content.dll
public class ControlledSignalTransmitterSimulation : ISignalSimulation, IUpdatableSimulation, ISimulation
Inheritance
object
ControlledSignalTransmitterSimulation
Implements
Extension Methods

Constructors

ControlledSignalTransmitterSimulation(ControlledSignalTransmitterState, ISignalChannelRegistry)

public ControlledSignalTransmitterSimulation(ControlledSignalTransmitterState state, ISignalChannelRegistry signalChannelRegistry)

Parameters

state ControlledSignalTransmitterState
signalChannelRegistry ISignalChannelRegistry

Fields

ControllingInputConductor

public readonly SignalConductorInput ControllingInputConductor

Field Value

SignalConductorInput

InputConductor

public readonly SignalConductorInput InputConductor

Field Value

SignalConductorInput

LastInputSignal

public ISignal LastInputSignal

Field Value

ISignal

Properties

LastControlSignal

public ISignal LastControlSignal { get; }

Property Value

ISignal

NumSignalProviders

public int NumSignalProviders { get; }

Property Value

int

NumSignalReceivers

public int NumSignalReceivers { get; }

Property Value

int

Methods

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