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;
[ProtoMember(7)]
public string PlayerName;
[ProtoMember(8)]
public List<MyObjectBuilder_Gps.Entry> PlayerGPSCoords;
[ProtoMember(9)]
public MyObjectBuilder_Toolbar PlayerToolbar;

View File

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