IndexOutOfRangeException: Index was outside the bounds of the array.
at TrainTrackSpline.GetInitialVector (TrainTrackSpline track, TrainTrackSpline+TrackPosition p, TrainTrackSpline+TrackOrientation o) [0x00071] in <d93a2b1b7de04e20948e21c40f8e61bf>:0
at TrainTrackSpline.AddTrackConnection (TrainTrackSpline track, TrainTrackSpline+TrackPosition p, TrainTrackSpline+TrackOrientation o) [0x000a3] in <d93a2b1b7de04e20948e21c40f8e61bf>:0
at CollateTrainTracks.<Process>g__CompareNodes|5_2 (System.Boolean ourStart, System.Boolean theirStart, CollateTrainTracks+<>c__DisplayClass5_3& , CollateTrainTracks+<>c__DisplayClass5_4& , CollateTrainTracks+<>c__DisplayClass5_5& , CollateTrainTracks+<>c__DisplayClass5_6& ) [0x00068] in <d93a2b1b7de04e20948e21c40f8e61bf>:0
at CollateTrainTracks.Process (System.UInt32 seed) [0x002ca] in <d93a2b1b7de04e20948e21c40f8e61bf>:0
at WorldSetup+<InitCoroutine>d__19.MoveNext () [0x00a30] in <d93a2b1b7de04e20948e21c40f8e61bf>:0
at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00026] in <935634f5cc14479dbaa30641d55600a9>:0