Table of Contents

Class ControlledSignalReceiverSimulation

Namespace
Game.Content.AtomicBuildings.WireGlobalTransmitters.Receiver
Assembly
Game.Content.dll
public class ControlledSignalReceiverSimulation : ISignalSimulation, IUpdatableSimulation, ISimulation
Inheritance
object
ControlledSignalReceiverSimulation
Implements
Extension Methods

Constructors

ControlledSignalReceiverSimulation(ControlledSignalReceiverState, IReadOnlySignalChannelRegistry)

public ControlledSignalReceiverSimulation(ControlledSignalReceiverState state, IReadOnlySignalChannelRegistry signalChannelRegistry)

Parameters

state ControlledSignalReceiverState
signalChannelRegistry IReadOnlySignalChannelRegistry

Fields

ControllingInputConductor

public readonly SignalConductorInput ControllingInputConductor

Field Value

SignalConductorInput

OutputConductor

public readonly SignalConductorOutput OutputConductor

Field Value

SignalConductorOutput

Properties

LastControlSignal

public ISignal LastControlSignal { get; }

Property Value

ISignal

LastOutputSignal

public ISignal LastOutputSignal { get; }

Property Value

ISignal

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