Table of Contents

Class RailSplitterPredictionSimulation

Namespace
Game.Content.Trains.Predictions
Assembly
Game.Content.dll
public class RailSplitterPredictionSimulation : ITrainPredictionSimulation, IUpdatableSimulation, ISimulation
Inheritance
object
RailSplitterPredictionSimulation
Implements
Extension Methods

Constructors

RailSplitterPredictionSimulation(int, int, RailConfiguration)

public RailSplitterPredictionSimulation(int outputs, int defaultOutput, RailConfiguration configuration)

Parameters

outputs int
defaultOutput int
configuration RailConfiguration

Properties

NumTrainProviders

public int NumTrainProviders { get; }

Property Value

int

NumTrainReceivers

public int NumTrainReceivers { get; }

Property Value

int

Methods

Dispose()

public void Dispose()

GetTrainProvider(int)

public ITrainPredictionProvider GetTrainProvider(int index)

Parameters

index int

Returns

ITrainPredictionProvider

GetTrainReceiver(int)

public ITrainPredictionReceiver GetTrainReceiver(int index)

Parameters

index int

Returns

ITrainPredictionReceiver

Update(Ticks, Ticks)

public void Update(Ticks startTicks, Ticks deltaTicks)

Parameters

startTicks Ticks
deltaTicks Ticks