Table of Contents

Class TrainCargoUnloaderPredictionStationSubSimulation

Namespace
Game.Content.Trains.Predictions
Assembly
Game.Content.dll
public class TrainCargoUnloaderPredictionStationSubSimulation : ITrainStationPredictionSubSimulation, ISimulation
Inheritance
object
TrainCargoUnloaderPredictionStationSubSimulation
Implements
Extension Methods

Constructors

TrainCargoUnloaderPredictionStationSubSimulation(ITrainCargoPredictionBufferInput, TrainWagonCargoTypeId, IExchangeLayerFilterConfig)

public TrainCargoUnloaderPredictionStationSubSimulation(ITrainCargoPredictionBufferInput buffer, TrainWagonCargoTypeId cargoType, IExchangeLayerFilterConfig exchangeLayerFilterConfig)

Parameters

buffer ITrainCargoPredictionBufferInput
cargoType TrainWagonCargoTypeId
exchangeLayerFilterConfig IExchangeLayerFilterConfig

Methods

Predict<TCargoPredictionList, TCargoTypeList>(TCargoPredictionList, TCargoTypeList)

public void Predict<TCargoPredictionList, TCargoTypeList>(TCargoPredictionList cargoPredictions, TCargoTypeList cargoTypes) where TCargoPredictionList : IList<TrainCargoPrediction> where TCargoTypeList : IReadOnlyList<TrainWagonCargoTypeId>

Parameters

cargoPredictions TCargoPredictionList
cargoTypes TCargoTypeList

Type Parameters

TCargoPredictionList
TCargoTypeList