This commit is contained in:
niko
2026-06-04 11:42:34 +02:00
parent f39ba70a9f
commit e720b98cd1
7488 changed files with 2493818 additions and 0 deletions
@@ -0,0 +1,79 @@
using System;
using System.Collections.Generic;
namespace UnityEngine.Networking.NetworkSystem
{
// Token: 0x02000023 RID: 35
public class PeerInfoMessage : MessageBase
{
// Token: 0x060000B5 RID: 181 RVA: 0x00008080 File Offset: 0x00006280
public override void Deserialize(NetworkReader reader)
{
this.connectionId = (int)reader.ReadPackedUInt32();
this.address = reader.ReadString();
this.port = (int)reader.ReadPackedUInt32();
this.isHost = reader.ReadBoolean();
this.isYou = reader.ReadBoolean();
uint num = reader.ReadPackedUInt32();
if (num > 0U)
{
List<PeerInfoPlayer> list = new List<PeerInfoPlayer>();
for (uint num2 = 0U; num2 < num; num2 += 1U)
{
PeerInfoPlayer peerInfoPlayer;
peerInfoPlayer.netId = reader.ReadNetworkId();
peerInfoPlayer.playerControllerId = (short)reader.ReadPackedUInt32();
list.Add(peerInfoPlayer);
}
this.playerIds = list.ToArray();
}
}
// Token: 0x060000B6 RID: 182 RVA: 0x00008124 File Offset: 0x00006324
public override void Serialize(NetworkWriter writer)
{
writer.WritePackedUInt32((uint)this.connectionId);
writer.Write(this.address);
writer.WritePackedUInt32((uint)this.port);
writer.Write(this.isHost);
writer.Write(this.isYou);
if (this.playerIds == null)
{
writer.WritePackedUInt32(0U);
}
else
{
writer.WritePackedUInt32((uint)this.playerIds.Length);
for (int i = 0; i < this.playerIds.Length; i++)
{
writer.Write(this.playerIds[i].netId);
writer.WritePackedUInt32((uint)this.playerIds[i].playerControllerId);
}
}
}
// Token: 0x060000B7 RID: 183 RVA: 0x000081E4 File Offset: 0x000063E4
public override string ToString()
{
return string.Concat(new object[] { "PeerInfo conn:", this.connectionId, " addr:", this.address, ":", this.port, " host:", this.isHost, " isYou:", this.isYou });
}
// Token: 0x04000079 RID: 121
public int connectionId;
// Token: 0x0400007A RID: 122
public string address;
// Token: 0x0400007B RID: 123
public int port;
// Token: 0x0400007C RID: 124
public bool isHost;
// Token: 0x0400007D RID: 125
public bool isYou;
// Token: 0x0400007E RID: 126
public PeerInfoPlayer[] playerIds;
}
}