186 lines
4.7 KiB
C#
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;
|
|
}
|
|
}
|