diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs index 1f30f4a..8e7889e 100644 --- a/Properties/AssemblyInfo.cs +++ b/Properties/AssemblyInfo.cs @@ -33,6 +33,6 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.4.01.0")] -[assembly: AssemblyFileVersion("1.4.01.0")] +[assembly: AssemblyVersion("1.4.02.0")] +[assembly: AssemblyFileVersion("1.4.02.0")] [assembly: NeutralResourcesLanguage("en")] diff --git a/SeamlessTransfer/SwitchServers.cs b/SeamlessTransfer/SwitchServers.cs index 2563cba..1582702 100644 --- a/SeamlessTransfer/SwitchServers.cs +++ b/SeamlessTransfer/SwitchServers.cs @@ -255,9 +255,18 @@ namespace SeamlessClientPlugin.SeamlessTransfer MySession.Static.CustomLoadingScreenText = TargetWorld.Checkpoint.CustomLoadingScreenText; MySession.Static.CustomSkybox = TargetWorld.Checkpoint.CustomSkybox; + try + { + MySession.Static.Gpss = new MyGpsCollection(); + MySession.Static.Gpss.LoadGpss(TargetWorld.Checkpoint); + + } + catch(Exception ex) + { + SeamlessClient.TryShow($"An error occured while loading GPS points! You will have an empty gps list! \n {ex.ToString()}"); + } + - MySession.Static.Gpss = new MyGpsCollection(); - MySession.Static.Gpss.LoadGpss(TargetWorld.Checkpoint); MyRenderProxy.RebuildCullingStructure(); //MySession.Static.Toolbars.LoadToolbars(checkpoint);