Fixed GPS issue

This commit is contained in:
Garrett Fulghum
2022-04-30 17:55:43 -05:00
parent e8c50eb07b
commit e2ec73610f
5 changed files with 13 additions and 8 deletions

View File

@@ -38,10 +38,6 @@ namespace SeamlessClientPlugin.Messages
public WorldRequest WorldRequest; public WorldRequest WorldRequest;
[ProtoMember(7)] [ProtoMember(7)]
public string PlayerName; public string PlayerName;
[ProtoMember(8)]
public List<MyObjectBuilder_Gps.Entry> PlayerGPSCoords;
[ProtoMember(9)] [ProtoMember(9)]
public MyObjectBuilder_Toolbar PlayerToolbar; public MyObjectBuilder_Toolbar PlayerToolbar;

View File

@@ -27,6 +27,9 @@ namespace SeamlessClientPlugin.Messages
[ProtoMember(4)] [ProtoMember(4)]
public byte[] WorldData; public byte[] WorldData;
[ProtoMember(5)]
public MyObjectBuilder_Gps gpsCollection;
public WorldRequest(ulong PlayerID,long PlayerIdentity, string Name) public WorldRequest(ulong PlayerID,long PlayerIdentity, string Name)
{ {
this.PlayerID = PlayerID; this.PlayerID = PlayerID;
@@ -58,6 +61,10 @@ namespace SeamlessClientPlugin.Messages
public MyObjectBuilder_World DeserializeWorldData() public MyObjectBuilder_World DeserializeWorldData()
{ {
MyObjectBuilderSerializer.DeserializeGZippedXML<MyObjectBuilder_World>(new MemoryStream(WorldData), out var objectBuilder); MyObjectBuilderSerializer.DeserializeGZippedXML<MyObjectBuilder_World>(new MemoryStream(WorldData), out var objectBuilder);
objectBuilder.Checkpoint.Gps.Dictionary.Add(IdentityID, gpsCollection);
return objectBuilder; return objectBuilder;
} }

View File

@@ -33,6 +33,6 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers // You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below: // by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")] // [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.4.0.0")] [assembly: AssemblyVersion("1.4.01.0")]
[assembly: AssemblyFileVersion("1.4.0.0")] [assembly: AssemblyFileVersion("1.4.01.0")]
[assembly: NeutralResourcesLanguage("en")] [assembly: NeutralResourcesLanguage("en")]

View File

@@ -110,7 +110,7 @@ namespace SeamlessClientPlugin
public static string Version = "1.3.04"; public static string Version = "1.4.01";
public static bool Debug = true; public static bool Debug = true;
private static bool Initilized = false; private static bool Initilized = false;

View File

@@ -40,9 +40,11 @@ namespace SeamlessClientPlugin.SeamlessTransfer
SeamlessClient.TryShow("Beginning Redirect to server: " + Transfer.TargetServerID); SeamlessClient.TryShow("Beginning Redirect to server: " + Transfer.TargetServerID);
var world = Request.DeserializeWorldData();
SwitchServers Switcher = new SwitchServers(E, Request.DeserializeWorldData()); SwitchServers Switcher = new SwitchServers(E, world);
Switcher.BeginSwitch(); Switcher.BeginSwitch();
} }
} }