49 lines
1.1 KiB
C#
49 lines
1.1 KiB
C#
using System;
|
|
|
|
namespace UnityEngine.Networking
|
|
{
|
|
// Token: 0x02000073 RID: 115
|
|
public class NetworkMessage
|
|
{
|
|
// Token: 0x06000573 RID: 1395 RVA: 0x0001E9F8 File Offset: 0x0001CBF8
|
|
public static string Dump(byte[] payload, int sz)
|
|
{
|
|
string text = "[";
|
|
for (int i = 0; i < sz; i++)
|
|
{
|
|
text = text + payload[i] + " ";
|
|
}
|
|
return text + "]";
|
|
}
|
|
|
|
// Token: 0x06000574 RID: 1396 RVA: 0x0001EA48 File Offset: 0x0001CC48
|
|
public TMsg ReadMessage<TMsg>() where TMsg : MessageBase, new()
|
|
{
|
|
TMsg tmsg = new TMsg();
|
|
tmsg.Deserialize(this.reader);
|
|
return tmsg;
|
|
}
|
|
|
|
// Token: 0x06000575 RID: 1397 RVA: 0x0001EA77 File Offset: 0x0001CC77
|
|
public void ReadMessage<TMsg>(TMsg msg) where TMsg : MessageBase
|
|
{
|
|
msg.Deserialize(this.reader);
|
|
}
|
|
|
|
// Token: 0x0400026A RID: 618
|
|
public const int MaxMessageSize = 65535;
|
|
|
|
// Token: 0x0400026B RID: 619
|
|
public short msgType;
|
|
|
|
// Token: 0x0400026C RID: 620
|
|
public NetworkConnection conn;
|
|
|
|
// Token: 0x0400026D RID: 621
|
|
public NetworkReader reader;
|
|
|
|
// Token: 0x0400026E RID: 622
|
|
public int channelId;
|
|
}
|
|
}
|