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
+620
View File
@@ -0,0 +1,620 @@
using System;
using System.Runtime.CompilerServices;
using UnityEngine.Internal;
using UnityEngine.Scripting;
using UnityEngineInternal;
namespace UnityEngine
{
// Token: 0x0200009C RID: 156
public sealed class Network
{
// Token: 0x06000B2E RID: 2862
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public static extern NetworkConnectionError InitializeServer(int connections, int listenPort, bool useNat);
// Token: 0x06000B2F RID: 2863
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern NetworkConnectionError Internal_InitializeServerDeprecated(int connections, int listenPort);
// Token: 0x06000B30 RID: 2864 RVA: 0x000108FC File Offset: 0x0000EAFC
[Obsolete("Use the IntializeServer(connections, listenPort, useNat) function instead")]
public static NetworkConnectionError InitializeServer(int connections, int listenPort)
{
return Network.Internal_InitializeServerDeprecated(connections, listenPort);
}
// Token: 0x1700027E RID: 638
// (get) Token: 0x06000B31 RID: 2865
// (set) Token: 0x06000B32 RID: 2866
public static extern string incomingPassword
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x1700027F RID: 639
// (get) Token: 0x06000B33 RID: 2867
// (set) Token: 0x06000B34 RID: 2868
public static extern NetworkLogLevel logLevel
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x06000B35 RID: 2869
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public static extern void InitializeSecurity();
// Token: 0x06000B36 RID: 2870
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern NetworkConnectionError Internal_ConnectToSingleIP(string IP, int remotePort, int localPort, [DefaultValue("\"\"")] string password);
// Token: 0x06000B37 RID: 2871 RVA: 0x00010918 File Offset: 0x0000EB18
[ExcludeFromDocs]
private static NetworkConnectionError Internal_ConnectToSingleIP(string IP, int remotePort, int localPort)
{
string text = "";
return Network.Internal_ConnectToSingleIP(IP, remotePort, localPort, text);
}
// Token: 0x06000B38 RID: 2872
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern NetworkConnectionError Internal_ConnectToGuid(string guid, string password);
// Token: 0x06000B39 RID: 2873
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern NetworkConnectionError Internal_ConnectToIPs(string[] IP, int remotePort, int localPort, [DefaultValue("\"\"")] string password);
// Token: 0x06000B3A RID: 2874 RVA: 0x0001093C File Offset: 0x0000EB3C
[ExcludeFromDocs]
private static NetworkConnectionError Internal_ConnectToIPs(string[] IP, int remotePort, int localPort)
{
string text = "";
return Network.Internal_ConnectToIPs(IP, remotePort, localPort, text);
}
// Token: 0x06000B3B RID: 2875 RVA: 0x00010960 File Offset: 0x0000EB60
[ExcludeFromDocs]
public static NetworkConnectionError Connect(string IP, int remotePort)
{
string text = "";
return Network.Connect(IP, remotePort, text);
}
// Token: 0x06000B3C RID: 2876 RVA: 0x00010984 File Offset: 0x0000EB84
public static NetworkConnectionError Connect(string IP, int remotePort, [DefaultValue("\"\"")] string password)
{
return Network.Internal_ConnectToSingleIP(IP, remotePort, 0, password);
}
// Token: 0x06000B3D RID: 2877 RVA: 0x000109A4 File Offset: 0x0000EBA4
[ExcludeFromDocs]
public static NetworkConnectionError Connect(string[] IPs, int remotePort)
{
string text = "";
return Network.Connect(IPs, remotePort, text);
}
// Token: 0x06000B3E RID: 2878 RVA: 0x000109C8 File Offset: 0x0000EBC8
public static NetworkConnectionError Connect(string[] IPs, int remotePort, [DefaultValue("\"\"")] string password)
{
return Network.Internal_ConnectToIPs(IPs, remotePort, 0, password);
}
// Token: 0x06000B3F RID: 2879 RVA: 0x000109E8 File Offset: 0x0000EBE8
[ExcludeFromDocs]
public static NetworkConnectionError Connect(string GUID)
{
string text = "";
return Network.Connect(GUID, text);
}
// Token: 0x06000B40 RID: 2880 RVA: 0x00010A0C File Offset: 0x0000EC0C
public static NetworkConnectionError Connect(string GUID, [DefaultValue("\"\"")] string password)
{
return Network.Internal_ConnectToGuid(GUID, password);
}
// Token: 0x06000B41 RID: 2881 RVA: 0x00010A28 File Offset: 0x0000EC28
[ExcludeFromDocs]
public static NetworkConnectionError Connect(HostData hostData)
{
string text = "";
return Network.Connect(hostData, text);
}
// Token: 0x06000B42 RID: 2882 RVA: 0x00010A4C File Offset: 0x0000EC4C
public static NetworkConnectionError Connect(HostData hostData, [DefaultValue("\"\"")] string password)
{
if (hostData == null)
{
throw new NullReferenceException();
}
NetworkConnectionError networkConnectionError;
if (hostData.guid.Length > 0 && hostData.useNat)
{
networkConnectionError = Network.Connect(hostData.guid, password);
}
else
{
networkConnectionError = Network.Connect(hostData.ip, hostData.port, password);
}
return networkConnectionError;
}
// Token: 0x06000B43 RID: 2883
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public static extern void Disconnect([DefaultValue("200")] int timeout);
// Token: 0x06000B44 RID: 2884 RVA: 0x00010AB0 File Offset: 0x0000ECB0
[ExcludeFromDocs]
public static void Disconnect()
{
int num = 200;
Network.Disconnect(num);
}
// Token: 0x06000B45 RID: 2885 RVA: 0x00010ACC File Offset: 0x0000ECCC
public static void CloseConnection(NetworkPlayer target, bool sendDisconnectionNotification)
{
Network.INTERNAL_CALL_CloseConnection(ref target, sendDisconnectionNotification);
}
// Token: 0x06000B46 RID: 2886
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_CloseConnection(ref NetworkPlayer target, bool sendDisconnectionNotification);
// Token: 0x17000280 RID: 640
// (get) Token: 0x06000B47 RID: 2887
public static extern NetworkPlayer[] connections
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
}
// Token: 0x06000B48 RID: 2888
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern int Internal_GetPlayer();
// Token: 0x17000281 RID: 641
// (get) Token: 0x06000B49 RID: 2889 RVA: 0x00010AD8 File Offset: 0x0000ECD8
public static NetworkPlayer player
{
get
{
NetworkPlayer networkPlayer;
networkPlayer.index = Network.Internal_GetPlayer();
return networkPlayer;
}
}
// Token: 0x06000B4A RID: 2890
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void Internal_AllocateViewID(out NetworkViewID viewID);
// Token: 0x06000B4B RID: 2891 RVA: 0x00010AFC File Offset: 0x0000ECFC
public static NetworkViewID AllocateViewID()
{
NetworkViewID networkViewID;
Network.Internal_AllocateViewID(out networkViewID);
return networkViewID;
}
// Token: 0x06000B4C RID: 2892 RVA: 0x00010B1C File Offset: 0x0000ED1C
[TypeInferenceRule(TypeInferenceRules.TypeOfFirstArgument)]
public static Object Instantiate(Object prefab, Vector3 position, Quaternion rotation, int group)
{
return Network.INTERNAL_CALL_Instantiate(prefab, ref position, ref rotation, group);
}
// Token: 0x06000B4D RID: 2893
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern Object INTERNAL_CALL_Instantiate(Object prefab, ref Vector3 position, ref Quaternion rotation, int group);
// Token: 0x06000B4E RID: 2894 RVA: 0x00010B3C File Offset: 0x0000ED3C
public static void Destroy(NetworkViewID viewID)
{
Network.INTERNAL_CALL_Destroy(ref viewID);
}
// Token: 0x06000B4F RID: 2895
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_Destroy(ref NetworkViewID viewID);
// Token: 0x06000B50 RID: 2896 RVA: 0x00010B48 File Offset: 0x0000ED48
public static void Destroy(GameObject gameObject)
{
if (gameObject != null)
{
NetworkView component = gameObject.GetComponent<NetworkView>();
if (component != null)
{
Network.Destroy(component.viewID);
}
else
{
Debug.LogError("Couldn't destroy game object because no network view is attached to it.", gameObject);
}
}
}
// Token: 0x06000B51 RID: 2897 RVA: 0x00010B94 File Offset: 0x0000ED94
public static void DestroyPlayerObjects(NetworkPlayer playerID)
{
Network.INTERNAL_CALL_DestroyPlayerObjects(ref playerID);
}
// Token: 0x06000B52 RID: 2898
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_DestroyPlayerObjects(ref NetworkPlayer playerID);
// Token: 0x06000B53 RID: 2899 RVA: 0x00010BA0 File Offset: 0x0000EDA0
private static void Internal_RemoveRPCs(NetworkPlayer playerID, NetworkViewID viewID, uint channelMask)
{
Network.INTERNAL_CALL_Internal_RemoveRPCs(ref playerID, ref viewID, channelMask);
}
// Token: 0x06000B54 RID: 2900
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_Internal_RemoveRPCs(ref NetworkPlayer playerID, ref NetworkViewID viewID, uint channelMask);
// Token: 0x06000B55 RID: 2901 RVA: 0x00010BB0 File Offset: 0x0000EDB0
public static void RemoveRPCs(NetworkPlayer playerID)
{
Network.Internal_RemoveRPCs(playerID, NetworkViewID.unassigned, uint.MaxValue);
}
// Token: 0x06000B56 RID: 2902 RVA: 0x00010BC0 File Offset: 0x0000EDC0
public static void RemoveRPCs(NetworkPlayer playerID, int group)
{
Network.Internal_RemoveRPCs(playerID, NetworkViewID.unassigned, 1U << group);
}
// Token: 0x06000B57 RID: 2903 RVA: 0x00010BD4 File Offset: 0x0000EDD4
public static void RemoveRPCs(NetworkViewID viewID)
{
Network.Internal_RemoveRPCs(NetworkPlayer.unassigned, viewID, uint.MaxValue);
}
// Token: 0x06000B58 RID: 2904 RVA: 0x00010BE4 File Offset: 0x0000EDE4
public static void RemoveRPCsInGroup(int group)
{
Network.Internal_RemoveRPCs(NetworkPlayer.unassigned, NetworkViewID.unassigned, 1U << group);
}
// Token: 0x17000282 RID: 642
// (get) Token: 0x06000B59 RID: 2905
public static extern bool isClient
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
}
// Token: 0x17000283 RID: 643
// (get) Token: 0x06000B5A RID: 2906
public static extern bool isServer
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
}
// Token: 0x17000284 RID: 644
// (get) Token: 0x06000B5B RID: 2907
public static extern NetworkPeerType peerType
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
}
// Token: 0x06000B5C RID: 2908
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public static extern void SetLevelPrefix(int prefix);
// Token: 0x06000B5D RID: 2909 RVA: 0x00010BFC File Offset: 0x0000EDFC
public static int GetLastPing(NetworkPlayer player)
{
return Network.INTERNAL_CALL_GetLastPing(ref player);
}
// Token: 0x06000B5E RID: 2910
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern int INTERNAL_CALL_GetLastPing(ref NetworkPlayer player);
// Token: 0x06000B5F RID: 2911 RVA: 0x00010C18 File Offset: 0x0000EE18
public static int GetAveragePing(NetworkPlayer player)
{
return Network.INTERNAL_CALL_GetAveragePing(ref player);
}
// Token: 0x06000B60 RID: 2912
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern int INTERNAL_CALL_GetAveragePing(ref NetworkPlayer player);
// Token: 0x17000285 RID: 645
// (get) Token: 0x06000B61 RID: 2913
// (set) Token: 0x06000B62 RID: 2914
public static extern float sendRate
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x17000286 RID: 646
// (get) Token: 0x06000B63 RID: 2915
// (set) Token: 0x06000B64 RID: 2916
public static extern bool isMessageQueueRunning
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x06000B65 RID: 2917 RVA: 0x00010C34 File Offset: 0x0000EE34
public static void SetReceivingEnabled(NetworkPlayer player, int group, bool enabled)
{
Network.INTERNAL_CALL_SetReceivingEnabled(ref player, group, enabled);
}
// Token: 0x06000B66 RID: 2918
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_SetReceivingEnabled(ref NetworkPlayer player, int group, bool enabled);
// Token: 0x06000B67 RID: 2919
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void Internal_SetSendingGlobal(int group, bool enabled);
// Token: 0x06000B68 RID: 2920 RVA: 0x00010C40 File Offset: 0x0000EE40
private static void Internal_SetSendingSpecific(NetworkPlayer player, int group, bool enabled)
{
Network.INTERNAL_CALL_Internal_SetSendingSpecific(ref player, group, enabled);
}
// Token: 0x06000B69 RID: 2921
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void INTERNAL_CALL_Internal_SetSendingSpecific(ref NetworkPlayer player, int group, bool enabled);
// Token: 0x06000B6A RID: 2922 RVA: 0x00010C4C File Offset: 0x0000EE4C
public static void SetSendingEnabled(int group, bool enabled)
{
Network.Internal_SetSendingGlobal(group, enabled);
}
// Token: 0x06000B6B RID: 2923 RVA: 0x00010C58 File Offset: 0x0000EE58
public static void SetSendingEnabled(NetworkPlayer player, int group, bool enabled)
{
Network.Internal_SetSendingSpecific(player, group, enabled);
}
// Token: 0x06000B6C RID: 2924
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void Internal_GetTime(out double t);
// Token: 0x17000287 RID: 647
// (get) Token: 0x06000B6D RID: 2925 RVA: 0x00010C64 File Offset: 0x0000EE64
public static double time
{
get
{
double num;
Network.Internal_GetTime(out num);
return num;
}
}
// Token: 0x17000288 RID: 648
// (get) Token: 0x06000B6E RID: 2926
// (set) Token: 0x06000B6F RID: 2927
public static extern int minimumAllocatableViewIDs
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x17000289 RID: 649
// (get) Token: 0x06000B70 RID: 2928
// (set) Token: 0x06000B71 RID: 2929
[Obsolete("No longer needed. This is now explicitly set in the InitializeServer function call. It is implicitly set when calling Connect depending on if an IP/port combination is used (useNat=false) or a GUID is used(useNat=true).")]
public static extern bool useNat
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x1700028A RID: 650
// (get) Token: 0x06000B72 RID: 2930
// (set) Token: 0x06000B73 RID: 2931
public static extern string natFacilitatorIP
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x1700028B RID: 651
// (get) Token: 0x06000B74 RID: 2932
// (set) Token: 0x06000B75 RID: 2933
public static extern int natFacilitatorPort
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x06000B76 RID: 2934
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public static extern ConnectionTesterStatus TestConnection([DefaultValue("false")] bool forceTest);
// Token: 0x06000B77 RID: 2935 RVA: 0x00010C84 File Offset: 0x0000EE84
[ExcludeFromDocs]
public static ConnectionTesterStatus TestConnection()
{
bool flag = false;
return Network.TestConnection(flag);
}
// Token: 0x06000B78 RID: 2936
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public static extern ConnectionTesterStatus TestConnectionNAT([DefaultValue("false")] bool forceTest);
// Token: 0x06000B79 RID: 2937 RVA: 0x00010CA4 File Offset: 0x0000EEA4
[ExcludeFromDocs]
public static ConnectionTesterStatus TestConnectionNAT()
{
bool flag = false;
return Network.TestConnectionNAT(flag);
}
// Token: 0x1700028C RID: 652
// (get) Token: 0x06000B7A RID: 2938
// (set) Token: 0x06000B7B RID: 2939
public static extern string connectionTesterIP
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x1700028D RID: 653
// (get) Token: 0x06000B7C RID: 2940
// (set) Token: 0x06000B7D RID: 2941
public static extern int connectionTesterPort
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x06000B7E RID: 2942
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
public static extern bool HavePublicAddress();
// Token: 0x1700028E RID: 654
// (get) Token: 0x06000B7F RID: 2943
// (set) Token: 0x06000B80 RID: 2944
public static extern int maxConnections
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x1700028F RID: 655
// (get) Token: 0x06000B81 RID: 2945
// (set) Token: 0x06000B82 RID: 2946
public static extern string proxyIP
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x17000290 RID: 656
// (get) Token: 0x06000B83 RID: 2947
// (set) Token: 0x06000B84 RID: 2948
public static extern int proxyPort
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x17000291 RID: 657
// (get) Token: 0x06000B85 RID: 2949
// (set) Token: 0x06000B86 RID: 2950
public static extern bool useProxy
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x17000292 RID: 658
// (get) Token: 0x06000B87 RID: 2951
// (set) Token: 0x06000B88 RID: 2952
public static extern string proxyPassword
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
}
}