Files
2026-06-04 11:42:34 +02:00

186 lines
4.7 KiB
C#

using System;
using System.Runtime.CompilerServices;
using UnityEngine.Scripting;
namespace UnityEngine
{
// Token: 0x02000099 RID: 153
[RequiredByNativeCode(Optional = true)]
public struct NetworkPlayer
{
// Token: 0x06000AF0 RID: 2800 RVA: 0x0001047C File Offset: 0x0000E67C
public NetworkPlayer(string ip, int port)
{
Debug.LogError("Not yet implemented");
this.index = 0;
}
// Token: 0x06000AF1 RID: 2801
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern string Internal_GetIPAddress(int index);
// Token: 0x06000AF2 RID: 2802
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern int Internal_GetPort(int index);
// Token: 0x06000AF3 RID: 2803
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern string Internal_GetExternalIP();
// Token: 0x06000AF4 RID: 2804
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern int Internal_GetExternalPort();
// Token: 0x06000AF5 RID: 2805
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern string Internal_GetLocalIP();
// Token: 0x06000AF6 RID: 2806
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern int Internal_GetLocalPort();
// Token: 0x06000AF7 RID: 2807
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern int Internal_GetPlayerIndex();
// Token: 0x06000AF8 RID: 2808
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern string Internal_GetGUID(int index);
// Token: 0x06000AF9 RID: 2809
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern string Internal_GetLocalGUID();
// Token: 0x06000AFA RID: 2810 RVA: 0x00010490 File Offset: 0x0000E690
public static bool operator ==(NetworkPlayer lhs, NetworkPlayer rhs)
{
return lhs.index == rhs.index;
}
// Token: 0x06000AFB RID: 2811 RVA: 0x000104B8 File Offset: 0x0000E6B8
public static bool operator !=(NetworkPlayer lhs, NetworkPlayer rhs)
{
return lhs.index != rhs.index;
}
// Token: 0x06000AFC RID: 2812 RVA: 0x000104E0 File Offset: 0x0000E6E0
public override int GetHashCode()
{
return this.index.GetHashCode();
}
// Token: 0x06000AFD RID: 2813 RVA: 0x00010508 File Offset: 0x0000E708
public override bool Equals(object other)
{
return other is NetworkPlayer && ((NetworkPlayer)other).index == this.index;
}
// Token: 0x1700026F RID: 623
// (get) Token: 0x06000AFE RID: 2814 RVA: 0x00010548 File Offset: 0x0000E748
public string ipAddress
{
get
{
string text;
if (this.index == NetworkPlayer.Internal_GetPlayerIndex())
{
text = NetworkPlayer.Internal_GetLocalIP();
}
else
{
text = NetworkPlayer.Internal_GetIPAddress(this.index);
}
return text;
}
}
// Token: 0x17000270 RID: 624
// (get) Token: 0x06000AFF RID: 2815 RVA: 0x00010584 File Offset: 0x0000E784
public int port
{
get
{
int num;
if (this.index == NetworkPlayer.Internal_GetPlayerIndex())
{
num = NetworkPlayer.Internal_GetLocalPort();
}
else
{
num = NetworkPlayer.Internal_GetPort(this.index);
}
return num;
}
}
// Token: 0x17000271 RID: 625
// (get) Token: 0x06000B00 RID: 2816 RVA: 0x000105C0 File Offset: 0x0000E7C0
public string guid
{
get
{
string text;
if (this.index == NetworkPlayer.Internal_GetPlayerIndex())
{
text = NetworkPlayer.Internal_GetLocalGUID();
}
else
{
text = NetworkPlayer.Internal_GetGUID(this.index);
}
return text;
}
}
// Token: 0x06000B01 RID: 2817 RVA: 0x000105FC File Offset: 0x0000E7FC
public override string ToString()
{
return this.index.ToString();
}
// Token: 0x17000272 RID: 626
// (get) Token: 0x06000B02 RID: 2818 RVA: 0x00010624 File Offset: 0x0000E824
public string externalIP
{
get
{
return NetworkPlayer.Internal_GetExternalIP();
}
}
// Token: 0x17000273 RID: 627
// (get) Token: 0x06000B03 RID: 2819 RVA: 0x00010640 File Offset: 0x0000E840
public int externalPort
{
get
{
return NetworkPlayer.Internal_GetExternalPort();
}
}
// Token: 0x17000274 RID: 628
// (get) Token: 0x06000B04 RID: 2820 RVA: 0x0001065C File Offset: 0x0000E85C
internal static NetworkPlayer unassigned
{
get
{
NetworkPlayer networkPlayer;
networkPlayer.index = -1;
return networkPlayer;
}
}
// Token: 0x0400014F RID: 335
internal int index;
}
}