Protocol: add defeat state bitfields to Sync packets

Signed-off-by: Paul Chote <pchote@users.noreply.github.com>
This commit is contained in:
Clément Bœsch
2020-07-05 19:25:35 +02:00
committed by abcdefg30
parent 60df247416
commit 11f57b2b26
3 changed files with 15 additions and 5 deletions

View File

@@ -31,13 +31,14 @@ namespace OpenRA.Network
return ret;
}
public static byte[] SerializeSync(int sync)
public static byte[] SerializeSync(int sync, ulong defeatState)
{
var ms = new MemoryStream(1 + 4);
var ms = new MemoryStream(1 + 4 + 8);
using (var writer = new BinaryWriter(ms))
{
writer.Write((byte)OrderType.SyncHash);
writer.Write(sync);
writer.Write(defeatState);
}
return ms.GetBuffer();