Prevent immediate orders from being sent as regular orders

This commit is contained in:
jrb0001
2019-01-11 22:03:27 +01:00
committed by reaperrr
parent 55aa346ad7
commit f3133617dd
3 changed files with 11 additions and 8 deletions

View File

@@ -31,7 +31,7 @@ namespace OpenRA.Network
int LocalClientId { get; }
ConnectionState ConnectionState { get; }
void Send(int frame, List<byte[]> orders);
void SendImmediate(List<byte[]> orders);
void SendImmediate(IEnumerable<byte[]> orders);
void SendSync(int frame, byte[] syncData);
void Receive(Action<int, byte[]> packetFn);
}
@@ -66,7 +66,7 @@ namespace OpenRA.Network
Send(ms.ToArray());
}
public virtual void SendImmediate(List<byte[]> orders)
public virtual void SendImmediate(IEnumerable<byte[]> orders)
{
var ms = new MemoryStream();
ms.WriteArray(BitConverter.GetBytes(0));