40 lines
1.1 KiB
C#
40 lines
1.1 KiB
C#
using System;
|
|
|
|
namespace UnityEngine.Networking.NetworkSystem
|
|
{
|
|
// Token: 0x02000024 RID: 36
|
|
public class PeerListMessage : MessageBase
|
|
{
|
|
// Token: 0x060000B9 RID: 185 RVA: 0x00008278 File Offset: 0x00006478
|
|
public override void Deserialize(NetworkReader reader)
|
|
{
|
|
this.oldServerConnectionId = (int)reader.ReadPackedUInt32();
|
|
int num = (int)reader.ReadUInt16();
|
|
this.peers = new PeerInfoMessage[num];
|
|
for (int i = 0; i < this.peers.Length; i++)
|
|
{
|
|
PeerInfoMessage peerInfoMessage = new PeerInfoMessage();
|
|
peerInfoMessage.Deserialize(reader);
|
|
this.peers[i] = peerInfoMessage;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060000BA RID: 186 RVA: 0x000082D8 File Offset: 0x000064D8
|
|
public override void Serialize(NetworkWriter writer)
|
|
{
|
|
writer.WritePackedUInt32((uint)this.oldServerConnectionId);
|
|
writer.Write((ushort)this.peers.Length);
|
|
for (int i = 0; i < this.peers.Length; i++)
|
|
{
|
|
this.peers[i].Serialize(writer);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400007F RID: 127
|
|
public PeerInfoMessage[] peers;
|
|
|
|
// Token: 0x04000080 RID: 128
|
|
public int oldServerConnectionId;
|
|
}
|
|
}
|