37 lines
1018 B
C#
37 lines
1018 B
C#
using System;
|
|
|
|
namespace UnityEngine.Networking.NetworkSystem
|
|
{
|
|
// Token: 0x02000032 RID: 50
|
|
internal class CRCMessage : MessageBase
|
|
{
|
|
// Token: 0x060000E0 RID: 224 RVA: 0x00008798 File Offset: 0x00006998
|
|
public override void Deserialize(NetworkReader reader)
|
|
{
|
|
int num = (int)reader.ReadUInt16();
|
|
this.scripts = new CRCMessageEntry[num];
|
|
for (int i = 0; i < this.scripts.Length; i++)
|
|
{
|
|
CRCMessageEntry crcmessageEntry = default(CRCMessageEntry);
|
|
crcmessageEntry.name = reader.ReadString();
|
|
crcmessageEntry.channel = reader.ReadByte();
|
|
this.scripts[i] = crcmessageEntry;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060000E1 RID: 225 RVA: 0x00008808 File Offset: 0x00006A08
|
|
public override void Serialize(NetworkWriter writer)
|
|
{
|
|
writer.Write((ushort)this.scripts.Length);
|
|
for (int i = 0; i < this.scripts.Length; i++)
|
|
{
|
|
writer.Write(this.scripts[i].name);
|
|
writer.Write(this.scripts[i].channel);
|
|
}
|
|
}
|
|
|
|
// Token: 0x040000A5 RID: 165
|
|
public CRCMessageEntry[] scripts;
|
|
}
|
|
}
|