Table of Contents

Class RailMergerUpsideDownPredictionSimulation

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

Constructors

RailMergerUpsideDownPredictionSimulation(IUpsideDownMergerRouteChooser, int)

public RailMergerUpsideDownPredictionSimulation(IUpsideDownMergerRouteChooser upsideDownMergerRoute, int outputs)

Parameters

upsideDownMergerRoute IUpsideDownMergerRouteChooser
outputs int

Properties

NumTrainUpsideDownProviders

public int NumTrainUpsideDownProviders { get; }

Property Value

int

NumTrainUpsideDownReceivers

public int NumTrainUpsideDownReceivers { get; }

Property Value

int

Methods

GetTrainUpsideDownProvider(int)

public ITrainPredictionProvider GetTrainUpsideDownProvider(int index)

Parameters

index int

Returns

ITrainPredictionProvider

GetTrainUpsideDownReceiver(int)

public ITrainPredictionReceiver GetTrainUpsideDownReceiver(int index)

Parameters

index int

Returns

ITrainPredictionReceiver

Update(Ticks, Ticks)

public void Update(Ticks startTicks, Ticks deltaTicks)

Parameters

startTicks Ticks
deltaTicks Ticks