Namespace Game.Core.Trains Classes CargoContainer<TItem> CargoPackageSerializer<TItem> LayeredWagonCargo<TContainer> NoHaltTrainStopController RailConfiguration TrainBeltToCargoFillingContainer<TItem> TrainCargoFillingContainerState<TItem> TrainCargoToBeltFillingContainer<TItem> TrainLaunchCoordinator TrainLaunchPredictionCoordinator TrainLoopCoordinator TrainNavigationPredictionCoordinators TrainSystem TrainTwistCoordinator TrainsNavigationSimulator TrainsSimulation TrainsWagonCargo Structs CargoExchangeHandle<TWagonCargoData> CargoPackage<TItem> ColoredRailInput TrainData TrainEventData TrainId TrainMovementData TrainMovementRequest TrainMovementResult TrainNavigationState TrainSignature TrainSimulationData TrainSimulationDebugData TrainState TrainWagonCargoTypeId TrainWagonId WagonCargoWithLocator<T> WagonFactoryChainData WagonNavigationData WagonStateId Interfaces IBeltToCargoItemConverter<TItem> ICargoExchanger ICargoExchanger<TData> ICargoToBeltItemConverter<TItem> INavigationEventProcessor ITrainNavigationBlocker ITrainNavigationPredictor ITrainSimulationCoordinator ITrainSimulationNavigationCoordinator ITrainSimulationNavigationPredictionCoordinator ITrainStopController ITrainTwisterConfiguration IWagonCargoData Enums TrainNavigationEventType TrainSimulationState