ar_tourism_flutter_unity/ios/UnityLibrary/Classes/Native/Unity.Netcode.Runtime__1.cpp
2025-05-14 17:04:13 +08:00

42938 lines
2.4 MiB

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
struct VirtualActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct VirtualActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1, typename T2>
struct VirtualActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename T1, typename T2, typename T3>
struct VirtualActionInvoker3
{
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename T1, typename T2, typename T3, typename T4>
struct VirtualActionInvoker4
{
typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
}
};
template <typename R>
struct VirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct VirtualFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
struct InterfaceActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct InterfaceActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1, typename T2>
struct InterfaceActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename T1, typename T2>
struct InterfaceActionInvoker2Invoker;
template <typename T1, typename T2>
struct InterfaceActionInvoker2Invoker<T1, T2*>
{
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2* p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
void* params[2] = { &p1, p2 };
invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[1]);
}
};
template <typename T1, typename T2, typename T3>
struct InterfaceActionInvoker3
{
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename T1, typename T2, typename T3>
struct InterfaceActionInvoker3Invoker;
template <typename T1, typename T2, typename T3>
struct InterfaceActionInvoker3Invoker<T1, T2*, T3>
{
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2* p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
void* params[3] = { &p1, p2, &p3 };
invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[2]);
}
};
template <typename T1, typename T2, typename T3, typename T4>
struct InterfaceActionInvoker4
{
typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
}
};
template <typename T1, typename T2, typename T3, typename T4, typename T5>
struct InterfaceActionInvoker5
{
typedef void (*Action)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method);
}
};
template <typename R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1, typename T2>
struct InterfaceFuncInvoker2
{
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3>
struct InterfaceFuncInvoker3
{
typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4>
struct InterfaceFuncInvoker4
{
typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
}
};
template <typename T1>
struct InvokerActionInvoker1
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1)
{
void* params[1] = { &p1 };
method->invoker_method(methodPtr, method, obj, params, params[0]);
}
};
template <typename T1>
struct InvokerActionInvoker1<T1*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
{
void* params[1] = { p1 };
method->invoker_method(methodPtr, method, obj, params, params[0]);
}
};
template <typename T1, typename T2>
struct InvokerActionInvoker2
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1, T2 p2)
{
void* params[2] = { &p1, &p2 };
method->invoker_method(methodPtr, method, obj, params, params[1]);
}
};
template <typename T1, typename T2>
struct InvokerActionInvoker2<T1*, T2>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2)
{
void* params[2] = { p1, &p2 };
method->invoker_method(methodPtr, method, obj, params, params[1]);
}
};
template <typename T1, typename T2, typename T3>
struct InvokerActionInvoker3;
template <typename T1, typename T2, typename T3>
struct InvokerActionInvoker3<T1*, T2, T3>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2, T3 p3)
{
void* params[3] = { p1, &p2, &p3 };
method->invoker_method(methodPtr, method, obj, params, params[2]);
}
};
template <typename T1, typename T2, typename T3>
struct InvokerActionInvoker3<T1, T2*, T3*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1, T2* p2, T3* p3)
{
void* params[3] = { &p1, p2, p3 };
method->invoker_method(methodPtr, method, obj, params, params[2]);
}
};
template <typename T1, typename T2, typename T3>
struct InvokerActionInvoker3<T1*, T2, T3*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2, T3* p3)
{
void* params[3] = { p1, &p2, p3 };
method->invoker_method(methodPtr, method, obj, params, params[2]);
}
};
template <typename T1, typename T2, typename T3, typename T4>
struct InvokerActionInvoker4;
template <typename T1, typename T2, typename T3, typename T4>
struct InvokerActionInvoker4<T1*, T2, T3*, T4*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2, T3* p3, T4* p4)
{
void* params[4] = { p1, &p2, p3, p4 };
method->invoker_method(methodPtr, method, obj, params, params[3]);
}
};
template <typename R>
struct InvokerFuncInvoker0
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj)
{
R ret;
method->invoker_method(methodPtr, method, obj, NULL, &ret);
return ret;
}
};
template <typename R, typename T1>
struct InvokerFuncInvoker1
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1)
{
R ret;
void* params[1] = { &p1 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
template <typename R, typename T1>
struct InvokerFuncInvoker1<R, T1*>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
{
R ret;
void* params[1] = { p1 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
template <typename R, typename T1, typename T2>
struct InvokerFuncInvoker2;
template <typename R, typename T1, typename T2>
struct InvokerFuncInvoker2<R, T1*, T2>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2)
{
R ret;
void* params[2] = { p1, &p2 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
// System.Action`1<UnityEngine.AsyncOperation>
struct Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB;
// System.Action`1<System.Boolean>
struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C;
// System.Action`1<System.Int32>
struct Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404;
// System.Action`1<System.UInt32>
struct Action_1_t831946BFD83EBA9DE498D3E682F1D4F14D17878D;
// System.Action`1<System.UInt64>
struct Action_1_t2F07B42BD085A4AC03ECE5676157E93B9A344C1C;
// System.Action`2<System.Int32,Unity.Networking.Transport.NetworkDriver>
struct Action_2_tAE8A107BF234FA7C2417606ABD3072F6728F8603;
// System.Action`2<Unity.Netcode.NetworkManager,Unity.Netcode.ConnectionEventData>
struct Action_2_t555B51C2CBA7678870E51D22754F9FB4C97830C9;
// System.Action`2<Unity.Netcode.NetworkManager/ConnectionApprovalRequest,Unity.Netcode.NetworkManager/ConnectionApprovalResponse>
struct Action_2_t5E7B4E17493B71D65B87865FA28E6CCE1C2ED68B;
// System.Comparison`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Comparison_1_tE94B5C4AE59DE10B7A54AD7C3291462A05D5CD49;
// System.Comparison`1<Unity.Netcode.NetworkMessageManager/MessageWithHandler>
struct Comparison_1_t6BD24479F2F1DC7E42F95A0B46A706ADB4949516;
// System.Collections.Generic.Dictionary`2<System.Guid,Unity.Netcode.SceneEventProgress>
struct Dictionary_2_t0270812B055A7D1C86659691D8A5E1AE5B65B721;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<Unity.Netcode.NetworkObject>>
struct Dictionary_2_tE0CCE43CB23321225C159A6FBF31D85E8F1A5E9B;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<System.UInt32>>
struct Dictionary_2_t22725CCB6FBB02934C66017A19716A9B785A516B;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Text.Encoding>
struct Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>
struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180;
// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.SceneManagement.Scene>
struct Dictionary_2_tCC2015396C24B57BF74F74538DB3DE9AD918F8D6;
// System.Collections.Generic.Dictionary`2<System.Int32,System.UInt32>
struct Dictionary_2_t6A075724755C7A5DCAD6974ABDEC33484D2EA941;
// System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>
struct Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709;
// System.Collections.Generic.Dictionary`2<Unity.Netcode.NetworkUpdateStage,System.Collections.Generic.HashSet`1<Unity.Netcode.INetworkUpdateSystem>>
struct Dictionary_2_tED7EB50DFD0DDC740DB717507C44885BC389166B;
// System.Collections.Generic.Dictionary`2<Unity.Netcode.NetworkUpdateStage,Unity.Netcode.INetworkUpdateSystem[]>
struct Dictionary_2_tC93E89C2D3E49523E5D52F4D6737ABD5F2C97520;
// System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>>
struct Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D;
// System.Collections.Generic.Dictionary`2<System.Type,System.Collections.Generic.Dictionary`2<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>>
struct Dictionary_2_t61D9E1A79722A10277502E526E398BA456EFD5CE;
// System.Collections.Generic.Dictionary`2<System.Type,System.Int32>
struct Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455;
// System.Collections.Generic.Dictionary`2<System.Type,Unity.Profiling.ProfilerMarker>
struct Dictionary_2_t0E875BF1050CBA95A238EC396AAD7A56CBFDC71E;
// System.Collections.Generic.Dictionary`2<System.Type,System.UInt32>
struct Dictionary_2_t4E1AC3103633DA3C82B1A7A6930ED5ECA825CC05;
// System.Collections.Generic.Dictionary`2<System.UInt32,System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.NetworkObject>>
struct Dictionary_2_t1674990A173871C1D9FAEE8AB011002392DA1E5D;
// System.Collections.Generic.Dictionary`2<System.UInt32,System.Collections.Generic.List`1<Unity.Netcode.NetworkObject>>
struct Dictionary_2_t418757335CA2BE08E3D9A25EBEA85240F21301A2;
// System.Collections.Generic.Dictionary`2<System.UInt32,System.Int32>
struct Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4;
// System.Collections.Generic.Dictionary`2<System.UInt32,System.Int64>
struct Dictionary_2_tA1B764FC29691A4A96FBE5E6DCFD2819E7D265C8;
// System.Collections.Generic.Dictionary`2<System.UInt32,Unity.Netcode.SceneEventData>
struct Dictionary_2_tCA8950DBD026CD4264E7CE9E57FB298AECECB699;
// System.Collections.Generic.Dictionary`2<System.UInt32,System.Type>
struct Dictionary_2_t36FA7EC1E5B0BD4419B32EB5EBD5DFA984D70CEA;
// System.Collections.Generic.Dictionary`2<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>
struct Dictionary_2_t7732A176C60B2FC2342F5C48CA8FF91C0E07FD8D;
// System.Collections.Generic.Dictionary`2<System.UInt32,Unity.Netcode.NetworkManager/RpcReceiveHandler>
struct Dictionary_2_t535993A174BD2EEC9F9DB2BB1AA684D960BD89AD;
// System.Collections.Generic.Dictionary`2<System.UInt64,System.Collections.Generic.Dictionary`2<System.Type,System.Int32>>
struct Dictionary_2_tF27160F3F05A0ECC97850502DD8A2BC6E3FB9041;
// System.Collections.Generic.Dictionary`2<System.UInt64,System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.NetworkObject>>
struct Dictionary_2_t8BC1C80A24F4EEF2035E339BE780125813B138F2;
// System.Collections.Generic.Dictionary`2<System.UInt64,System.Collections.Generic.List`1<Unity.Netcode.NetworkObject>>
struct Dictionary_2_tEFAF073C90BF36DA59A8A6A357782DF7453A1D5C;
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>>
struct Dictionary_2_tF94A082BC0A1596467346D509355D345EFF5FA68;
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.Transports.UTP.BatchedReceiveQueue>
struct Dictionary_2_tC2CF9601A39271B876E79D1A06B630105A5ADD1A;
// System.Collections.Generic.Dictionary`2<System.UInt64,System.Boolean>
struct Dictionary_2_t9F1806E717860146F88E53EA3FA844A5B8AE4EC5;
// System.Collections.Generic.Dictionary`2<System.UInt64,System.Int32>
struct Dictionary_2_tAC84F565B305F33E7066B98F6CD6CC5A96A1416A;
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.NetworkClient>
struct Dictionary_2_t04CE97C57D2E25D600E03BF7F53BDCDDAC05C9DF;
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.NetworkObject>
struct Dictionary_2_t157A4914F029A406F78B10B4418C1C55A8B74123;
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.PendingClient>
struct Dictionary_2_tD7776C25E1F5D1B8408431CA83EAAFFE3C4C9684;
// System.Collections.Generic.Dictionary`2<System.UInt64,System.String>
struct Dictionary_2_t2EC8956A71CCF4FBCA1F6403B624C92727D4A2C1;
// System.Collections.Generic.Dictionary`2<System.UInt64,System.UInt64>
struct Dictionary_2_tE1184E8D53864B83C43E4E0E93F8388CEE760D42;
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.CustomMessagingManager/HandleNamedMessageDelegate>
struct Dictionary_2_t518F90D2E7567328DA366C63B54EBF3FFB28D30D;
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>
struct Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49;
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.NetworkManager/ConnectionApprovalResponse>
struct Dictionary_2_t647F7F7CA786348F8808D433385C1B2D157E852A;
// System.Collections.Generic.Dictionary`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E;
// System.Collections.Generic.Dictionary`2<Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>>
struct Dictionary_2_t3F5CC4E300710D40872C678B988D5BE24F9142DE;
// System.Collections.Generic.Dictionary`2<Unity.Netcode.NetworkSpawnManager/InstantiateAndSpawnErrorTypes,System.String>
struct Dictionary_2_tB9DB09131681DF5E71B62460E23F0AE9D07D7E4F;
// System.Collections.Generic.Dictionary`2<Unity.Netcode.Transports.UTP.UnityTransport/SendTarget,Unity.Netcode.Transports.UTP.BatchedSendQueue>
struct Dictionary_2_t9130683265B11F47AF4883A8C11CFF9042353D7C;
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<Unity.Collections.NativeArray`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>>
struct EqualsDelegate_t1EFD799E8E6B1D1E26A758828CAF5FD4C039D590;
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.Int16>
struct EqualsDelegate_tF0F4D4F302B5AED1BAEA1A9994898C220ACAE05F;
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.Int32>
struct EqualsDelegate_tC4308CB5860EDB975AEE700D59235C63C0C95964;
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.Int64>
struct EqualsDelegate_tB4FF877290C7FE537D2B61938E3E0EE8F63C758E;
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.UInt16>
struct EqualsDelegate_tEA4BF917AD021196C9284D4AD245E252CB6533A3;
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.UInt32>
struct EqualsDelegate_tE6378BB0BF2AB72E6122DEC3862C98D0CE46A970;
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.UInt64>
struct EqualsDelegate_t25A05E0926AD1CBAF53139F1A6E2762DF7CDBBF3;
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87;
// System.Func`2<UnityEngine.SceneManagement.Scene,System.Boolean>
struct Func_2_t4F73610D0CA47FF1BD0C63B7FB85AC3BD87DC7B1;
// System.Func`2<System.String,UnityEngine.SceneManagement.Scene>
struct Func_2_t2CEDF1D050AAC5620D1B957995312D5E2E5F5570;
// System.Collections.Generic.HashSet`1<Unity.Netcode.IAnticipatedObject>
struct HashSet_1_t17B04463977E13495E1CBF2BBDDB7C5E2D33DC4C;
// System.Collections.Generic.HashSet`1<Unity.Netcode.IAnticipationEventReceiver>
struct HashSet_1_tA9C67D4B846626F7A2A4FFC650AA12FAC54E459F;
// System.Collections.Generic.HashSet`1<Unity.Netcode.INetworkUpdateSystem>
struct HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA;
// System.Collections.Generic.HashSet`1<System.Int32>
struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2;
// System.Collections.Generic.HashSet`1<Unity.Netcode.NetworkObject>
struct HashSet_1_t4CB93F2D8A0CA74AB045A363BEAA451C9E5C4337;
// System.Collections.Generic.HashSet`1<System.UInt64>
struct HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C;
// System.Collections.Generic.HashSet`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87;
// System.Collections.Generic.IEnumerable`1<Unity.Netcode.NetworkObject>
struct IEnumerable_1_tD1ACBAEECE023A9A9BF2D082E4926932B6BE3EA7;
// System.Collections.Generic.IEnumerable`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct IEnumerable_1_t29E7244AE33B71FA0981E50D5BC73B7938F35C66;
// System.Collections.Generic.IEqualityComparer`1<Unity.Netcode.INetworkUpdateSystem>
struct IEqualityComparer_1_tD432A97500114CBE744EA555E0907CFD0E0C012C;
// System.Collections.Generic.IEqualityComparer`1<System.Int32>
struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
// System.Collections.Generic.IEqualityComparer`1<Unity.Netcode.NetworkObject>
struct IEqualityComparer_1_t489D6D822684D1854085C54AC12EE30B1418E4F3;
// System.Collections.Generic.IEqualityComparer`1<Unity.Netcode.NetworkUpdateStage>
struct IEqualityComparer_1_tBD7716560067638967EE728B1BEAC3EB816B62D3;
// System.Collections.Generic.IEqualityComparer`1<System.String>
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
// System.Collections.Generic.IEqualityComparer`1<System.Type>
struct IEqualityComparer_1_t0C79004BFE79D9DBCE6C2250109D31D468A9A68E;
// System.Collections.Generic.IEqualityComparer`1<System.UInt32>
struct IEqualityComparer_1_t0BB8211419723EB61BF19007AC9D62365E50500E;
// System.Collections.Generic.IEqualityComparer`1<System.UInt64>
struct IEqualityComparer_1_t958EAC5D5BD188327B4736D6F82A08EA1476A4C8;
// System.Collections.Generic.IEqualityComparer`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct IEqualityComparer_1_t47CC0B235E693652D181B679FF6D61A469ECC122;
// System.Collections.Generic.IEqualityComparer`1<Unity.Netcode.IDeferredNetworkMessageManager/TriggerType>
struct IEqualityComparer_1_t131F182C54F2DD60F833C24A9A15CCC9243AB729;
// Unity.Netcode.INetworkVariableSerializer`1<Unity.Collections.NativeArray`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>>
struct INetworkVariableSerializer_1_tA95548509871CD690A53123059191B3956B05243;
// Unity.Netcode.INetworkVariableSerializer`1<System.Int16>
struct INetworkVariableSerializer_1_tDAF973AA939D643A0F0705B7A80BCD0139CD65F8;
// Unity.Netcode.INetworkVariableSerializer`1<System.Int32>
struct INetworkVariableSerializer_1_t6611C2B6046F8B066A848E954C34A3F61EDAB30D;
// Unity.Netcode.INetworkVariableSerializer`1<System.Int64>
struct INetworkVariableSerializer_1_tF619056EBB546F0313E7EF2EC3116FB9E732F29D;
// Unity.Netcode.INetworkVariableSerializer`1<System.UInt16>
struct INetworkVariableSerializer_1_t3FF1748F00EA2F1C9F1517A43E74D86223C955C0;
// Unity.Netcode.INetworkVariableSerializer`1<System.UInt32>
struct INetworkVariableSerializer_1_t5BB0D2FB58F94C0D79F39FF8382EAF45417108FC;
// Unity.Netcode.INetworkVariableSerializer`1<System.UInt64>
struct INetworkVariableSerializer_1_tFD69ED048B1F085C3A46B470900EFB62EAAE319D;
// Unity.Netcode.INetworkVariableSerializer`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct INetworkVariableSerializer_1_t89B77105C1B30B0248B6A7BD8F19E1137A8B56F1;
// System.Collections.Generic.IReadOnlyCollection`1<System.UInt64>
struct IReadOnlyCollection_1_t02F24BFA8317160B96EEE7839D43A61F5149E410;
// System.Collections.Generic.IReadOnlyDictionary`2<System.UInt64,Unity.Netcode.NetworkClient>
struct IReadOnlyDictionary_2_t5D1D0039E8A5028ACC8928132E0AC1C351A1F943;
// System.Collections.Generic.IReadOnlyDictionary`2<System.UInt64,Unity.Netcode.PendingClient>
struct IReadOnlyDictionary_2_t8B5FC74E82A6D4EF6EC18EA56A3A73B18B946DD6;
// System.Collections.Generic.IReadOnlyList`1<System.UInt64>
struct IReadOnlyList_1_t1A3980B817C9C841FC942102C2A423C1AAD15C8E;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,UnityEngine.SceneManagement.Scene>
struct KeyCollection_t265C2F1736DE8FE7ECA548E1CA5F466ACB49E636;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>
struct KeyCollection_tA222D41639096ACC5CFEF4F8C91BA2BFDEEDA19C;
// System.Collections.Generic.Dictionary`2/KeyCollection<Unity.Netcode.NetworkUpdateStage,System.Collections.Generic.HashSet`1<Unity.Netcode.INetworkUpdateSystem>>
struct KeyCollection_tEB9BC66C5B9314E247D1C568D506CCEE21523AE3;
// System.Collections.Generic.Dictionary`2/KeyCollection<Unity.Netcode.NetworkUpdateStage,Unity.Netcode.INetworkUpdateSystem[]>
struct KeyCollection_t82DFBE0389977B87B441B368C64796F8AF2F0496;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>>
struct KeyCollection_t138D3971D06F2336C99F9D659D973DE118D58CCA;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,System.Collections.Generic.Dictionary`2<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>>
struct KeyCollection_t2C98F55F1C32F886D76B7709A5B86E921F46583A;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,System.Int32>
struct KeyCollection_tE2F56A37776137F5D3C1BA6C49999EF1EC0E216F;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,Unity.Profiling.ProfilerMarker>
struct KeyCollection_t47D16F5FEDADD73267932428344C9BD49663FDDF;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,System.UInt32>
struct KeyCollection_tA77FD1F3C4B579CC5CA9D12CD06FA2F0191A019D;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt32,System.Type>
struct KeyCollection_tA51176FD4012A129C243BD146A0E15C45652CCB7;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>
struct KeyCollection_t30C5116AC95C6808D1C66391584CF102920D68FD;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt64,System.Collections.Generic.Dictionary`2<System.Type,System.Int32>>
struct KeyCollection_t17F48A56261D4818902A40FC6E9DA7C169F0977D;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt64,System.Collections.Generic.List`1<Unity.Netcode.NetworkObject>>
struct KeyCollection_t260454CC957B17C9474E6AD6448D6E39BFBA2689;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt64,Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>>
struct KeyCollection_t93BA33CAAB790A133B7B7EEC9B64BDFC458582F2;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt64,System.Int32>
struct KeyCollection_t241D824CC3960CF32263F0451F55AE376CAE533A;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt64,Unity.Netcode.NetworkClient>
struct KeyCollection_tE30F8EFBD245AEA4DF9EBBC76472A129E044CD67;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt64,Unity.Netcode.NetworkObject>
struct KeyCollection_tEFAF11606E1C4963A0E22FE6EE565C1543F1E42C;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt64,Unity.Netcode.PendingClient>
struct KeyCollection_t75E33525FAD9BE26FCBB80617522A77865A1EAF9;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt64,System.String>
struct KeyCollection_t0D30233938686483D5E21392FE0D7332F890DB19;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt64,System.UInt64>
struct KeyCollection_tFFA90686DDD4B2C580EB4F094C43950126BE2521;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt64,Unity.Netcode.CustomMessagingManager/HandleNamedMessageDelegate>
struct KeyCollection_t1849A40628973865BB86F469DC11212E7F210AD8;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>
struct KeyCollection_tBF5216B303065D0C046D77283A0B0BF1FB5788BD;
// System.Collections.Generic.Dictionary`2/KeyCollection<Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>>
struct KeyCollection_tD110E3F346A413FA2D017264D5C836A8BEABF902;
// System.Collections.Generic.List`1<System.Collections.Generic.HashSet`1<System.Int32>>
struct List_1_t498347DEA55185643F213F995B74FEE039FAD70F;
// System.Collections.Generic.List`1<Unity.Netcode.BaseRpcTarget>
struct List_1_t078056943C0633B9316397513F2A01B347869F93;
// System.Collections.Generic.List`1<Unity.Netcode.INetworkHooks>
struct List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810;
// System.Collections.Generic.List`1<Unity.Networking.Transport.INetworkInterface>
struct List_1_tC673C156FBD962AEDC0C4957C82DD522010A9BC6;
// System.Collections.Generic.List`1<Unity.Networking.Transport.INetworkProtocol>
struct List_1_t55E70A01F2B19225279AEE9C81F69F51DE1781C0;
// System.Collections.Generic.List`1<System.Int32>
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
// System.Collections.Generic.List`1<Unity.Netcode.NetworkBehaviour>
struct List_1_t77285321F3B26D7A49CBB0F92E556C36504A91F5;
// System.Collections.Generic.List`1<Unity.Netcode.NetworkClient>
struct List_1_t57C6C818F7D91A7154A4799FE6DEFD3ACD6F39A5;
// System.Collections.Generic.List`1<Unity.Netcode.NetworkDelivery>
struct List_1_t3ED220D424138331023A4D1C1B67E3C63A19761B;
// System.Collections.Generic.List`1<Unity.Netcode.NetworkObject>
struct List_1_t77ED838FA3E673D6D8B49578EE1F27A0836DE6A9;
// System.Collections.Generic.List`1<Unity.Netcode.NetworkPrefab>
struct List_1_tE788305FC69BA0DB2AEFE4DE86FACD7D09507CB6;
// System.Collections.Generic.List`1<Unity.Netcode.NetworkVariableBase>
struct List_1_tB6CC3AFBA7164AC34B1EF29A0A73721899567AE3;
// System.Collections.Generic.List`1<UnityEngine.SceneManagement.Scene>
struct List_1_tD2999566789842105DF8EF481E4494088E70E6E8;
// System.Collections.Generic.List`1<System.UInt64>
struct List_1_tB88E7361EE76DFB3EBB7FCD60CC59ACC3E48C284;
// System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A;
// System.Collections.Generic.List`1<Unity.Netcode.NetworkMessageManager/MessageWithHandler>
struct List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5;
// System.Collections.Generic.List`1<Unity.Netcode.NetworkSceneManager/DeferredObjectCreation>
struct List_1_t047AEB943B1520DC65A508D79883320E7A45331B;
// System.Collections.Generic.List`1<Unity.Netcode.NetworkSceneManager/DeferredObjectsMovedEvent>
struct List_1_t0119CA48E653D4C86AB7AC383F40A66452435828;
// System.Collections.Generic.Queue`1<Unity.Netcode.ReleasedNetworkId>
struct Queue_1_tD0B32970076D62B677279D96972006677EEE25A7;
// System.Collections.Generic.Queue`1<System.UInt32>
struct Queue_1_tA93BCCFDEFF25FCF9C491D240D49B2B8B9C37850;
// System.Collections.Generic.Stack`1<Unity.Netcode.DirectSendRpcTarget>
struct Stack_1_t10A64755BC8DEA1DC228CDBEB93351BBCE37F5C6;
// System.Collections.Generic.Stack`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Stack_1_tF3E5E7101E929741300A1CF7C159A6ED9B61621A;
// UnityEngine.Events.UnityAction`1<UnityEngine.SceneManagement.Scene>
struct UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C;
// UnityEngine.Events.UnityAction`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259;
// Unity.Collections.LowLevel.Unsafe.UnsafeList`1<System.Byte>
struct UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D;
// Unity.Collections.LowLevel.Unsafe.UnsafeList`1<System.Int32>
struct UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718;
// Unity.Collections.LowLevel.Unsafe.UnsafeList`1<Unity.Networking.Transport.NetworkEvent>
struct UnsafeList_1_tFD7DB6B00333C2C114D553F48DA91C512E033F99;
// Unity.Collections.LowLevel.Unsafe.UnsafeList`1<System.UInt64>
struct UnsafeList_1_t7A543190DA1A83E02E2B1A875EA82180D6B548AB;
// Unity.Collections.LowLevel.Unsafe.UnsafeList`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>
struct UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6;
// Unity.Collections.LowLevel.Unsafe.UnsafeList`1<Unity.Netcode.DeferredMessageManager/TriggerData>
struct UnsafeList_1_t7576474D288A30F1540A43F66481308FA0558594;
// Unity.Collections.LowLevel.Unsafe.UnsafeList`1<Unity.Networking.Transport.NetworkDriver/Connection>
struct UnsafeList_1_tF90CD1BACB3990B533D04C98C2C90161BD7F9C20;
// Unity.Collections.LowLevel.Unsafe.UnsafeList`1<Unity.Netcode.NetworkMessageManager/ReceiveQueueItem>
struct UnsafeList_1_t3320408FA0A297D3C409FA7ADF6C1788C8AFBDA3;
// Unity.Collections.LowLevel.Unsafe.UnsafeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>
struct UnsafeList_1_tE5BC32881F7561AD5CBF64BB8677113AA7559391;
// Unity.Collections.LowLevel.Unsafe.UnsafeList`1<Unity.Networking.Transport.NetworkPipelineProcessor/PipelineImpl>
struct UnsafeList_1_t557C9C31121D73D732851DA0465D2D22CFFBF099;
// Unity.Collections.LowLevel.Unsafe.UnsafeList`1<Unity.Networking.Transport.NetworkPipelineProcessor/UpdatePipeline>
struct UnsafeList_1_t5D77D9399869F973DD7861206FE7B0BB5254BEDA;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,UnityEngine.SceneManagement.Scene>
struct ValueCollection_tFBA3F1C1A365FE3C677C2CF94A0FFD07D221FF15;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>
struct ValueCollection_t0FECE70B0A65619572297DAD06A6618E4A6A044D;
// System.Collections.Generic.Dictionary`2/ValueCollection<Unity.Netcode.NetworkUpdateStage,System.Collections.Generic.HashSet`1<Unity.Netcode.INetworkUpdateSystem>>
struct ValueCollection_tC69BEF1517F3D1B34117A674D31AF7A5966C86B2;
// System.Collections.Generic.Dictionary`2/ValueCollection<Unity.Netcode.NetworkUpdateStage,Unity.Netcode.INetworkUpdateSystem[]>
struct ValueCollection_t87C11C7182248422F82A5F1EAA08FFAD7203A278;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>>
struct ValueCollection_tF46D1DEA82936CF9F0ECA6CC93E0FEBF34E60DEB;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Type,System.Collections.Generic.Dictionary`2<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>>
struct ValueCollection_t159D6A20C09FD310F85F50B9E25D02B7D74CA70A;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Type,System.Int32>
struct ValueCollection_tAD56DF94D7373625A22E80E942606DC8509CB6D2;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Type,Unity.Profiling.ProfilerMarker>
struct ValueCollection_t5C42B0C405013D1576C3FE69C836657EBFD21B95;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Type,System.UInt32>
struct ValueCollection_t20A674BBDAA1BDD52D1C302860E5F9DF7390F430;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt32,System.Type>
struct ValueCollection_t10CD50BBC9F30A86A97510B2C70D0A5450D9AF6D;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>
struct ValueCollection_t987A9AD35370EB86A606C0283D1C10D9616A6BD1;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt64,System.Collections.Generic.Dictionary`2<System.Type,System.Int32>>
struct ValueCollection_tB78323D6CF1D86B84D0E4391B6ED2AF96F8CEC72;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt64,System.Collections.Generic.List`1<Unity.Netcode.NetworkObject>>
struct ValueCollection_t665771E6CF2FED55B1E38039F735F9A376DF20BA;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt64,Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>>
struct ValueCollection_t33B4D2D5E7ED2150F6E4AEABF9B5EA9F5DB3C8C1;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt64,System.Int32>
struct ValueCollection_t6F8DC66213393965F9E7A6CDC7289FA9714A511B;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt64,Unity.Netcode.NetworkClient>
struct ValueCollection_t77C075ECFD9C1835A6BF173865E493EC1E7F7197;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt64,Unity.Netcode.NetworkObject>
struct ValueCollection_tE16CAADA5797CAE26084156CD220ECF73BCA616A;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt64,Unity.Netcode.PendingClient>
struct ValueCollection_t7385FA00E90C3B4309FDE9E10CD9639DCC512BEC;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt64,System.String>
struct ValueCollection_tF722F7DC28F03F09BB9679A67BB06EB5F8E4A4CD;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt64,System.UInt64>
struct ValueCollection_t95A51D5C2411347508C15912A00FF829518C0B2F;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt64,Unity.Netcode.CustomMessagingManager/HandleNamedMessageDelegate>
struct ValueCollection_t756207A89FF4117C4DDB9E2FC2A911119730BC39;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>
struct ValueCollection_t494393BFA7FB0A452D9D8F1334DA686B37E305D4;
// System.Collections.Generic.Dictionary`2/ValueCollection<Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>>
struct ValueCollection_t7BBCBE5A922C6EEF99461AD630A297873D8F4F0D;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,UnityEngine.SceneManagement.Scene>[]
struct EntryU5BU5D_t3820BF2B7A9B448CB2E0FDFA77CECCA3CEE03C69;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>[]
struct EntryU5BU5D_t66003D39C62F5C4D6ABE34EAF1A21A549D8F7386;
// System.Collections.Generic.Dictionary`2/Entry<Unity.Netcode.NetworkUpdateStage,System.Collections.Generic.HashSet`1<Unity.Netcode.INetworkUpdateSystem>>[]
struct EntryU5BU5D_t19306F1537DD1E6BB6F7DD8E5C516527EED4D497;
// System.Collections.Generic.Dictionary`2/Entry<Unity.Netcode.NetworkUpdateStage,Unity.Netcode.INetworkUpdateSystem[]>[]
struct EntryU5BU5D_t6BE9ECBC570068E2E9B68B44EFB0A1CD4A6E8B2D;
// System.Collections.Generic.Dictionary`2/Entry<System.String,System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>>[]
struct EntryU5BU5D_t80D0F467A5CA2D7887D07A0C835E531B1E872BB0;
// System.Collections.Generic.Dictionary`2/Entry<System.Type,System.Collections.Generic.Dictionary`2<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>>[]
struct EntryU5BU5D_tB8ECF2B930554DA792E61FB2E159563A74D1B487;
// System.Collections.Generic.Dictionary`2/Entry<System.Type,System.Int32>[]
struct EntryU5BU5D_tD80C7495BA8BE64BC139A54FA961AB3EC66D7319;
// System.Collections.Generic.Dictionary`2/Entry<System.Type,Unity.Profiling.ProfilerMarker>[]
struct EntryU5BU5D_t7A4424137B406D148420445F1C1921D10AEAB197;
// System.Collections.Generic.Dictionary`2/Entry<System.Type,System.UInt32>[]
struct EntryU5BU5D_t03249998F750A38A50294764FE8B3C034F75ABCD;
// System.Collections.Generic.Dictionary`2/Entry<System.UInt32,System.Type>[]
struct EntryU5BU5D_tF2FBBFC2023E362182139489909FDF660CC749AC;
// System.Collections.Generic.Dictionary`2/Entry<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>[]
struct EntryU5BU5D_tA257197B585260EDC8A1691498118083B7246064;
// System.Collections.Generic.Dictionary`2/Entry<System.UInt64,System.Collections.Generic.Dictionary`2<System.Type,System.Int32>>[]
struct EntryU5BU5D_t36E386D011753C1AC6BD8C52DF05B12057A89AF6;
// System.Collections.Generic.Dictionary`2/Entry<System.UInt64,System.Collections.Generic.List`1<Unity.Netcode.NetworkObject>>[]
struct EntryU5BU5D_t17206EA66CEEE27E9B1DE4259612F6A1C9CE7E9E;
// System.Collections.Generic.Dictionary`2/Entry<System.UInt64,Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>>[]
struct EntryU5BU5D_t7DA5B3205EE1A19C131521D91ABEC2F23610DFC9;
// System.Collections.Generic.Dictionary`2/Entry<System.UInt64,System.Int32>[]
struct EntryU5BU5D_t76665C21070EE609476C97C0E78E5D2EC2E2E8C3;
// System.Collections.Generic.Dictionary`2/Entry<System.UInt64,Unity.Netcode.NetworkClient>[]
struct EntryU5BU5D_t495D74DBBCC34BE5946C0F465D1196F2CD780480;
// System.Collections.Generic.Dictionary`2/Entry<System.UInt64,Unity.Netcode.NetworkObject>[]
struct EntryU5BU5D_t84599A994F39896A55BFE8047ECDDD7F320B9761;
// System.Collections.Generic.Dictionary`2/Entry<System.UInt64,Unity.Netcode.PendingClient>[]
struct EntryU5BU5D_tB1811FD7B8D1F2489119C33FD9FE41355141A825;
// System.Collections.Generic.Dictionary`2/Entry<System.UInt64,System.String>[]
struct EntryU5BU5D_tE6A8BB52BDDA3CBB91618EBE88ADDB104E29C26B;
// System.Collections.Generic.Dictionary`2/Entry<System.UInt64,System.UInt64>[]
struct EntryU5BU5D_t56005863DECCE8E72147EC85DD4BB7BE8C9C2518;
// System.Collections.Generic.Dictionary`2/Entry<System.UInt64,Unity.Netcode.CustomMessagingManager/HandleNamedMessageDelegate>[]
struct EntryU5BU5D_t991B3F6829B80B4DC07B175D6832192EF76A4B45;
// System.Collections.Generic.Dictionary`2/Entry<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>[]
struct EntryU5BU5D_tDD23F997EB24ECDB9B9FA225F8CDD0A5817A4134;
// System.Collections.Generic.Dictionary`2/Entry<Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>>[]
struct EntryU5BU5D_tE8980E78F6FC3DF47835EE36CF566CF061276193;
// System.Collections.Generic.HashSet`1/Slot<Unity.Netcode.INetworkUpdateSystem>[]
struct SlotU5BU5D_tEEB642DD1E8CEB436E61EA83B7746F1FBEE17151;
// System.Collections.Generic.HashSet`1/Slot<System.Int32>[]
struct SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7;
// System.Collections.Generic.HashSet`1/Slot<Unity.Netcode.NetworkObject>[]
struct SlotU5BU5D_t3838D7656D4A59696BFD87BCF5483EA9358C0993;
// System.Collections.Generic.HashSet`1/Slot<System.UInt64>[]
struct SlotU5BU5D_tD77BA12A8B5C999831247D5AEAA77EB7870E1CF4;
// System.Collections.Generic.HashSet`1/Slot<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>[]
struct SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D;
// Unity.Netcode.BaseRpcTarget[]
struct BaseRpcTargetU5BU5D_t5887F78545B9447DDAE35BE2C033EE4445B41514;
// System.Byte[]
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// Unity.Netcode.DirectSendRpcTarget[]
struct DirectSendRpcTargetU5BU5D_t3D4E1AEE7ADA3F5EED4008D113C55B3F577F9097;
// Unity.Netcode.INetworkHooks[]
struct INetworkHooksU5BU5D_t1BC65088C0304723E89381277637D587173A30DF;
// Unity.Netcode.INetworkUpdateSystem[]
struct INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
// Unity.Netcode.NetworkBehaviour[]
struct NetworkBehaviourU5BU5D_t7CB21B89F13B275F3E6DCF39E6AD13990AFF079C;
// Unity.Netcode.NetworkObject[]
struct NetworkObjectU5BU5D_t0AC4A2ECAC883B3BA6A0BD1852F7DA7309E11360;
// Unity.Netcode.NetworkVariableBase[]
struct NetworkVariableBaseU5BU5D_t1D3321075D4B3A23BD3021D1F710E33FF9EB12AA;
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
// UnityEngine.LowLevel.PlayerLoopSystem[]
struct PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D;
// UnityEngine.SceneManagement.Scene[]
struct SceneU5BU5D_tB245DDBED17C33D5CBBAE03B440D2B892756DF80;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
// System.UInt64[]
struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299;
// Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType[]
struct __Il2CppFullySharedGenericStructTypeU5BU5D_tF3B929B6E80D0A8C109178E11CE8FF9957B014C1;
// Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType[]
struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC;
// Unity.Netcode.NetworkMessageManager/MessageHandler[]
struct MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330;
// Unity.Netcode.NetworkMessageManager/MessageWithHandler[]
struct MessageWithHandlerU5BU5D_t3243E93720024EE2213E113DA1A355504F630F0B;
// System.Action
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
// Unity.Netcode.AnticipationSystem
struct AnticipationSystem_t4898B59C04A6EFD6A1CCC840893123F889674771;
// System.ArgumentNullException
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
// UnityEngine.AsyncOperation
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C;
// System.Attribute
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
// Unity.Netcode.BaseRpcTarget
struct BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A;
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
// System.Byte
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3;
// Unity.Netcode.ClientRpcAttribute
struct ClientRpcAttribute_tF5594AC3367545D267CBAF8A117EFF64DDE6BD7C;
// Unity.Netcode.ClientRpcParams
struct ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9;
// Unity.Netcode.ClientRpcSendParams
struct ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB;
// Unity.Netcode.ClientsAndHostRpcTarget
struct ClientsAndHostRpcTarget_t5AD7665C99A0851274145AAA5CF214930AAEDBA0;
// System.Globalization.CodePageDataItem
struct CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2;
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
// UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B;
// Unity.Netcode.CustomMessagingManager
struct CustomMessagingManager_t713DDF9DC30FAF5178913295556DD07C946A9746;
// System.Text.DecoderFallback
struct DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90;
// Unity.Netcode.DefaultMessageSender
struct DefaultMessageSender_t077146F9E49BF75FE8EE04E9FAFFBAA9F5E9BED8;
// Unity.Netcode.DefaultSceneManagerHandler
struct DefaultSceneManagerHandler_t1A82C09AD219736A389A9F1702D88B3B2ECBB7E4;
// Unity.Netcode.DeferredMessageManager
struct DeferredMessageManager_tD9F9EF8C8E1D460411D8716277652B758B1C6E53;
// System.Delegate
struct Delegate_t;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// Unity.Netcode.DirectSendRpcTarget
struct DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF;
// System.Text.EncoderFallback
struct EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293;
// System.Text.Encoding
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095;
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
// Unity.Netcode.EveryoneRpcTarget
struct EveryoneRpcTarget_t696B733F86615C4E371C805B908848039C0D286F;
// System.Exception
struct Exception_t;
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
// Unity.Netcode.GenerateSerializationForGenericParameterAttribute
struct GenerateSerializationForGenericParameterAttribute_t09209D8C39D1D8640DF060CCEEB4A57FC9E9F18D;
// Unity.Netcode.GenerateSerializationForTypeAttribute
struct GenerateSerializationForTypeAttribute_t79557E08AAF7C05DC424C36BA04A2692E9CCAF0B;
// Unity.Netcode.HandlerNotRegisteredException
struct HandlerNotRegisteredException_t4CDE085127B5B7E4DC3BA6B04C203081B83B517C;
// System.IAsyncResult
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
// Unity.Netcode.IDeferredNetworkMessageManager
struct IDeferredNetworkMessageManager_t16B56EB08D165ABBD988A4AD6F3C196CDA906B91;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// System.Collections.IEnumerator
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
// Unity.Netcode.IGroupRpcTarget
struct IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D;
// Unity.Netcode.IIndividualRpcTarget
struct IIndividualRpcTarget_tCB3472D5C46E39A041B709D7FCF528E87C1DBA1B;
// Unity.Netcode.INetworkHooks
struct INetworkHooks_t0661E1D4E1A1C18135CA440AC01EDAA733B83533;
// Unity.Netcode.INetworkMessageProvider
struct INetworkMessageProvider_t63AE40C8E4D8B2FFFA4B05E26A363B161227419B;
// Unity.Netcode.INetworkMessageSender
struct INetworkMessageSender_t0E6CABACEA7C05580183A510AEC178C2C640D48A;
// Unity.Netcode.INetworkMetrics
struct INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41;
// Unity.Netcode.Transports.UTP.INetworkStreamDriverConstructor
struct INetworkStreamDriverConstructor_t18108EFD3B50331C2FC8D5A90A48A345B33991EA;
// Unity.Netcode.INetworkUpdateSystem
struct INetworkUpdateSystem_tC6A8F9CC01F33C20E02D64D5929B8C922CE99417;
// Unity.Netcode.IRealTimeProvider
struct IRealTimeProvider_tC07CE9B2635CCAC97C12E223B7175A92BF89522D;
// Unity.Netcode.ISceneManagerHandler
struct ISceneManagerHandler_t1FC9BBF14395FBCDEC72A6494B2CD3C4BB25A35B;
// Unity.Netcode.IntSerializer
struct IntSerializer_t7BA7A811CB363A66F0032453A8B1CFC02C0883FF;
// Unity.Netcode.InvalidChannelException
struct InvalidChannelException_tE6B8501393667CB1586EE10627EFE9B6CEC4FF0A;
// Unity.Netcode.InvalidMessageStructureException
struct InvalidMessageStructureException_tBD7F1CBF7EA53CF6A3A81E2B92EBA797716950F7;
// System.InvalidOperationException
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
// Unity.Netcode.InvalidParentException
struct InvalidParentException_t5C2FA7C8016C3C0737FE67B54CD4F96C230D97A5;
// Unity.Netcode.LocalSendRpcTarget
struct LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98;
// Unity.Netcode.LongSerializer
struct LongSerializer_tF9CDD63D5C3522A2C41744A0B69CE157E88E51A0;
// System.Reflection.MemberFilter
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// Unity.Netcode.MetricHooks
struct MetricHooks_t2F025F1B9F45BCE5555E5EC094215FD9BE6FFBD8;
// Unity.Collections.NativeQueueBlockPoolData
struct NativeQueueBlockPoolData_t3A0B3E1B852D995248D51AB68660D1B367D28E87;
// Unity.Collections.NativeQueueData
struct NativeQueueData_t61B94D7FE48C5715DD5D0C8CB574F73BF15C6E52;
// Unity.Netcode.NetworkBehaviour
struct NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE;
// Unity.Netcode.NetworkBehaviourUpdater
struct NetworkBehaviourUpdater_t215DD428092983D5AECE1BF5BA0576E5070F987C;
// Unity.Netcode.NetworkClient
struct NetworkClient_t4EB5B562D3C8D21DDD5749455CE80E5B12571F64;
// Unity.Netcode.NetworkConfig
struct NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113;
// Unity.Netcode.NetworkConfigurationException
struct NetworkConfigurationException_tA2274B0B0A389EF12E78C6DFF1CD316B749F0AC7;
// Unity.Netcode.NetworkConnectionManager
struct NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1;
// Unity.Netcode.NetworkManager
struct NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468;
// Unity.Netcode.NetworkManagerHooks
struct NetworkManagerHooks_t7BC245D5D9AE4AEAD8F91C8FBCA8476E18A06156;
// Unity.Netcode.NetworkMessageManager
struct NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468;
// Unity.Netcode.NetworkMetricsManager
struct NetworkMetricsManager_tD9F432E8A6803DEC0B9BEB12E72EDD552AEB8987;
// Unity.Netcode.NetworkObject
struct NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366;
// Unity.Netcode.NetworkPrefabHandler
struct NetworkPrefabHandler_tDAE80C95FD27B1749A8657944402C831679B0AAE;
// Unity.Netcode.NetworkPrefabs
struct NetworkPrefabs_t1DCB21A957C1C64646BD413900E696049BC8A324;
// Unity.Netcode.NetworkSceneManager
struct NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC;
// Unity.Netcode.NetworkSpawnManager
struct NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D;
// Unity.Netcode.NetworkTickSystem
struct NetworkTickSystem_t03E11F229B752CF97C7A1616D2CFF513D988780A;
// Unity.Netcode.NetworkTimeSystem
struct NetworkTimeSystem_t41941E913D45E10F4FAF8455F1CED3DD9432FFA2;
// Unity.Netcode.NetworkTransport
struct NetworkTransport_t55E07951299283974C86476F46CC977780560B64;
// Unity.Netcode.NetworkVariableBase
struct NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D;
// System.NotImplementedException
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8;
// Unity.Netcode.NotListeningException
struct NotListeningException_t65C514B82D79469D9C9DED93E13121A01F294D4F;
// Unity.Netcode.NotMeRpcTarget
struct NotMeRpcTarget_t74FD266F3AFAF1F88A0B76E1B1C4491644B4B3C5;
// Unity.Netcode.NotOwnerRpcTarget
struct NotOwnerRpcTarget_tEBA8E16C0424914F956542009C6C425B7BD77FC2;
// Unity.Netcode.NotServerException
struct NotServerException_tF91A11C8CBAEE7830CD1AA4FFDD4F74DC22D705C;
// Unity.Netcode.NotServerRpcTarget
struct NotServerRpcTarget_t3125E32C7B22B09CFB37342F542081468A7D536C;
// Unity.Netcode.NullNetworkMetrics
struct NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572;
// System.NullReferenceException
struct NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB;
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
// System.OverflowException
struct OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C;
// Unity.Netcode.OwnerRpcTarget
struct OwnerRpcTarget_t26B7A0FC0AF53F3A95D03B8F1E41410900FED8FD;
// Unity.Netcode.PendingClient
struct PendingClient_t7BE0E03F548BBBF1AADDF0F2F831B8FDB7C35BEF;
// Unity.Netcode.ProfilingHooks
struct ProfilingHooks_t54046B5310767C7184164E7142028220897247F3;
// Unity.Netcode.ProxyRpcTarget
struct ProxyRpcTarget_tC30AA5D8B0A8FB003B3DCB2D45A227105B33A917;
// Unity.Netcode.ProxyRpcTargetGroup
struct ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7;
// Unity.Netcode.RpcAttribute
struct RpcAttribute_t5445202D4AADEC4ABC0D7169DF7252844AC17ED9;
// Unity.Netcode.RpcFallbackSerialization
struct RpcFallbackSerialization_tE4596833507B25850BB592EA8D5C681726E1A5E6;
// Unity.Netcode.RpcParams
struct RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD;
// Unity.Netcode.RpcSendParams
struct RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A;
// Unity.Netcode.RpcTarget
struct RpcTarget_t0F23BD75DF373B0172AD08117DB945D6CD994832;
// Unity.Netcode.RpcTargetGroup
struct RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// Unity.Netcode.SceneEventData
struct SceneEventData_t8DB345D4832D426FECD40BDA27C50585CE95F028;
// Unity.Netcode.SceneEventProgress
struct SceneEventProgress_t1A4AD3ADBAEF6B0F1BBD33E9F8BA79FC226F3826;
// System.Runtime.Serialization.SerializationInfo
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
// Unity.Netcode.ServerRpcAttribute
struct ServerRpcAttribute_tFE88476E05B29AE15AB6AC13A9E98FD0B38BEED9;
// Unity.Netcode.ServerRpcTarget
struct ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760;
// Unity.Netcode.ShortSerializer
struct ShortSerializer_tD46C0213820666E7B70D180780048EAFC4093E5E;
// Unity.Netcode.SpawnStateException
struct SpawnStateException_t50F9F539F8982E6384EE4A0B62C6A3AE42A1200E;
// System.String
struct String_t;
// System.Text.StringBuilder
struct StringBuilder_t;
// System.SystemException
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295;
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
// System.Type
struct Type_t;
// Unity.Netcode.UintSerializer
struct UintSerializer_tD14C682BE915361B5C1686C88EF4B22B08943763;
// Unity.Netcode.UlongSerializer
struct UlongSerializer_tE8E6F7551ED3CAB4958A1E94AC3B01D6219FB073;
// Unity.Netcode.Transports.UTP.UnityTransport
struct UnityTransport_tF042DD8CD61B26480CA826D0164BD595A87249A4;
// Unity.Collections.LowLevel.Unsafe.UnsafeHashMapData
struct UnsafeHashMapData_t82AA009E447306C927002C4EED80392BD8D8E5B4;
// Unity.Netcode.UshortSerializer
struct UshortSerializer_tD3982C819EFF1AD573D2C2D34B856D78E60A44E2;
// Unity.Netcode.VisibilityChangeException
struct VisibilityChangeException_tB3D9972D8B0F612B7C3B9585044A7B7A62690838;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// Unity.Netcode.CustomMessagingManager/HandleNamedMessageDelegate
struct HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD;
// Unity.Netcode.CustomMessagingManager/UnnamedMessageDelegate
struct UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F;
// Unity.Netcode.FastBufferReader/ReaderHandle
struct ReaderHandle_t7A818FF1A9ACF79E6D6322AFF494B9FB12C48CC8;
// Unity.Netcode.FastBufferWriter/WriterHandle
struct WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6;
// Unity.Netcode.NetworkBehaviour/RpcReceiveHandler
struct RpcReceiveHandler_t9B7D20AFF49DC83F316E32605F53AE0D2ECC45B2;
// Unity.Netcode.NetworkManager/ConnectionApprovalResponse
struct ConnectionApprovalResponse_tC84B7B7C96EC75D1E0019E33E7ECA8AE29B1006B;
// Unity.Netcode.NetworkManager/ReanticipateDelegate
struct ReanticipateDelegate_t5273775012E523827E07494949BD4AAE7F6CC065;
// Unity.Netcode.NetworkMessageManager/<>c
struct U3CU3Ec_t052027978265690D79F46B05A348494977DDE237;
// Unity.Netcode.NetworkMessageManager/MessageHandler
struct MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B;
// Unity.Netcode.NetworkMessageManager/VersionGetter
struct VersionGetter_t41E80851BB8117702C0AA93A1063A51EB323E196;
// Unity.Netcode.NetworkObject/SceneObject
struct SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5;
// Unity.Netcode.NetworkObject/SpawnDelegate
struct SpawnDelegate_t54493DE8F3E71A9E28528811BBD80E50C09BFF57;
// Unity.Netcode.NetworkObject/VisibilityDelegate
struct VisibilityDelegate_t43869941CF7C26CBA2B0FEBB3E7A33BA67D3216A;
// Unity.Netcode.NetworkSceneManager/OnEventCompletedDelegateHandler
struct OnEventCompletedDelegateHandler_t95567703998423114BF49A290F181D1B8E6A2788;
// Unity.Netcode.NetworkSceneManager/OnLoadCompleteDelegateHandler
struct OnLoadCompleteDelegateHandler_tC045B41AD80060C4AE4527C98594D182D3ED42AA;
// Unity.Netcode.NetworkSceneManager/OnLoadDelegateHandler
struct OnLoadDelegateHandler_tA25126944392E242417AFECEB80F5E9C6A263202;
// Unity.Netcode.NetworkSceneManager/OnSynchronizeCompleteDelegateHandler
struct OnSynchronizeCompleteDelegateHandler_t17480B12CFFDA7CE8C4F94D1B146B665BB5B9DCF;
// Unity.Netcode.NetworkSceneManager/OnSynchronizeDelegateHandler
struct OnSynchronizeDelegateHandler_tDEACDFF8D665DB5C950FBF6B8585C8823D572059;
// Unity.Netcode.NetworkSceneManager/OnUnloadCompleteDelegateHandler
struct OnUnloadCompleteDelegateHandler_t1C2E9C9FDF4C111C76B308F23430139392F8FFB0;
// Unity.Netcode.NetworkSceneManager/OnUnloadDelegateHandler
struct OnUnloadDelegateHandler_tEC6E7C1D4559115F6519A7DF6CA2E7816A8C0AE5;
// Unity.Netcode.NetworkSceneManager/SceneEventDelegate
struct SceneEventDelegate_t82B37D5917AD9AA99F3226EE945D2EB2C0CD8DD1;
// Unity.Netcode.NetworkSceneManager/VerifySceneBeforeLoadingDelegateHandler
struct VerifySceneBeforeLoadingDelegateHandler_tEE61624D507F0E432B6F4EDD56EC0D213BFE2A4E;
// Unity.Netcode.NetworkSceneManager/VerifySceneBeforeUnloadingDelegateHandler
struct VerifySceneBeforeUnloadingDelegateHandler_t03E054BD51737F01541AB2368461EE061D68E4EC;
// Unity.Netcode.NetworkTransport/TransportEventDelegate
struct TransportEventDelegate_tE4A97FD9060826B2E6E5B6B5EDB9E6541AD59135;
// UnityEngine.LowLevel.PlayerLoopSystem/UpdateFunction
struct UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4;
// Unity.Netcode.SceneEventProgress/OnCompletedDelegate
struct OnCompletedDelegate_t03D94819B4849D4B164D012993396AE65AEAD517;
// Unity.Netcode.NetworkUpdateLoop/NetworkEarlyUpdate/<>c
struct U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7;
// Unity.Netcode.NetworkUpdateLoop/NetworkFixedUpdate/<>c
struct U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38;
// Unity.Netcode.NetworkUpdateLoop/NetworkInitialization/<>c
struct U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816;
// Unity.Netcode.NetworkUpdateLoop/NetworkPostLateUpdate/<>c
struct U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77;
// Unity.Netcode.NetworkUpdateLoop/NetworkPostScriptLateUpdate/<>c
struct U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD;
// Unity.Netcode.NetworkUpdateLoop/NetworkPreLateUpdate/<>c
struct U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D;
// Unity.Netcode.NetworkUpdateLoop/NetworkPreUpdate/<>c
struct U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B;
// Unity.Netcode.NetworkUpdateLoop/NetworkUpdate/<>c
struct U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259;
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ClientsAndHostRpcTarget_t5AD7665C99A0851274145AAA5CF214930AAEDBA0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Comparison_1_t6BD24479F2F1DC7E42F95A0B46A706ADB4949516_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ConnectionApprovalResponse_tC84B7B7C96EC75D1E0019E33E7ECA8AE29B1006B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t0E875BF1050CBA95A238EC396AAD7A56CBFDC71E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t2EC8956A71CCF4FBCA1F6403B624C92727D4A2C1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t36FA7EC1E5B0BD4419B32EB5EBD5DFA984D70CEA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t3F5CC4E300710D40872C678B988D5BE24F9142DE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t4E1AC3103633DA3C82B1A7A6930ED5ECA825CC05_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t518F90D2E7567328DA366C63B54EBF3FFB28D30D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tAC84F565B305F33E7066B98F6CD6CC5A96A1416A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tC93E89C2D3E49523E5D52F4D6737ABD5F2C97520_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tED7EB50DFD0DDC740DB717507C44885BC389166B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tF27160F3F05A0ECC97850502DD8A2BC6E3FB9041_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tF94A082BC0A1596467346D509355D345EFF5FA68_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EqualsDelegate_t25A05E0926AD1CBAF53139F1A6E2762DF7CDBBF3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EqualsDelegate_tB4FF877290C7FE537D2B61938E3E0EE8F63C758E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EqualsDelegate_tC4308CB5860EDB975AEE700D59235C63C0C95964_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EqualsDelegate_tE6378BB0BF2AB72E6122DEC3862C98D0CE46A970_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EqualsDelegate_tEA4BF917AD021196C9284D4AD245E252CB6533A3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EqualsDelegate_tF0F4D4F302B5AED1BAEA1A9994898C220ACAE05F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EveryoneRpcTarget_t696B733F86615C4E371C805B908848039C0D286F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HandlerNotRegisteredException_t4CDE085127B5B7E4DC3BA6B04C203081B83B517C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t4CB93F2D8A0CA74AB045A363BEAA451C9E5C4337_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDeferredNetworkMessageManager_t16B56EB08D165ABBD988A4AD6F3C196CDA906B91_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t0AC4B0264C90B43D2F1B3B68095F5A35E8750525_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tE07B98951C528DCEC133D87CFB6966101285E71E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IIndividualRpcTarget_tCB3472D5C46E39A041B709D7FCF528E87C1DBA1B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* INetworkHooks_t0661E1D4E1A1C18135CA440AC01EDAA733B83533_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* INetworkMessageProvider_t63AE40C8E4D8B2FFFA4B05E26A363B161227419B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* INetworkMessageSender_t0E6CABACEA7C05580183A510AEC178C2C640D48A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* INetworkUpdateSystem_tC6A8F9CC01F33C20E02D64D5929B8C922CE99417_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IReadOnlyCollection_1_t02F24BFA8317160B96EEE7839D43A61F5149E410_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IReadOnlyDictionary_2_t5D1D0039E8A5028ACC8928132E0AC1C351A1F943_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IReadOnlyDictionary_2_t8B5FC74E82A6D4EF6EC18EA56A3A73B18B946DD6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IReadOnlyList_1_t1A3980B817C9C841FC942102C2A423C1AAD15C8E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IRealTimeProvider_tC07CE9B2635CCAC97C12E223B7175A92BF89522D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Il2CppComObject_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IntSerializer_t7BA7A811CB363A66F0032453A8B1CFC02C0883FF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t078056943C0633B9316397513F2A01B347869F93_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tD2999566789842105DF8EF481E4494088E70E6E8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LongSerializer_tF9CDD63D5C3522A2C41744A0B69CE157E88E51A0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NetworkLog_tD4E7AC873ED92B18C904D7DC026097F98F9639D5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NetworkUpdateStage_t6CAD99FE6A7CE67141B7CEC44ABDC83A4FC6BE86_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NetworkVariableSerialization_1_t7A8DBBE18568C97196795AFF60615A2B49FD461D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NetworkVariableSerialization_1_t9622A23C2CA72E2A9E99715A8324D42B95825266_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NetworkVariableSerialization_1_tB9170BE4A40AFD39DE495AEF1D6AA62DBE575A8C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NetworkVariableSerialization_1_tBEBBCF7001CFD8B94FDFDC4C25FED87BFAB62736_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NetworkVariableSerialization_1_tDAD34F82E84027E44D7FC5015663E1DEE81A1047_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NetworkVariableSerialization_1_tDF53A6B9167549CCA504210516F7900F3137ACE0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotMeRpcTarget_t74FD266F3AFAF1F88A0B76E1B1C4491644B4B3C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotOwnerRpcTarget_tEBA8E16C0424914F956542009C6C425B7BD77FC2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotServerRpcTarget_t3125E32C7B22B09CFB37342F542081468A7D536C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OwnerRpcTarget_t26B7A0FC0AF53F3A95D03B8F1E41410900FED8FD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ProtocolType_t05ECA5F83DFC30930520440759ECCE4C93FE12DB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ProxyRpcTarget_tC30AA5D8B0A8FB003B3DCB2D45A227105B33A917_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RpcTargetUse_tBDA0D7BE38622B9EF6C1271FA2BD77F5682E97DC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ShortSerializer_tD46C0213820666E7B70D180780048EAFC4093E5E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Stack_1_t10A64755BC8DEA1DC228CDBEB93351BBCE37F5C6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TriggerType_tD170D11559D6B1EAAA1C93ADDA68AC615B72BEDC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t052027978265690D79F46B05A348494977DDE237_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UintSerializer_tD14C682BE915361B5C1686C88EF4B22B08943763_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UlongSerializer_tE8E6F7551ED3CAB4958A1E94AC3B01D6219FB073_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityTransport_tF042DD8CD61B26480CA826D0164BD595A87249A4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UshortSerializer_tD3982C819EFF1AD573D2C2D34B856D78E60A44E2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral01B3E9EC98BA572E42A3248320E8C88947518441;
IL2CPP_EXTERN_C String_t* _stringLiteral0792E4AFA7E48CD5B525E1E10BEB391BD861FCA4;
IL2CPP_EXTERN_C String_t* _stringLiteral0E9A71C50FCBD84B20D791766CFDA4549A33EE72;
IL2CPP_EXTERN_C String_t* _stringLiteral0FFCBD9BF778C58EF3D4DEB7369B4FA2A02A39B5;
IL2CPP_EXTERN_C String_t* _stringLiteral10A1F141573721F464C6AC803286B1B8AF33335B;
IL2CPP_EXTERN_C String_t* _stringLiteral1DF9B006AB10A83AC18F9A55BCC36FE47048A650;
IL2CPP_EXTERN_C String_t* _stringLiteral1EAFC95014EE4F50661D35048FC3DC95EBE753C7;
IL2CPP_EXTERN_C String_t* _stringLiteral24A068FAA5FD857531028973A5A72E792BFEA1A4;
IL2CPP_EXTERN_C String_t* _stringLiteral25B4E87A602DF1E787D31DCF089A85E48E51C673;
IL2CPP_EXTERN_C String_t* _stringLiteral26043102EECAF88E14A79ECBFE65C88EA255C6C8;
IL2CPP_EXTERN_C String_t* _stringLiteral33A8DDB29999F03CA0DB5B76992C26505D4879DA;
IL2CPP_EXTERN_C String_t* _stringLiteral39D7FE489CD49D2B99BBEE46AD639D24F0E296BC;
IL2CPP_EXTERN_C String_t* _stringLiteral3E48619A41D86FA46F3F0D8D41411BEC5B38E624;
IL2CPP_EXTERN_C String_t* _stringLiteral3F7021ABA1AFBD4E3E2F78826FAFDAFAEB69472D;
IL2CPP_EXTERN_C String_t* _stringLiteral4A2F200C1FD568A90AC2FA2AAEF41AF63C20763A;
IL2CPP_EXTERN_C String_t* _stringLiteral4C8514F1D9A075AFFFA46613E8D2DEB806A04275;
IL2CPP_EXTERN_C String_t* _stringLiteral5FE7B4B6BCBA999C5F60E019A8323FE4E5651D21;
IL2CPP_EXTERN_C String_t* _stringLiteral63440FE65064C707D075E318B626C55679F61B55;
IL2CPP_EXTERN_C String_t* _stringLiteral693B1DAF01FD8A7A8FC696612BA091915E263AB1;
IL2CPP_EXTERN_C String_t* _stringLiteral6992BAB5D0DA18DBB6B8CC0786AA2CE98F091D68;
IL2CPP_EXTERN_C String_t* _stringLiteral6B30040DD51D0BCEEBB76F84EEFAD3BBCBC69EC7;
IL2CPP_EXTERN_C String_t* _stringLiteral6D892781218CA10894C6BEDD90E5144379B326DA;
IL2CPP_EXTERN_C String_t* _stringLiteral79805C49D1113DB5D80BD271DDF622DF32F16F1D;
IL2CPP_EXTERN_C String_t* _stringLiteral7C6CA18683C963BC8124866167D2B6B8034F3AC0;
IL2CPP_EXTERN_C String_t* _stringLiteral804B1A0850CA69AC2115F62B225CE552428302D7;
IL2CPP_EXTERN_C String_t* _stringLiteral871E65653469BA1CA6E190A4C8A034A1D0EF0125;
IL2CPP_EXTERN_C String_t* _stringLiteral89A8E07FA65857E3355803C3511531C4FDF24FCC;
IL2CPP_EXTERN_C String_t* _stringLiteral8A042142124575D16574DF23B8DAC3E811826C85;
IL2CPP_EXTERN_C String_t* _stringLiteral9033E767C7E2FEB776CA0B4C15369E63C995C4CD;
IL2CPP_EXTERN_C String_t* _stringLiteral90D8506F2FEA7E54244FF6D76926CCE67B562AB2;
IL2CPP_EXTERN_C String_t* _stringLiteral92DC12C69EEB8F210802E229B9F4C206CFE26C5F;
IL2CPP_EXTERN_C String_t* _stringLiteral92E48F3AB63065DBED5D22322EC0C8818261A7E7;
IL2CPP_EXTERN_C String_t* _stringLiteral93F6B2ECC7F461A154C5B3868B82830314C2192B;
IL2CPP_EXTERN_C String_t* _stringLiteral971502BC4DA10EE4D2A9FD67022350021B086AD2;
IL2CPP_EXTERN_C String_t* _stringLiteral9A7E1EC639B9CF59C5EFC310AD573DCB8B687440;
IL2CPP_EXTERN_C String_t* _stringLiteralA4FB093F4448FCB2B4D082939379E90618F8A52D;
IL2CPP_EXTERN_C String_t* _stringLiteralA93BA52E5D13C286900F1DDCA64914DD2DEC226A;
IL2CPP_EXTERN_C String_t* _stringLiteralAA7530165C79F0E4523E8D50A0363CD199A980F2;
IL2CPP_EXTERN_C String_t* _stringLiteralB1DBB5433E0C51894A58C4FFE77BE22540D8AC70;
IL2CPP_EXTERN_C String_t* _stringLiteralB1F96475A61DA7FA72B4A199B40CAD00F4A59988;
IL2CPP_EXTERN_C String_t* _stringLiteralBBFCBFA0CD3AB563A80F23BC596C0FAE05D612A2;
IL2CPP_EXTERN_C String_t* _stringLiteralBDF0721BBE6EE703F036EDB4A6397630488AC9B1;
IL2CPP_EXTERN_C String_t* _stringLiteralC460B03E5D2B620A14B9882F11D0AD622CE6C1BC;
IL2CPP_EXTERN_C String_t* _stringLiteralC59F98523903EAB4DC1C0A5120B4E05B69B5E097;
IL2CPP_EXTERN_C String_t* _stringLiteralC9FDC66A6A9603AC6A9D79978BC5069D7220DA37;
IL2CPP_EXTERN_C String_t* _stringLiteralCB4E4B8C8F18CB93369D8D66F6C39B33AC81CD35;
IL2CPP_EXTERN_C String_t* _stringLiteralD1B9C347346F5D881C6912E306B81D88C59210B8;
IL2CPP_EXTERN_C String_t* _stringLiteralD5B06DEB184982E38D6F3815CD426954AF9421ED;
IL2CPP_EXTERN_C String_t* _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1;
IL2CPP_EXTERN_C String_t* _stringLiteralD99068CFC59109D2E8BA25A246001B969DCA6A54;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralDF69635E2D87C03F044ED28377E94BD6B105FF5D;
IL2CPP_EXTERN_C String_t* _stringLiteralE05196639C80AB9CE3F26D3A66921E98FF84D5CF;
IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC;
IL2CPP_EXTERN_C String_t* _stringLiteralE73CB7936841D35C7D00A236DB5EB66E650B835D;
IL2CPP_EXTERN_C String_t* _stringLiteralE74802541BC7FE70A6C3513B5EFB8E6C1466728C;
IL2CPP_EXTERN_C String_t* _stringLiteralE7721A47648B53D1891F250EA273B37FCC74C117;
IL2CPP_EXTERN_C String_t* _stringLiteralE842A136057393863D70CA327B631C5BDA70920D;
IL2CPP_EXTERN_C String_t* _stringLiteralEAD5D1763AF9125E99AEDFBC297FF80DC3DA4114;
IL2CPP_EXTERN_C String_t* _stringLiteralEAF61B16D0D3841000D9DC35102DA0C0F42802CB;
IL2CPP_EXTERN_C String_t* _stringLiteralF21904EFB65D04E5663A3FC17AC50638F117D3DF;
IL2CPP_EXTERN_C String_t* _stringLiteralF5F6D288B541547749D09EB29ADD68157281C9B4;
IL2CPP_EXTERN_C String_t* _stringLiteralF852F93DFA6ABF0548EBBAD64509C6C0A083C7FB;
IL2CPP_EXTERN_C String_t* _stringLiteralFA965E00A8A94F01EB412C80DC1CCBCBB42EC998;
IL2CPP_EXTERN_C String_t* _stringLiteralFB7623DC9FE5020D0C39A686364FF23E48E41D84;
IL2CPP_EXTERN_C String_t* _stringLiteralFB9C64E897DD4F809BA252289391A4FF37D037A9;
IL2CPP_EXTERN_C String_t* _stringLiteralFBED0FA57509390824E68FB6024CC30CC1064E62;
IL2CPP_EXTERN_C String_t* _stringLiteralFD092F0E0D845E4354983B3873CBB2B72D3A4A54;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Array_Resize_TisMessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B_m986B2E7DF8D4E69EBFDFCC719712E300C8334E9D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Array_Resize_TisType_t_mADFDA970F62777C71750DBFF823EF5114DE029A1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BaseRpcTarget_CheckLockBeforeDispose_m95E36CAE0B18DB4C3C1E98B850AFC0A3404A2638_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BufferSerializer_1__ctor_mDECE9F91F23D83973143B9CD7C78990BCA43AEA3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BytePacker_WriteValuePacked_TisNetworkDelivery_t8AEDF5FAB32A531130149F7D6D89023D3164D6AD_m870E29FE0246FC79F55206A23DF380CA5BE19010_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ByteUnpacker_ReadValuePacked_TisIl2CppFullySharedGenericStruct_mEB6F89BC4ABFDAF07D0256E8407FBBFE5B19DA84_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ByteUnpacker_ReadValuePacked_TisNetworkDelivery_t8AEDF5FAB32A531130149F7D6D89023D3164D6AD_m8D7DA2A5604734AD814342F800437C1E07119FE0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CustomMessagingManager_SendNamedMessage_mE97EAB0692EE0237C1E1E5E232AD88D0F54B047C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CustomMessagingManager_SendUnnamedMessage_m6C3832AF6BC7B7F822D8F77DB17D24800115406D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DefaultSceneManagerHandler_PopulateLoadedScenes_mCDE77ABD90BA0063399A69AB05EFE892E28C5B18_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DefaultSceneManagerHandler_SceneManager_SceneUnloaded_m32DD3CE9E89E73A46215D3F2A6ACF1C0B5EA8562_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DefaultSceneManagerHandler_StartTrackingScene_m43B45AA15F15E685734E7409944F777BD8741C15_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DeferredMessageManager_CleanupStaleTriggers_m41C945FBCC04B5B121E30D2F63DC24CF1C94E7F7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m1861E877A39F47BF0572C3CBA77586D3CAAC99E0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m27BCFD0A6D7D4C7C78C9E48E4B955245D28C2ED6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m9C7C6F47A2341281EABBC78E18882CA35D42F1F6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mBF07E313FC7629D5B573193C9E12DA0020B9E6BB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mF51F4894434D803A6A0EC0A9488E4FFACC4E7814_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m839C93689EB7C06BF4F932F67C18B9852E154E5E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m9EEACB4C04D2A401E11058115B3CE4F0BD6A5034_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m191DCC04EB39C32B1346418A5A629F304B559A65_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m226633D6CC3F64E7F44E1A0B10EDF35F6F6C8C42_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m37294B7C273DACD1781AED35A3FAB1CD73A9099B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m3D408FBBDF429EADC03AD68A9CF059DDBC6C0979_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m88786852A8AB4F5387535A625407CF0602BC046B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mC2E796C02E31CAD9F3C434E197D1389DC0EDE7F1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mD4E5D87C7DBC9C80B5CE8AC7F83FB696DEDF4C9E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mDEF3933FD4BDA8B6527DEE7B8812D88C5629B8B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mEA5F080C6B5B59480254B0557848590F076EDA8A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m14A32DDD1940639C4B3F6C587E9344A3D4702560_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m288AD362596C8DEAE09964382A2EE64072AE44DC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_mB7D6C9BCD45160A53B545A4111E45D98EBA48D6C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_mD5C584F81AE7154F1E76C7D9DBD6B7FFE9546812_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_mDD0F211E4F1FC1F6E83B588A9184F84493458607_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_mF6960BBE3C2D1D44789FA595415E877861957F01_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m15B4DCE2162BA8FD69146D3E42A2D58481EF1976_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m1B402156AA3430E4883216EC924F1C692565EFE3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m6A33CBA898B7CEFC37A2F6DA956E1FE1307A873A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m742F177612AB66A75EEB4E7906D3E5037910234A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mCC280BD0A3AFBFBCD9CAE3EF3DB14E562106CD47_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mDAB120C2DD124F563E7DEC7496E96FF1116F7B9D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mF0A15AA82E81808CDE2F4BDC65ADA04B89765112_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mF674ADA3F4F8AC35C8D9DAFA139D77C2B539C86F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m073FDB1F7304619F0FF45D3316F4089B1EDFDC73_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m31D230C83867D5178A30287D7E6630D9931A50ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m8616292878CC643D7B13019111630FB22CAD7597_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m86D30D35D7D850E4F407BBA5D3FFD3E9CF98DFB5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m9BEF32B5F0845A41B54C238225D5A4D1E7F5A3F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mEF346DAD6EB87367ED63440E223813E7C9FDDFE6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mF8347FBF2591819915995573E025D8333CDAD592_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m0AF6A9E01056850C9F7AE464B4099CA3F6D5E8EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m0E50A3EDB9286BF217A9A0C0BBA0F9BD5C423B60_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m193A33669C79EC9ABF1A6F0E0B33D3EC2AC38351_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m1F4D1090D93A51EBA51523789976A4FD90CDFA1C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m32DD64546159A9F9841EDC32F32DB064E3B38869_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m5E4B6B9F89D46C77A91B71E9886C0AD48114E8A8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m63B06C9FCFD7BDED880FD2094E38D814DF4DF865_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m7339E22726AED5E6BDE312BF251BEC58DCA08F45_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m756EF1FD7EF64D8010150AFC454CE9C217C03624_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m77E3A2E93259DBBD1A8C9B1A96C05792F6F7E549_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m8895AC8BCB1207FE98C6503B41E3DD4A9714664E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m98ECBFFC35B0DBAFE2041F8C6460F5354DF1D12F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mB2BA29C754074DC50095FB010D9857869454B492_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mEFEC7BDFF4F2F2AF6EACEFBE6E35440C1C779014_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mF12C202626D81DFFB410048338DBB9AD4096F758_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_m1984C708774EE76BA4E2643A107DB4BDEBFB7874_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_m4BDEDEBBE8255D186E42EDAF0C0A3422988C2574_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_m77E747915C8B4E1F817F264ECE288631575CAB99_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_mB707C2C245B1F69E807EDBBE3A1CB5DBB2CAEFE3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m049101FC74A1975FDEA57CF7D1B0D5BA7B50A2D2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m0E07872A48ED338888B3A30C9B4F23CEB82E7F7E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m0F1E399F4EE2A5FAFE0179766AC4789996A1F0EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m13EA9DE8C461808B5BFE63E4D1C6FCF132159F70_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m167BFE75F5E826F8AE439BEC3A55565B08CF3609_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m29C1E30045ABDC4CDDE165ECE2F3A1A80F9559DE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m5502390E35C1626ADB55288B67E4983AF1C2146E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m98BE3755186F6CBCA6D1CF3A0569C81596573056_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mB55CC08F5604897D758DE3F7086824552688031D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mD49A117D6B26A8F8DBFE6E00476C633DFE62E362_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mDBF85C8539E1D4D35E6AC584D82835965D446BE5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mDD509B022B7575814BC1D2931604ACA4D934AAFD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mE16FCDF42A9E03B435AE822EB4014DEF0DA1C08B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m523CB8EB40145B2FB212BB32F0E7B19E62D582BD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m5C4C9B54E0CAA7C55FB6791F0AC3C209EBBCCE58_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m869D75597EE83633489B10183B8A6C355443190B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m8A7E9AC5A285566FE5D782BD3829C86E112BAA96_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m9EAA9BDE1ACBC86155383A91F0EEB2D45CC143E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mA708A26DC3ADB46F77730E42DF88A3453473E8E2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mAD1B2416D22E0EA4ACD86F3F3597260AC5289E25_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mB21B2F3AA70542CEF3CB86683575587107BD59F2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mD1E28633C3DBC58349CABBE18B909A31F2AA1F24_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mDC109F21837B1AFC20142FC26BFA5C987ABD669C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mF19D619C5E7F52A5B3F341FE395C338679F6B71F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mFF17D2FC6A539DEADE39C27AFE3F5090C4302266_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m0A7CDA45C8854827A8C5525E68A1B43397491591_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m0A8622A7F23009ED2931B624070BB390C2C5BDE8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m12D7315F170910E9E6AD8230D67BB60FD25689C0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m30C5397434E951D2E597B452DEF82539B1929F37_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m31EBA51EC0EEDAA61955E8E5CF9DBB17B885E381_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m36BC6E3F4A372CB1E4E4CC7ABD7912316D2F7F41_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m4D9283C723E59F323DBE6482C89E2614E4DA24B0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m657BA97920CB3C07E13F38343E3FDA5637CEAF31_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m70C6A53FA6C3B2071CDC2C866D7478698E36646C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m85002A2327014F1C4F0417EF8B60AC2E266F84BD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m8E461012142999EA3C2E03C49AA57A510C76F661_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mC03336252C7FB086BDCF4141D3DCEBA34540DC56_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mC39E7C3B1C6A6521D8443D6681F3952F97AE9750_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mD5CB1F841ABC4E7656423AB006B3DA7AC3F74BDA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mE4C0EE68BC151F55D10E4F6A7B91FEBFAB3338FF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m030716C651241F50D119F9085B6763FD45994F68_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m19DAB6B62B1B89C276FE38C432832D2CFB192842_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m4B1416342768916A356A76C17CBDD5D9A5B1857C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m5ED12EBC06D54A61AE096E4E457F6744F3AE7DCC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m5F87A473347207AAB2086C94416F414D0202A303_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m6EFE3FD1A82999968B35301C7F608DC179C4088E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m72C6B7BE4B19583143DBBBA209A1E80AC7ABC8EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m87322B6E253F8E8FE05776BDF6C418CF53C64980_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m9412A118A667A0FCE9033C9A0A438352EAA846D7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mA46F1C2A842539CEA6866B78854AE907F5076BDB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mB090F6E1959BE9CB144F4F7BC5D8BA0BB1F4B640_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mB5471F2D6CA89CD54BB1EF253548B90B625FB7E3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mC8720B3689CA34980CCBDB5C148F601F05D02D4C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mEC89F726663BE9329DCA2F91D68468429F98FAFE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mFA51C33525EADB63DC73E468E53EB55E8ED1AA10_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m3614BB68C0B3757A029BAE4D6E3F85DEB9D4B977_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m415783150BDDB86824FCEE2DA1B5D15CB2D97FDD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m51A29CDACDBDB29CBB6EBBE7A7F304CBCCE87AD3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m56988DFE3335648B87EC81EB6D8C89F51C8A9575_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m60A45EF8FB7330F005490B8BCC6B1ECDA12AD8A5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m6BA5BFCC2F1B0C2F5D18F51B78D7F94B049F0B42_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m6D6A80C33FAD4B68D656C2356DEB1AA585AEF100_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m79D3B6488CD2007B27DFCDB14FF2C924EB847C5A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m7E66EA9AED0D432BCAEC32743441C4C22C305A1B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m88F8DEF2F6EBA688BA618E73DF820EDFDA89EBD1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m9A31BE16C882B8EF0FDD6398F2C941CD7022AD3D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mB4053898AA473E3E0C1C23C3BE99385CB748ED12_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mC5194B613FE30DC2AB9B25C823ABABCE9BA79723_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mC9E2E4D887C6C6754366C650652073D7A2C8AEBB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mEA4399E19280E43833B5AAD40C467915AD331232_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferReader_ReadByteSafe_mAE1C11CE599C18F8A32865938201C521FBD16D8C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferReader_ReadBytesSafe_m109629AE2B684CFCCFF9111790DE4E1E26445649_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferReader_ReadUnmanagedSafe_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m868E0B897E0059D9AEE3348F3AC0495758A631A1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferReader_ReadUnmanagedSafe_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m8C7F2244FD383A6616E71FE07F260E8350B8C640_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferReader_ReadValueSafe_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBA2A4780714D114D8FC043702FB920DA35DACE31_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferReader_ReadValueSafe_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m922E739434D7647F350049F06F30E03D6D7210E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferReader_ReadValueSafe_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mEBA9521249B441C5D53564AD206BCD3ADD995380_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferReader_ReadValueSafe_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m0D334A58E858FE7C44B01CEA2EF38812E3F3004D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferReader_ReadValueSafe_TisLogType_tFE50293A062A1F7799608EC19897695BC9EFA0B7_m3D1584ACCD4C0EBB7F2514B77B00C693F2A6B178_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferReader_ReadValueSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m4C42380C7A011FB37DE5170C9DB6C82DD8C81C1F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferReader_ReadValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m76FBFCC1FC193D59ACE7CD15F4AA92843BBA7EE6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferReader_ReadValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCCFAECB6A724D2080D1C2FB9724C39796835E45E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferReader_ReadValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF368BE26A0935A9A61A46434633D524D3B397282_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferReader_ReadValue_TisNetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA_mEC3D28DCD161B3F92FBAFD144CAAB2B0E5981535_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferReader_ReadValue_TisTransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C_m6EB6C5B6060218F866F17A8F826C16AE1373BB2E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferReader_ReadValue_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m1BF95497C79A05465F5A53E6388FDB71D8A004E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferWriter_GetWriteSize_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2D19F0AE8DA93F0DA588C14A687C88F7D7C71EDA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferWriter_GetWriteSize_TisNetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673_mB6F27E16E99930F3403DE510BC44F224E2756965_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferWriter_GetWriteSize_TisTransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C_mA3EA17665E63CCD944915DB3F54C36910FE18D5F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferWriter_GetWriteSize_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mFCB162C7C35F5615C54ACDDE7B10434875E059C4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferWriter_GetWriteSize_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m04B73618BB470A5A2C911FC1D5E303234029B1CE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferWriter_GetWriteSize_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mAD66AD482818A91589607710D71C4F9EF8FD6EDB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferWriter_WriteByteSafe_m2D997B52B33831E45D0DE68AF101707421D1335A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferWriter_WriteBytesSafe_mD6983BBB2B1A249EA173F6CF20B1B2D93B1079F6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferWriter_WriteUnmanagedSafe_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m372654E877AEF5E113604F43A52EEC5F5188476C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferWriter_WriteUnmanagedSafe_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m24083F73D425C912B88197F4A020CB58FED2F9A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferWriter_WriteValueSafe_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m7EF874F8A3387E5172D0F595415903CDE6ACD2BF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferWriter_WriteValueSafe_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m4E15D9A3366123DA5417F2F2CE15BFF23EF6F18B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferWriter_WriteValueSafe_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mEE94EAC589B9524F978186742433B3A67FEEE3DF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferWriter_WriteValueSafe_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m105E6F874DE8309AEFE954E1CFF974D1343A2361_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferWriter_WriteValueSafe_TisLogType_tFE50293A062A1F7799608EC19897695BC9EFA0B7_m755AB19313D822D1744DD509DC11BEF5334B7D73_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferWriter_WriteValueSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m2AE40E7699D3A70D1346D99ACB62950D4982A5FA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferWriter_WriteValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m1A9B460D5CA7157D7453D11E43FBFBEF3DC59E84_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferWriter_WriteValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCC4F5F47D5E50F2236AA7A7F3FC6AC651F59A9EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferWriter_WriteValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6D7ED227F91E338082124731CDFE37B6D416EAE2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferWriter_WriteValue_TisNetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA_mC7616EE3924C03B2B21B581AC0375BA954B10F32_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FastBufferWriter_WriteValue_TisTransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C_m7FD6104CCC999E11F89932051C020AAFF113A67E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m23310589172E6831CCD96E1780875E56B9E2EE55_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mBC1006593BDA81F38BCAC913DA281C8437CF04D0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Clear_m5FABFCEB547E70B270297A2A2E62F2AD22C77CCC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m51C349F2D04287F348E01021F351D32D8BED9BEC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_mBF5C5703CB05DC938E7B68F670E5BE303E16A957_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_CopyTo_m3D65F619832020ABF2FA6E4430D2F0CB16D77994_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_m71DB2D9A0333DB3369C6E27C428D1479764004D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_mCDB1CC1394B96A323D7C3CDB56E2DE3380FFCDFA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Remove_mA9EE324C0F152945E0170FC6CB33584EBA708075_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Remove_mC202EC4FBBA09CA18C10584CA8334AFB71E9F394_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m5CA56459E9286C9AE697E99A456A8CB130261678_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m9BDEA7E937C7BF704DD76D70C1EB8C3B72FA474B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_mC919C38CFCA3AEC649FFD4FDB7382570AA2FF8D1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_get_Count_m91A8D7C78D8E6B458140A9D43ABDD977FDBB9DFB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IntSerializer_Unity_Netcode_INetworkVariableSerializerU3CSystem_Int32U3E_ReadWithAllocator_m0AFAFDD9D890492216364F577302F341CACA69D1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m4D0A3ECEF1C3A41791572189BEF73CE67F237D20_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m89FE02CD5DDE2C1F68437FB23883B9CAEA28D570_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m8E51CF0A9A019C4A67F2F36A9DA018792C493537_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_mA8D4591A2A4AAEF681BE0BE7CD8EA2D387663C22_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_mABA0E6A3957BB1F46DB1213D2EDE8FC626747CD2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_mDF44A11DA1B2A97668B9ACAE16DF22BE701C216C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m1A0803360CB5E865CBD70ACDF31C5B5414BE399B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m279A8D418A23783B4C65FFC0A1D99EF11B3E8343_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m68BAEB182CC3036B3D031A176239DBA860ED27E0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m721AEAE988D912A3B5851EC016A1A0FE4AADC448_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_mFC723B72241FF28237DCB311BBC0F4689DC3197E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m16FDEF8AE84D7057FA2876760DF1652FCFC6ADBE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m3EE70C2F7DC6E24C81B0A199C688D0742D6A4376_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m553050C87F0BF32427648D10CE6B6452B32ABB71_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m67946197D4A61CAB5FBFF3806E7EE4E7BCE70F66_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF2612130B0056E4B0C6CFCFA62774B6373FEF3E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mC71575AB642468A54AC80681175B00C9E08AD7BC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mD2A675BAFA11C99FA8AD3E39B5CC99AF8AA55CFD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m1A4BBE2DDB593CA8A29323E3A108F09250D51B54_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m1C1880DC802855C6BC59DC5FF0C6575810E94DC9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m2558F9D91442697152D58EAA35AF47889D769AD6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mCC113F93E7E5D26FE46C90EC7FF06D4F61EB6510_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m192B58783B7D8F02BBF998322CA8242036238306_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m853978499BEB388A47544C11EF397203F12DB35D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mF82079B4C7BF5C7EF373C9B92599601705787AF3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Sort_mF48FF75C92F31033232EDC5E8F031C4009B65BEF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m29BE85C4E509F6D84E8F42DB8724F2A4D62DB433_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mA9B3DB6B1ABCE3495568640E7DEB2D418394B9E6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mBC7F19AC7FF8F4EC31A9E04486948320910FBD8C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mD3F5CA427B3CF3EEA874461043107649973DCA0B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m1AF4C8B92D2524DDFC934009E81C1603112664B2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m1B5F03DAFC4DD93F2A6F3BF9CF99369C854107F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m29F0DA6BE0C3C7A3C03FB357C2ADE7F667B1D89A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m911AC60A16529A7DA5A93DD3CCAB544ADF4FEA66_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m2051C7ACD9FC004F1884C23AB299C5B8F50EB75A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m2AC52F6154CCC350A2D161D9271DC7A4141292F9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mD6F5322F6D6694AB3E6A7C8DE64818F260B8EB51_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LongSerializer_Unity_Netcode_INetworkVariableSerializerU3CSystem_Int64U3E_ReadWithAllocator_m1D268F5F791F1EDBEBCEAB43F17F617F365B8AAD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m5CBF60E97954A416106547EF28316741B674D253_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_GetEnumerator_m2833B9616FA94DE46D2DA61BE19E3D52BC60101D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_GetEnumerator_mC13E76D3268A5DF1956456F4A9CCF293EC9FD9CD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m88B86B0A4080B6C86DFD363E1964A3060910723D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mA8531DC1B7696C5771660F84BEFAAD1B126030D1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeHashSet_1_Add_m11A3BF6006147AFC21B1A0AE24741E96AA91D742_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeHashSet_1_Contains_m64B492F99A5C57BDA854319C3E0B58AC7AA8872C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeHashSet_1_Dispose_m2E064AA32C260EF52033905EB94AA27BBC2E1BE7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeHashSet_1__ctor_mFE805D76BBC3F8295089D427AA99EAF26C6EF722_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Add_m89347AC6A166719D86FFCED47DB9E43A6A9ED44A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Add_mAF93F41438AA91BF9742242899028979D7893951_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Add_mD26256E104E6DA4ABDB9B341026E910148546389_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_AsArray_mAF7BE1808BEB79EF6EFA5095A31B7EB02DE0241F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Clear_m39820691F3D3A12EAC20FF3C3C7783FC85A0FEA4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Clear_m4C699C6151BDC5D9DF0B20B9781AA1DA0CEB8878_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Clear_m64DEAB1AFFDC14B143C102CDEC1C0D37DBE0F667_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Dispose_m1C47901A97474882BA1950715930AFEE70158D84_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Dispose_mAB35B6439950517EEE8232B90F21302B36FF72F0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Dispose_mC0442A0F667EFDA4EAA6B6BAC0139B86A935AAD6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Dispose_mD61BC7290E8950956D41AC94319A30ED8B13DB6B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Dispose_mDD199C00F7FC8A7A960E77B617F1F56C09ED1E55_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_ElementAt_m34034B2F410A4A5EFB653CBE273CD08393A6FF86_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_ElementAt_m4155BCEA9B1A22F02D64A2D0B8F564913E575344_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_GetEnumerator_m284497ACD6CAB2E2DF7F83C806F5977FD7F5E3A5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_RemoveAt_m08F6C2CFDF8ED1BAB0AB101FB492B33399524F43_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Resize_m234E62EC9CD8AC1D4BFA4B79E54AABC48C5FB59D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1__ctor_m19DCE66AB0F3E270530EF83A2C2D1AF313973B0F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1__ctor_m349142F37467F69B508FD721185B93C8F107A4A1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1__ctor_m80A9A671660D1D52A25BABE9C4664A55E3345A34_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1__ctor_mA1A74C89BEAD0287A835B1B72C7F2C104F9651AD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1__ctor_mFDA63240565D7CE2CE41F593F3AD539600FDD1F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_get_Item_m9C59384FEA2421238CD409BFA8377D83A0840807_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_get_Item_m9E6B5D5815B3312BD4D5A1B5AE3A933709EFBF82_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_get_Length_m54A37F30FF20C0B2C0379FCD127E6E9460578751_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_get_Length_mBB2AB5C451303AAC402734400242E9FBA19C3568_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_get_Length_mCC4E58287182D133ADDB3D60C97A0494B70F01E3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_get_Length_mCCFB8F09EBEF5EA454CEA11FDB7B6100AF908D61_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_set_Item_m65488DDCBD692B7753D1B136D995F00663EC1FA6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NetworkConnectionManager_GetServerTransportId_mF951847AF72F8F2F0C4F6D842D32633B249A7846_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NetworkConnectionManager_SendMessage_TisNamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93_TisIReadOnlyList_1_t1A3980B817C9C841FC942102C2A423C1AAD15C8E_m14C2EF85013145C429970791A4EA0626A8590CCF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NetworkConnectionManager_SendMessage_TisNamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93_m299C58836C302C8EA5D0DCE1F149540DD453CEF0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NetworkConnectionManager_SendMessage_TisServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D_m1AC837073BAB13515F2D76D649EB02F95F675DB4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NetworkConnectionManager_SendMessage_TisUnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977_TisIReadOnlyList_1_t1A3980B817C9C841FC942102C2A423C1AAD15C8E_mD313AF89725350EC65E8DA5E0FF02DCA84E36FB2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NetworkConnectionManager_SendMessage_TisUnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977_mB7A345CD6D61F8D59CAD11C0C5FFE7137A08E8DE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NetworkMessageManager_SendMessage_TisAnticipationCounterSyncPongMessage_t09E01EDA2B4C82FDCC2AB10BE4F14B14B4BE561F_mFD2F404FDEDF38726DA1E614CF32193DE201B4B2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NetworkMessageManager_SendMessage_TisProxyMessage_tF8FCA596585524136AA901CB4F80FB1EFBD09044_mF9AA7EFC0A26563C5DB82512C104251134726747_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NetworkMessageManager_SendMessage_TisRpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15_m32891060C258A752482C62B99DA5C93F65808C10_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NetworkMessageManager_SendMessage_TisRpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15_mEEE7868ABA6C3107ACC2C9F471E8E14A038964A8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NetworkObject_SynchronizeNetworkBehaviours_TisBufferSerializerWriter_t3F287564BDCF264BABBB18BF4D541A95238FBFD4_m836ADE7D27486D9AC87D856C4DFC02EC575A6C6C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NetworkVariableDeltaMessage_Serialize_m9B8B70E9B70531DDBAC13DFAC648D5371E2DB8EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NetworkVariableSerialization_1_ValueEquals_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mE9EF046C141613464EB5BDEA1F05827578A5A5AC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NetworkVariableSerialization_1_ValueEquals_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m02421E1432E75F64CB342A8A6B194F541296BF1A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NetworkVariableSerialization_1_ValueEquals_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m0E50E1743DEE398C7A9395E1FCC06403BC4A20D1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NetworkVariableSerialization_1_ValueEquals_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m8AE30B96A298562AE43FAF3E770DBB2454060D28_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NetworkVariableSerialization_1_ValueEquals_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m5C696C7682B5E07F84A07086B411E3784FA16C1F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NetworkVariableSerialization_1_ValueEquals_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mDE86EE1D7C319420DFA5C6F1E2B2BC853DB2303E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NetworkVariableSerialization_1_set_AreEqual_m3C1FAA64794F101A5EB17D6707A5976714DFB394_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NetworkVariableSerialization_1_set_AreEqual_mA86CD5A701674E38254D40F9754BCF25EA47F3F0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NetworkVariableSerialization_1_set_AreEqual_mC37DE6E59572688A1700526363ADAB108663064C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NetworkVariableSerialization_1_set_AreEqual_mC6EDA401BD54F21FEF1594A8FC66D505D7231FBD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NetworkVariableSerialization_1_set_AreEqual_mD6FCDA9441548263012D5C5FEE5A38FDCD4B3DA2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NetworkVariableSerialization_1_set_AreEqual_mF037BF424ADDBAF177DF791A23EB606B633D11CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_mE505A8DC0C472662734396D9134C756674102C40_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m8110F0280E87FBA9BDFB4E501153B826525A522D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ProxyMessage_Handle_mAC75C5000A3A23000B626AD8D784891231E45829_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RpcMessageHelpers_Handle_m384BF38CBC21DADE3ABA45CFC80B6DA95E7C4C9D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SceneObject_Deserialize_m461B653BF11407F9DB6D8C083E1C120DBB4C4BC2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SceneObject_Serialize_m19CAAA4C45E64A141F77A67AC8747D43CFBD0154_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ShortSerializer_Unity_Netcode_INetworkVariableSerializerU3CSystem_Int16U3E_ReadWithAllocator_m796C36350330C862DA82FFBB069027F16D6BFD1B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_GetEnumerator_m07D662C829309BFA6AA233F5138569AA805B7915_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Pop_m7A35A8F1E0117A239B0A03E54C2EC43968EBBE92_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Push_m3CC0698AA1FB002A7EA2548C488FBCE43D7DB238_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1__ctor_m1C5891E624D3E94F4C2FE07273256586C9A51660_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_get_Count_m805DED4134E2C63C7B1F585D95BB451C05CF975E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m2F7F6D6C100196C1FF91C74DB69D9713FD727065_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m3631736E267753D15C456F1B29A44D649D161ECF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m7662587F0BD7C5ECB56B41CAF0862EA078CC6DF4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m831A5604B513B9CBBA5F6DBFAC7EF3E27A676859_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m97D728327F6994B754BD77E185BF849A4143A61E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m99667B4B22BC659A144799B735DC0839BD2B6B5A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m9EE1ABEB87E512C1EE4C2D366EC9B31407DBA1E8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_mD66160BD952394CD9FC344921B768716AFDEA519_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__35_0_m72FFE8FA13A98036318F203C2D9B77C49972AFEF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UintSerializer_Unity_Netcode_INetworkVariableSerializerU3CSystem_UInt32U3E_ReadWithAllocator_mD4717BBE387611981C82973E618D88C2AC0E9E4C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UlongSerializer_Unity_Netcode_INetworkVariableSerializerU3CSystem_UInt64U3E_ReadWithAllocator_m8C796009ADB91E2F40791FB89BC544E6E928F292_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnsafeUtility_SizeOf_TisRpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB_mDA5424BC61FC4BACDF0BD6CE1880D4D826342A0A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UshortSerializer_Unity_Netcode_INetworkVariableSerializerU3CSystem_UInt16U3E_ReadWithAllocator_m1295EA6CB60435CEA375DA2C9FA60621FB417745_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueTuple_2__ctor_mF5D8FB18DBF2C4B2F879F8E8E12D8FB8FCDB5477_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* EarlyUpdate_t3FEEF0153D8D192317CEFD9EE3F3E1573955095B_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* FixedUpdate_tCF8FD444F9ACA24B19A6697CB873E558CC06A2D1_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* INetworkSerializable_tB13B4CE87940CB0630AFC1DAA5B82B3BEDE8973A_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Initialization_tDAACE77B534B3BDAC1A482FEA5917F2AB58A1016_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* NetworkEarlyUpdate_t13536B44BA353E649DAD517B60D8AA270FBD33DE_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* NetworkFixedUpdate_t74436C5F7F9FA5B4E8F7A38109472BBBD8264FD4_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* NetworkInitialization_tE2BD48CC087071857B985C7C07A1BC4D878EEEFA_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* NetworkPostLateUpdate_t4FEA497BA7D8F5AFE1CA706F21FC11F47B4C1B48_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* NetworkPostScriptLateUpdate_tCEE20BD8DF8584E7007EAC9AB3D55DE9E67D0537_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* NetworkPreLateUpdate_t3A8D9B79E9B96723ED229B1A473032BF70255EB6_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* NetworkPreUpdate_t6C73D6F4D7004BE4205FA4DC169CC09BDF17383C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* NetworkUpdateStage_t6CAD99FE6A7CE67141B7CEC44ABDC83A4FC6BE86_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* NetworkUpdate_tD1CBC84F13980F2EB66049530907FE238C8CC8A3_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* NetworkVariable_1_t94C3F01C7229B6FB666B8D00F83BCDEE8F69E601_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* PhysicsUpdate_t5EA12922A6C5349E4F5B1F6EE3F67D90A92532A6_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* PlayerSendFrameComplete_tBACAC212A197B5446CB6F593799C7695BB24EC05_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* PostLateUpdate_t8D100B8147895DB5492ABDC2ABF8ACACA3EA1256_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* PreLateUpdate_t2DCE1BE25ACE7BC92CEE04C59E9F2F68A9C78FE6_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* PreUpdate_tD3D2902387A8CA02CEED9FD2BFE8435ED80A51ED_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ScriptRunBehaviourFixedUpdate_tC21CDED0EB965CC4170728A1428C331E9FC0D04D_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ScriptRunBehaviourLateUpdate_t4FB72F632A4C0FD8A88708419FF10E910797D3A7_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ScriptRunBehaviourUpdate_tC1140F6DB2F045EB25C6B8E5C46DBE91A1CDBBC1_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ScriptRunDelayedStartupFrame_t437517E506EB51DF22436E8A2D517D627D9D1A35_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Update_tFCBD46F301DE58EC1756B662441FF6E0F6733A89_0_0_0_var;
struct ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9;;
struct ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshaled_com;
struct ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshaled_com;;
struct ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshaled_pinvoke;
struct ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshaled_pinvoke;;
struct ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB;;
struct ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshaled_com;
struct ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshaled_com;;
struct ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshaled_pinvoke;
struct ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshaled_pinvoke;;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F_marshaled_com;
struct PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F_marshaled_pinvoke;
struct RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD;;
struct RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshaled_com;
struct RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshaled_com;;
struct RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshaled_pinvoke;
struct RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshaled_pinvoke;;
struct RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A;;
struct RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshaled_com;
struct RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshaled_com;;
struct RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshaled_pinvoke;
struct RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshaled_pinvoke;;
struct SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5;;
struct SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshaled_com;
struct SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshaled_com;;
struct SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshaled_pinvoke;
struct SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshaled_pinvoke;;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299;
struct __Il2CppFullySharedGenericStructTypeU5BU5D_tF3B929B6E80D0A8C109178E11CE8FF9957B014C1;
struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC;
struct MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330;
IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.SceneManagement.Scene>
struct Dictionary_2_tCC2015396C24B57BF74F74538DB3DE9AD918F8D6 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t3820BF2B7A9B448CB2E0FDFA77CECCA3CEE03C69* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t265C2F1736DE8FE7ECA548E1CA5F466ACB49E636* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tFBA3F1C1A365FE3C677C2CF94A0FFD07D221FF15* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>
struct Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t66003D39C62F5C4D6ABE34EAF1A21A549D8F7386* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tA222D41639096ACC5CFEF4F8C91BA2BFDEEDA19C* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t0FECE70B0A65619572297DAD06A6618E4A6A044D* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<Unity.Netcode.NetworkUpdateStage,System.Collections.Generic.HashSet`1<Unity.Netcode.INetworkUpdateSystem>>
struct Dictionary_2_tED7EB50DFD0DDC740DB717507C44885BC389166B : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t19306F1537DD1E6BB6F7DD8E5C516527EED4D497* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tEB9BC66C5B9314E247D1C568D506CCEE21523AE3* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tC69BEF1517F3D1B34117A674D31AF7A5966C86B2* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<Unity.Netcode.NetworkUpdateStage,Unity.Netcode.INetworkUpdateSystem[]>
struct Dictionary_2_tC93E89C2D3E49523E5D52F4D6737ABD5F2C97520 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t6BE9ECBC570068E2E9B68B44EFB0A1CD4A6E8B2D* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t82DFBE0389977B87B441B368C64796F8AF2F0496* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t87C11C7182248422F82A5F1EAA08FFAD7203A278* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>>
struct Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t80D0F467A5CA2D7887D07A0C835E531B1E872BB0* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t138D3971D06F2336C99F9D659D973DE118D58CCA* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tF46D1DEA82936CF9F0ECA6CC93E0FEBF34E60DEB* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Type,System.Collections.Generic.Dictionary`2<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>>
struct Dictionary_2_t61D9E1A79722A10277502E526E398BA456EFD5CE : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_tB8ECF2B930554DA792E61FB2E159563A74D1B487* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t2C98F55F1C32F886D76B7709A5B86E921F46583A* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t159D6A20C09FD310F85F50B9E25D02B7D74CA70A* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Type,System.Int32>
struct Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_tD80C7495BA8BE64BC139A54FA961AB3EC66D7319* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tE2F56A37776137F5D3C1BA6C49999EF1EC0E216F* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tAD56DF94D7373625A22E80E942606DC8509CB6D2* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Type,Unity.Profiling.ProfilerMarker>
struct Dictionary_2_t0E875BF1050CBA95A238EC396AAD7A56CBFDC71E : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t7A4424137B406D148420445F1C1921D10AEAB197* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t47D16F5FEDADD73267932428344C9BD49663FDDF* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t5C42B0C405013D1576C3FE69C836657EBFD21B95* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Type,System.UInt32>
struct Dictionary_2_t4E1AC3103633DA3C82B1A7A6930ED5ECA825CC05 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t03249998F750A38A50294764FE8B3C034F75ABCD* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tA77FD1F3C4B579CC5CA9D12CD06FA2F0191A019D* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t20A674BBDAA1BDD52D1C302860E5F9DF7390F430* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.UInt32,System.Type>
struct Dictionary_2_t36FA7EC1E5B0BD4419B32EB5EBD5DFA984D70CEA : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_tF2FBBFC2023E362182139489909FDF660CC749AC* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tA51176FD4012A129C243BD146A0E15C45652CCB7* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t10CD50BBC9F30A86A97510B2C70D0A5450D9AF6D* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>
struct Dictionary_2_t7732A176C60B2FC2342F5C48CA8FF91C0E07FD8D : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_tA257197B585260EDC8A1691498118083B7246064* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t30C5116AC95C6808D1C66391584CF102920D68FD* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t987A9AD35370EB86A606C0283D1C10D9616A6BD1* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.UInt64,System.Collections.Generic.Dictionary`2<System.Type,System.Int32>>
struct Dictionary_2_tF27160F3F05A0ECC97850502DD8A2BC6E3FB9041 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t36E386D011753C1AC6BD8C52DF05B12057A89AF6* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t17F48A56261D4818902A40FC6E9DA7C169F0977D* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tB78323D6CF1D86B84D0E4391B6ED2AF96F8CEC72* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.UInt64,System.Collections.Generic.List`1<Unity.Netcode.NetworkObject>>
struct Dictionary_2_tEFAF073C90BF36DA59A8A6A357782DF7453A1D5C : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t17206EA66CEEE27E9B1DE4259612F6A1C9CE7E9E* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t260454CC957B17C9474E6AD6448D6E39BFBA2689* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t665771E6CF2FED55B1E38039F735F9A376DF20BA* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>>
struct Dictionary_2_tF94A082BC0A1596467346D509355D345EFF5FA68 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t7DA5B3205EE1A19C131521D91ABEC2F23610DFC9* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t93BA33CAAB790A133B7B7EEC9B64BDFC458582F2* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t33B4D2D5E7ED2150F6E4AEABF9B5EA9F5DB3C8C1* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.UInt64,System.Int32>
struct Dictionary_2_tAC84F565B305F33E7066B98F6CD6CC5A96A1416A : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t76665C21070EE609476C97C0E78E5D2EC2E2E8C3* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t241D824CC3960CF32263F0451F55AE376CAE533A* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t6F8DC66213393965F9E7A6CDC7289FA9714A511B* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.NetworkClient>
struct Dictionary_2_t04CE97C57D2E25D600E03BF7F53BDCDDAC05C9DF : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t495D74DBBCC34BE5946C0F465D1196F2CD780480* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tE30F8EFBD245AEA4DF9EBBC76472A129E044CD67* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t77C075ECFD9C1835A6BF173865E493EC1E7F7197* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.NetworkObject>
struct Dictionary_2_t157A4914F029A406F78B10B4418C1C55A8B74123 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t84599A994F39896A55BFE8047ECDDD7F320B9761* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tEFAF11606E1C4963A0E22FE6EE565C1543F1E42C* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tE16CAADA5797CAE26084156CD220ECF73BCA616A* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.PendingClient>
struct Dictionary_2_tD7776C25E1F5D1B8408431CA83EAAFFE3C4C9684 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_tB1811FD7B8D1F2489119C33FD9FE41355141A825* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t75E33525FAD9BE26FCBB80617522A77865A1EAF9* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t7385FA00E90C3B4309FDE9E10CD9639DCC512BEC* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.UInt64,System.String>
struct Dictionary_2_t2EC8956A71CCF4FBCA1F6403B624C92727D4A2C1 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_tE6A8BB52BDDA3CBB91618EBE88ADDB104E29C26B* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t0D30233938686483D5E21392FE0D7332F890DB19* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tF722F7DC28F03F09BB9679A67BB06EB5F8E4A4CD* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.UInt64,System.UInt64>
struct Dictionary_2_tE1184E8D53864B83C43E4E0E93F8388CEE760D42 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t56005863DECCE8E72147EC85DD4BB7BE8C9C2518* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tFFA90686DDD4B2C580EB4F094C43950126BE2521* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t95A51D5C2411347508C15912A00FF829518C0B2F* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.CustomMessagingManager/HandleNamedMessageDelegate>
struct Dictionary_2_t518F90D2E7567328DA366C63B54EBF3FFB28D30D : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t991B3F6829B80B4DC07B175D6832192EF76A4B45* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t1849A40628973865BB86F469DC11212E7F210AD8* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t756207A89FF4117C4DDB9E2FC2A911119730BC39* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>
struct Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_tDD23F997EB24ECDB9B9FA225F8CDD0A5817A4134* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tBF5216B303065D0C046D77283A0B0BF1FB5788BD* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t494393BFA7FB0A452D9D8F1334DA686B37E305D4* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>>
struct Dictionary_2_t3F5CC4E300710D40872C678B988D5BE24F9142DE : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_tE8980E78F6FC3DF47835EE36CF566CF061276193* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tD110E3F346A413FA2D017264D5C836A8BEABF902* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t7BBCBE5A922C6EEF99461AD630A297873D8F4F0D* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.HashSet`1<Unity.Netcode.INetworkUpdateSystem>
struct HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
SlotU5BU5D_tEEB642DD1E8CEB436E61EA83B7746F1FBEE17151* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.HashSet`1<System.Int32>
struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.HashSet`1<Unity.Netcode.NetworkObject>
struct HashSet_1_t4CB93F2D8A0CA74AB045A363BEAA451C9E5C4337 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
SlotU5BU5D_t3838D7656D4A59696BFD87BCF5483EA9358C0993* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.HashSet`1<System.UInt64>
struct HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
SlotU5BU5D_tD77BA12A8B5C999831247D5AEAA77EB7870E1CF4* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.HashSet`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
SlotU5BU5D_t2B9148416634BCB8743E1F61254B305F1882FF1D* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.List`1<Unity.Netcode.BaseRpcTarget>
struct List_1_t078056943C0633B9316397513F2A01B347869F93 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
BaseRpcTargetU5BU5D_t5887F78545B9447DDAE35BE2C033EE4445B41514* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Unity.Netcode.INetworkHooks>
struct List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
INetworkHooksU5BU5D_t1BC65088C0304723E89381277637D587173A30DF* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Unity.Netcode.NetworkBehaviour>
struct List_1_t77285321F3B26D7A49CBB0F92E556C36504A91F5 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
NetworkBehaviourU5BU5D_t7CB21B89F13B275F3E6DCF39E6AD13990AFF079C* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Unity.Netcode.NetworkObject>
struct List_1_t77ED838FA3E673D6D8B49578EE1F27A0836DE6A9 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
NetworkObjectU5BU5D_t0AC4A2ECAC883B3BA6A0BD1852F7DA7309E11360* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Unity.Netcode.NetworkVariableBase>
struct List_1_tB6CC3AFBA7164AC34B1EF29A0A73721899567AE3 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
NetworkVariableBaseU5BU5D_t1D3321075D4B3A23BD3021D1F710E33FF9EB12AA* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<UnityEngine.SceneManagement.Scene>
struct List_1_tD2999566789842105DF8EF481E4494088E70E6E8 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
SceneU5BU5D_tB245DDBED17C33D5CBBAE03B440D2B892756DF80* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<System.UInt64>
struct List_1_tB88E7361EE76DFB3EBB7FCD60CC59ACC3E48C284 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<Unity.Netcode.NetworkMessageManager/MessageWithHandler>
struct List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
MessageWithHandlerU5BU5D_t3243E93720024EE2213E113DA1A355504F630F0B* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// Unity.Netcode.NetworkVariableSerialization`1<Unity.Collections.NativeArray`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>>
struct NetworkVariableSerialization_1_t9EAB92BF9AAB7B4B097AD07294541220D944C2E8 : public RuntimeObject
{
};
// Unity.Netcode.NetworkVariableSerialization`1<System.Int16>
struct NetworkVariableSerialization_1_tB9170BE4A40AFD39DE495AEF1D6AA62DBE575A8C : public RuntimeObject
{
};
// Unity.Netcode.NetworkVariableSerialization`1<System.Int32>
struct NetworkVariableSerialization_1_t9622A23C2CA72E2A9E99715A8324D42B95825266 : public RuntimeObject
{
};
// Unity.Netcode.NetworkVariableSerialization`1<System.Int64>
struct NetworkVariableSerialization_1_tBEBBCF7001CFD8B94FDFDC4C25FED87BFAB62736 : public RuntimeObject
{
};
// Unity.Netcode.NetworkVariableSerialization`1<System.UInt16>
struct NetworkVariableSerialization_1_t7A8DBBE18568C97196795AFF60615A2B49FD461D : public RuntimeObject
{
};
// Unity.Netcode.NetworkVariableSerialization`1<System.UInt32>
struct NetworkVariableSerialization_1_tDF53A6B9167549CCA504210516F7900F3137ACE0 : public RuntimeObject
{
};
// Unity.Netcode.NetworkVariableSerialization`1<System.UInt64>
struct NetworkVariableSerialization_1_tDAD34F82E84027E44D7FC5015663E1DEE81A1047 : public RuntimeObject
{
};
// Unity.Netcode.NetworkVariableSerialization`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct NetworkVariableSerialization_1_t55C459382DD69890DF0691E61D0B0C4304989C28 : public RuntimeObject
{
};
// System.Collections.Generic.Stack`1<Unity.Netcode.DirectSendRpcTarget>
struct Stack_1_t10A64755BC8DEA1DC228CDBEB93351BBCE37F5C6 : public RuntimeObject
{
// T[] System.Collections.Generic.Stack`1::_array
DirectSendRpcTargetU5BU5D_t3D4E1AEE7ADA3F5EED4008D113C55B3F577F9097* ____array_0;
// System.Int32 System.Collections.Generic.Stack`1::_size
int32_t ____size_1;
// System.Int32 System.Collections.Generic.Stack`1::_version
int32_t ____version_2;
// System.Object System.Collections.Generic.Stack`1::_syncRoot
RuntimeObject* ____syncRoot_3;
};
// System.Collections.Generic.Stack`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct Stack_1_tF3E5E7101E929741300A1CF7C159A6ED9B61621A : public RuntimeObject
{
// T[] System.Collections.Generic.Stack`1::_array
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ____array_0;
// System.Int32 System.Collections.Generic.Stack`1::_size
int32_t ____size_1;
// System.Int32 System.Collections.Generic.Stack`1::_version
int32_t ____version_2;
// System.Object System.Collections.Generic.Stack`1::_syncRoot
RuntimeObject* ____syncRoot_3;
};
// Unity.Netcode.AnticipationSystem
struct AnticipationSystem_t4898B59C04A6EFD6A1CCC840893123F889674771 : public RuntimeObject
{
// System.UInt64 Unity.Netcode.AnticipationSystem::LastAnticipationAck
uint64_t ___LastAnticipationAck_0;
// System.Double Unity.Netcode.AnticipationSystem::LastAnticipationAckTime
double ___LastAnticipationAckTime_1;
// System.Collections.Generic.HashSet`1<Unity.Netcode.IAnticipatedObject> Unity.Netcode.AnticipationSystem::AllAnticipatedObjects
HashSet_1_t17B04463977E13495E1CBF2BBDDB7C5E2D33DC4C* ___AllAnticipatedObjects_2;
// System.UInt64 Unity.Netcode.AnticipationSystem::AnticipationCounter
uint64_t ___AnticipationCounter_3;
// Unity.Netcode.NetworkManager Unity.Netcode.AnticipationSystem::m_NetworkManager
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___m_NetworkManager_4;
// System.Collections.Generic.HashSet`1<Unity.Netcode.IAnticipatedObject> Unity.Netcode.AnticipationSystem::ObjectsToReanticipate
HashSet_1_t17B04463977E13495E1CBF2BBDDB7C5E2D33DC4C* ___ObjectsToReanticipate_5;
// Unity.Netcode.NetworkManager/ReanticipateDelegate Unity.Netcode.AnticipationSystem::OnReanticipate
ReanticipateDelegate_t5273775012E523827E07494949BD4AAE7F6CC065* ___OnReanticipate_6;
// System.Collections.Generic.HashSet`1<Unity.Netcode.IAnticipationEventReceiver> Unity.Netcode.AnticipationSystem::m_AnticipationEventReceivers
HashSet_1_tA9C67D4B846626F7A2A4FFC650AA12FAC54E459F* ___m_AnticipationEventReceivers_7;
};
// System.Attribute
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject
{
};
// Unity.Netcode.BaseRpcTarget
struct BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A : public RuntimeObject
{
// Unity.Netcode.NetworkManager Unity.Netcode.BaseRpcTarget::m_NetworkManager
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___m_NetworkManager_0;
// System.Boolean Unity.Netcode.BaseRpcTarget::m_Locked
bool ___m_Locked_1;
};
// Unity.Netcode.CollectionSerializationUtility
struct CollectionSerializationUtility_t350A39872D820EC68D487F4237EFC41DD8D536A1 : public RuntimeObject
{
};
// Unity.Netcode.CustomMessagingManager
struct CustomMessagingManager_t713DDF9DC30FAF5178913295556DD07C946A9746 : public RuntimeObject
{
// Unity.Netcode.NetworkManager Unity.Netcode.CustomMessagingManager::m_NetworkManager
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___m_NetworkManager_0;
// Unity.Netcode.CustomMessagingManager/UnnamedMessageDelegate Unity.Netcode.CustomMessagingManager::OnUnnamedMessage
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* ___OnUnnamedMessage_1;
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.CustomMessagingManager/HandleNamedMessageDelegate> Unity.Netcode.CustomMessagingManager::m_NamedMessageHandlers32
Dictionary_2_t518F90D2E7567328DA366C63B54EBF3FFB28D30D* ___m_NamedMessageHandlers32_2;
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.CustomMessagingManager/HandleNamedMessageDelegate> Unity.Netcode.CustomMessagingManager::m_NamedMessageHandlers64
Dictionary_2_t518F90D2E7567328DA366C63B54EBF3FFB28D30D* ___m_NamedMessageHandlers64_3;
// System.Collections.Generic.Dictionary`2<System.UInt64,System.String> Unity.Netcode.CustomMessagingManager::m_MessageHandlerNameLookup32
Dictionary_2_t2EC8956A71CCF4FBCA1F6403B624C92727D4A2C1* ___m_MessageHandlerNameLookup32_4;
// System.Collections.Generic.Dictionary`2<System.UInt64,System.String> Unity.Netcode.CustomMessagingManager::m_MessageHandlerNameLookup64
Dictionary_2_t2EC8956A71CCF4FBCA1F6403B624C92727D4A2C1* ___m_MessageHandlerNameLookup64_5;
};
// Unity.Netcode.DefaultMessageSender
struct DefaultMessageSender_t077146F9E49BF75FE8EE04E9FAFFBAA9F5E9BED8 : public RuntimeObject
{
// Unity.Netcode.NetworkTransport Unity.Netcode.DefaultMessageSender::m_NetworkTransport
NetworkTransport_t55E07951299283974C86476F46CC977780560B64* ___m_NetworkTransport_0;
// Unity.Netcode.NetworkConnectionManager Unity.Netcode.DefaultMessageSender::m_ConnectionManager
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* ___m_ConnectionManager_1;
};
// Unity.Netcode.DeferredMessageManager
struct DeferredMessageManager_tD9F9EF8C8E1D460411D8716277652B758B1C6E53 : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>> Unity.Netcode.DeferredMessageManager::m_Triggers
Dictionary_2_t3F5CC4E300710D40872C678B988D5BE24F9142DE* ___m_Triggers_0;
// Unity.Netcode.NetworkManager Unity.Netcode.DeferredMessageManager::m_NetworkManager
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___m_NetworkManager_1;
};
// System.Text.Encoding
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095 : public RuntimeObject
{
// System.Int32 System.Text.Encoding::m_codePage
int32_t ___m_codePage_9;
// System.Globalization.CodePageDataItem System.Text.Encoding::dataItem
CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2* ___dataItem_10;
// System.Boolean System.Text.Encoding::m_deserializedFromEverett
bool ___m_deserializedFromEverett_11;
// System.Boolean System.Text.Encoding::m_isReadOnly
bool ___m_isReadOnly_12;
// System.Text.EncoderFallback System.Text.Encoding::encoderFallback
EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293* ___encoderFallback_13;
// System.Text.DecoderFallback System.Text.Encoding::decoderFallback
DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90* ___decoderFallback_14;
};
// Unity.Netcode.IntSerializer
struct IntSerializer_t7BA7A811CB363A66F0032453A8B1CFC02C0883FF : public RuntimeObject
{
};
// Unity.Netcode.LongSerializer
struct LongSerializer_tF9CDD63D5C3522A2C41744A0B69CE157E88E51A0 : public RuntimeObject
{
};
// System.Reflection.MemberInfo
struct MemberInfo_t : public RuntimeObject
{
};
// Unity.Netcode.MetricHooks
struct MetricHooks_t2F025F1B9F45BCE5555E5EC094215FD9BE6FFBD8 : public RuntimeObject
{
// Unity.Netcode.NetworkManager Unity.Netcode.MetricHooks::m_NetworkManager
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___m_NetworkManager_0;
};
// Unity.Netcode.NetworkBehaviourUpdater
struct NetworkBehaviourUpdater_t215DD428092983D5AECE1BF5BA0576E5070F987C : public RuntimeObject
{
// Unity.Netcode.NetworkManager Unity.Netcode.NetworkBehaviourUpdater::m_NetworkManager
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___m_NetworkManager_0;
// Unity.Netcode.NetworkConnectionManager Unity.Netcode.NetworkBehaviourUpdater::m_ConnectionManager
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* ___m_ConnectionManager_1;
// System.Collections.Generic.HashSet`1<Unity.Netcode.NetworkObject> Unity.Netcode.NetworkBehaviourUpdater::m_DirtyNetworkObjects
HashSet_1_t4CB93F2D8A0CA74AB045A363BEAA451C9E5C4337* ___m_DirtyNetworkObjects_2;
// System.Collections.Generic.HashSet`1<Unity.Netcode.NetworkObject> Unity.Netcode.NetworkBehaviourUpdater::m_PendingDirtyNetworkObjects
HashSet_1_t4CB93F2D8A0CA74AB045A363BEAA451C9E5C4337* ___m_PendingDirtyNetworkObjects_3;
};
// Unity.Netcode.NetworkClient
struct NetworkClient_t4EB5B562D3C8D21DDD5749455CE80E5B12571F64 : public RuntimeObject
{
// System.Boolean Unity.Netcode.NetworkClient::<IsServer>k__BackingField
bool ___U3CIsServerU3Ek__BackingField_0;
// System.Boolean Unity.Netcode.NetworkClient::<IsClient>k__BackingField
bool ___U3CIsClientU3Ek__BackingField_1;
// System.Boolean Unity.Netcode.NetworkClient::<IsConnected>k__BackingField
bool ___U3CIsConnectedU3Ek__BackingField_2;
// System.Boolean Unity.Netcode.NetworkClient::<IsApproved>k__BackingField
bool ___U3CIsApprovedU3Ek__BackingField_3;
// System.UInt64 Unity.Netcode.NetworkClient::ClientId
uint64_t ___ClientId_4;
// Unity.Netcode.NetworkObject Unity.Netcode.NetworkClient::PlayerObject
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* ___PlayerObject_5;
// Unity.Netcode.NetworkSpawnManager Unity.Netcode.NetworkClient::<SpawnManager>k__BackingField
NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D* ___U3CSpawnManagerU3Ek__BackingField_6;
};
// Unity.Netcode.NetworkConnectionManager
struct NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1 : public RuntimeObject
{
// System.String Unity.Netcode.NetworkConnectionManager::<DisconnectReason>k__BackingField
String_t* ___U3CDisconnectReasonU3Ek__BackingField_0;
// System.Action`1<System.UInt64> Unity.Netcode.NetworkConnectionManager::OnClientConnectedCallback
Action_1_t2F07B42BD085A4AC03ECE5676157E93B9A344C1C* ___OnClientConnectedCallback_1;
// System.Action`1<System.UInt64> Unity.Netcode.NetworkConnectionManager::OnClientDisconnectCallback
Action_1_t2F07B42BD085A4AC03ECE5676157E93B9A344C1C* ___OnClientDisconnectCallback_2;
// System.Action`2<Unity.Netcode.NetworkManager,Unity.Netcode.ConnectionEventData> Unity.Netcode.NetworkConnectionManager::OnConnectionEvent
Action_2_t555B51C2CBA7678870E51D22754F9FB4C97830C9* ___OnConnectionEvent_3;
// System.Action Unity.Netcode.NetworkConnectionManager::OnTransportFailure
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnTransportFailure_4;
// System.Boolean Unity.Netcode.NetworkConnectionManager::<IsListening>k__BackingField
bool ___U3CIsListeningU3Ek__BackingField_5;
// Unity.Netcode.NetworkManager Unity.Netcode.NetworkConnectionManager::NetworkManager
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___NetworkManager_6;
// Unity.Netcode.NetworkMessageManager Unity.Netcode.NetworkConnectionManager::MessageManager
NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* ___MessageManager_7;
// Unity.Netcode.NetworkClient Unity.Netcode.NetworkConnectionManager::LocalClient
NetworkClient_t4EB5B562D3C8D21DDD5749455CE80E5B12571F64* ___LocalClient_8;
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.NetworkManager/ConnectionApprovalResponse> Unity.Netcode.NetworkConnectionManager::ClientsToApprove
Dictionary_2_t647F7F7CA786348F8808D433385C1B2D157E852A* ___ClientsToApprove_9;
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.NetworkClient> Unity.Netcode.NetworkConnectionManager::ConnectedClients
Dictionary_2_t04CE97C57D2E25D600E03BF7F53BDCDDAC05C9DF* ___ConnectedClients_10;
// System.Collections.Generic.Dictionary`2<System.UInt64,System.UInt64> Unity.Netcode.NetworkConnectionManager::ClientIdToTransportIdMap
Dictionary_2_tE1184E8D53864B83C43E4E0E93F8388CEE760D42* ___ClientIdToTransportIdMap_11;
// System.Collections.Generic.Dictionary`2<System.UInt64,System.UInt64> Unity.Netcode.NetworkConnectionManager::TransportIdToClientIdMap
Dictionary_2_tE1184E8D53864B83C43E4E0E93F8388CEE760D42* ___TransportIdToClientIdMap_12;
// System.Collections.Generic.List`1<Unity.Netcode.NetworkClient> Unity.Netcode.NetworkConnectionManager::ConnectedClientsList
List_1_t57C6C818F7D91A7154A4799FE6DEFD3ACD6F39A5* ___ConnectedClientsList_13;
// System.Collections.Generic.List`1<System.UInt64> Unity.Netcode.NetworkConnectionManager::ConnectedClientIds
List_1_tB88E7361EE76DFB3EBB7FCD60CC59ACC3E48C284* ___ConnectedClientIds_14;
// System.Action`2<Unity.Netcode.NetworkManager/ConnectionApprovalRequest,Unity.Netcode.NetworkManager/ConnectionApprovalResponse> Unity.Netcode.NetworkConnectionManager::ConnectionApprovalCallback
Action_2_t5E7B4E17493B71D65B87865FA28E6CCE1C2ED68B* ___ConnectionApprovalCallback_15;
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.PendingClient> Unity.Netcode.NetworkConnectionManager::m_PendingClients
Dictionary_2_tD7776C25E1F5D1B8408431CA83EAAFFE3C4C9684* ___m_PendingClients_16;
// UnityEngine.Coroutine Unity.Netcode.NetworkConnectionManager::LocalClientApprovalCoroutine
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___LocalClientApprovalCoroutine_17;
// System.UInt64 Unity.Netcode.NetworkConnectionManager::m_NextClientId
uint64_t ___m_NextClientId_18;
};
// Unity.Netcode.NetworkLog
struct NetworkLog_tD4E7AC873ED92B18C904D7DC026097F98F9639D5 : public RuntimeObject
{
};
// Unity.Netcode.NetworkManagerHooks
struct NetworkManagerHooks_t7BC245D5D9AE4AEAD8F91C8FBCA8476E18A06156 : public RuntimeObject
{
// Unity.Netcode.NetworkManager Unity.Netcode.NetworkManagerHooks::m_NetworkManager
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___m_NetworkManager_0;
};
// Unity.Netcode.NetworkMetricsManager
struct NetworkMetricsManager_tD9F432E8A6803DEC0B9BEB12E72EDD552AEB8987 : public RuntimeObject
{
// Unity.Netcode.INetworkMetrics Unity.Netcode.NetworkMetricsManager::<NetworkMetrics>k__BackingField
RuntimeObject* ___U3CNetworkMetricsU3Ek__BackingField_0;
// Unity.Netcode.NetworkManager Unity.Netcode.NetworkMetricsManager::m_NetworkManager
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___m_NetworkManager_1;
};
// Unity.Netcode.NetworkSpawnManager
struct NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<System.UInt64,System.Collections.Generic.List`1<Unity.Netcode.NetworkObject>> Unity.Netcode.NetworkSpawnManager::ObjectsToShowToClient
Dictionary_2_tEFAF073C90BF36DA59A8A6A357782DF7453A1D5C* ___ObjectsToShowToClient_0;
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.NetworkObject> Unity.Netcode.NetworkSpawnManager::SpawnedObjects
Dictionary_2_t157A4914F029A406F78B10B4418C1C55A8B74123* ___SpawnedObjects_1;
// System.Collections.Generic.HashSet`1<Unity.Netcode.NetworkObject> Unity.Netcode.NetworkSpawnManager::SpawnedObjectsList
HashSet_1_t4CB93F2D8A0CA74AB045A363BEAA451C9E5C4337* ___SpawnedObjectsList_2;
// System.Collections.Generic.Dictionary`2<System.UInt64,System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.NetworkObject>> Unity.Netcode.NetworkSpawnManager::OwnershipToObjectsTable
Dictionary_2_t8BC1C80A24F4EEF2035E339BE780125813B138F2* ___OwnershipToObjectsTable_3;
// System.Collections.Generic.Dictionary`2<System.UInt64,System.UInt64> Unity.Netcode.NetworkSpawnManager::m_ObjectToOwnershipTable
Dictionary_2_tE1184E8D53864B83C43E4E0E93F8388CEE760D42* ___m_ObjectToOwnershipTable_4;
// Unity.Netcode.NetworkManager Unity.Netcode.NetworkSpawnManager::<NetworkManager>k__BackingField
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___U3CNetworkManagerU3Ek__BackingField_5;
// System.Collections.Generic.Queue`1<Unity.Netcode.ReleasedNetworkId> Unity.Netcode.NetworkSpawnManager::ReleasedNetworkObjectIds
Queue_1_tD0B32970076D62B677279D96972006677EEE25A7* ___ReleasedNetworkObjectIds_6;
// System.UInt64 Unity.Netcode.NetworkSpawnManager::m_NetworkObjectIdCounter
uint64_t ___m_NetworkObjectIdCounter_7;
// System.Collections.Generic.List`1<System.UInt64> Unity.Netcode.NetworkSpawnManager::m_TargetClientIds
List_1_tB88E7361EE76DFB3EBB7FCD60CC59ACC3E48C284* ___m_TargetClientIds_8;
};
// Unity.Netcode.NetworkTimeSystem
struct NetworkTimeSystem_t41941E913D45E10F4FAF8455F1CED3DD9432FFA2 : public RuntimeObject
{
// System.Double Unity.Netcode.NetworkTimeSystem::m_TimeSec
double ___m_TimeSec_4;
// System.Double Unity.Netcode.NetworkTimeSystem::m_CurrentLocalTimeOffset
double ___m_CurrentLocalTimeOffset_5;
// System.Double Unity.Netcode.NetworkTimeSystem::m_DesiredLocalTimeOffset
double ___m_DesiredLocalTimeOffset_6;
// System.Double Unity.Netcode.NetworkTimeSystem::m_CurrentServerTimeOffset
double ___m_CurrentServerTimeOffset_7;
// System.Double Unity.Netcode.NetworkTimeSystem::m_DesiredServerTimeOffset
double ___m_DesiredServerTimeOffset_8;
// System.Double Unity.Netcode.NetworkTimeSystem::<LocalBufferSec>k__BackingField
double ___U3CLocalBufferSecU3Ek__BackingField_9;
// System.Double Unity.Netcode.NetworkTimeSystem::<ServerBufferSec>k__BackingField
double ___U3CServerBufferSecU3Ek__BackingField_10;
// System.Double Unity.Netcode.NetworkTimeSystem::<HardResetThresholdSec>k__BackingField
double ___U3CHardResetThresholdSecU3Ek__BackingField_11;
// System.Double Unity.Netcode.NetworkTimeSystem::<AdjustmentRatio>k__BackingField
double ___U3CAdjustmentRatioU3Ek__BackingField_12;
// System.Double Unity.Netcode.NetworkTimeSystem::<LastSyncedServerTimeSec>k__BackingField
double ___U3CLastSyncedServerTimeSecU3Ek__BackingField_13;
// System.Double Unity.Netcode.NetworkTimeSystem::<LastSyncedRttSec>k__BackingField
double ___U3CLastSyncedRttSecU3Ek__BackingField_14;
// Unity.Netcode.NetworkConnectionManager Unity.Netcode.NetworkTimeSystem::m_ConnectionManager
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* ___m_ConnectionManager_15;
// Unity.Netcode.NetworkTransport Unity.Netcode.NetworkTimeSystem::m_NetworkTransport
NetworkTransport_t55E07951299283974C86476F46CC977780560B64* ___m_NetworkTransport_16;
// Unity.Netcode.NetworkTickSystem Unity.Netcode.NetworkTimeSystem::m_NetworkTickSystem
NetworkTickSystem_t03E11F229B752CF97C7A1616D2CFF513D988780A* ___m_NetworkTickSystem_17;
// Unity.Netcode.NetworkManager Unity.Netcode.NetworkTimeSystem::m_NetworkManager
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___m_NetworkManager_18;
// System.Int32 Unity.Netcode.NetworkTimeSystem::m_TimeSyncFrequencyTicks
int32_t ___m_TimeSyncFrequencyTicks_19;
};
// Unity.Netcode.NetworkUpdateLoop
struct NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E : public RuntimeObject
{
};
// Unity.Netcode.NetworkVariableSerializationTypes
struct NetworkVariableSerializationTypes_tEECCAAFCCE61D52B2B62DB0CFC9FA4A0D0DBE105 : public RuntimeObject
{
};
// Unity.Netcode.NullNetworkMetrics
struct NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572 : public RuntimeObject
{
};
// Unity.Netcode.RpcFallbackSerialization
struct RpcFallbackSerialization_tE4596833507B25850BB592EA8D5C681726E1A5E6 : public RuntimeObject
{
};
// Unity.Netcode.RpcMessageHelpers
struct RpcMessageHelpers_tA58229E94BF6CD43F202E0648598A6266FFFB648 : public RuntimeObject
{
};
// Unity.Netcode.RpcTarget
struct RpcTarget_t0F23BD75DF373B0172AD08117DB945D6CD994832 : public RuntimeObject
{
// Unity.Netcode.NetworkManager Unity.Netcode.RpcTarget::m_NetworkManager
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___m_NetworkManager_0;
// Unity.Netcode.BaseRpcTarget Unity.Netcode.RpcTarget::Owner
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* ___Owner_1;
// Unity.Netcode.BaseRpcTarget Unity.Netcode.RpcTarget::NotOwner
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* ___NotOwner_2;
// Unity.Netcode.BaseRpcTarget Unity.Netcode.RpcTarget::Server
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* ___Server_3;
// Unity.Netcode.BaseRpcTarget Unity.Netcode.RpcTarget::NotServer
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* ___NotServer_4;
// Unity.Netcode.BaseRpcTarget Unity.Netcode.RpcTarget::Me
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* ___Me_5;
// Unity.Netcode.BaseRpcTarget Unity.Netcode.RpcTarget::NotMe
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* ___NotMe_6;
// Unity.Netcode.BaseRpcTarget Unity.Netcode.RpcTarget::Everyone
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* ___Everyone_7;
// Unity.Netcode.BaseRpcTarget Unity.Netcode.RpcTarget::ClientsAndHost
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* ___ClientsAndHost_8;
// Unity.Netcode.ProxyRpcTargetGroup Unity.Netcode.RpcTarget::m_CachedProxyRpcTargetGroup
ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7* ___m_CachedProxyRpcTargetGroup_9;
// Unity.Netcode.RpcTargetGroup Unity.Netcode.RpcTarget::m_CachedTargetGroup
RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827* ___m_CachedTargetGroup_10;
// Unity.Netcode.DirectSendRpcTarget Unity.Netcode.RpcTarget::m_CachedDirectSendTarget
DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* ___m_CachedDirectSendTarget_11;
// Unity.Netcode.ProxyRpcTarget Unity.Netcode.RpcTarget::m_CachedProxyRpcTarget
ProxyRpcTarget_tC30AA5D8B0A8FB003B3DCB2D45A227105B33A917* ___m_CachedProxyRpcTarget_12;
};
// Unity.Netcode.ShortSerializer
struct ShortSerializer_tD46C0213820666E7B70D180780048EAFC4093E5E : public RuntimeObject
{
};
// System.String
struct String_t : public RuntimeObject
{
// System.Int32 System.String::_stringLength
int32_t ____stringLength_4;
// System.Char System.String::_firstChar
Il2CppChar ____firstChar_5;
};
// System.Text.StringBuilder
struct StringBuilder_t : public RuntimeObject
{
// System.Char[] System.Text.StringBuilder::m_ChunkChars
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars_0;
// System.Text.StringBuilder System.Text.StringBuilder::m_ChunkPrevious
StringBuilder_t* ___m_ChunkPrevious_1;
// System.Int32 System.Text.StringBuilder::m_ChunkLength
int32_t ___m_ChunkLength_2;
// System.Int32 System.Text.StringBuilder::m_ChunkOffset
int32_t ___m_ChunkOffset_3;
// System.Int32 System.Text.StringBuilder::m_MaxCapacity
int32_t ___m_MaxCapacity_4;
};
// Unity.Netcode.UintSerializer
struct UintSerializer_tD14C682BE915361B5C1686C88EF4B22B08943763 : public RuntimeObject
{
};
// Unity.Netcode.UlongSerializer
struct UlongSerializer_tE8E6F7551ED3CAB4958A1E94AC3B01D6219FB073 : public RuntimeObject
{
};
// Unity.Netcode.UshortSerializer
struct UshortSerializer_tD3982C819EFF1AD573D2C2D34B856D78E60A44E2 : public RuntimeObject
{
};
// System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
{
};
// Native definition for P/Invoke marshalling of System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
// Unity.Netcode.XXHash
struct XXHash_t0DA77116073FD4B34F50CFCB57B2FD8396F1BB3D : public RuntimeObject
{
};
// UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D : public RuntimeObject
{
};
// Native definition for P/Invoke marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
};
// Unity.Netcode.NetworkMessageManager/<>c
struct U3CU3Ec_t052027978265690D79F46B05A348494977DDE237 : public RuntimeObject
{
};
// Unity.Netcode.NetworkUpdateLoop/NetworkEarlyUpdate/<>c
struct U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7 : public RuntimeObject
{
};
// Unity.Netcode.NetworkUpdateLoop/NetworkFixedUpdate/<>c
struct U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38 : public RuntimeObject
{
};
// Unity.Netcode.NetworkUpdateLoop/NetworkInitialization/<>c
struct U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816 : public RuntimeObject
{
};
// Unity.Netcode.NetworkUpdateLoop/NetworkPostLateUpdate/<>c
struct U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77 : public RuntimeObject
{
};
// Unity.Netcode.NetworkUpdateLoop/NetworkPostScriptLateUpdate/<>c
struct U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD : public RuntimeObject
{
};
// Unity.Netcode.NetworkUpdateLoop/NetworkPreLateUpdate/<>c
struct U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D : public RuntimeObject
{
};
// Unity.Netcode.NetworkUpdateLoop/NetworkPreUpdate/<>c
struct U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B : public RuntimeObject
{
};
// Unity.Netcode.NetworkUpdateLoop/NetworkUpdate/<>c
struct U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259 : public RuntimeObject
{
};
// System.ArraySegment`1<System.Byte>
struct ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093
{
// T[] System.ArraySegment`1::_array
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____array_1;
// System.Int32 System.ArraySegment`1::_offset
int32_t ____offset_2;
// System.Int32 System.ArraySegment`1::_count
int32_t ____count_3;
};
// System.ArraySegment`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178
{
// T[] System.ArraySegment`1::_array
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ____array_1;
// System.Int32 System.ArraySegment`1::_offset
int32_t ____offset_2;
// System.Int32 System.ArraySegment`1::_count
int32_t ____count_3;
};
// Unity.Netcode.BufferSerializer`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
typedef Il2CppFullySharedGenericStruct BufferSerializer_1_tC485B3539F0BCD2241145A679FB202806C206C10;
// System.Collections.Generic.List`1/Enumerator<Unity.Netcode.BaseRpcTarget>
struct Enumerator_t7F2D022566D37C061C6EAD77AC73FE881B32E15E
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t078056943C0633B9316397513F2A01B347869F93* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* ____current_3;
};
// System.Collections.Generic.Stack`1/Enumerator<Unity.Netcode.DirectSendRpcTarget>
struct Enumerator_t83AAD71E0C9FA16840FFE576F35402C4ED54488A
{
// System.Collections.Generic.Stack`1<T> System.Collections.Generic.Stack`1/Enumerator::_stack
Stack_1_t10A64755BC8DEA1DC228CDBEB93351BBCE37F5C6* ____stack_0;
// System.Int32 System.Collections.Generic.Stack`1/Enumerator::_version
int32_t ____version_1;
// System.Int32 System.Collections.Generic.Stack`1/Enumerator::_index
int32_t ____index_2;
// T System.Collections.Generic.Stack`1/Enumerator::_currentElement
DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* ____currentElement_3;
};
// System.Collections.Generic.HashSet`1/Enumerator<Unity.Netcode.NetworkObject>
struct Enumerator_t08D2A82D9E38E7B084FD4A017063CBB6B265B486
{
// System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::_set
HashSet_1_t4CB93F2D8A0CA74AB045A363BEAA451C9E5C4337* ____set_0;
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.HashSet`1/Enumerator::_current
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* ____current_3;
};
// System.Collections.Generic.HashSet`1/Enumerator<System.UInt64>
struct Enumerator_t1BD5EAC17E707DFC9C05151D77D6E6DC9166D1EC
{
// System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::_set
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* ____set_0;
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.HashSet`1/Enumerator::_current
uint64_t ____current_3;
};
// System.Collections.Generic.HashSet`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
typedef Il2CppFullySharedGenericStruct Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB;
// System.Collections.Generic.List`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
typedef Il2CppFullySharedGenericStruct Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF;
// System.Collections.Generic.Stack`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
typedef Il2CppFullySharedGenericStruct Enumerator_t9C40FA80DC7A4C63469E514386FAB9AE1039DF41;
// System.Collections.Generic.KeyValuePair`2<System.String,System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>>
struct KeyValuePair_2_t1691D419B4B3084B7C4A171FC4F37D58F3A842D4
{
// TKey System.Collections.Generic.KeyValuePair`2::key
String_t* ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* ___value_1;
};
// System.Collections.Generic.KeyValuePair`2<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>
struct KeyValuePair_2_t317CD8678561DCED20FC46565AA28206F6B42128
{
// TKey System.Collections.Generic.KeyValuePair`2::key
uint32_t ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
RpcReceiveHandler_t9B7D20AFF49DC83F316E32605F53AE0D2ECC45B2* ___value_1;
};
// System.Collections.Generic.KeyValuePair`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
typedef Il2CppFullySharedGenericStruct KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669;
// System.Nullable`1<System.Boolean>
struct Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
bool ___value_1;
};
// System.Nullable`1<System.UInt32>
struct Nullable_1_tD043F01310E483091D0E9A5526C3425F13EF2099
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
uint32_t ___value_1;
};
// System.Nullable`1<System.UInt64>
struct Nullable_1_tF8BFF19FF240C9F0A45168187CD7106BAA146A99
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
uint64_t ___value_1;
};
// System.Nullable`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>
typedef Il2CppFullySharedGenericStruct Nullable_1_t71C4EA4E848DBD7A4A97704069FB951159A3A339;
// Unity.Netcode.NetworkManager/Override`1<System.UInt16>
struct Override_1_tC50588F2091AF16B0931A185E37A0BABA586D1A6
{
// T Unity.Netcode.NetworkManager/Override`1::m_Value
uint16_t ___m_Value_0;
// System.Boolean Unity.Netcode.NetworkManager/Override`1::<Overidden>k__BackingField
bool ___U3COveriddenU3Ek__BackingField_1;
};
// System.ValueTuple`2<System.Int32,System.Int32>
struct ValueTuple_2_t973F7AB0EF5DD3619E518A966941F10D8098F52D
{
// T1 System.ValueTuple`2::Item1
int32_t ___Item1_0;
// T2 System.ValueTuple`2::Item2
int32_t ___Item2_1;
};
// System.ValueTuple`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
typedef Il2CppFullySharedGenericStruct ValueTuple_2_tBAA1E1D7D97D80E0EBA7FE8773B1FF409AEA3829;
// Unity.Netcode.AnticipationCounterSyncPingMessage
struct AnticipationCounterSyncPingMessage_tE9C54BC0D4A4B72F5CEDB3D76A6B36CAE96D0440
{
// System.UInt64 Unity.Netcode.AnticipationCounterSyncPingMessage::Counter
uint64_t ___Counter_0;
// System.Double Unity.Netcode.AnticipationCounterSyncPingMessage::Time
double ___Time_1;
};
// Unity.Netcode.AnticipationCounterSyncPongMessage
struct AnticipationCounterSyncPongMessage_t09E01EDA2B4C82FDCC2AB10BE4F14B14B4BE561F
{
// System.UInt64 Unity.Netcode.AnticipationCounterSyncPongMessage::Counter
uint64_t ___Counter_0;
// System.Double Unity.Netcode.AnticipationCounterSyncPongMessage::Time
double ___Time_1;
};
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
// System.Boolean System.Boolean::m_value
bool ___m_value_0;
};
// System.Byte
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
{
// System.Byte System.Byte::m_value
uint8_t ___m_value_0;
};
// Unity.Netcode.ChangeOwnershipMessage
struct ChangeOwnershipMessage_tEF19BE4B1928201B9861E869DBF93424F8AFC103
{
// System.UInt64 Unity.Netcode.ChangeOwnershipMessage::NetworkObjectId
uint64_t ___NetworkObjectId_0;
// System.UInt64 Unity.Netcode.ChangeOwnershipMessage::OwnerClientId
uint64_t ___OwnerClientId_1;
};
// System.Char
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
{
// System.Char System.Char::m_value
Il2CppChar ___m_value_0;
};
// Unity.Netcode.ClientConnectedMessage
struct ClientConnectedMessage_tADCD93468AB0DC7530616900F85D58E57EC3C46E
{
// System.UInt64 Unity.Netcode.ClientConnectedMessage::ClientId
uint64_t ___ClientId_0;
};
// Unity.Netcode.ClientDisconnectedMessage
struct ClientDisconnectedMessage_t0C8722005B5EC57AF31E4400B5D754172EC06AF5
{
// System.UInt64 Unity.Netcode.ClientDisconnectedMessage::ClientId
uint64_t ___ClientId_0;
};
// Unity.Netcode.ClientRpcReceiveParams
struct ClientRpcReceiveParams_t590A38B21015F50FBD50F37EDE491B65E3519E6A
{
union
{
struct
{
};
uint8_t ClientRpcReceiveParams_t590A38B21015F50FBD50F37EDE491B65E3519E6A__padding[1];
};
};
// Unity.Netcode.ClientsAndHostRpcTarget
struct ClientsAndHostRpcTarget_t5AD7665C99A0851274145AAA5CF214930AAEDBA0 : public BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A
{
// Unity.Netcode.BaseRpcTarget Unity.Netcode.ClientsAndHostRpcTarget::m_UnderlyingTarget
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* ___m_UnderlyingTarget_2;
};
// Unity.Netcode.DestroyObjectMessage
struct DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050
{
// System.UInt64 Unity.Netcode.DestroyObjectMessage::NetworkObjectId
uint64_t ___NetworkObjectId_0;
// System.Boolean Unity.Netcode.DestroyObjectMessage::DestroyGameObject
bool ___DestroyGameObject_1;
};
// Native definition for P/Invoke marshalling of Unity.Netcode.DestroyObjectMessage
struct DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050_marshaled_pinvoke
{
uint64_t ___NetworkObjectId_0;
int32_t ___DestroyGameObject_1;
};
// Native definition for COM marshalling of Unity.Netcode.DestroyObjectMessage
struct DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050_marshaled_com
{
uint64_t ___NetworkObjectId_0;
int32_t ___DestroyGameObject_1;
};
// Unity.Netcode.DirectSendRpcTarget
struct DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF : public BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A
{
// System.UInt64 Unity.Netcode.DirectSendRpcTarget::ClientId
uint64_t ___ClientId_2;
};
// Unity.Netcode.DisconnectReasonMessage
struct DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4
{
// System.String Unity.Netcode.DisconnectReasonMessage::Reason
String_t* ___Reason_0;
};
// Native definition for P/Invoke marshalling of Unity.Netcode.DisconnectReasonMessage
struct DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4_marshaled_pinvoke
{
char* ___Reason_0;
};
// Native definition for COM marshalling of Unity.Netcode.DisconnectReasonMessage
struct DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4_marshaled_com
{
Il2CppChar* ___Reason_0;
};
// System.Double
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
{
// System.Double System.Double::m_value
double ___m_value_0;
};
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
// Unity.Netcode.EveryoneRpcTarget
struct EveryoneRpcTarget_t696B733F86615C4E371C805B908848039C0D286F : public BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A
{
// Unity.Netcode.NotServerRpcTarget Unity.Netcode.EveryoneRpcTarget::m_NotServerRpcTarget
NotServerRpcTarget_t3125E32C7B22B09CFB37342F542081468A7D536C* ___m_NotServerRpcTarget_2;
// Unity.Netcode.ServerRpcTarget Unity.Netcode.EveryoneRpcTarget::m_ServerRpcTarget
ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760* ___m_ServerRpcTarget_3;
};
// Unity.Netcode.FastBufferReader
struct FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99
{
// Unity.Netcode.FastBufferReader/ReaderHandle* Unity.Netcode.FastBufferReader::Handle
ReaderHandle_t7A818FF1A9ACF79E6D6322AFF494B9FB12C48CC8* ___Handle_0;
};
// Unity.Netcode.FastBufferWriter
struct FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC
{
// Unity.Netcode.FastBufferWriter/WriterHandle* Unity.Netcode.FastBufferWriter::Handle
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* ___Handle_0;
};
// Unity.Netcode.GenerateSerializationForGenericParameterAttribute
struct GenerateSerializationForGenericParameterAttribute_t09209D8C39D1D8640DF060CCEEB4A57FC9E9F18D : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
// System.Int32 Unity.Netcode.GenerateSerializationForGenericParameterAttribute::ParameterIndex
int32_t ___ParameterIndex_0;
};
// Unity.Netcode.GenerateSerializationForTypeAttribute
struct GenerateSerializationForTypeAttribute_t79557E08AAF7C05DC424C36BA04A2692E9CCAF0B : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
// System.Type Unity.Netcode.GenerateSerializationForTypeAttribute::Type
Type_t* ___Type_0;
};
// System.Guid
struct Guid_t
{
// System.Int32 System.Guid::_a
int32_t ____a_1;
// System.Int16 System.Guid::_b
int16_t ____b_2;
// System.Int16 System.Guid::_c
int16_t ____c_3;
// System.Byte System.Guid::_d
uint8_t ____d_4;
// System.Byte System.Guid::_e
uint8_t ____e_5;
// System.Byte System.Guid::_f
uint8_t ____f_6;
// System.Byte System.Guid::_g
uint8_t ____g_7;
// System.Byte System.Guid::_h
uint8_t ____h_8;
// System.Byte System.Guid::_i
uint8_t ____i_9;
// System.Byte System.Guid::_j
uint8_t ____j_10;
// System.Byte System.Guid::_k
uint8_t ____k_11;
};
// Unity.Netcode.ILPPMessageProvider
struct ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976
{
union
{
struct
{
};
uint8_t ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976__padding[1];
};
};
// System.Int16
struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175
{
// System.Int16 System.Int16::m_value
int16_t ___m_value_0;
};
// System.Int32
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
// System.Int32 System.Int32::m_value
int32_t ___m_value_0;
};
// System.Int64
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
{
// System.Int64 System.Int64::m_value
int64_t ___m_value_0;
};
// System.IntPtr
struct IntPtr_t
{
// System.Void* System.IntPtr::m_value
void* ___m_value_0;
};
// Unity.Netcode.LocalSendRpcTarget
struct LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98 : public BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A
{
};
// Unity.Netcode.MessageVersionData
struct MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1
{
// System.UInt32 Unity.Netcode.MessageVersionData::Hash
uint32_t ___Hash_0;
// System.Int32 Unity.Netcode.MessageVersionData::Version
int32_t ___Version_1;
};
// System.Reflection.MethodBase
struct MethodBase_t : public MemberInfo_t
{
};
// Unity.Netcode.NetworkBatchHeader
struct NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA
{
// System.UInt16 Unity.Netcode.NetworkBatchHeader::Magic
uint16_t ___Magic_1;
// System.UInt16 Unity.Netcode.NetworkBatchHeader::BatchCount
uint16_t ___BatchCount_2;
// System.Int32 Unity.Netcode.NetworkBatchHeader::BatchSize
int32_t ___BatchSize_3;
// System.UInt64 Unity.Netcode.NetworkBatchHeader::BatchHash
uint64_t ___BatchHash_4;
};
// Unity.Networking.Transport.NetworkConfigParameter
struct NetworkConfigParameter_t2AA94683DFCAE075DB53029EE1C08A72B5E2C22D
{
// System.Int32 Unity.Networking.Transport.NetworkConfigParameter::connectTimeoutMS
int32_t ___connectTimeoutMS_0;
// System.Int32 Unity.Networking.Transport.NetworkConfigParameter::maxConnectAttempts
int32_t ___maxConnectAttempts_1;
// System.Int32 Unity.Networking.Transport.NetworkConfigParameter::disconnectTimeoutMS
int32_t ___disconnectTimeoutMS_2;
// System.Int32 Unity.Networking.Transport.NetworkConfigParameter::heartbeatTimeoutMS
int32_t ___heartbeatTimeoutMS_3;
// System.Int32 Unity.Networking.Transport.NetworkConfigParameter::maxFrameTimeMS
int32_t ___maxFrameTimeMS_4;
// System.Int32 Unity.Networking.Transport.NetworkConfigParameter::fixedFrameTimeMS
int32_t ___fixedFrameTimeMS_5;
// System.Int32 Unity.Networking.Transport.NetworkConfigParameter::maxMessageSize
int32_t ___maxMessageSize_6;
};
// Unity.Networking.Transport.NetworkDataStreamParameter
struct NetworkDataStreamParameter_t0151BCC5F97AE52ECE6BAF1351C7E8FF6E070CFA
{
// System.Int32 Unity.Networking.Transport.NetworkDataStreamParameter::size
int32_t ___size_1;
};
// Unity.Netcode.NetworkMessageHeader
struct NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673
{
// System.UInt32 Unity.Netcode.NetworkMessageHeader::MessageType
uint32_t ___MessageType_0;
// System.UInt32 Unity.Netcode.NetworkMessageHeader::MessageSize
uint32_t ___MessageSize_1;
};
// Unity.Networking.Transport.NetworkPipeline
struct NetworkPipeline_t83BB00B4CE9811A2B75D37E50EFB85FD60044A69
{
// System.Int32 Unity.Networking.Transport.NetworkPipeline::Id
int32_t ___Id_0;
};
// Unity.Netcode.NetworkTime
struct NetworkTime_t2E4697E4558B217C431021D2CC30A9306E778B5F
{
// System.Double Unity.Netcode.NetworkTime::m_TimeSec
double ___m_TimeSec_0;
// System.UInt32 Unity.Netcode.NetworkTime::m_TickRate
uint32_t ___m_TickRate_1;
// System.Double Unity.Netcode.NetworkTime::m_TickInterval
double ___m_TickInterval_2;
// System.Int32 Unity.Netcode.NetworkTime::m_CachedTick
int32_t ___m_CachedTick_3;
// System.Double Unity.Netcode.NetworkTime::m_CachedTickOffset
double ___m_CachedTickOffset_4;
};
// Unity.Netcode.NetworkVariableUpdateTraits
struct NetworkVariableUpdateTraits_t80D1AB1508277AA530781F02592DE80BD43B4CF3
{
// System.Single Unity.Netcode.NetworkVariableUpdateTraits::MinSecondsBetweenUpdates
float ___MinSecondsBetweenUpdates_0;
// System.Single Unity.Netcode.NetworkVariableUpdateTraits::MaxSecondsBetweenUpdates
float ___MaxSecondsBetweenUpdates_1;
};
// Unity.Netcode.NotMeRpcTarget
struct NotMeRpcTarget_t74FD266F3AFAF1F88A0B76E1B1C4491644B4B3C5 : public BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A
{
// Unity.Netcode.IGroupRpcTarget Unity.Netcode.NotMeRpcTarget::m_GroupSendTarget
RuntimeObject* ___m_GroupSendTarget_2;
// Unity.Netcode.ServerRpcTarget Unity.Netcode.NotMeRpcTarget::m_ServerRpcTarget
ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760* ___m_ServerRpcTarget_3;
};
// Unity.Netcode.NotOwnerRpcTarget
struct NotOwnerRpcTarget_tEBA8E16C0424914F956542009C6C425B7BD77FC2 : public BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A
{
// Unity.Netcode.IGroupRpcTarget Unity.Netcode.NotOwnerRpcTarget::m_GroupSendTarget
RuntimeObject* ___m_GroupSendTarget_2;
// Unity.Netcode.ServerRpcTarget Unity.Netcode.NotOwnerRpcTarget::m_ServerRpcTarget
ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760* ___m_ServerRpcTarget_3;
// Unity.Netcode.LocalSendRpcTarget Unity.Netcode.NotOwnerRpcTarget::m_LocalSendRpcTarget
LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98* ___m_LocalSendRpcTarget_4;
};
// Unity.Netcode.NotServerRpcTarget
struct NotServerRpcTarget_t3125E32C7B22B09CFB37342F542081468A7D536C : public BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A
{
// Unity.Netcode.IGroupRpcTarget Unity.Netcode.NotServerRpcTarget::m_GroupSendTarget
RuntimeObject* ___m_GroupSendTarget_2;
// Unity.Netcode.LocalSendRpcTarget Unity.Netcode.NotServerRpcTarget::m_LocalSendRpcTarget
LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98* ___m_LocalSendRpcTarget_3;
};
// Unity.Netcode.OwnerRpcTarget
struct OwnerRpcTarget_t26B7A0FC0AF53F3A95D03B8F1E41410900FED8FD : public BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A
{
// Unity.Netcode.IIndividualRpcTarget Unity.Netcode.OwnerRpcTarget::m_UnderlyingTarget
RuntimeObject* ___m_UnderlyingTarget_2;
// Unity.Netcode.LocalSendRpcTarget Unity.Netcode.OwnerRpcTarget::m_LocalRpcTarget
LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98* ___m_LocalRpcTarget_3;
// Unity.Netcode.ServerRpcTarget Unity.Netcode.OwnerRpcTarget::m_ServerRpcTarget
ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760* ___m_ServerRpcTarget_4;
};
// UnityEngine.Quaternion
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974
{
// System.Single UnityEngine.Quaternion::x
float ___x_0;
// System.Single UnityEngine.Quaternion::y
float ___y_1;
// System.Single UnityEngine.Quaternion::z
float ___z_2;
// System.Single UnityEngine.Quaternion::w
float ___w_3;
};
// Unity.Mathematics.Random
struct Random_tF24B964D3D5DE57D52CCDBF2E91ACE60F01F5F37
{
// System.UInt32 Unity.Mathematics.Random::state
uint32_t ___state_0;
};
// Unity.Netcode.RpcMetadata
struct RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB
{
// System.UInt64 Unity.Netcode.RpcMetadata::NetworkObjectId
uint64_t ___NetworkObjectId_0;
// System.UInt16 Unity.Netcode.RpcMetadata::NetworkBehaviourId
uint16_t ___NetworkBehaviourId_1;
// System.UInt32 Unity.Netcode.RpcMetadata::NetworkRpcMethodId
uint32_t ___NetworkRpcMethodId_2;
};
// Unity.Netcode.RpcReceiveParams
struct RpcReceiveParams_tD05099D00D0DCD7C712D970AD96696DF2FB21D98
{
// System.UInt64 Unity.Netcode.RpcReceiveParams::SenderClientId
uint64_t ___SenderClientId_0;
};
// Unity.Netcode.RpcTargetGroup
struct RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827 : public BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A
{
// System.Collections.Generic.List`1<Unity.Netcode.BaseRpcTarget> Unity.Netcode.RpcTargetGroup::Targets
List_1_t078056943C0633B9316397513F2A01B347869F93* ___Targets_2;
// Unity.Netcode.LocalSendRpcTarget Unity.Netcode.RpcTargetGroup::m_LocalSendRpcTarget
LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98* ___m_LocalSendRpcTarget_3;
// System.Collections.Generic.HashSet`1<System.UInt64> Unity.Netcode.RpcTargetGroup::m_Ids
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* ___m_Ids_4;
// System.Collections.Generic.Stack`1<Unity.Netcode.DirectSendRpcTarget> Unity.Netcode.RpcTargetGroup::m_TargetCache
Stack_1_t10A64755BC8DEA1DC228CDBEB93351BBCE37F5C6* ___m_TargetCache_5;
};
// UnityEngine.SceneManagement.Scene
struct Scene_tA1DC762B79745EB5140F054C884855B922318356
{
// System.Int32 UnityEngine.SceneManagement.Scene::m_Handle
int32_t ___m_Handle_0;
};
// Unity.Netcode.ServerRpcReceiveParams
struct ServerRpcReceiveParams_t13F450FA39CB2BE6C1DB10FFDC686A89EFC4EF95
{
// System.UInt64 Unity.Netcode.ServerRpcReceiveParams::SenderClientId
uint64_t ___SenderClientId_0;
};
// Unity.Netcode.ServerRpcSendParams
struct ServerRpcSendParams_tD31A53960AABCA57F6D16BADB576E7DA50D50A4A
{
union
{
struct
{
};
uint8_t ServerRpcSendParams_tD31A53960AABCA57F6D16BADB576E7DA50D50A4A__padding[1];
};
};
// Unity.Netcode.ServerRpcTarget
struct ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760 : public BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A
{
// Unity.Netcode.BaseRpcTarget Unity.Netcode.ServerRpcTarget::m_UnderlyingTarget
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* ___m_UnderlyingTarget_2;
};
// System.Single
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
// System.Single System.Single::m_value
float ___m_value_0;
};
// Unity.Netcode.TimeSyncMessage
struct TimeSyncMessage_t9C58B7AFA7062DD6F727D4E9FFF71448C8630471
{
// System.Int32 Unity.Netcode.TimeSyncMessage::Tick
int32_t ___Tick_0;
};
// System.UInt16
struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455
{
// System.UInt16 System.UInt16::m_value
uint16_t ___m_value_0;
};
// System.UInt32
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
{
// System.UInt32 System.UInt32::m_value
uint32_t ___m_value_0;
};
// System.UInt64
struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
{
// System.UInt64 System.UInt64::m_value
uint64_t ___m_value_0;
};
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
{
// System.Single UnityEngine.Vector3::x
float ___x_2;
// System.Single UnityEngine.Vector3::y
float ___y_3;
// System.Single UnityEngine.Vector3::z
float ___z_4;
};
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
// Unity.Collections.AllocatorManager/AllocatorHandle
struct AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148
{
// System.UInt16 Unity.Collections.AllocatorManager/AllocatorHandle::Index
uint16_t ___Index_0;
// System.UInt16 Unity.Collections.AllocatorManager/AllocatorHandle::Version
uint16_t ___Version_1;
};
// Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress
struct Baselib_NetworkAddress_t2F4AF92B4EEFE31182BADF512CA004AFF48128E0
{
union
{
#pragma pack(push, tp, 1)
struct
{
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::data0
uint8_t ___data0_0;
};
#pragma pack(pop, tp)
struct
{
uint8_t ___data0_0_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___data1_1_OffsetPadding[1];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::data1
uint8_t ___data1_1;
};
#pragma pack(pop, tp)
struct
{
char ___data1_1_OffsetPadding_forAlignmentOnly[1];
uint8_t ___data1_1_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___data2_2_OffsetPadding[2];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::data2
uint8_t ___data2_2;
};
#pragma pack(pop, tp)
struct
{
char ___data2_2_OffsetPadding_forAlignmentOnly[2];
uint8_t ___data2_2_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___data3_3_OffsetPadding[3];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::data3
uint8_t ___data3_3;
};
#pragma pack(pop, tp)
struct
{
char ___data3_3_OffsetPadding_forAlignmentOnly[3];
uint8_t ___data3_3_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___data4_4_OffsetPadding[4];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::data4
uint8_t ___data4_4;
};
#pragma pack(pop, tp)
struct
{
char ___data4_4_OffsetPadding_forAlignmentOnly[4];
uint8_t ___data4_4_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___data5_5_OffsetPadding[5];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::data5
uint8_t ___data5_5;
};
#pragma pack(pop, tp)
struct
{
char ___data5_5_OffsetPadding_forAlignmentOnly[5];
uint8_t ___data5_5_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___data6_6_OffsetPadding[6];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::data6
uint8_t ___data6_6;
};
#pragma pack(pop, tp)
struct
{
char ___data6_6_OffsetPadding_forAlignmentOnly[6];
uint8_t ___data6_6_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___data7_7_OffsetPadding[7];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::data7
uint8_t ___data7_7;
};
#pragma pack(pop, tp)
struct
{
char ___data7_7_OffsetPadding_forAlignmentOnly[7];
uint8_t ___data7_7_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___data8_8_OffsetPadding[8];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::data8
uint8_t ___data8_8;
};
#pragma pack(pop, tp)
struct
{
char ___data8_8_OffsetPadding_forAlignmentOnly[8];
uint8_t ___data8_8_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___data9_9_OffsetPadding[9];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::data9
uint8_t ___data9_9;
};
#pragma pack(pop, tp)
struct
{
char ___data9_9_OffsetPadding_forAlignmentOnly[9];
uint8_t ___data9_9_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___data10_10_OffsetPadding[10];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::data10
uint8_t ___data10_10;
};
#pragma pack(pop, tp)
struct
{
char ___data10_10_OffsetPadding_forAlignmentOnly[10];
uint8_t ___data10_10_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___data11_11_OffsetPadding[11];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::data11
uint8_t ___data11_11;
};
#pragma pack(pop, tp)
struct
{
char ___data11_11_OffsetPadding_forAlignmentOnly[11];
uint8_t ___data11_11_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___data12_12_OffsetPadding[12];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::data12
uint8_t ___data12_12;
};
#pragma pack(pop, tp)
struct
{
char ___data12_12_OffsetPadding_forAlignmentOnly[12];
uint8_t ___data12_12_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___data13_13_OffsetPadding[13];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::data13
uint8_t ___data13_13;
};
#pragma pack(pop, tp)
struct
{
char ___data13_13_OffsetPadding_forAlignmentOnly[13];
uint8_t ___data13_13_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___data14_14_OffsetPadding[14];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::data14
uint8_t ___data14_14;
};
#pragma pack(pop, tp)
struct
{
char ___data14_14_OffsetPadding_forAlignmentOnly[14];
uint8_t ___data14_14_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___data15_15_OffsetPadding[15];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::data15
uint8_t ___data15_15;
};
#pragma pack(pop, tp)
struct
{
char ___data15_15_OffsetPadding_forAlignmentOnly[15];
uint8_t ___data15_15_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::ipv6_0
uint8_t ___ipv6_0_16;
};
#pragma pack(pop, tp)
struct
{
uint8_t ___ipv6_0_16_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___ipv6_1_17_OffsetPadding[1];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::ipv6_1
uint8_t ___ipv6_1_17;
};
#pragma pack(pop, tp)
struct
{
char ___ipv6_1_17_OffsetPadding_forAlignmentOnly[1];
uint8_t ___ipv6_1_17_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___ipv6_2_18_OffsetPadding[2];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::ipv6_2
uint8_t ___ipv6_2_18;
};
#pragma pack(pop, tp)
struct
{
char ___ipv6_2_18_OffsetPadding_forAlignmentOnly[2];
uint8_t ___ipv6_2_18_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___ipv6_3_19_OffsetPadding[3];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::ipv6_3
uint8_t ___ipv6_3_19;
};
#pragma pack(pop, tp)
struct
{
char ___ipv6_3_19_OffsetPadding_forAlignmentOnly[3];
uint8_t ___ipv6_3_19_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___ipv6_4_20_OffsetPadding[4];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::ipv6_4
uint8_t ___ipv6_4_20;
};
#pragma pack(pop, tp)
struct
{
char ___ipv6_4_20_OffsetPadding_forAlignmentOnly[4];
uint8_t ___ipv6_4_20_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___ipv6_5_21_OffsetPadding[5];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::ipv6_5
uint8_t ___ipv6_5_21;
};
#pragma pack(pop, tp)
struct
{
char ___ipv6_5_21_OffsetPadding_forAlignmentOnly[5];
uint8_t ___ipv6_5_21_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___ipv6_6_22_OffsetPadding[6];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::ipv6_6
uint8_t ___ipv6_6_22;
};
#pragma pack(pop, tp)
struct
{
char ___ipv6_6_22_OffsetPadding_forAlignmentOnly[6];
uint8_t ___ipv6_6_22_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___ipv6_7_23_OffsetPadding[7];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::ipv6_7
uint8_t ___ipv6_7_23;
};
#pragma pack(pop, tp)
struct
{
char ___ipv6_7_23_OffsetPadding_forAlignmentOnly[7];
uint8_t ___ipv6_7_23_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___ipv6_8_24_OffsetPadding[8];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::ipv6_8
uint8_t ___ipv6_8_24;
};
#pragma pack(pop, tp)
struct
{
char ___ipv6_8_24_OffsetPadding_forAlignmentOnly[8];
uint8_t ___ipv6_8_24_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___ipv6_9_25_OffsetPadding[9];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::ipv6_9
uint8_t ___ipv6_9_25;
};
#pragma pack(pop, tp)
struct
{
char ___ipv6_9_25_OffsetPadding_forAlignmentOnly[9];
uint8_t ___ipv6_9_25_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___ipv6_10_26_OffsetPadding[10];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::ipv6_10
uint8_t ___ipv6_10_26;
};
#pragma pack(pop, tp)
struct
{
char ___ipv6_10_26_OffsetPadding_forAlignmentOnly[10];
uint8_t ___ipv6_10_26_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___ipv6_11_27_OffsetPadding[11];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::ipv6_11
uint8_t ___ipv6_11_27;
};
#pragma pack(pop, tp)
struct
{
char ___ipv6_11_27_OffsetPadding_forAlignmentOnly[11];
uint8_t ___ipv6_11_27_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___ipv6_12_28_OffsetPadding[12];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::ipv6_12
uint8_t ___ipv6_12_28;
};
#pragma pack(pop, tp)
struct
{
char ___ipv6_12_28_OffsetPadding_forAlignmentOnly[12];
uint8_t ___ipv6_12_28_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___ipv6_13_29_OffsetPadding[13];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::ipv6_13
uint8_t ___ipv6_13_29;
};
#pragma pack(pop, tp)
struct
{
char ___ipv6_13_29_OffsetPadding_forAlignmentOnly[13];
uint8_t ___ipv6_13_29_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___ipv6_14_30_OffsetPadding[14];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::ipv6_14
uint8_t ___ipv6_14_30;
};
#pragma pack(pop, tp)
struct
{
char ___ipv6_14_30_OffsetPadding_forAlignmentOnly[14];
uint8_t ___ipv6_14_30_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___ipv6_15_31_OffsetPadding[15];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::ipv6_15
uint8_t ___ipv6_15_31;
};
#pragma pack(pop, tp)
struct
{
char ___ipv6_15_31_OffsetPadding_forAlignmentOnly[15];
uint8_t ___ipv6_15_31_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::ipv4_0
uint8_t ___ipv4_0_32;
};
#pragma pack(pop, tp)
struct
{
uint8_t ___ipv4_0_32_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___ipv4_1_33_OffsetPadding[1];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::ipv4_1
uint8_t ___ipv4_1_33;
};
#pragma pack(pop, tp)
struct
{
char ___ipv4_1_33_OffsetPadding_forAlignmentOnly[1];
uint8_t ___ipv4_1_33_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___ipv4_2_34_OffsetPadding[2];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::ipv4_2
uint8_t ___ipv4_2_34;
};
#pragma pack(pop, tp)
struct
{
char ___ipv4_2_34_OffsetPadding_forAlignmentOnly[2];
uint8_t ___ipv4_2_34_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___ipv4_3_35_OffsetPadding[3];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::ipv4_3
uint8_t ___ipv4_3_35;
};
#pragma pack(pop, tp)
struct
{
char ___ipv4_3_35_OffsetPadding_forAlignmentOnly[3];
uint8_t ___ipv4_3_35_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___port0_36_OffsetPadding[16];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::port0
uint8_t ___port0_36;
};
#pragma pack(pop, tp)
struct
{
char ___port0_36_OffsetPadding_forAlignmentOnly[16];
uint8_t ___port0_36_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___port1_37_OffsetPadding[17];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::port1
uint8_t ___port1_37;
};
#pragma pack(pop, tp)
struct
{
char ___port1_37_OffsetPadding_forAlignmentOnly[17];
uint8_t ___port1_37_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___family_38_OffsetPadding[18];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::family
uint8_t ___family_38;
};
#pragma pack(pop, tp)
struct
{
char ___family_38_OffsetPadding_forAlignmentOnly[18];
uint8_t ___family_38_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ____padding_39_OffsetPadding[19];
// System.Byte Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::_padding
uint8_t ____padding_39;
};
#pragma pack(pop, tp)
struct
{
char ____padding_39_OffsetPadding_forAlignmentOnly[19];
uint8_t ____padding_39_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___ipv6_scope_id_40_OffsetPadding[20];
// System.UInt32 Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress::ipv6_scope_id
uint32_t ___ipv6_scope_id_40;
};
#pragma pack(pop, tp)
struct
{
char ___ipv6_scope_id_40_OffsetPadding_forAlignmentOnly[20];
uint32_t ___ipv6_scope_id_40_forAlignmentOnly;
};
};
};
// Unity.Netcode.FastBufferWriter/ForEnums
struct ForEnums_tD6A048FB8E80A3A6DC7DE4B6DE48D635362F7511
{
union
{
struct
{
};
uint8_t ForEnums_tD6A048FB8E80A3A6DC7DE4B6DE48D635362F7511__padding[1];
};
};
// Unity.Netcode.FastBufferWriter/ForGeneric
struct ForGeneric_t75CFE5C22C856F0990A529250BC4CDB2181A88A6
{
union
{
struct
{
};
uint8_t ForGeneric_t75CFE5C22C856F0990A529250BC4CDB2181A88A6__padding[1];
};
};
// Unity.Netcode.FastBufferWriter/ForPrimitives
struct ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292
{
union
{
struct
{
};
uint8_t ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292__padding[1];
};
};
// Unity.Netcode.FastBufferWriter/ForStructs
struct ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D
{
union
{
struct
{
};
uint8_t ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D__padding[1];
};
};
// Unity.Netcode.NetworkMessageManager/MessageWithHandler
struct MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38
{
// System.Type Unity.Netcode.NetworkMessageManager/MessageWithHandler::MessageType
Type_t* ___MessageType_0;
// Unity.Netcode.NetworkMessageManager/MessageHandler Unity.Netcode.NetworkMessageManager/MessageWithHandler::Handler
MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B* ___Handler_1;
// Unity.Netcode.NetworkMessageManager/VersionGetter Unity.Netcode.NetworkMessageManager/MessageWithHandler::GetVersion
VersionGetter_t41E80851BB8117702C0AA93A1063A51EB323E196* ___GetVersion_2;
};
// Native definition for P/Invoke marshalling of Unity.Netcode.NetworkMessageManager/MessageWithHandler
struct MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38_marshaled_pinvoke
{
Type_t* ___MessageType_0;
Il2CppMethodPointer ___Handler_1;
Il2CppMethodPointer ___GetVersion_2;
};
// Native definition for COM marshalling of Unity.Netcode.NetworkMessageManager/MessageWithHandler
struct MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38_marshaled_com
{
Type_t* ___MessageType_0;
Il2CppMethodPointer ___Handler_1;
Il2CppMethodPointer ___GetVersion_2;
};
// Unity.Netcode.NetworkUpdateLoop/NetworkEarlyUpdate
struct NetworkEarlyUpdate_t13536B44BA353E649DAD517B60D8AA270FBD33DE
{
union
{
struct
{
};
uint8_t NetworkEarlyUpdate_t13536B44BA353E649DAD517B60D8AA270FBD33DE__padding[1];
};
};
// Unity.Netcode.NetworkUpdateLoop/NetworkFixedUpdate
struct NetworkFixedUpdate_t74436C5F7F9FA5B4E8F7A38109472BBBD8264FD4
{
union
{
struct
{
};
uint8_t NetworkFixedUpdate_t74436C5F7F9FA5B4E8F7A38109472BBBD8264FD4__padding[1];
};
};
// Unity.Netcode.NetworkUpdateLoop/NetworkInitialization
struct NetworkInitialization_tE2BD48CC087071857B985C7C07A1BC4D878EEEFA
{
union
{
struct
{
};
uint8_t NetworkInitialization_tE2BD48CC087071857B985C7C07A1BC4D878EEEFA__padding[1];
};
};
// Unity.Netcode.NetworkUpdateLoop/NetworkPostLateUpdate
struct NetworkPostLateUpdate_t4FEA497BA7D8F5AFE1CA706F21FC11F47B4C1B48
{
union
{
struct
{
};
uint8_t NetworkPostLateUpdate_t4FEA497BA7D8F5AFE1CA706F21FC11F47B4C1B48__padding[1];
};
};
// Unity.Netcode.NetworkUpdateLoop/NetworkPostScriptLateUpdate
struct NetworkPostScriptLateUpdate_tCEE20BD8DF8584E7007EAC9AB3D55DE9E67D0537
{
union
{
struct
{
};
uint8_t NetworkPostScriptLateUpdate_tCEE20BD8DF8584E7007EAC9AB3D55DE9E67D0537__padding[1];
};
};
// Unity.Netcode.NetworkUpdateLoop/NetworkPreLateUpdate
struct NetworkPreLateUpdate_t3A8D9B79E9B96723ED229B1A473032BF70255EB6
{
union
{
struct
{
};
uint8_t NetworkPreLateUpdate_t3A8D9B79E9B96723ED229B1A473032BF70255EB6__padding[1];
};
};
// Unity.Netcode.NetworkUpdateLoop/NetworkPreUpdate
struct NetworkPreUpdate_t6C73D6F4D7004BE4205FA4DC169CC09BDF17383C
{
union
{
struct
{
};
uint8_t NetworkPreUpdate_t6C73D6F4D7004BE4205FA4DC169CC09BDF17383C__padding[1];
};
};
// Unity.Netcode.NetworkUpdateLoop/NetworkUpdate
struct NetworkUpdate_tD1CBC84F13980F2EB66049530907FE238C8CC8A3
{
union
{
struct
{
};
uint8_t NetworkUpdate_tD1CBC84F13980F2EB66049530907FE238C8CC8A3__padding[1];
};
};
// Unity.Networking.Transport.Relay.RelayAllocationId/<Value>e__FixedBuffer
struct U3CValueU3Ee__FixedBuffer_t0E279F5AD765D68C7D3ADB57B98FD471710955C8
{
union
{
struct
{
// System.Byte Unity.Networking.Transport.Relay.RelayAllocationId/<Value>e__FixedBuffer::FixedElementField
uint8_t ___FixedElementField_0;
};
uint8_t U3CValueU3Ee__FixedBuffer_t0E279F5AD765D68C7D3ADB57B98FD471710955C8__padding[16];
};
};
// Unity.Networking.Transport.Relay.RelayConnectionData/<Value>e__FixedBuffer
struct U3CValueU3Ee__FixedBuffer_t2EBBD6566B9DD8EF0CBC9EF9A9340955B5792054
{
union
{
struct
{
// System.Byte Unity.Networking.Transport.Relay.RelayConnectionData/<Value>e__FixedBuffer::FixedElementField
uint8_t ___FixedElementField_0;
};
uint8_t U3CValueU3Ee__FixedBuffer_t2EBBD6566B9DD8EF0CBC9EF9A9340955B5792054__padding[255];
};
};
// Unity.Networking.Transport.Relay.RelayHMACKey/<Value>e__FixedBuffer
struct U3CValueU3Ee__FixedBuffer_t3C8B36A587C8DE2573C0B7FD1CBD94E571B38A67
{
union
{
struct
{
// System.Byte Unity.Networking.Transport.Relay.RelayHMACKey/<Value>e__FixedBuffer::FixedElementField
uint8_t ___FixedElementField_0;
};
uint8_t U3CValueU3Ee__FixedBuffer_t3C8B36A587C8DE2573C0B7FD1CBD94E571B38A67__padding[64];
};
};
// Unity.Networking.Transport.Relay.RelayServerData/<HMAC>e__FixedBuffer
struct U3CHMACU3Ee__FixedBuffer_tEBE6EB5356C21D7CDAA77E2AB69381855EAD9816
{
union
{
struct
{
// System.Byte Unity.Networking.Transport.Relay.RelayServerData/<HMAC>e__FixedBuffer::FixedElementField
uint8_t ___FixedElementField_0;
};
uint8_t U3CHMACU3Ee__FixedBuffer_tEBE6EB5356C21D7CDAA77E2AB69381855EAD9816__padding[32];
};
};
// Unity.Netcode.Transports.UTP.UnityTransport/ConnectionAddressData
struct ConnectionAddressData_tE074DBD643B591CD8B01A9847B16376BBA2F1865
{
// System.String Unity.Netcode.Transports.UTP.UnityTransport/ConnectionAddressData::Address
String_t* ___Address_0;
// System.UInt16 Unity.Netcode.Transports.UTP.UnityTransport/ConnectionAddressData::Port
uint16_t ___Port_1;
// System.String Unity.Netcode.Transports.UTP.UnityTransport/ConnectionAddressData::ServerListenAddress
String_t* ___ServerListenAddress_2;
};
// Native definition for P/Invoke marshalling of Unity.Netcode.Transports.UTP.UnityTransport/ConnectionAddressData
struct ConnectionAddressData_tE074DBD643B591CD8B01A9847B16376BBA2F1865_marshaled_pinvoke
{
char* ___Address_0;
uint16_t ___Port_1;
char* ___ServerListenAddress_2;
};
// Native definition for COM marshalling of Unity.Netcode.Transports.UTP.UnityTransport/ConnectionAddressData
struct ConnectionAddressData_tE074DBD643B591CD8B01A9847B16376BBA2F1865_marshaled_com
{
Il2CppChar* ___Address_0;
uint16_t ___Port_1;
Il2CppChar* ___ServerListenAddress_2;
};
// Unity.Netcode.Transports.UTP.UnityTransport/PacketLossCache
struct PacketLossCache_t70FF92B1C896E15478DE602E65D74DD34AADA3D7
{
// System.Int32 Unity.Netcode.Transports.UTP.UnityTransport/PacketLossCache::PacketsReceived
int32_t ___PacketsReceived_0;
// System.Int32 Unity.Netcode.Transports.UTP.UnityTransport/PacketLossCache::PacketsDropped
int32_t ___PacketsDropped_1;
// System.Single Unity.Netcode.Transports.UTP.UnityTransport/PacketLossCache::PacketLoss
float ___PacketLoss_2;
};
// Unity.Netcode.Transports.UTP.UnityTransport/SimulatorParameters
struct SimulatorParameters_tC3C55F01C7027F7CBEA00FBD6828ACBBE16F3A67
{
// System.Int32 Unity.Netcode.Transports.UTP.UnityTransport/SimulatorParameters::PacketDelayMS
int32_t ___PacketDelayMS_0;
// System.Int32 Unity.Netcode.Transports.UTP.UnityTransport/SimulatorParameters::PacketJitterMS
int32_t ___PacketJitterMS_1;
// System.Int32 Unity.Netcode.Transports.UTP.UnityTransport/SimulatorParameters::PacketDropRate
int32_t ___PacketDropRate_2;
};
// System.Collections.Generic.List`1/Enumerator<UnityEngine.SceneManagement.Scene>
struct Enumerator_t919BDE1BE86B045AB5F78752F0C95009261F93BD
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tD2999566789842105DF8EF481E4494088E70E6E8* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
Scene_tA1DC762B79745EB5140F054C884855B922318356 ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<Unity.Netcode.NetworkMessageManager/MessageWithHandler>
struct Enumerator_t9446164EA8A89DF9EFC13B1451697C543CF060C1
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 ____current_3;
};
// System.Collections.Generic.Dictionary`2/Enumerator<System.String,System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>>
struct Enumerator_t019D7E22C150DAA1BB4A3B65273DE4344C3FBD58
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
int32_t ____version_1;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
int32_t ____index_2;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
KeyValuePair_2_t1691D419B4B3084B7C4A171FC4F37D58F3A842D4 ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// System.Collections.Generic.Dictionary`2/Enumerator<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>
struct Enumerator_tF292E7A4AE36971114108740A4A7DA230B920920
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_t7732A176C60B2FC2342F5C48CA8FF91C0E07FD8D* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
int32_t ____version_1;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
int32_t ____index_2;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
KeyValuePair_2_t317CD8678561DCED20FC46565AA28206F6B42128 ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// System.Collections.Generic.Dictionary`2/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
typedef Il2CppFullySharedGenericStruct Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1;
// Unity.Netcode.ForceNetworkSerializeByMemcpy`1<System.Guid>
struct ForceNetworkSerializeByMemcpy_1_tF6B807FA6F256EFFD96FC94FEC230256C24AD5B1
{
// T Unity.Netcode.ForceNetworkSerializeByMemcpy`1::Value
Guid_t ___Value_0;
};
// Unity.Burst.FunctionPointer`1<Unity.Networking.Transport.NetworkProtocol/ComputePacketOverheadDelegate>
struct FunctionPointer_1_tF29FF6D2564E315434ED47AB1554C8096BDB3B3A
{
// System.IntPtr Unity.Burst.FunctionPointer`1::_ptr
intptr_t ____ptr_0;
};
// Unity.Burst.FunctionPointer`1<Unity.Networking.Transport.NetworkProtocol/ConnectDelegate>
struct FunctionPointer_1_t8C37DE1737CA4B219489A8BE872435F8391F4F08
{
// System.IntPtr Unity.Burst.FunctionPointer`1::_ptr
intptr_t ____ptr_0;
};
// Unity.Burst.FunctionPointer`1<Unity.Networking.Transport.NetworkProtocol/DisconnectDelegate>
struct FunctionPointer_1_t2B11019D68001BBA761F297DF394B647E9B2D0AF
{
// System.IntPtr Unity.Burst.FunctionPointer`1::_ptr
intptr_t ____ptr_0;
};
// Unity.Burst.FunctionPointer`1<Unity.Networking.Transport.NetworkProtocol/ProcessReceiveDelegate>
struct FunctionPointer_1_tE199B9295009A8E22A29B6DDD22ED499A663A39B
{
// System.IntPtr Unity.Burst.FunctionPointer`1::_ptr
intptr_t ____ptr_0;
};
// Unity.Burst.FunctionPointer`1<Unity.Networking.Transport.NetworkProtocol/ProcessSendConnectionAcceptDelegate>
struct FunctionPointer_1_t04915FE164A4EB6B97CE508C2D62CCB1830EDD86
{
// System.IntPtr Unity.Burst.FunctionPointer`1::_ptr
intptr_t ____ptr_0;
};
// Unity.Burst.FunctionPointer`1<Unity.Networking.Transport.NetworkProtocol/ProcessSendDelegate>
struct FunctionPointer_1_t10B538976246CA89EE16B10A9A3F981194F98C59
{
// System.IntPtr Unity.Burst.FunctionPointer`1::_ptr
intptr_t ____ptr_0;
};
// Unity.Burst.FunctionPointer`1<Unity.Networking.Transport.NetworkProtocol/ProcessSendPingDelegate>
struct FunctionPointer_1_t87DC6AA7478438FC2A893CEFC30932DB880EECFE
{
// System.IntPtr Unity.Burst.FunctionPointer`1::_ptr
intptr_t ____ptr_0;
};
// Unity.Burst.FunctionPointer`1<Unity.Networking.Transport.NetworkProtocol/ProcessSendPongDelegate>
struct FunctionPointer_1_t92B1E9993FD30276E18F8D355C528D0024CE9CEF
{
// System.IntPtr Unity.Burst.FunctionPointer`1::_ptr
intptr_t ____ptr_0;
};
// Unity.Burst.FunctionPointer`1<Unity.Networking.Transport.NetworkProtocol/UpdateDelegate>
struct FunctionPointer_1_t646F6606413775C943F0F4782FBB82DED8FB3123
{
// System.IntPtr Unity.Burst.FunctionPointer`1::_ptr
intptr_t ____ptr_0;
};
// Unity.Burst.FunctionPointer`1<Unity.Networking.Transport.NetworkSendInterface/AbortSendMessageDelegate>
struct FunctionPointer_1_t605FCD8E1E05F041A75BCDAE5CE44D9A201BFAA1
{
// System.IntPtr Unity.Burst.FunctionPointer`1::_ptr
intptr_t ____ptr_0;
};
// Unity.Burst.FunctionPointer`1<Unity.Networking.Transport.NetworkSendInterface/BeginSendMessageDelegate>
struct FunctionPointer_1_t5E2F5FC9CFE7FBBBECA6EB73BABFA0CD5F645155
{
// System.IntPtr Unity.Burst.FunctionPointer`1::_ptr
intptr_t ____ptr_0;
};
// Unity.Burst.FunctionPointer`1<Unity.Networking.Transport.NetworkSendInterface/EndSendMessageDelegate>
struct FunctionPointer_1_tD15B3870776AA5A42DBB36B9CCA6AA930B9628DE
{
// System.IntPtr Unity.Burst.FunctionPointer`1::_ptr
intptr_t ____ptr_0;
};
// Unity.Collections.NativeList`1<System.Byte>
struct NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94
{
// Unity.Collections.LowLevel.Unsafe.UnsafeList`1<T>* Unity.Collections.NativeList`1::m_ListData
UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* ___m_ListData_0;
// Unity.Collections.AllocatorManager/AllocatorHandle Unity.Collections.NativeList`1::m_DeprecatedAllocator
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_DeprecatedAllocator_1;
};
// Unity.Collections.NativeList`1<System.Int32>
struct NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213
{
// Unity.Collections.LowLevel.Unsafe.UnsafeList`1<T>* Unity.Collections.NativeList`1::m_ListData
UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* ___m_ListData_0;
// Unity.Collections.AllocatorManager/AllocatorHandle Unity.Collections.NativeList`1::m_DeprecatedAllocator
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_DeprecatedAllocator_1;
};
// Unity.Collections.NativeList`1<Unity.Networking.Transport.NetworkEvent>
struct NativeList_1_t163E4B6B8B23750406A8688DA1D7FD433EF9EDC1
{
// Unity.Collections.LowLevel.Unsafe.UnsafeList`1<T>* Unity.Collections.NativeList`1::m_ListData
UnsafeList_1_tFD7DB6B00333C2C114D553F48DA91C512E033F99* ___m_ListData_0;
// Unity.Collections.AllocatorManager/AllocatorHandle Unity.Collections.NativeList`1::m_DeprecatedAllocator
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_DeprecatedAllocator_1;
};
// Unity.Collections.NativeList`1<System.UInt64>
struct NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030
{
// Unity.Collections.LowLevel.Unsafe.UnsafeList`1<T>* Unity.Collections.NativeList`1::m_ListData
UnsafeList_1_t7A543190DA1A83E02E2B1A875EA82180D6B548AB* ___m_ListData_0;
// Unity.Collections.AllocatorManager/AllocatorHandle Unity.Collections.NativeList`1::m_DeprecatedAllocator
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_DeprecatedAllocator_1;
};
// Unity.Collections.NativeList`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>
struct NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1
{
// Unity.Collections.LowLevel.Unsafe.UnsafeList`1<T>* Unity.Collections.NativeList`1::m_ListData
UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* ___m_ListData_0;
// Unity.Collections.AllocatorManager/AllocatorHandle Unity.Collections.NativeList`1::m_DeprecatedAllocator
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_DeprecatedAllocator_1;
};
// Unity.Collections.NativeList`1<Unity.Netcode.DeferredMessageManager/TriggerData>
struct NativeList_1_t04917686A677DCA96B3A082C15D174D765D4DF5F
{
// Unity.Collections.LowLevel.Unsafe.UnsafeList`1<T>* Unity.Collections.NativeList`1::m_ListData
UnsafeList_1_t7576474D288A30F1540A43F66481308FA0558594* ___m_ListData_0;
// Unity.Collections.AllocatorManager/AllocatorHandle Unity.Collections.NativeList`1::m_DeprecatedAllocator
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_DeprecatedAllocator_1;
};
// Unity.Collections.NativeList`1<Unity.Networking.Transport.NetworkDriver/Connection>
struct NativeList_1_tD3715B1226B4E157D6FC09924FDC7EDC5FC0E8C9
{
// Unity.Collections.LowLevel.Unsafe.UnsafeList`1<T>* Unity.Collections.NativeList`1::m_ListData
UnsafeList_1_tF90CD1BACB3990B533D04C98C2C90161BD7F9C20* ___m_ListData_0;
// Unity.Collections.AllocatorManager/AllocatorHandle Unity.Collections.NativeList`1::m_DeprecatedAllocator
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_DeprecatedAllocator_1;
};
// Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/ReceiveQueueItem>
struct NativeList_1_t244AB70F86E3DE6A3C8F7DE0CE70E58B90A72AAB
{
// Unity.Collections.LowLevel.Unsafe.UnsafeList`1<T>* Unity.Collections.NativeList`1::m_ListData
UnsafeList_1_t3320408FA0A297D3C409FA7ADF6C1788C8AFBDA3* ___m_ListData_0;
// Unity.Collections.AllocatorManager/AllocatorHandle Unity.Collections.NativeList`1::m_DeprecatedAllocator
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_DeprecatedAllocator_1;
};
// Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>
struct NativeList_1_tC29926B3C823A1626820FC87B385FFE47BA188DB
{
// Unity.Collections.LowLevel.Unsafe.UnsafeList`1<T>* Unity.Collections.NativeList`1::m_ListData
UnsafeList_1_tE5BC32881F7561AD5CBF64BB8677113AA7559391* ___m_ListData_0;
// Unity.Collections.AllocatorManager/AllocatorHandle Unity.Collections.NativeList`1::m_DeprecatedAllocator
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_DeprecatedAllocator_1;
};
// Unity.Collections.NativeList`1<Unity.Networking.Transport.NetworkPipelineProcessor/PipelineImpl>
struct NativeList_1_t7D0C4FADF421E663CFE4731E9B320F919701A66C
{
// Unity.Collections.LowLevel.Unsafe.UnsafeList`1<T>* Unity.Collections.NativeList`1::m_ListData
UnsafeList_1_t557C9C31121D73D732851DA0465D2D22CFFBF099* ___m_ListData_0;
// Unity.Collections.AllocatorManager/AllocatorHandle Unity.Collections.NativeList`1::m_DeprecatedAllocator
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_DeprecatedAllocator_1;
};
// Unity.Collections.NativeList`1<Unity.Networking.Transport.NetworkPipelineProcessor/UpdatePipeline>
struct NativeList_1_t1869FE735F5176A07019C960A26F7477BA6142B3
{
// Unity.Collections.LowLevel.Unsafe.UnsafeList`1<T>* Unity.Collections.NativeList`1::m_ListData
UnsafeList_1_t5D77D9399869F973DD7861206FE7B0BB5254BEDA* ___m_ListData_0;
// Unity.Collections.AllocatorManager/AllocatorHandle Unity.Collections.NativeList`1::m_DeprecatedAllocator
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_DeprecatedAllocator_1;
};
// Unity.Collections.NativeQueue`1<System.Int32>
struct NativeQueue_1_tC1DEEC6300FED2BCDE96AFD346BEE6CF8E03412A
{
// Unity.Collections.NativeQueueData* Unity.Collections.NativeQueue`1::m_Buffer
NativeQueueData_t61B94D7FE48C5715DD5D0C8CB574F73BF15C6E52* ___m_Buffer_0;
// Unity.Collections.NativeQueueBlockPoolData* Unity.Collections.NativeQueue`1::m_QueuePool
NativeQueueBlockPoolData_t3A0B3E1B852D995248D51AB68660D1B367D28E87* ___m_QueuePool_1;
// Unity.Collections.AllocatorManager/AllocatorHandle Unity.Collections.NativeQueue`1::m_AllocatorLabel
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeQueue`1<Unity.Networking.Transport.QueuedSendMessage>
struct NativeQueue_1_t6F98B587B9BF83745B5D350CBDB27E86744FB2A1
{
// Unity.Collections.NativeQueueData* Unity.Collections.NativeQueue`1::m_Buffer
NativeQueueData_t61B94D7FE48C5715DD5D0C8CB574F73BF15C6E52* ___m_Buffer_0;
// Unity.Collections.NativeQueueBlockPoolData* Unity.Collections.NativeQueue`1::m_QueuePool
NativeQueueBlockPoolData_t3A0B3E1B852D995248D51AB68660D1B367D28E87* ___m_QueuePool_1;
// Unity.Collections.AllocatorManager/AllocatorHandle Unity.Collections.NativeQueue`1::m_AllocatorLabel
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeQueue`1<Unity.Networking.Transport.NetworkEventQueue/SubQueueItem>
struct NativeQueue_1_t1998FE7B3590BD3E5658462E15CDFDC7E946B3F8
{
// Unity.Collections.NativeQueueData* Unity.Collections.NativeQueue`1::m_Buffer
NativeQueueData_t61B94D7FE48C5715DD5D0C8CB574F73BF15C6E52* ___m_Buffer_0;
// Unity.Collections.NativeQueueBlockPoolData* Unity.Collections.NativeQueue`1::m_QueuePool
NativeQueueBlockPoolData_t3A0B3E1B852D995248D51AB68660D1B367D28E87* ___m_QueuePool_1;
// Unity.Collections.AllocatorManager/AllocatorHandle Unity.Collections.NativeQueue`1::m_AllocatorLabel
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeQueue`1<Unity.Networking.Transport.NetworkPipelineProcessor/UpdatePipeline>
struct NativeQueue_1_t3C5DFC28122633C8F672980038A79B3B7D26790A
{
// Unity.Collections.NativeQueueData* Unity.Collections.NativeQueue`1::m_Buffer
NativeQueueData_t61B94D7FE48C5715DD5D0C8CB574F73BF15C6E52* ___m_Buffer_0;
// Unity.Collections.NativeQueueBlockPoolData* Unity.Collections.NativeQueue`1::m_QueuePool
NativeQueueBlockPoolData_t3A0B3E1B852D995248D51AB68660D1B367D28E87* ___m_QueuePool_1;
// Unity.Collections.AllocatorManager/AllocatorHandle Unity.Collections.NativeQueue`1::m_AllocatorLabel
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeReference`1<System.Int32>
struct NativeReference_1_t142B519FC6820DE38579CF6960317C3BF6EA7EAE
{
// System.Void* Unity.Collections.NativeReference`1::m_Data
void* ___m_Data_0;
// Unity.Collections.AllocatorManager/AllocatorHandle Unity.Collections.NativeReference`1::m_AllocatorLabel
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_AllocatorLabel_1;
};
// System.Nullable`1<UnityEngine.Quaternion>
struct Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___value_1;
};
// System.Nullable`1<UnityEngine.Vector3>
struct Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value_1;
};
// Unity.Collections.LowLevel.Unsafe.UnsafeHashMap`2<System.Int64,Unity.Networking.Transport.NetworkSettings/ParameterSlice>
struct UnsafeHashMap_2_tF7A9469DA8C5BBA8B491A7436DE7FD6D75DE130B
{
// Unity.Collections.LowLevel.Unsafe.UnsafeHashMapData* Unity.Collections.LowLevel.Unsafe.UnsafeHashMap`2::m_Buffer
UnsafeHashMapData_t82AA009E447306C927002C4EED80392BD8D8E5B4* ___m_Buffer_0;
// Unity.Collections.AllocatorManager/AllocatorHandle Unity.Collections.LowLevel.Unsafe.UnsafeHashMap`2::m_AllocatorLabel
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_AllocatorLabel_1;
};
// Unity.Collections.LowLevel.Unsafe.UnsafeHashMap`2<System.UInt64,System.Boolean>
struct UnsafeHashMap_2_t88B00CFF7488023A4393D1CB9C1F92444D64D819
{
// Unity.Collections.LowLevel.Unsafe.UnsafeHashMapData* Unity.Collections.LowLevel.Unsafe.UnsafeHashMap`2::m_Buffer
UnsafeHashMapData_t82AA009E447306C927002C4EED80392BD8D8E5B4* ___m_Buffer_0;
// Unity.Collections.AllocatorManager/AllocatorHandle Unity.Collections.LowLevel.Unsafe.UnsafeHashMap`2::m_AllocatorLabel
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_AllocatorLabel_1;
};
// Unity.Collections.LowLevel.Unsafe.UnsafeHashMap`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType,System.Boolean>
struct UnsafeHashMap_2_t913D7CCDCF74BF6BB72CD01CF1E162CDCBC78972
{
// Unity.Collections.LowLevel.Unsafe.UnsafeHashMapData* Unity.Collections.LowLevel.Unsafe.UnsafeHashMap`2::m_Buffer
UnsafeHashMapData_t82AA009E447306C927002C4EED80392BD8D8E5B4* ___m_Buffer_0;
// Unity.Collections.AllocatorManager/AllocatorHandle Unity.Collections.LowLevel.Unsafe.UnsafeHashMap`2::m_AllocatorLabel
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_AllocatorLabel_1;
};
// Unity.Collections.Allocator
struct Allocator_t996642592271AAD9EE688F142741D512C07B5824
{
// System.Int32 Unity.Collections.Allocator::value__
int32_t ___value___2;
};
// UnityEngine.AsyncOperation
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
// System.IntPtr UnityEngine.AsyncOperation::m_Ptr
intptr_t ___m_Ptr_0;
// System.Action`1<UnityEngine.AsyncOperation> UnityEngine.AsyncOperation::m_completeCallback
Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB* ___m_completeCallback_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.AsyncOperation
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
Il2CppMethodPointer ___m_completeCallback_1;
};
// Native definition for COM marshalling of UnityEngine.AsyncOperation
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
intptr_t ___m_Ptr_0;
Il2CppMethodPointer ___m_completeCallback_1;
};
// Unity.Netcode.BufferSerializerWriter
struct BufferSerializerWriter_t3F287564BDCF264BABBB18BF4D541A95238FBFD4
{
// Unity.Netcode.FastBufferWriter Unity.Netcode.BufferSerializerWriter::m_Writer
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___m_Writer_0;
};
// Unity.Netcode.ClientRpcMessage
struct ClientRpcMessage_t87E63B082294B32DCA108CF613AC130A54F35793
{
// Unity.Netcode.RpcMetadata Unity.Netcode.ClientRpcMessage::Metadata
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB ___Metadata_0;
// Unity.Netcode.FastBufferWriter Unity.Netcode.ClientRpcMessage::WriteBuffer
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___WriteBuffer_1;
// Unity.Netcode.FastBufferReader Unity.Netcode.ClientRpcMessage::ReadBuffer
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___ReadBuffer_2;
};
// Unity.Netcode.DefaultSceneManagerHandler
struct DefaultSceneManagerHandler_t1A82C09AD219736A389A9F1702D88B3B2ECBB7E4 : public RuntimeObject
{
// UnityEngine.SceneManagement.Scene Unity.Netcode.DefaultSceneManagerHandler::m_InvalidScene
Scene_tA1DC762B79745EB5140F054C884855B922318356 ___m_InvalidScene_0;
// System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>> Unity.Netcode.DefaultSceneManagerHandler::SceneNameToSceneHandles
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* ___SceneNameToSceneHandles_1;
// System.Collections.Generic.List`1<UnityEngine.SceneManagement.Scene> Unity.Netcode.DefaultSceneManagerHandler::m_ScenesToUnload
List_1_tD2999566789842105DF8EF481E4494088E70E6E8* ___m_ScenesToUnload_2;
};
// System.Delegate
struct Delegate_t : public RuntimeObject
{
// System.IntPtr System.Delegate::method_ptr
intptr_t ___method_ptr_0;
// System.IntPtr System.Delegate::invoke_impl
intptr_t ___invoke_impl_1;
// System.Object System.Delegate::m_target
RuntimeObject* ___m_target_2;
// System.IntPtr System.Delegate::method
intptr_t ___method_3;
// System.IntPtr System.Delegate::delegate_trampoline
intptr_t ___delegate_trampoline_4;
// System.IntPtr System.Delegate::extra_arg
intptr_t ___extra_arg_5;
// System.IntPtr System.Delegate::method_code
intptr_t ___method_code_6;
// System.IntPtr System.Delegate::interp_method
intptr_t ___interp_method_7;
// System.IntPtr System.Delegate::interp_invoke_impl
intptr_t ___interp_invoke_impl_8;
// System.Reflection.MethodInfo System.Delegate::method_info
MethodInfo_t* ___method_info_9;
// System.Reflection.MethodInfo System.Delegate::original_method_info
MethodInfo_t* ___original_method_info_10;
// System.DelegateData System.Delegate::data
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
// System.Boolean System.Delegate::method_is_virtual
bool ___method_is_virtual_12;
};
// Native definition for P/Invoke marshalling of System.Delegate
struct Delegate_t_marshaled_pinvoke
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// Native definition for COM marshalling of System.Delegate
struct Delegate_t_marshaled_com
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// System.Exception
struct Exception_t : public RuntimeObject
{
// System.String System.Exception::_className
String_t* ____className_1;
// System.String System.Exception::_message
String_t* ____message_2;
// System.Collections.IDictionary System.Exception::_data
RuntimeObject* ____data_3;
// System.Exception System.Exception::_innerException
Exception_t* ____innerException_4;
// System.String System.Exception::_helpURL
String_t* ____helpURL_5;
// System.Object System.Exception::_stackTrace
RuntimeObject* ____stackTrace_6;
// System.String System.Exception::_stackTraceString
String_t* ____stackTraceString_7;
// System.String System.Exception::_remoteStackTraceString
String_t* ____remoteStackTraceString_8;
// System.Int32 System.Exception::_remoteStackIndex
int32_t ____remoteStackIndex_9;
// System.Object System.Exception::_dynamicMethods
RuntimeObject* ____dynamicMethods_10;
// System.Int32 System.Exception::_HResult
int32_t ____HResult_11;
// System.String System.Exception::_source
String_t* ____source_12;
// System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
// System.Diagnostics.StackTrace[] System.Exception::captured_traces
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
// System.IntPtr[] System.Exception::native_trace_ips
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15;
// System.Int32 System.Exception::caught_in_unmanaged
int32_t ___caught_in_unmanaged_16;
};
// Native definition for P/Invoke marshalling of System.Exception
struct Exception_t_marshaled_pinvoke
{
char* ____className_1;
char* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_pinvoke* ____innerException_4;
char* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
char* ____stackTraceString_7;
char* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
char* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// Native definition for COM marshalling of System.Exception
struct Exception_t_marshaled_com
{
Il2CppChar* ____className_1;
Il2CppChar* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_com* ____innerException_4;
Il2CppChar* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
Il2CppChar* ____stackTraceString_7;
Il2CppChar* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
Il2CppChar* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// Unity.Netcode.HashSize
struct HashSize_t9E73BD17480F4850EC07A5E2CB937C0B6D620516
{
// System.Byte Unity.Netcode.HashSize::value__
uint8_t ___value___2;
};
// UnityEngine.SceneManagement.LoadSceneMode
struct LoadSceneMode_t3E17ADA25A3C4F14ECF6026741219437DA054963
{
// System.Int32 UnityEngine.SceneManagement.LoadSceneMode::value__
int32_t ___value___2;
};
// Unity.Netcode.LocalDeferMode
struct LocalDeferMode_t5A0A748A1BF083CF1ABB97466747E233B90850DA
{
// System.Int32 Unity.Netcode.LocalDeferMode::value__
int32_t ___value___2;
};
// Unity.Netcode.LogLevel
struct LogLevel_t013BB6EFADA5632CBEF01C893E572DBE8FC2985B
{
// System.Int32 Unity.Netcode.LogLevel::value__
int32_t ___value___2;
};
// Unity.Profiling.LowLevel.MarkerFlags
struct MarkerFlags_t58228A99AC6567F565911ED792189DBBDFF83E30
{
// System.UInt16 Unity.Profiling.LowLevel.MarkerFlags::value__
uint16_t ___value___2;
};
// System.Reflection.MethodInfo
struct MethodInfo_t : public MethodBase_t
{
};
// Unity.Netcode.NamedMessage
struct NamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93
{
// System.UInt64 Unity.Netcode.NamedMessage::Hash
uint64_t ___Hash_0;
// Unity.Netcode.FastBufferWriter Unity.Netcode.NamedMessage::SendData
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___SendData_1;
// Unity.Netcode.FastBufferReader Unity.Netcode.NamedMessage::m_ReceiveData
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___m_ReceiveData_2;
};
// Unity.Collections.NativeArrayOptions
struct NativeArrayOptions_t3E979EEF4B4840228A7692A97DA07553C6465F1D
{
// System.Int32 Unity.Collections.NativeArrayOptions::value__
int32_t ___value___2;
};
// Unity.Netcode.NetworkContext
struct NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1
{
// System.Object Unity.Netcode.NetworkContext::SystemOwner
RuntimeObject* ___SystemOwner_0;
// System.UInt64 Unity.Netcode.NetworkContext::SenderId
uint64_t ___SenderId_1;
// System.Single Unity.Netcode.NetworkContext::Timestamp
float ___Timestamp_2;
// Unity.Netcode.NetworkMessageHeader Unity.Netcode.NetworkContext::Header
NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673 ___Header_3;
// System.Int32 Unity.Netcode.NetworkContext::SerializedHeaderSize
int32_t ___SerializedHeaderSize_4;
// System.UInt32 Unity.Netcode.NetworkContext::MessageSize
uint32_t ___MessageSize_5;
};
// Native definition for P/Invoke marshalling of Unity.Netcode.NetworkContext
struct NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1_marshaled_pinvoke
{
Il2CppIUnknown* ___SystemOwner_0;
uint64_t ___SenderId_1;
float ___Timestamp_2;
NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673 ___Header_3;
int32_t ___SerializedHeaderSize_4;
uint32_t ___MessageSize_5;
};
// Native definition for COM marshalling of Unity.Netcode.NetworkContext
struct NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1_marshaled_com
{
Il2CppIUnknown* ___SystemOwner_0;
uint64_t ___SenderId_1;
float ___Timestamp_2;
NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673 ___Header_3;
int32_t ___SerializedHeaderSize_4;
uint32_t ___MessageSize_5;
};
// Unity.Netcode.NetworkDelivery
struct NetworkDelivery_t8AEDF5FAB32A531130149F7D6D89023D3164D6AD
{
// System.Int32 Unity.Netcode.NetworkDelivery::value__
int32_t ___value___2;
};
// Unity.Networking.Transport.NetworkEndPoint
struct NetworkEndPoint_t40D02F3956B78E8C6115ED188912FBCE35437F63
{
// Unity.Baselib.LowLevel.Binding/Baselib_NetworkAddress Unity.Networking.Transport.NetworkEndPoint::rawNetworkAddress
Baselib_NetworkAddress_t2F4AF92B4EEFE31182BADF512CA004AFF48128E0 ___rawNetworkAddress_5;
};
// Unity.Netcode.NetworkTickSystem
struct NetworkTickSystem_t03E11F229B752CF97C7A1616D2CFF513D988780A : public RuntimeObject
{
// System.UInt32 Unity.Netcode.NetworkTickSystem::<TickRate>k__BackingField
uint32_t ___U3CTickRateU3Ek__BackingField_1;
// Unity.Netcode.NetworkTime Unity.Netcode.NetworkTickSystem::<LocalTime>k__BackingField
NetworkTime_t2E4697E4558B217C431021D2CC30A9306E778B5F ___U3CLocalTimeU3Ek__BackingField_2;
// Unity.Netcode.NetworkTime Unity.Netcode.NetworkTickSystem::<ServerTime>k__BackingField
NetworkTime_t2E4697E4558B217C431021D2CC30A9306E778B5F ___U3CServerTimeU3Ek__BackingField_3;
// System.Action Unity.Netcode.NetworkTickSystem::Tick
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___Tick_4;
};
// Unity.Netcode.NetworkUpdateStage
struct NetworkUpdateStage_t6CAD99FE6A7CE67141B7CEC44ABDC83A4FC6BE86
{
// System.Byte Unity.Netcode.NetworkUpdateStage::value__
uint8_t ___value___2;
};
// Unity.Netcode.NetworkVariableDeltaMessage
struct NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A
{
// System.UInt64 Unity.Netcode.NetworkVariableDeltaMessage::NetworkObjectId
uint64_t ___NetworkObjectId_0;
// System.UInt16 Unity.Netcode.NetworkVariableDeltaMessage::NetworkBehaviourIndex
uint16_t ___NetworkBehaviourIndex_1;
// System.Collections.Generic.HashSet`1<System.Int32> Unity.Netcode.NetworkVariableDeltaMessage::DeliveryMappedNetworkVariableIndex
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___DeliveryMappedNetworkVariableIndex_2;
// System.UInt64 Unity.Netcode.NetworkVariableDeltaMessage::TargetClientId
uint64_t ___TargetClientId_3;
// Unity.Netcode.NetworkBehaviour Unity.Netcode.NetworkVariableDeltaMessage::NetworkBehaviour
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* ___NetworkBehaviour_4;
// Unity.Netcode.FastBufferReader Unity.Netcode.NetworkVariableDeltaMessage::m_ReceivedNetworkVariableData
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___m_ReceivedNetworkVariableData_5;
};
// Native definition for P/Invoke marshalling of Unity.Netcode.NetworkVariableDeltaMessage
struct NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A_marshaled_pinvoke
{
uint64_t ___NetworkObjectId_0;
uint16_t ___NetworkBehaviourIndex_1;
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___DeliveryMappedNetworkVariableIndex_2;
uint64_t ___TargetClientId_3;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* ___NetworkBehaviour_4;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___m_ReceivedNetworkVariableData_5;
};
// Native definition for COM marshalling of Unity.Netcode.NetworkVariableDeltaMessage
struct NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A_marshaled_com
{
uint64_t ___NetworkObjectId_0;
uint16_t ___NetworkBehaviourIndex_1;
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___DeliveryMappedNetworkVariableIndex_2;
uint64_t ___TargetClientId_3;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* ___NetworkBehaviour_4;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___m_ReceivedNetworkVariableData_5;
};
// Unity.Netcode.NetworkVariableReadPermission
struct NetworkVariableReadPermission_t33089A3CAE1266B258F64A00B193871F28833717
{
// System.Int32 Unity.Netcode.NetworkVariableReadPermission::value__
int32_t ___value___2;
};
// Unity.Netcode.NetworkVariableWritePermission
struct NetworkVariableWritePermission_t8D3BD736A8E77FC174F47EFA8439221FDCD43678
{
// System.Int32 Unity.Netcode.NetworkVariableWritePermission::value__
int32_t ___value___2;
};
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
{
// System.IntPtr UnityEngine.Object::m_CachedPtr
intptr_t ___m_CachedPtr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
intptr_t ___m_CachedPtr_0;
};
// Native definition for COM marshalling of UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
intptr_t ___m_CachedPtr_0;
};
// Unity.Netcode.ParentSyncMessage
struct ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD
{
// System.UInt64 Unity.Netcode.ParentSyncMessage::NetworkObjectId
uint64_t ___NetworkObjectId_0;
// System.Byte Unity.Netcode.ParentSyncMessage::m_BitField
uint8_t ___m_BitField_1;
// System.Nullable`1<System.UInt64> Unity.Netcode.ParentSyncMessage::LatestParent
Nullable_1_tF8BFF19FF240C9F0A45168187CD7106BAA146A99 ___LatestParent_2;
// UnityEngine.Vector3 Unity.Netcode.ParentSyncMessage::Position
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Position_3;
// UnityEngine.Quaternion Unity.Netcode.ParentSyncMessage::Rotation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___Rotation_4;
// UnityEngine.Vector3 Unity.Netcode.ParentSyncMessage::Scale
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Scale_5;
};
// Native definition for P/Invoke marshalling of Unity.Netcode.ParentSyncMessage
struct ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD_marshaled_pinvoke
{
uint64_t ___NetworkObjectId_0;
uint8_t ___m_BitField_1;
Nullable_1_tF8BFF19FF240C9F0A45168187CD7106BAA146A99 ___LatestParent_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Position_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___Rotation_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Scale_5;
};
// Native definition for COM marshalling of Unity.Netcode.ParentSyncMessage
struct ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD_marshaled_com
{
uint64_t ___NetworkObjectId_0;
uint8_t ___m_BitField_1;
Nullable_1_tF8BFF19FF240C9F0A45168187CD7106BAA146A99 ___LatestParent_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Position_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___Rotation_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Scale_5;
};
// UnityEngine.LowLevel.PlayerLoopSystem
struct PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F
{
// System.Type UnityEngine.LowLevel.PlayerLoopSystem::type
Type_t* ___type_0;
// UnityEngine.LowLevel.PlayerLoopSystem[] UnityEngine.LowLevel.PlayerLoopSystem::subSystemList
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* ___subSystemList_1;
// UnityEngine.LowLevel.PlayerLoopSystem/UpdateFunction UnityEngine.LowLevel.PlayerLoopSystem::updateDelegate
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* ___updateDelegate_2;
// System.IntPtr UnityEngine.LowLevel.PlayerLoopSystem::updateFunction
intptr_t ___updateFunction_3;
// System.IntPtr UnityEngine.LowLevel.PlayerLoopSystem::loopConditionFunction
intptr_t ___loopConditionFunction_4;
};
// Native definition for P/Invoke marshalling of UnityEngine.LowLevel.PlayerLoopSystem
struct PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F_marshaled_pinvoke
{
Type_t* ___type_0;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F_marshaled_pinvoke* ___subSystemList_1;
Il2CppMethodPointer ___updateDelegate_2;
intptr_t ___updateFunction_3;
intptr_t ___loopConditionFunction_4;
};
// Native definition for COM marshalling of UnityEngine.LowLevel.PlayerLoopSystem
struct PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F_marshaled_com
{
Type_t* ___type_0;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F_marshaled_com* ___subSystemList_1;
Il2CppMethodPointer ___updateDelegate_2;
intptr_t ___updateFunction_3;
intptr_t ___loopConditionFunction_4;
};
// Unity.Profiling.ProfilerMarker
struct ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD
{
// System.IntPtr Unity.Profiling.ProfilerMarker::m_Ptr
intptr_t ___m_Ptr_0;
};
// Unity.Networking.Transport.Relay.RelayAllocationId
struct RelayAllocationId_tAD787B0E59C71831D70A45A63526CBC685AA2984
{
// Unity.Networking.Transport.Relay.RelayAllocationId/<Value>e__FixedBuffer Unity.Networking.Transport.Relay.RelayAllocationId::Value
U3CValueU3Ee__FixedBuffer_t0E279F5AD765D68C7D3ADB57B98FD471710955C8 ___Value_1;
};
// Unity.Networking.Transport.Relay.RelayConnectionData
struct RelayConnectionData_tA5306A14AEB9FA72A119334CBE01CE0B1F7AC18D
{
// Unity.Networking.Transport.Relay.RelayConnectionData/<Value>e__FixedBuffer Unity.Networking.Transport.Relay.RelayConnectionData::Value
U3CValueU3Ee__FixedBuffer_t2EBBD6566B9DD8EF0CBC9EF9A9340955B5792054 ___Value_1;
};
// Unity.Networking.Transport.Relay.RelayHMACKey
struct RelayHMACKey_t8A1480D4E69892635FBA3B1408C094733613B844
{
// Unity.Networking.Transport.Relay.RelayHMACKey/<Value>e__FixedBuffer Unity.Networking.Transport.Relay.RelayHMACKey::Value
U3CValueU3Ee__FixedBuffer_t3C8B36A587C8DE2573C0B7FD1CBD94E571B38A67 ___Value_1;
};
// Unity.Netcode.RpcDelivery
struct RpcDelivery_tB7A36ECED0C36448C3C463B7AAA44AA0D23CE0C0
{
// System.Int32 Unity.Netcode.RpcDelivery::value__
int32_t ___value___2;
};
// Unity.Netcode.RpcMessage
struct RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15
{
// Unity.Netcode.RpcMetadata Unity.Netcode.RpcMessage::Metadata
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB ___Metadata_0;
// System.UInt64 Unity.Netcode.RpcMessage::SenderClientId
uint64_t ___SenderClientId_1;
// Unity.Netcode.FastBufferWriter Unity.Netcode.RpcMessage::WriteBuffer
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___WriteBuffer_2;
// Unity.Netcode.FastBufferReader Unity.Netcode.RpcMessage::ReadBuffer
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___ReadBuffer_3;
};
// Unity.Netcode.RpcTargetUse
struct RpcTargetUse_tBDA0D7BE38622B9EF6C1271FA2BD77F5682E97DC
{
// System.Int32 Unity.Netcode.RpcTargetUse::value__
int32_t ___value___2;
};
// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
// System.IntPtr System.RuntimeTypeHandle::value
intptr_t ___value_0;
};
// Unity.Netcode.SceneEventMessage
struct SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601
{
// Unity.Netcode.SceneEventData Unity.Netcode.SceneEventMessage::EventData
SceneEventData_t8DB345D4832D426FECD40BDA27C50585CE95F028* ___EventData_0;
// Unity.Netcode.FastBufferReader Unity.Netcode.SceneEventMessage::m_ReceivedData
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___m_ReceivedData_1;
};
// Native definition for P/Invoke marshalling of Unity.Netcode.SceneEventMessage
struct SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601_marshaled_pinvoke
{
SceneEventData_t8DB345D4832D426FECD40BDA27C50585CE95F028* ___EventData_0;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___m_ReceivedData_1;
};
// Native definition for COM marshalling of Unity.Netcode.SceneEventMessage
struct SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601_marshaled_com
{
SceneEventData_t8DB345D4832D426FECD40BDA27C50585CE95F028* ___EventData_0;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___m_ReceivedData_1;
};
// Unity.Netcode.SceneEventProgressStatus
struct SceneEventProgressStatus_t4D5F152286E2300CCDF6CFF5570E0A2F671AC525
{
// System.Int32 Unity.Netcode.SceneEventProgressStatus::value__
int32_t ___value___2;
};
// Unity.Netcode.SceneEventType
struct SceneEventType_tBAE5B35A039CEEF6A9E79C45A443353493D499B5
{
// System.Byte Unity.Netcode.SceneEventType::value__
uint8_t ___value___2;
};
// Unity.Netcode.SendTo
struct SendTo_tFAF81C8CF2DAACED85A4DFCB8B55940025181638
{
// System.Int32 Unity.Netcode.SendTo::value__
int32_t ___value___2;
};
// Unity.Netcode.ServerRpcMessage
struct ServerRpcMessage_t95BF94F3ABD343A3C6166D36C81CCF42A3A4E3EB
{
// Unity.Netcode.RpcMetadata Unity.Netcode.ServerRpcMessage::Metadata
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB ___Metadata_0;
// Unity.Netcode.FastBufferWriter Unity.Netcode.ServerRpcMessage::WriteBuffer
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___WriteBuffer_1;
// Unity.Netcode.FastBufferReader Unity.Netcode.ServerRpcMessage::ReadBuffer
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___ReadBuffer_2;
};
// Unity.Netcode.ServerRpcParams
struct ServerRpcParams_tA2B8E26BB420EE0CB740E586BF306E215A4D0558
{
// Unity.Netcode.ServerRpcSendParams Unity.Netcode.ServerRpcParams::Send
ServerRpcSendParams_tD31A53960AABCA57F6D16BADB576E7DA50D50A4A ___Send_0;
// Unity.Netcode.ServerRpcReceiveParams Unity.Netcode.ServerRpcParams::Receive
ServerRpcReceiveParams_t13F450FA39CB2BE6C1DB10FFDC686A89EFC4EF95 ___Receive_1;
};
// Unity.Netcode.StaleDataHandling
struct StaleDataHandling_t4615731DFBA9ECEBFCC8733A016244BABB8A4164
{
// System.Int32 Unity.Netcode.StaleDataHandling::value__
int32_t ___value___2;
};
// Unity.Netcode.UnnamedMessage
struct UnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977
{
// Unity.Netcode.FastBufferWriter Unity.Netcode.UnnamedMessage::SendData
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___SendData_0;
// Unity.Netcode.FastBufferReader Unity.Netcode.UnnamedMessage::m_ReceivedData
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___m_ReceivedData_1;
};
// Unity.Netcode.DefaultSceneManagerHandler/SceneEntry
struct SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0
{
// System.Boolean Unity.Netcode.DefaultSceneManagerHandler/SceneEntry::IsAssigned
bool ___IsAssigned_0;
// UnityEngine.SceneManagement.Scene Unity.Netcode.DefaultSceneManagerHandler/SceneEntry::Scene
Scene_tA1DC762B79745EB5140F054C884855B922318356 ___Scene_1;
};
// Native definition for P/Invoke marshalling of Unity.Netcode.DefaultSceneManagerHandler/SceneEntry
struct SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0_marshaled_pinvoke
{
int32_t ___IsAssigned_0;
Scene_tA1DC762B79745EB5140F054C884855B922318356 ___Scene_1;
};
// Native definition for COM marshalling of Unity.Netcode.DefaultSceneManagerHandler/SceneEntry
struct SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0_marshaled_com
{
int32_t ___IsAssigned_0;
Scene_tA1DC762B79745EB5140F054C884855B922318356 ___Scene_1;
};
// Unity.Netcode.DeferredMessageManager/TriggerData
struct TriggerData_t961063E87733CDD8443A71444D93E7529D0FD3F7
{
// Unity.Netcode.FastBufferReader Unity.Netcode.DeferredMessageManager/TriggerData::Reader
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___Reader_0;
// Unity.Netcode.NetworkMessageHeader Unity.Netcode.DeferredMessageManager/TriggerData::Header
NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673 ___Header_1;
// System.UInt64 Unity.Netcode.DeferredMessageManager/TriggerData::SenderId
uint64_t ___SenderId_2;
// System.Single Unity.Netcode.DeferredMessageManager/TriggerData::Timestamp
float ___Timestamp_3;
// System.Int32 Unity.Netcode.DeferredMessageManager/TriggerData::SerializedHeaderSize
int32_t ___SerializedHeaderSize_4;
};
// Unity.Netcode.IDeferredNetworkMessageManager/TriggerType
struct TriggerType_tD170D11559D6B1EAAA1C93ADDA68AC615B72BEDC
{
// System.Int32 Unity.Netcode.IDeferredNetworkMessageManager/TriggerType::value__
int32_t ___value___2;
};
// Unity.Netcode.NetworkBehaviour/__RpcExecStage
struct __RpcExecStage_t5742FF9F2E363A53ECA9C00231E9BE396A6A6F39
{
// System.Int32 Unity.Netcode.NetworkBehaviour/__RpcExecStage::value__
int32_t ___value___2;
};
// Unity.Networking.Transport.NetworkDriver/Parameters
struct Parameters_t9967AF7588FE3273938F70B8335411748E0D2742
{
// Unity.Networking.Transport.NetworkDataStreamParameter Unity.Networking.Transport.NetworkDriver/Parameters::dataStream
NetworkDataStreamParameter_t0151BCC5F97AE52ECE6BAF1351C7E8FF6E070CFA ___dataStream_0;
// Unity.Networking.Transport.NetworkConfigParameter Unity.Networking.Transport.NetworkDriver/Parameters::config
NetworkConfigParameter_t2AA94683DFCAE075DB53029EE1C08A72B5E2C22D ___config_1;
};
// Unity.Netcode.NetworkLog/LogType
struct LogType_tFE50293A062A1F7799608EC19897695BC9EFA0B7
{
// System.Byte Unity.Netcode.NetworkLog/LogType::value__
uint8_t ___value___2;
};
// Unity.Netcode.NetworkManager/ServerShutdownStates
struct ServerShutdownStates_t86F3C90010A36FEC7E6FF8B9A8E93446D518056F
{
// System.Int32 Unity.Netcode.NetworkManager/ServerShutdownStates::value__
int32_t ___value___2;
};
// Unity.Netcode.NetworkMessageManager/ReceiveQueueItem
struct ReceiveQueueItem_tC07D121A91E2DA50FCBD08D1720CE0B4BA0F93BE
{
// Unity.Netcode.FastBufferReader Unity.Netcode.NetworkMessageManager/ReceiveQueueItem::Reader
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___Reader_0;
// Unity.Netcode.NetworkMessageHeader Unity.Netcode.NetworkMessageManager/ReceiveQueueItem::Header
NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673 ___Header_1;
// System.UInt64 Unity.Netcode.NetworkMessageManager/ReceiveQueueItem::SenderId
uint64_t ___SenderId_2;
// System.Single Unity.Netcode.NetworkMessageManager/ReceiveQueueItem::Timestamp
float ___Timestamp_3;
// System.Int32 Unity.Netcode.NetworkMessageManager/ReceiveQueueItem::MessageHeaderSerializedSize
int32_t ___MessageHeaderSerializedSize_4;
};
// Unity.Netcode.NetworkUpdateLoop/LoopSystemPosition
struct LoopSystemPosition_t407B624EC45AFF21866C9A65607BF07F66475031
{
// System.Int32 Unity.Netcode.NetworkUpdateLoop/LoopSystemPosition::value__
int32_t ___value___2;
};
// Unity.Netcode.PendingClient/State
struct State_tFB00B3EA2D57E6225C7263776E09346061BCA939
{
// System.Int32 Unity.Netcode.PendingClient/State::value__
int32_t ___value___2;
};
// Unity.Networking.Transport.Protocols.UdpCHeader/HeaderFlags
struct HeaderFlags_t496E3E36816D7584540914D2080F3DBF08463863
{
// System.Byte Unity.Networking.Transport.Protocols.UdpCHeader/HeaderFlags::value__
uint8_t ___value___2;
};
// Unity.Netcode.Transports.UTP.UnityTransport/ProtocolType
struct ProtocolType_t05ECA5F83DFC30930520440759ECCE4C93FE12DB
{
// System.Int32 Unity.Netcode.Transports.UTP.UnityTransport/ProtocolType::value__
int32_t ___value___2;
};
// Unity.Netcode.Transports.UTP.UnityTransport/State
struct State_t54482BAFC120E071C8D19EE2CDE1E2D0E0099A8C
{
// System.Int32 Unity.Netcode.Transports.UTP.UnityTransport/State::value__
int32_t ___value___2;
};
// Unity.Netcode.NetworkObject/SceneObject/TransformData
struct TransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C
{
// UnityEngine.Vector3 Unity.Netcode.NetworkObject/SceneObject/TransformData::Position
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Position_0;
// UnityEngine.Quaternion Unity.Netcode.NetworkObject/SceneObject/TransformData::Rotation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___Rotation_1;
// UnityEngine.Vector3 Unity.Netcode.NetworkObject/SceneObject/TransformData::Scale
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Scale_2;
};
// Unity.Netcode.BufferSerializer`1<Unity.Netcode.BufferSerializerWriter>
struct BufferSerializer_1_tB07CC05C8821999D2912FC2880FC1CAF4094FEF0
{
// TReaderWriter Unity.Netcode.BufferSerializer`1::m_Implementation
BufferSerializerWriter_t3F287564BDCF264BABBB18BF4D541A95238FBFD4 ___m_Implementation_0;
};
// System.Collections.Generic.KeyValuePair`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>
struct KeyValuePair_2_tD21B2FED7F5BAB785AA9827BE55854F6897DCE0D
{
// TKey System.Collections.Generic.KeyValuePair`2::key
int32_t ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0 ___value_1;
};
// System.Collections.Generic.KeyValuePair`2<System.UInt64,Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>>
struct KeyValuePair_2_t7254D9118423097015AC34CEB88C3AA41D661442
{
// TKey System.Collections.Generic.KeyValuePair`2::key
uint64_t ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
NativeList_1_tC29926B3C823A1626820FC87B385FFE47BA188DB ___value_1;
};
// System.Collections.Generic.KeyValuePair`2<Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>>
struct KeyValuePair_2_tB10CD7DF75FC3ED1B56C5C2318C57F7CF61FA3DA
{
// TKey System.Collections.Generic.KeyValuePair`2::key
int32_t ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49* ___value_1;
};
// Unity.Collections.NativeArray`1<System.Byte>
struct NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeArray`1<System.Int32>
struct NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeArray`1<System.Int64>
struct NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeArray`1<Unity.Netcode.MessageVersionData>
struct NativeArray_1_t6B9B2B7BDBFEE32443B65053BABBCFDCAAB4B42F
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeArray`1<Unity.Networking.Transport.NetworkPipelineStage>
struct NativeArray_1_t1D84CFD52CE97F84261C9C154534A72B0EA66A15
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeArray`1<System.UInt32>
struct NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeArray`1<System.UInt64>
struct NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeArray`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>
struct NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeArray`1<Unity.Netcode.DeferredMessageManager/TriggerData>
struct NativeArray_1_tC0A9D92090D7BA73B1E66B8B21F4D488CCAEE867
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeHashMap`2<System.Int64,Unity.Networking.Transport.NetworkSettings/ParameterSlice>
struct NativeHashMap_2_tCD58FF7DD75EEFB0E828AE808528187662F809FC
{
// Unity.Collections.LowLevel.Unsafe.UnsafeHashMap`2<TKey,TValue> Unity.Collections.NativeHashMap`2::m_HashMapData
UnsafeHashMap_2_tF7A9469DA8C5BBA8B491A7436DE7FD6D75DE130B ___m_HashMapData_0;
};
// Unity.Collections.NativeHashMap`2<System.UInt64,System.Boolean>
struct NativeHashMap_2_t0E8FDA16647CDA8FABDFAB69B3ACA7CEC178BC5E
{
// Unity.Collections.LowLevel.Unsafe.UnsafeHashMap`2<TKey,TValue> Unity.Collections.NativeHashMap`2::m_HashMapData
UnsafeHashMap_2_t88B00CFF7488023A4393D1CB9C1F92444D64D819 ___m_HashMapData_0;
};
// Unity.Collections.NativeHashMap`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType,System.Boolean>
struct NativeHashMap_2_t70DCC3EAC02CE9C6EFB676BF363012DEFD713736
{
// Unity.Collections.LowLevel.Unsafe.UnsafeHashMap`2<TKey,TValue> Unity.Collections.NativeHashMap`2::m_HashMapData
UnsafeHashMap_2_t913D7CCDCF74BF6BB72CD01CF1E162CDCBC78972 ___m_HashMapData_0;
};
// Unity.Networking.Transport.TransportFunctionPointer`1<Unity.Networking.Transport.NetworkProtocol/ComputePacketOverheadDelegate>
struct TransportFunctionPointer_1_t403A4BA6983AC49EB5EDF3EB14F092C746490EFF
{
// Unity.Burst.FunctionPointer`1<T> Unity.Networking.Transport.TransportFunctionPointer`1::Ptr
FunctionPointer_1_tF29FF6D2564E315434ED47AB1554C8096BDB3B3A ___Ptr_0;
};
// Unity.Networking.Transport.TransportFunctionPointer`1<Unity.Networking.Transport.NetworkProtocol/ConnectDelegate>
struct TransportFunctionPointer_1_t71E737606530D4C87CDCF73063247BA844270CFF
{
// Unity.Burst.FunctionPointer`1<T> Unity.Networking.Transport.TransportFunctionPointer`1::Ptr
FunctionPointer_1_t8C37DE1737CA4B219489A8BE872435F8391F4F08 ___Ptr_0;
};
// Unity.Networking.Transport.TransportFunctionPointer`1<Unity.Networking.Transport.NetworkProtocol/DisconnectDelegate>
struct TransportFunctionPointer_1_t8CB155AD69427676535F5D25A3C9408D5012DDB0
{
// Unity.Burst.FunctionPointer`1<T> Unity.Networking.Transport.TransportFunctionPointer`1::Ptr
FunctionPointer_1_t2B11019D68001BBA761F297DF394B647E9B2D0AF ___Ptr_0;
};
// Unity.Networking.Transport.TransportFunctionPointer`1<Unity.Networking.Transport.NetworkProtocol/ProcessReceiveDelegate>
struct TransportFunctionPointer_1_tF0C75E421ACA913F2FA062ED002F9586FEA669FC
{
// Unity.Burst.FunctionPointer`1<T> Unity.Networking.Transport.TransportFunctionPointer`1::Ptr
FunctionPointer_1_tE199B9295009A8E22A29B6DDD22ED499A663A39B ___Ptr_0;
};
// Unity.Networking.Transport.TransportFunctionPointer`1<Unity.Networking.Transport.NetworkProtocol/ProcessSendConnectionAcceptDelegate>
struct TransportFunctionPointer_1_t8BEB3732EF9358D73F93626B99D9423182E4C47D
{
// Unity.Burst.FunctionPointer`1<T> Unity.Networking.Transport.TransportFunctionPointer`1::Ptr
FunctionPointer_1_t04915FE164A4EB6B97CE508C2D62CCB1830EDD86 ___Ptr_0;
};
// Unity.Networking.Transport.TransportFunctionPointer`1<Unity.Networking.Transport.NetworkProtocol/ProcessSendDelegate>
struct TransportFunctionPointer_1_t77C607A1DCF675C39F99E9EEE5AB36FB7CC494B1
{
// Unity.Burst.FunctionPointer`1<T> Unity.Networking.Transport.TransportFunctionPointer`1::Ptr
FunctionPointer_1_t10B538976246CA89EE16B10A9A3F981194F98C59 ___Ptr_0;
};
// Unity.Networking.Transport.TransportFunctionPointer`1<Unity.Networking.Transport.NetworkProtocol/ProcessSendPingDelegate>
struct TransportFunctionPointer_1_t97CB0A2F7C4082FD45ACA0AE4155845480AE8843
{
// Unity.Burst.FunctionPointer`1<T> Unity.Networking.Transport.TransportFunctionPointer`1::Ptr
FunctionPointer_1_t87DC6AA7478438FC2A893CEFC30932DB880EECFE ___Ptr_0;
};
// Unity.Networking.Transport.TransportFunctionPointer`1<Unity.Networking.Transport.NetworkProtocol/ProcessSendPongDelegate>
struct TransportFunctionPointer_1_t1974F1C28035CE103ECF0504CE8E87D6037E0398
{
// Unity.Burst.FunctionPointer`1<T> Unity.Networking.Transport.TransportFunctionPointer`1::Ptr
FunctionPointer_1_t92B1E9993FD30276E18F8D355C528D0024CE9CEF ___Ptr_0;
};
// Unity.Networking.Transport.TransportFunctionPointer`1<Unity.Networking.Transport.NetworkProtocol/UpdateDelegate>
struct TransportFunctionPointer_1_tBB4FC4ACEB955CF3ECDC5FB78DE9132C126522F2
{
// Unity.Burst.FunctionPointer`1<T> Unity.Networking.Transport.TransportFunctionPointer`1::Ptr
FunctionPointer_1_t646F6606413775C943F0F4782FBB82DED8FB3123 ___Ptr_0;
};
// Unity.Networking.Transport.TransportFunctionPointer`1<Unity.Networking.Transport.NetworkSendInterface/AbortSendMessageDelegate>
struct TransportFunctionPointer_1_t6BF0E9809FEF820449ED4B566281FFDB8B1F6807
{
// Unity.Burst.FunctionPointer`1<T> Unity.Networking.Transport.TransportFunctionPointer`1::Ptr
FunctionPointer_1_t605FCD8E1E05F041A75BCDAE5CE44D9A201BFAA1 ___Ptr_0;
};
// Unity.Networking.Transport.TransportFunctionPointer`1<Unity.Networking.Transport.NetworkSendInterface/BeginSendMessageDelegate>
struct TransportFunctionPointer_1_t9F2FD24758ADF9E597DCA02A01D7972B74AF6736
{
// Unity.Burst.FunctionPointer`1<T> Unity.Networking.Transport.TransportFunctionPointer`1::Ptr
FunctionPointer_1_t5E2F5FC9CFE7FBBBECA6EB73BABFA0CD5F645155 ___Ptr_0;
};
// Unity.Networking.Transport.TransportFunctionPointer`1<Unity.Networking.Transport.NetworkSendInterface/EndSendMessageDelegate>
struct TransportFunctionPointer_1_t1933A8E5B03799A74CE910DB0A4F8FF67DD0405D
{
// Unity.Burst.FunctionPointer`1<T> Unity.Networking.Transport.TransportFunctionPointer`1::Ptr
FunctionPointer_1_tD15B3870776AA5A42DBB36B9CCA6AA930B9628DE ___Ptr_0;
};
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// Unity.Netcode.InvalidChannelException
struct InvalidChannelException_tE6B8501393667CB1586EE10627EFE9B6CEC4FF0A : public Exception_t
{
};
// Unity.Netcode.InvalidParentException
struct InvalidParentException_t5C2FA7C8016C3C0737FE67B54CD4F96C230D97A5 : public Exception_t
{
};
// System.MulticastDelegate
struct MulticastDelegate_t : public Delegate_t
{
// System.Delegate[] System.MulticastDelegate::delegates
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
};
// Native definition for P/Invoke marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
Delegate_t_marshaled_pinvoke** ___delegates_13;
};
// Native definition for COM marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
Delegate_t_marshaled_com** ___delegates_13;
};
// Unity.Netcode.NetworkConfig
struct NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113 : public RuntimeObject
{
// System.UInt16 Unity.Netcode.NetworkConfig::ProtocolVersion
uint16_t ___ProtocolVersion_0;
// Unity.Netcode.NetworkTransport Unity.Netcode.NetworkConfig::NetworkTransport
NetworkTransport_t55E07951299283974C86476F46CC977780560B64* ___NetworkTransport_1;
// UnityEngine.GameObject Unity.Netcode.NetworkConfig::PlayerPrefab
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___PlayerPrefab_2;
// Unity.Netcode.NetworkPrefabs Unity.Netcode.NetworkConfig::Prefabs
NetworkPrefabs_t1DCB21A957C1C64646BD413900E696049BC8A324* ___Prefabs_3;
// System.UInt32 Unity.Netcode.NetworkConfig::TickRate
uint32_t ___TickRate_4;
// System.Int32 Unity.Netcode.NetworkConfig::ClientConnectionBufferTimeout
int32_t ___ClientConnectionBufferTimeout_5;
// System.Boolean Unity.Netcode.NetworkConfig::ConnectionApproval
bool ___ConnectionApproval_6;
// System.Byte[] Unity.Netcode.NetworkConfig::ConnectionData
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___ConnectionData_7;
// System.Boolean Unity.Netcode.NetworkConfig::EnableTimeResync
bool ___EnableTimeResync_8;
// System.Int32 Unity.Netcode.NetworkConfig::TimeResyncInterval
int32_t ___TimeResyncInterval_9;
// System.Boolean Unity.Netcode.NetworkConfig::EnsureNetworkVariableLengthSafety
bool ___EnsureNetworkVariableLengthSafety_10;
// System.Boolean Unity.Netcode.NetworkConfig::EnableSceneManagement
bool ___EnableSceneManagement_11;
// System.Boolean Unity.Netcode.NetworkConfig::ForceSamePrefabs
bool ___ForceSamePrefabs_12;
// System.Boolean Unity.Netcode.NetworkConfig::RecycleNetworkIds
bool ___RecycleNetworkIds_13;
// System.Single Unity.Netcode.NetworkConfig::NetworkIdRecycleDelay
float ___NetworkIdRecycleDelay_14;
// Unity.Netcode.HashSize Unity.Netcode.NetworkConfig::RpcHashSize
uint8_t ___RpcHashSize_15;
// System.Int32 Unity.Netcode.NetworkConfig::LoadSceneTimeOut
int32_t ___LoadSceneTimeOut_16;
// System.Single Unity.Netcode.NetworkConfig::SpawnTimeout
float ___SpawnTimeout_17;
// System.Boolean Unity.Netcode.NetworkConfig::EnableNetworkLogs
bool ___EnableNetworkLogs_18;
// System.Nullable`1<System.UInt64> Unity.Netcode.NetworkConfig::m_ConfigHash
Nullable_1_tF8BFF19FF240C9F0A45168187CD7106BAA146A99 ___m_ConfigHash_21;
// System.Boolean Unity.Netcode.NetworkConfig::m_DidWarnOldPrefabList
bool ___m_DidWarnOldPrefabList_22;
// System.Collections.Generic.List`1<Unity.Netcode.NetworkPrefab> Unity.Netcode.NetworkConfig::OldPrefabList
List_1_tE788305FC69BA0DB2AEFE4DE86FACD7D09507CB6* ___OldPrefabList_23;
};
// Unity.Netcode.NetworkConfigurationException
struct NetworkConfigurationException_tA2274B0B0A389EF12E78C6DFF1CD316B749F0AC7 : public Exception_t
{
};
// Unity.Networking.Transport.NetworkEventQueue
struct NetworkEventQueue_tDE8EC1A139521E69F9BBEC2D54C58B58E44CA723
{
// Unity.Collections.NativeQueue`1<Unity.Networking.Transport.NetworkEventQueue/SubQueueItem> Unity.Networking.Transport.NetworkEventQueue::m_MasterEventQ
NativeQueue_1_t1998FE7B3590BD3E5658462E15CDFDC7E946B3F8 ___m_MasterEventQ_0;
// Unity.Collections.NativeList`1<Unity.Networking.Transport.NetworkEvent> Unity.Networking.Transport.NetworkEventQueue::m_ConnectionEventQ
NativeList_1_t163E4B6B8B23750406A8688DA1D7FD433EF9EDC1 ___m_ConnectionEventQ_1;
// Unity.Collections.NativeList`1<System.Int32> Unity.Networking.Transport.NetworkEventQueue::m_ConnectionEventHeadTail
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 ___m_ConnectionEventHeadTail_2;
};
// Unity.Netcode.NetworkMessageManager
struct NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468 : public RuntimeObject
{
// System.Boolean Unity.Netcode.NetworkMessageManager::StopProcessing
bool ___StopProcessing_0;
// Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/ReceiveQueueItem> Unity.Netcode.NetworkMessageManager::m_IncomingMessageQueue
NativeList_1_t244AB70F86E3DE6A3C8F7DE0CE70E58B90A72AAB ___m_IncomingMessageQueue_1;
// Unity.Netcode.NetworkMessageManager/MessageHandler[] Unity.Netcode.NetworkMessageManager::m_MessageHandlers
MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330* ___m_MessageHandlers_2;
// System.Type[] Unity.Netcode.NetworkMessageManager::m_ReverseTypeMap
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___m_ReverseTypeMap_3;
// System.Collections.Generic.Dictionary`2<System.Type,System.UInt32> Unity.Netcode.NetworkMessageManager::m_MessageTypes
Dictionary_2_t4E1AC3103633DA3C82B1A7A6930ED5ECA825CC05* ___m_MessageTypes_4;
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>> Unity.Netcode.NetworkMessageManager::m_SendQueues
Dictionary_2_tF94A082BC0A1596467346D509355D345EFF5FA68* ___m_SendQueues_5;
// System.Collections.Generic.HashSet`1<System.UInt64> Unity.Netcode.NetworkMessageManager::m_DisconnectedClients
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* ___m_DisconnectedClients_6;
// System.Collections.Generic.Dictionary`2<System.UInt64,System.Collections.Generic.Dictionary`2<System.Type,System.Int32>> Unity.Netcode.NetworkMessageManager::m_PerClientMessageVersions
Dictionary_2_tF27160F3F05A0ECC97850502DD8A2BC6E3FB9041* ___m_PerClientMessageVersions_7;
// System.Collections.Generic.Dictionary`2<System.UInt32,System.Type> Unity.Netcode.NetworkMessageManager::m_MessagesByHash
Dictionary_2_t36FA7EC1E5B0BD4419B32EB5EBD5DFA984D70CEA* ___m_MessagesByHash_8;
// System.Collections.Generic.Dictionary`2<System.Type,System.Int32> Unity.Netcode.NetworkMessageManager::m_LocalVersions
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* ___m_LocalVersions_9;
// System.Collections.Generic.List`1<Unity.Netcode.INetworkHooks> Unity.Netcode.NetworkMessageManager::m_Hooks
List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810* ___m_Hooks_10;
// System.UInt32 Unity.Netcode.NetworkMessageManager::m_HighMessageType
uint32_t ___m_HighMessageType_11;
// System.Object Unity.Netcode.NetworkMessageManager::m_Owner
RuntimeObject* ___m_Owner_12;
// Unity.Netcode.INetworkMessageSender Unity.Netcode.NetworkMessageManager::m_Sender
RuntimeObject* ___m_Sender_13;
// System.Boolean Unity.Netcode.NetworkMessageManager::m_Disposed
bool ___m_Disposed_14;
// System.UInt64 Unity.Netcode.NetworkMessageManager::m_LocalClientId
uint64_t ___m_LocalClientId_15;
// System.Int32 Unity.Netcode.NetworkMessageManager::NonFragmentedMessageMaxSize
int32_t ___NonFragmentedMessageMaxSize_17;
// System.Int32 Unity.Netcode.NetworkMessageManager::FragmentedMessageMaxSize
int32_t ___FragmentedMessageMaxSize_18;
// System.Collections.Generic.Dictionary`2<System.UInt64,System.Int32> Unity.Netcode.NetworkMessageManager::PeerMTUSizes
Dictionary_2_tAC84F565B305F33E7066B98F6CD6CC5A96A1416A* ___PeerMTUSizes_19;
};
// Unity.Netcode.NetworkSceneManager
struct NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC : public RuntimeObject
{
// System.Boolean Unity.Netcode.NetworkSceneManager::m_IsSceneEventActive
bool ___m_IsSceneEventActive_3;
// Unity.Netcode.NetworkSceneManager/SceneEventDelegate Unity.Netcode.NetworkSceneManager::OnSceneEvent
SceneEventDelegate_t82B37D5917AD9AA99F3226EE945D2EB2C0CD8DD1* ___OnSceneEvent_4;
// Unity.Netcode.NetworkSceneManager/OnLoadDelegateHandler Unity.Netcode.NetworkSceneManager::OnLoad
OnLoadDelegateHandler_tA25126944392E242417AFECEB80F5E9C6A263202* ___OnLoad_5;
// Unity.Netcode.NetworkSceneManager/OnUnloadDelegateHandler Unity.Netcode.NetworkSceneManager::OnUnload
OnUnloadDelegateHandler_tEC6E7C1D4559115F6519A7DF6CA2E7816A8C0AE5* ___OnUnload_6;
// Unity.Netcode.NetworkSceneManager/OnSynchronizeDelegateHandler Unity.Netcode.NetworkSceneManager::OnSynchronize
OnSynchronizeDelegateHandler_tDEACDFF8D665DB5C950FBF6B8585C8823D572059* ___OnSynchronize_7;
// Unity.Netcode.NetworkSceneManager/OnEventCompletedDelegateHandler Unity.Netcode.NetworkSceneManager::OnLoadEventCompleted
OnEventCompletedDelegateHandler_t95567703998423114BF49A290F181D1B8E6A2788* ___OnLoadEventCompleted_8;
// Unity.Netcode.NetworkSceneManager/OnEventCompletedDelegateHandler Unity.Netcode.NetworkSceneManager::OnUnloadEventCompleted
OnEventCompletedDelegateHandler_t95567703998423114BF49A290F181D1B8E6A2788* ___OnUnloadEventCompleted_9;
// Unity.Netcode.NetworkSceneManager/OnLoadCompleteDelegateHandler Unity.Netcode.NetworkSceneManager::OnLoadComplete
OnLoadCompleteDelegateHandler_tC045B41AD80060C4AE4527C98594D182D3ED42AA* ___OnLoadComplete_10;
// Unity.Netcode.NetworkSceneManager/OnUnloadCompleteDelegateHandler Unity.Netcode.NetworkSceneManager::OnUnloadComplete
OnUnloadCompleteDelegateHandler_t1C2E9C9FDF4C111C76B308F23430139392F8FFB0* ___OnUnloadComplete_11;
// Unity.Netcode.NetworkSceneManager/OnSynchronizeCompleteDelegateHandler Unity.Netcode.NetworkSceneManager::OnSynchronizeComplete
OnSynchronizeCompleteDelegateHandler_t17480B12CFFDA7CE8C4F94D1B146B665BB5B9DCF* ___OnSynchronizeComplete_12;
// Unity.Netcode.NetworkSceneManager/VerifySceneBeforeLoadingDelegateHandler Unity.Netcode.NetworkSceneManager::VerifySceneBeforeLoading
VerifySceneBeforeLoadingDelegateHandler_tEE61624D507F0E432B6F4EDD56EC0D213BFE2A4E* ___VerifySceneBeforeLoading_13;
// Unity.Netcode.NetworkSceneManager/VerifySceneBeforeUnloadingDelegateHandler Unity.Netcode.NetworkSceneManager::VerifySceneBeforeUnloading
VerifySceneBeforeUnloadingDelegateHandler_t03E054BD51737F01541AB2368461EE061D68E4EC* ___VerifySceneBeforeUnloading_14;
// System.Boolean Unity.Netcode.NetworkSceneManager::PostSynchronizationSceneUnloading
bool ___PostSynchronizationSceneUnloading_15;
// System.Boolean Unity.Netcode.NetworkSceneManager::m_ActiveSceneSynchronizationEnabled
bool ___m_ActiveSceneSynchronizationEnabled_16;
// Unity.Netcode.ISceneManagerHandler Unity.Netcode.NetworkSceneManager::SceneManagerHandler
RuntimeObject* ___SceneManagerHandler_17;
// System.Collections.Generic.Dictionary`2<System.Guid,Unity.Netcode.SceneEventProgress> Unity.Netcode.NetworkSceneManager::SceneEventProgressTracking
Dictionary_2_t0270812B055A7D1C86659691D8A5E1AE5B65B721* ___SceneEventProgressTracking_18;
// System.Collections.Generic.Dictionary`2<System.UInt32,System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.NetworkObject>> Unity.Netcode.NetworkSceneManager::ScenePlacedObjects
Dictionary_2_t1674990A173871C1D9FAEE8AB011002392DA1E5D* ___ScenePlacedObjects_19;
// UnityEngine.SceneManagement.Scene Unity.Netcode.NetworkSceneManager::SceneBeingSynchronized
Scene_tA1DC762B79745EB5140F054C884855B922318356 ___SceneBeingSynchronized_20;
// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.SceneManagement.Scene> Unity.Netcode.NetworkSceneManager::ScenesLoaded
Dictionary_2_tCC2015396C24B57BF74F74538DB3DE9AD918F8D6* ___ScenesLoaded_21;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32> Unity.Netcode.NetworkSceneManager::ServerSceneHandleToClientSceneHandle
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___ServerSceneHandleToClientSceneHandle_22;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32> Unity.Netcode.NetworkSceneManager::ClientSceneHandleToServerSceneHandle
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___ClientSceneHandleToServerSceneHandle_23;
// System.Collections.Generic.Dictionary`2<System.UInt32,System.Int32> Unity.Netcode.NetworkSceneManager::HashToBuildIndex
Dictionary_2_t1A4804CA9724B6CE01D6ECABE81CE0848CBA80B4* ___HashToBuildIndex_24;
// System.Collections.Generic.Dictionary`2<System.Int32,System.UInt32> Unity.Netcode.NetworkSceneManager::BuildIndexToHash
Dictionary_2_t6A075724755C7A5DCAD6974ABDEC33484D2EA941* ___BuildIndexToHash_25;
// System.Collections.Generic.Dictionary`2<System.UInt32,Unity.Netcode.SceneEventData> Unity.Netcode.NetworkSceneManager::SceneEventDataStore
Dictionary_2_tCA8950DBD026CD4264E7CE9E57FB298AECECB699* ___SceneEventDataStore_27;
// Unity.Netcode.NetworkManager Unity.Netcode.NetworkSceneManager::NetworkManager
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___NetworkManager_28;
// UnityEngine.SceneManagement.Scene Unity.Netcode.NetworkSceneManager::DontDestroyOnLoadScene
Scene_tA1DC762B79745EB5140F054C884855B922318356 ___DontDestroyOnLoadScene_29;
// UnityEngine.SceneManagement.LoadSceneMode Unity.Netcode.NetworkSceneManager::<ClientSynchronizationMode>k__BackingField
int32_t ___U3CClientSynchronizationModeU3Ek__BackingField_30;
// System.Boolean Unity.Netcode.NetworkSceneManager::m_DisableValidationWarningMessages
bool ___m_DisableValidationWarningMessages_31;
// UnityEngine.SceneManagement.LoadSceneMode Unity.Netcode.NetworkSceneManager::DeferLoadingFilter
int32_t ___DeferLoadingFilter_32;
// System.Func`2<System.String,UnityEngine.SceneManagement.Scene> Unity.Netcode.NetworkSceneManager::OverrideGetAndAddNewlyLoadedSceneByName
Func_2_t2CEDF1D050AAC5620D1B957995312D5E2E5F5570* ___OverrideGetAndAddNewlyLoadedSceneByName_33;
// System.Func`2<UnityEngine.SceneManagement.Scene,System.Boolean> Unity.Netcode.NetworkSceneManager::ExcludeSceneFromSychronization
Func_2_t4F73610D0CA47FF1BD0C63B7FB85AC3BD87DC7B1* ___ExcludeSceneFromSychronization_34;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<Unity.Netcode.NetworkObject>> Unity.Netcode.NetworkSceneManager::ObjectsMigratedIntoNewScene
Dictionary_2_tE0CCE43CB23321225C159A6FBF31D85E8F1A5E9B* ___ObjectsMigratedIntoNewScene_35;
// System.Collections.Generic.List`1<System.Int32> Unity.Netcode.NetworkSceneManager::m_ScenesToRemoveFromObjectMigration
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_ScenesToRemoveFromObjectMigration_36;
// System.Collections.Generic.List`1<Unity.Netcode.NetworkSceneManager/DeferredObjectsMovedEvent> Unity.Netcode.NetworkSceneManager::DeferredObjectsMovedEvents
List_1_t0119CA48E653D4C86AB7AC383F40A66452435828* ___DeferredObjectsMovedEvents_37;
// System.Collections.Generic.List`1<Unity.Netcode.NetworkSceneManager/DeferredObjectCreation> Unity.Netcode.NetworkSceneManager::DeferredObjectCreationList
List_1_t047AEB943B1520DC65A508D79883320E7A45331B* ___DeferredObjectCreationList_38;
// System.Int32 Unity.Netcode.NetworkSceneManager::DeferredObjectCreationCount
int32_t ___DeferredObjectCreationCount_39;
};
// Unity.Netcode.NetworkVariableBase
struct NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D : public RuntimeObject
{
// Unity.Netcode.NetworkVariableUpdateTraits Unity.Netcode.NetworkVariableBase::UpdateTraits
NetworkVariableUpdateTraits_t80D1AB1508277AA530781F02592DE80BD43B4CF3 ___UpdateTraits_0;
// System.Double Unity.Netcode.NetworkVariableBase::LastUpdateSent
double ___LastUpdateSent_1;
// Unity.Netcode.NetworkBehaviour Unity.Netcode.NetworkVariableBase::m_NetworkBehaviour
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* ___m_NetworkBehaviour_3;
// System.Boolean Unity.Netcode.NetworkVariableBase::m_IsDirty
bool ___m_IsDirty_6;
// System.String Unity.Netcode.NetworkVariableBase::<Name>k__BackingField
String_t* ___U3CNameU3Ek__BackingField_7;
// Unity.Netcode.NetworkVariableReadPermission Unity.Netcode.NetworkVariableBase::ReadPerm
int32_t ___ReadPerm_8;
// Unity.Netcode.NetworkVariableWritePermission Unity.Netcode.NetworkVariableBase::WritePerm
int32_t ___WritePerm_9;
};
// Unity.Netcode.NotListeningException
struct NotListeningException_t65C514B82D79469D9C9DED93E13121A01F294D4F : public Exception_t
{
};
// Unity.Netcode.NotServerException
struct NotServerException_tF91A11C8CBAEE7830CD1AA4FFDD4F74DC22D705C : public Exception_t
{
};
// Unity.Netcode.PendingClient
struct PendingClient_t7BE0E03F548BBBF1AADDF0F2F831B8FDB7C35BEF : public RuntimeObject
{
// UnityEngine.Coroutine Unity.Netcode.PendingClient::ApprovalCoroutine
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___ApprovalCoroutine_0;
// System.UInt64 Unity.Netcode.PendingClient::<ClientId>k__BackingField
uint64_t ___U3CClientIdU3Ek__BackingField_1;
// Unity.Netcode.PendingClient/State Unity.Netcode.PendingClient::<ConnectionState>k__BackingField
int32_t ___U3CConnectionStateU3Ek__BackingField_2;
};
// Unity.Netcode.ProfilingHooks
struct ProfilingHooks_t54046B5310767C7184164E7142028220897247F3 : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<System.Type,Unity.Profiling.ProfilerMarker> Unity.Netcode.ProfilingHooks::m_HandlerProfilerMarkers
Dictionary_2_t0E875BF1050CBA95A238EC396AAD7A56CBFDC71E* ___m_HandlerProfilerMarkers_0;
// System.Collections.Generic.Dictionary`2<System.Type,Unity.Profiling.ProfilerMarker> Unity.Netcode.ProfilingHooks::m_SenderProfilerMarkers
Dictionary_2_t0E875BF1050CBA95A238EC396AAD7A56CBFDC71E* ___m_SenderProfilerMarkers_1;
// Unity.Profiling.ProfilerMarker Unity.Netcode.ProfilingHooks::m_SendBatch
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___m_SendBatch_2;
// Unity.Profiling.ProfilerMarker Unity.Netcode.ProfilingHooks::m_ReceiveBatch
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___m_ReceiveBatch_3;
};
// Unity.Netcode.ProxyRpcTargetGroup
struct ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7 : public BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A
{
// Unity.Netcode.ServerRpcTarget Unity.Netcode.ProxyRpcTargetGroup::m_ServerRpcTarget
ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760* ___m_ServerRpcTarget_2;
// Unity.Netcode.LocalSendRpcTarget Unity.Netcode.ProxyRpcTargetGroup::m_LocalSendRpcTarget
LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98* ___m_LocalSendRpcTarget_3;
// System.Boolean Unity.Netcode.ProxyRpcTargetGroup::m_Disposed
bool ___m_Disposed_4;
// Unity.Collections.NativeList`1<System.UInt64> Unity.Netcode.ProxyRpcTargetGroup::TargetClientIds
NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030 ___TargetClientIds_5;
// System.Collections.Generic.HashSet`1<System.UInt64> Unity.Netcode.ProxyRpcTargetGroup::Ids
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* ___Ids_6;
};
// Unity.Networking.Transport.Relay.RelayServerData
struct RelayServerData_t8D74FE8A133FB1F7C1BF9C0D39C69B5A75F70F09
{
// Unity.Networking.Transport.NetworkEndPoint Unity.Networking.Transport.Relay.RelayServerData::Endpoint
NetworkEndPoint_t40D02F3956B78E8C6115ED188912FBCE35437F63 ___Endpoint_0;
// System.UInt16 Unity.Networking.Transport.Relay.RelayServerData::Nonce
uint16_t ___Nonce_1;
// Unity.Networking.Transport.Relay.RelayConnectionData Unity.Networking.Transport.Relay.RelayServerData::ConnectionData
RelayConnectionData_tA5306A14AEB9FA72A119334CBE01CE0B1F7AC18D ___ConnectionData_2;
// Unity.Networking.Transport.Relay.RelayConnectionData Unity.Networking.Transport.Relay.RelayServerData::HostConnectionData
RelayConnectionData_tA5306A14AEB9FA72A119334CBE01CE0B1F7AC18D ___HostConnectionData_3;
// Unity.Networking.Transport.Relay.RelayAllocationId Unity.Networking.Transport.Relay.RelayServerData::AllocationId
RelayAllocationId_tAD787B0E59C71831D70A45A63526CBC685AA2984 ___AllocationId_4;
// Unity.Networking.Transport.Relay.RelayHMACKey Unity.Networking.Transport.Relay.RelayServerData::HMACKey
RelayHMACKey_t8A1480D4E69892635FBA3B1408C094733613B844 ___HMACKey_5;
// Unity.Networking.Transport.Relay.RelayServerData/<HMAC>e__FixedBuffer Unity.Networking.Transport.Relay.RelayServerData::HMAC
U3CHMACU3Ee__FixedBuffer_tEBE6EB5356C21D7CDAA77E2AB69381855EAD9816 ___HMAC_6;
// System.Byte Unity.Networking.Transport.Relay.RelayServerData::IsSecure
uint8_t ___IsSecure_7;
};
// Unity.Netcode.ResizableBitVector
struct ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A
{
// Unity.Collections.NativeList`1<System.Byte> Unity.Netcode.ResizableBitVector::m_Bits
NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94 ___m_Bits_0;
};
// Unity.Netcode.RpcAttribute
struct RpcAttribute_t5445202D4AADEC4ABC0D7169DF7252844AC17ED9 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
// Unity.Netcode.RpcDelivery Unity.Netcode.RpcAttribute::Delivery
int32_t ___Delivery_0;
// System.Boolean Unity.Netcode.RpcAttribute::RequireOwnership
bool ___RequireOwnership_1;
// System.Boolean Unity.Netcode.RpcAttribute::DeferLocal
bool ___DeferLocal_2;
// System.Boolean Unity.Netcode.RpcAttribute::AllowTargetOverride
bool ___AllowTargetOverride_3;
};
// Unity.Netcode.RpcSendParams
struct RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A
{
// Unity.Netcode.BaseRpcTarget Unity.Netcode.RpcSendParams::Target
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* ___Target_0;
// Unity.Netcode.LocalDeferMode Unity.Netcode.RpcSendParams::LocalDeferMode
int32_t ___LocalDeferMode_1;
};
// Native definition for P/Invoke marshalling of Unity.Netcode.RpcSendParams
struct RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshaled_pinvoke
{
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* ___Target_0;
int32_t ___LocalDeferMode_1;
};
// Native definition for COM marshalling of Unity.Netcode.RpcSendParams
struct RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshaled_com
{
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* ___Target_0;
int32_t ___LocalDeferMode_1;
};
// Unity.Netcode.SceneEventData
struct SceneEventData_t8DB345D4832D426FECD40BDA27C50585CE95F028 : public RuntimeObject
{
// Unity.Netcode.SceneEventType Unity.Netcode.SceneEventData::SceneEventType
uint8_t ___SceneEventType_0;
// UnityEngine.SceneManagement.LoadSceneMode Unity.Netcode.SceneEventData::LoadSceneMode
int32_t ___LoadSceneMode_1;
// Unity.Netcode.ForceNetworkSerializeByMemcpy`1<System.Guid> Unity.Netcode.SceneEventData::SceneEventProgressId
ForceNetworkSerializeByMemcpy_1_tF6B807FA6F256EFFD96FC94FEC230256C24AD5B1 ___SceneEventProgressId_2;
// System.UInt32 Unity.Netcode.SceneEventData::SceneEventId
uint32_t ___SceneEventId_3;
// System.UInt32 Unity.Netcode.SceneEventData::ActiveSceneHash
uint32_t ___ActiveSceneHash_4;
// System.UInt32 Unity.Netcode.SceneEventData::SceneHash
uint32_t ___SceneHash_5;
// System.Int32 Unity.Netcode.SceneEventData::SceneHandle
int32_t ___SceneHandle_6;
// System.UInt32 Unity.Netcode.SceneEventData::ClientSceneHash
uint32_t ___ClientSceneHash_7;
// System.Int32 Unity.Netcode.SceneEventData::NetworkSceneHandle
int32_t ___NetworkSceneHandle_8;
// System.UInt64 Unity.Netcode.SceneEventData::TargetClientId
uint64_t ___TargetClientId_9;
// System.Collections.Generic.Dictionary`2<System.UInt32,System.Collections.Generic.List`1<Unity.Netcode.NetworkObject>> Unity.Netcode.SceneEventData::m_SceneNetworkObjects
Dictionary_2_t418757335CA2BE08E3D9A25EBEA85240F21301A2* ___m_SceneNetworkObjects_10;
// System.Collections.Generic.Dictionary`2<System.UInt32,System.Int64> Unity.Netcode.SceneEventData::m_SceneNetworkObjectDataOffsets
Dictionary_2_tA1B764FC29691A4A96FBE5E6DCFD2819E7D265C8* ___m_SceneNetworkObjectDataOffsets_11;
// System.Collections.Generic.List`1<Unity.Netcode.NetworkObject> Unity.Netcode.SceneEventData::m_NetworkObjectsSync
List_1_t77ED838FA3E673D6D8B49578EE1F27A0836DE6A9* ___m_NetworkObjectsSync_12;
// System.Collections.Generic.List`1<Unity.Netcode.NetworkObject> Unity.Netcode.SceneEventData::m_DespawnedInSceneObjectsSync
List_1_t77ED838FA3E673D6D8B49578EE1F27A0836DE6A9* ___m_DespawnedInSceneObjectsSync_13;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<System.UInt32>> Unity.Netcode.SceneEventData::m_DespawnedInSceneObjects
Dictionary_2_t22725CCB6FBB02934C66017A19716A9B785A516B* ___m_DespawnedInSceneObjects_14;
// System.Collections.Generic.List`1<System.UInt64> Unity.Netcode.SceneEventData::m_NetworkObjectsToBeRemoved
List_1_tB88E7361EE76DFB3EBB7FCD60CC59ACC3E48C284* ___m_NetworkObjectsToBeRemoved_15;
// System.Boolean Unity.Netcode.SceneEventData::m_HasInternalBuffer
bool ___m_HasInternalBuffer_16;
// Unity.Netcode.FastBufferReader Unity.Netcode.SceneEventData::InternalBuffer
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___InternalBuffer_17;
// Unity.Netcode.NetworkManager Unity.Netcode.SceneEventData::m_NetworkManager
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___m_NetworkManager_18;
// System.Collections.Generic.List`1<System.UInt64> Unity.Netcode.SceneEventData::ClientsCompleted
List_1_tB88E7361EE76DFB3EBB7FCD60CC59ACC3E48C284* ___ClientsCompleted_19;
// System.Collections.Generic.List`1<System.UInt64> Unity.Netcode.SceneEventData::ClientsTimedOut
List_1_tB88E7361EE76DFB3EBB7FCD60CC59ACC3E48C284* ___ClientsTimedOut_20;
// System.Collections.Generic.Queue`1<System.UInt32> Unity.Netcode.SceneEventData::ScenesToSynchronize
Queue_1_tA93BCCFDEFF25FCF9C491D240D49B2B8B9C37850* ___ScenesToSynchronize_21;
// System.Collections.Generic.Queue`1<System.UInt32> Unity.Netcode.SceneEventData::SceneHandlesToSynchronize
Queue_1_tA93BCCFDEFF25FCF9C491D240D49B2B8B9C37850* ___SceneHandlesToSynchronize_22;
// UnityEngine.SceneManagement.LoadSceneMode Unity.Netcode.SceneEventData::ClientSynchronizationMode
int32_t ___ClientSynchronizationMode_23;
};
// Unity.Netcode.SceneEventProgress
struct SceneEventProgress_t1A4AD3ADBAEF6B0F1BBD33E9F8BA79FC226F3826 : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<System.UInt64,System.Boolean> Unity.Netcode.SceneEventProgress::<ClientsProcessingSceneEvent>k__BackingField
Dictionary_2_t9F1806E717860146F88E53EA3FA844A5B8AE4EC5* ___U3CClientsProcessingSceneEventU3Ek__BackingField_0;
// System.Collections.Generic.List`1<System.UInt64> Unity.Netcode.SceneEventProgress::ClientsThatDisconnected
List_1_tB88E7361EE76DFB3EBB7FCD60CC59ACC3E48C284* ___ClientsThatDisconnected_1;
// System.Single Unity.Netcode.SceneEventProgress::WhenSceneEventHasTimedOut
float ___WhenSceneEventHasTimedOut_2;
// Unity.Netcode.SceneEventProgress/OnCompletedDelegate Unity.Netcode.SceneEventProgress::OnComplete
OnCompletedDelegate_t03D94819B4849D4B164D012993396AE65AEAD517* ___OnComplete_3;
// System.Action`1<System.UInt32> Unity.Netcode.SceneEventProgress::OnSceneEventCompleted
Action_1_t831946BFD83EBA9DE498D3E682F1D4F14D17878D* ___OnSceneEventCompleted_4;
// System.UInt32 Unity.Netcode.SceneEventProgress::<SceneHash>k__BackingField
uint32_t ___U3CSceneHashU3Ek__BackingField_5;
// System.Guid Unity.Netcode.SceneEventProgress::<Guid>k__BackingField
Guid_t ___U3CGuidU3Ek__BackingField_6;
// System.UInt32 Unity.Netcode.SceneEventProgress::SceneEventId
uint32_t ___SceneEventId_7;
// UnityEngine.Coroutine Unity.Netcode.SceneEventProgress::m_TimeOutCoroutine
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___m_TimeOutCoroutine_8;
// UnityEngine.AsyncOperation Unity.Netcode.SceneEventProgress::m_AsyncOperation
AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* ___m_AsyncOperation_9;
// Unity.Netcode.NetworkManager Unity.Netcode.SceneEventProgress::<m_NetworkManager>k__BackingField
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___U3Cm_NetworkManagerU3Ek__BackingField_10;
// Unity.Netcode.SceneEventProgressStatus Unity.Netcode.SceneEventProgress::<Status>k__BackingField
int32_t ___U3CStatusU3Ek__BackingField_11;
// Unity.Netcode.SceneEventType Unity.Netcode.SceneEventProgress::<SceneEventType>k__BackingField
uint8_t ___U3CSceneEventTypeU3Ek__BackingField_12;
// UnityEngine.SceneManagement.LoadSceneMode Unity.Netcode.SceneEventProgress::LoadSceneMode
int32_t ___LoadSceneMode_13;
};
// Unity.Netcode.ServerLogMessage
struct ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D
{
// Unity.Netcode.NetworkLog/LogType Unity.Netcode.ServerLogMessage::LogType
uint8_t ___LogType_0;
// System.String Unity.Netcode.ServerLogMessage::Message
String_t* ___Message_1;
};
// Native definition for P/Invoke marshalling of Unity.Netcode.ServerLogMessage
struct ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D_marshaled_pinvoke
{
uint8_t ___LogType_0;
char* ___Message_1;
};
// Native definition for COM marshalling of Unity.Netcode.ServerLogMessage
struct ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D_marshaled_com
{
uint8_t ___LogType_0;
Il2CppChar* ___Message_1;
};
// Unity.Netcode.SpawnStateException
struct SpawnStateException_t50F9F539F8982E6384EE4A0B62C6A3AE42A1200E : public Exception_t
{
};
// System.SystemException
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
{
};
// System.Type
struct Type_t : public MemberInfo_t
{
// System.RuntimeTypeHandle System.Type::_impl
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8;
};
// Unity.Netcode.VisibilityChangeException
struct VisibilityChangeException_tB3D9972D8B0F612B7C3B9585044A7B7A62690838 : public Exception_t
{
};
// Unity.Netcode.DeferredMessageManager/TriggerInfo
struct TriggerInfo_tF7AA42ADD2EA448322A10B27FB8B6154E3EBF692
{
// System.Single Unity.Netcode.DeferredMessageManager/TriggerInfo::Expiry
float ___Expiry_0;
// Unity.Collections.NativeList`1<Unity.Netcode.DeferredMessageManager/TriggerData> Unity.Netcode.DeferredMessageManager/TriggerInfo::TriggerData
NativeList_1_t04917686A677DCA96B3A082C15D174D765D4DF5F ___TriggerData_1;
};
// Unity.Netcode.FastBufferReader/ReaderHandle
struct ReaderHandle_t7A818FF1A9ACF79E6D6322AFF494B9FB12C48CC8
{
// System.Byte* Unity.Netcode.FastBufferReader/ReaderHandle::BufferPointer
uint8_t* ___BufferPointer_0;
// System.Int32 Unity.Netcode.FastBufferReader/ReaderHandle::Position
int32_t ___Position_1;
// System.Int32 Unity.Netcode.FastBufferReader/ReaderHandle::Length
int32_t ___Length_2;
// Unity.Collections.Allocator Unity.Netcode.FastBufferReader/ReaderHandle::Allocator
int32_t ___Allocator_3;
};
// Unity.Netcode.FastBufferWriter/WriterHandle
struct WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6
{
// System.Byte* Unity.Netcode.FastBufferWriter/WriterHandle::BufferPointer
uint8_t* ___BufferPointer_0;
// System.Int32 Unity.Netcode.FastBufferWriter/WriterHandle::Position
int32_t ___Position_1;
// System.Int32 Unity.Netcode.FastBufferWriter/WriterHandle::Length
int32_t ___Length_2;
// System.Int32 Unity.Netcode.FastBufferWriter/WriterHandle::Capacity
int32_t ___Capacity_3;
// System.Int32 Unity.Netcode.FastBufferWriter/WriterHandle::MaxCapacity
int32_t ___MaxCapacity_4;
// Unity.Collections.Allocator Unity.Netcode.FastBufferWriter/WriterHandle::Allocator
int32_t ___Allocator_5;
// System.Boolean Unity.Netcode.FastBufferWriter/WriterHandle::BufferGrew
bool ___BufferGrew_6;
};
// Native definition for P/Invoke marshalling of Unity.Netcode.FastBufferWriter/WriterHandle
struct WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6_marshaled_pinvoke
{
uint8_t* ___BufferPointer_0;
int32_t ___Position_1;
int32_t ___Length_2;
int32_t ___Capacity_3;
int32_t ___MaxCapacity_4;
int32_t ___Allocator_5;
int32_t ___BufferGrew_6;
};
// Native definition for COM marshalling of Unity.Netcode.FastBufferWriter/WriterHandle
struct WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6_marshaled_com
{
uint8_t* ___BufferPointer_0;
int32_t ___Position_1;
int32_t ___Length_2;
int32_t ___Capacity_3;
int32_t ___MaxCapacity_4;
int32_t ___Allocator_5;
int32_t ___BufferGrew_6;
};
// Unity.Netcode.NetworkManager/ConnectionApprovalResponse
struct ConnectionApprovalResponse_tC84B7B7C96EC75D1E0019E33E7ECA8AE29B1006B : public RuntimeObject
{
// System.Boolean Unity.Netcode.NetworkManager/ConnectionApprovalResponse::Approved
bool ___Approved_0;
// System.Boolean Unity.Netcode.NetworkManager/ConnectionApprovalResponse::CreatePlayerObject
bool ___CreatePlayerObject_1;
// System.Nullable`1<System.UInt32> Unity.Netcode.NetworkManager/ConnectionApprovalResponse::PlayerPrefabHash
Nullable_1_tD043F01310E483091D0E9A5526C3425F13EF2099 ___PlayerPrefabHash_2;
// System.Nullable`1<UnityEngine.Vector3> Unity.Netcode.NetworkManager/ConnectionApprovalResponse::Position
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___Position_3;
// System.Nullable`1<UnityEngine.Quaternion> Unity.Netcode.NetworkManager/ConnectionApprovalResponse::Rotation
Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25 ___Rotation_4;
// System.Boolean Unity.Netcode.NetworkManager/ConnectionApprovalResponse::Pending
bool ___Pending_5;
// System.String Unity.Netcode.NetworkManager/ConnectionApprovalResponse::Reason
String_t* ___Reason_6;
};
// Unity.Netcode.NetworkMessageManager/SendQueueItem
struct SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7
{
// Unity.Netcode.NetworkBatchHeader Unity.Netcode.NetworkMessageManager/SendQueueItem::BatchHeader
NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA ___BatchHeader_0;
// Unity.Netcode.FastBufferWriter Unity.Netcode.NetworkMessageManager/SendQueueItem::Writer
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___Writer_1;
// Unity.Netcode.NetworkDelivery Unity.Netcode.NetworkMessageManager/SendQueueItem::NetworkDelivery
int32_t ___NetworkDelivery_2;
};
// Unity.Netcode.NetworkObject/SceneObject
struct SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5
{
// System.Byte Unity.Netcode.NetworkObject/SceneObject::m_BitField
uint8_t ___m_BitField_0;
// System.UInt32 Unity.Netcode.NetworkObject/SceneObject::Hash
uint32_t ___Hash_1;
// System.UInt64 Unity.Netcode.NetworkObject/SceneObject::NetworkObjectId
uint64_t ___NetworkObjectId_2;
// System.UInt64 Unity.Netcode.NetworkObject/SceneObject::OwnerClientId
uint64_t ___OwnerClientId_3;
// System.UInt64 Unity.Netcode.NetworkObject/SceneObject::ParentObjectId
uint64_t ___ParentObjectId_4;
// Unity.Netcode.NetworkObject/SceneObject/TransformData Unity.Netcode.NetworkObject/SceneObject::Transform
TransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C ___Transform_5;
// System.Nullable`1<System.UInt64> Unity.Netcode.NetworkObject/SceneObject::LatestParent
Nullable_1_tF8BFF19FF240C9F0A45168187CD7106BAA146A99 ___LatestParent_6;
// Unity.Netcode.NetworkObject Unity.Netcode.NetworkObject/SceneObject::OwnerObject
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* ___OwnerObject_7;
// System.UInt64 Unity.Netcode.NetworkObject/SceneObject::TargetClientId
uint64_t ___TargetClientId_8;
// System.Int32 Unity.Netcode.NetworkObject/SceneObject::NetworkSceneHandle
int32_t ___NetworkSceneHandle_9;
};
// Native definition for P/Invoke marshalling of Unity.Netcode.NetworkObject/SceneObject
struct SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshaled_pinvoke
{
uint8_t ___m_BitField_0;
uint32_t ___Hash_1;
uint64_t ___NetworkObjectId_2;
uint64_t ___OwnerClientId_3;
uint64_t ___ParentObjectId_4;
TransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C ___Transform_5;
Nullable_1_tF8BFF19FF240C9F0A45168187CD7106BAA146A99 ___LatestParent_6;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* ___OwnerObject_7;
uint64_t ___TargetClientId_8;
int32_t ___NetworkSceneHandle_9;
};
// Native definition for COM marshalling of Unity.Netcode.NetworkObject/SceneObject
struct SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshaled_com
{
uint8_t ___m_BitField_0;
uint32_t ___Hash_1;
uint64_t ___NetworkObjectId_2;
uint64_t ___OwnerClientId_3;
uint64_t ___ParentObjectId_4;
TransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C ___Transform_5;
Nullable_1_tF8BFF19FF240C9F0A45168187CD7106BAA146A99 ___LatestParent_6;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* ___OwnerObject_7;
uint64_t ___TargetClientId_8;
int32_t ___NetworkSceneHandle_9;
};
// Unity.Netcode.RpcAttribute/RpcAttributeParams
struct RpcAttributeParams_t6E0FB11B1FB4F668145B301D80D4518BF17136DC
{
// Unity.Netcode.RpcDelivery Unity.Netcode.RpcAttribute/RpcAttributeParams::Delivery
int32_t ___Delivery_0;
// System.Boolean Unity.Netcode.RpcAttribute/RpcAttributeParams::RequireOwnership
bool ___RequireOwnership_1;
// System.Boolean Unity.Netcode.RpcAttribute/RpcAttributeParams::DeferLocal
bool ___DeferLocal_2;
// System.Boolean Unity.Netcode.RpcAttribute/RpcAttributeParams::AllowTargetOverride
bool ___AllowTargetOverride_3;
};
// Native definition for P/Invoke marshalling of Unity.Netcode.RpcAttribute/RpcAttributeParams
struct RpcAttributeParams_t6E0FB11B1FB4F668145B301D80D4518BF17136DC_marshaled_pinvoke
{
int32_t ___Delivery_0;
int32_t ___RequireOwnership_1;
int32_t ___DeferLocal_2;
int32_t ___AllowTargetOverride_3;
};
// Native definition for COM marshalling of Unity.Netcode.RpcAttribute/RpcAttributeParams
struct RpcAttributeParams_t6E0FB11B1FB4F668145B301D80D4518BF17136DC_marshaled_com
{
int32_t ___Delivery_0;
int32_t ___RequireOwnership_1;
int32_t ___DeferLocal_2;
int32_t ___AllowTargetOverride_3;
};
// System.Comparison`1<Unity.Netcode.NetworkMessageManager/MessageWithHandler>
struct Comparison_1_t6BD24479F2F1DC7E42F95A0B46A706ADB4949516 : public MulticastDelegate_t
{
};
// Unity.Collections.NativeArray`1/Enumerator<Unity.Netcode.MessageVersionData>
struct Enumerator_t5F21B6C8BAF6EA5BE378685AEB5B3DBC8FDCF0C3
{
// Unity.Collections.NativeArray`1<T> Unity.Collections.NativeArray`1/Enumerator::m_Array
NativeArray_1_t6B9B2B7BDBFEE32443B65053BABBCFDCAAB4B42F ___m_Array_0;
// System.Int32 Unity.Collections.NativeArray`1/Enumerator::m_Index
int32_t ___m_Index_1;
// T Unity.Collections.NativeArray`1/Enumerator::value
MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1 ___value_2;
};
// Unity.Collections.NativeArray`1/Enumerator<System.UInt64>
struct Enumerator_t31DB1DEE8F86E3A6D7FF11AF837913B1D03DC579
{
// Unity.Collections.NativeArray`1<T> Unity.Collections.NativeArray`1/Enumerator::m_Array
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B ___m_Array_0;
// System.Int32 Unity.Collections.NativeArray`1/Enumerator::m_Index
int32_t ___m_Index_1;
// T Unity.Collections.NativeArray`1/Enumerator::value
uint64_t ___value_2;
};
// Unity.Collections.NativeArray`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>
typedef Il2CppFullySharedGenericStruct Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405;
// Unity.Collections.NativeArray`1/Enumerator<Unity.Netcode.DeferredMessageManager/TriggerData>
struct Enumerator_t01B7DECA86D05FDCD66A346D109B322274A0A7CC
{
// Unity.Collections.NativeArray`1<T> Unity.Collections.NativeArray`1/Enumerator::m_Array
NativeArray_1_tC0A9D92090D7BA73B1E66B8B21F4D488CCAEE867 ___m_Array_0;
// System.Int32 Unity.Collections.NativeArray`1/Enumerator::m_Index
int32_t ___m_Index_1;
// T Unity.Collections.NativeArray`1/Enumerator::value
TriggerData_t961063E87733CDD8443A71444D93E7529D0FD3F7 ___value_2;
};
// System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>
struct Enumerator_t5ED4A3B1A3331188A13B48DF6ADF8E9DBFCDFA8B
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
int32_t ____version_1;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
int32_t ____index_2;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
KeyValuePair_2_tD21B2FED7F5BAB785AA9827BE55854F6897DCE0D ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// System.Collections.Generic.Dictionary`2/Enumerator<System.UInt64,Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>>
struct Enumerator_t73351F0588F1D94CB365D5D303001FA5E5C5DE40
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_tF94A082BC0A1596467346D509355D345EFF5FA68* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
int32_t ____version_1;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
int32_t ____index_2;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
KeyValuePair_2_t7254D9118423097015AC34CEB88C3AA41D661442 ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// System.Collections.Generic.Dictionary`2/Enumerator<Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>>
struct Enumerator_t64B3C257FDC3F3175FB32BEEF4028ADFD7498916
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_t3F5CC4E300710D40872C678B988D5BE24F9142DE* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
int32_t ____version_1;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
int32_t ____index_2;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
KeyValuePair_2_tB10CD7DF75FC3ED1B56C5C2318C57F7CF61FA3DA ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.Int16>
struct EqualsDelegate_tF0F4D4F302B5AED1BAEA1A9994898C220ACAE05F : public MulticastDelegate_t
{
};
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.Int32>
struct EqualsDelegate_tC4308CB5860EDB975AEE700D59235C63C0C95964 : public MulticastDelegate_t
{
};
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.Int64>
struct EqualsDelegate_tB4FF877290C7FE537D2B61938E3E0EE8F63C758E : public MulticastDelegate_t
{
};
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.UInt16>
struct EqualsDelegate_tEA4BF917AD021196C9284D4AD245E252CB6533A3 : public MulticastDelegate_t
{
};
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.UInt32>
struct EqualsDelegate_tE6378BB0BF2AB72E6122DEC3862C98D0CE46A970 : public MulticastDelegate_t
{
};
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.UInt64>
struct EqualsDelegate_t25A05E0926AD1CBAF53139F1A6E2762DF7CDBBF3 : public MulticastDelegate_t
{
};
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87 : public MulticastDelegate_t
{
};
// System.Collections.Generic.KeyValuePair`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>
struct KeyValuePair_2_t4886DAE8637A952D9BD9194870BCD230AF57EDEB
{
// TKey System.Collections.Generic.KeyValuePair`2::key
uint64_t ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
TriggerInfo_tF7AA42ADD2EA448322A10B27FB8B6154E3EBF692 ___value_1;
};
// Unity.Collections.NativeHashSet`1<System.UInt64>
struct NativeHashSet_1_tC51612639B27253FEED1F3719BE72361F9089F6E
{
// Unity.Collections.NativeHashMap`2<T,System.Boolean> Unity.Collections.NativeHashSet`1::m_Data
NativeHashMap_2_t0E8FDA16647CDA8FABDFAB69B3ACA7CEC178BC5E ___m_Data_0;
};
// Unity.Collections.NativeHashSet`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>
struct NativeHashSet_1_t4A3FF5E5E7880324EBA79057A83F747452D87D7B
{
// Unity.Collections.NativeHashMap`2<T,System.Boolean> Unity.Collections.NativeHashSet`1::m_Data
NativeHashMap_2_t70DCC3EAC02CE9C6EFB676BF363012DEFD713736 ___m_Data_0;
};
// System.Nullable`1<Unity.Collections.NativeArray`1<System.UInt64>>
struct Nullable_1_tABEB3B55130E30F5C126E7166574311CECAF7CF1
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B ___value_1;
};
// UnityEngine.Events.UnityAction`1<UnityEngine.SceneManagement.Scene>
struct UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C : public MulticastDelegate_t
{
};
// System.ArgumentException
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
// System.String System.ArgumentException::_paramName
String_t* ____paramName_18;
};
// System.ArithmeticException
struct ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t
{
};
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// Unity.Netcode.ClientRpcAttribute
struct ClientRpcAttribute_tF5594AC3367545D267CBAF8A117EFF64DDE6BD7C : public RpcAttribute_t5445202D4AADEC4ABC0D7169DF7252844AC17ED9
{
};
// Unity.Netcode.ConnectionApprovedMessage
struct ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58
{
// System.UInt64 Unity.Netcode.ConnectionApprovedMessage::OwnerClientId
uint64_t ___OwnerClientId_1;
// System.Int32 Unity.Netcode.ConnectionApprovedMessage::NetworkTick
int32_t ___NetworkTick_2;
// System.Collections.Generic.HashSet`1<Unity.Netcode.NetworkObject> Unity.Netcode.ConnectionApprovedMessage::SpawnedObjectsList
HashSet_1_t4CB93F2D8A0CA74AB045A363BEAA451C9E5C4337* ___SpawnedObjectsList_3;
// Unity.Netcode.FastBufferReader Unity.Netcode.ConnectionApprovedMessage::m_ReceivedSceneObjectData
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___m_ReceivedSceneObjectData_4;
// Unity.Collections.NativeArray`1<Unity.Netcode.MessageVersionData> Unity.Netcode.ConnectionApprovedMessage::MessageVersions
NativeArray_1_t6B9B2B7BDBFEE32443B65053BABBCFDCAAB4B42F ___MessageVersions_5;
// Unity.Collections.NativeArray`1<System.UInt64> Unity.Netcode.ConnectionApprovedMessage::ConnectedClientIds
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B ___ConnectedClientIds_6;
};
// Native definition for P/Invoke marshalling of Unity.Netcode.ConnectionApprovedMessage
struct ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58_marshaled_pinvoke
{
uint64_t ___OwnerClientId_1;
int32_t ___NetworkTick_2;
HashSet_1_t4CB93F2D8A0CA74AB045A363BEAA451C9E5C4337* ___SpawnedObjectsList_3;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___m_ReceivedSceneObjectData_4;
NativeArray_1_t6B9B2B7BDBFEE32443B65053BABBCFDCAAB4B42F ___MessageVersions_5;
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B ___ConnectedClientIds_6;
};
// Native definition for COM marshalling of Unity.Netcode.ConnectionApprovedMessage
struct ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58_marshaled_com
{
uint64_t ___OwnerClientId_1;
int32_t ___NetworkTick_2;
HashSet_1_t4CB93F2D8A0CA74AB045A363BEAA451C9E5C4337* ___SpawnedObjectsList_3;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___m_ReceivedSceneObjectData_4;
NativeArray_1_t6B9B2B7BDBFEE32443B65053BABBCFDCAAB4B42F ___MessageVersions_5;
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B ___ConnectedClientIds_6;
};
// Unity.Netcode.ConnectionRequestMessage
struct ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876
{
// System.UInt64 Unity.Netcode.ConnectionRequestMessage::ConfigHash
uint64_t ___ConfigHash_0;
// System.Byte[] Unity.Netcode.ConnectionRequestMessage::ConnectionData
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___ConnectionData_1;
// System.Boolean Unity.Netcode.ConnectionRequestMessage::ShouldSendConnectionData
bool ___ShouldSendConnectionData_2;
// Unity.Collections.NativeArray`1<Unity.Netcode.MessageVersionData> Unity.Netcode.ConnectionRequestMessage::MessageVersions
NativeArray_1_t6B9B2B7BDBFEE32443B65053BABBCFDCAAB4B42F ___MessageVersions_3;
};
// Native definition for P/Invoke marshalling of Unity.Netcode.ConnectionRequestMessage
struct ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876_marshaled_pinvoke
{
uint64_t ___ConfigHash_0;
Il2CppSafeArray/*NONE*/* ___ConnectionData_1;
int32_t ___ShouldSendConnectionData_2;
NativeArray_1_t6B9B2B7BDBFEE32443B65053BABBCFDCAAB4B42F ___MessageVersions_3;
};
// Native definition for COM marshalling of Unity.Netcode.ConnectionRequestMessage
struct ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876_marshaled_com
{
uint64_t ___ConfigHash_0;
Il2CppSafeArray/*NONE*/* ___ConnectionData_1;
int32_t ___ShouldSendConnectionData_2;
NativeArray_1_t6B9B2B7BDBFEE32443B65053BABBCFDCAAB4B42F ___MessageVersions_3;
};
// Unity.Netcode.CreateObjectMessage
struct CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792
{
// Unity.Netcode.NetworkObject/SceneObject Unity.Netcode.CreateObjectMessage::ObjectInfo
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5 ___ObjectInfo_0;
// Unity.Netcode.FastBufferReader Unity.Netcode.CreateObjectMessage::m_ReceivedNetworkVariableData
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___m_ReceivedNetworkVariableData_1;
};
// Native definition for P/Invoke marshalling of Unity.Netcode.CreateObjectMessage
struct CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792_marshaled_pinvoke
{
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshaled_pinvoke ___ObjectInfo_0;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___m_ReceivedNetworkVariableData_1;
};
// Native definition for COM marshalling of Unity.Netcode.CreateObjectMessage
struct CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792_marshaled_com
{
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshaled_com ___ObjectInfo_0;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___m_ReceivedNetworkVariableData_1;
};
// Unity.Netcode.HandlerNotRegisteredException
struct HandlerNotRegisteredException_t4CDE085127B5B7E4DC3BA6B04C203081B83B517C : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// Unity.Netcode.InvalidMessageStructureException
struct InvalidMessageStructureException_tBD7F1CBF7EA53CF6A3A81E2B92EBA797716950F7 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// System.InvalidOperationException
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// Unity.Networking.Transport.NetworkPipelineProcessor
struct NetworkPipelineProcessor_tB90104D304F7FE6A0E8BB5AD39C95B2441F6E59C
{
// Unity.Collections.NativeArray`1<Unity.Networking.Transport.NetworkPipelineStage> Unity.Networking.Transport.NetworkPipelineProcessor::m_StageCollection
NativeArray_1_t1D84CFD52CE97F84261C9C154534A72B0EA66A15 ___m_StageCollection_2;
// Unity.Collections.NativeArray`1<System.Byte> Unity.Networking.Transport.NetworkPipelineProcessor::m_StaticInstanceBuffer
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___m_StaticInstanceBuffer_3;
// Unity.Collections.NativeList`1<System.Int32> Unity.Networking.Transport.NetworkPipelineProcessor::m_StageList
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 ___m_StageList_4;
// Unity.Collections.NativeList`1<System.Int32> Unity.Networking.Transport.NetworkPipelineProcessor::m_AccumulatedHeaderCapacity
NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 ___m_AccumulatedHeaderCapacity_5;
// Unity.Collections.NativeList`1<Unity.Networking.Transport.NetworkPipelineProcessor/PipelineImpl> Unity.Networking.Transport.NetworkPipelineProcessor::m_Pipelines
NativeList_1_t7D0C4FADF421E663CFE4731E9B320F919701A66C ___m_Pipelines_6;
// Unity.Collections.NativeList`1<System.Byte> Unity.Networking.Transport.NetworkPipelineProcessor::m_ReceiveBuffer
NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94 ___m_ReceiveBuffer_7;
// Unity.Collections.NativeList`1<System.Byte> Unity.Networking.Transport.NetworkPipelineProcessor::m_SendBuffer
NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94 ___m_SendBuffer_8;
// Unity.Collections.NativeList`1<System.Byte> Unity.Networking.Transport.NetworkPipelineProcessor::m_SharedBuffer
NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94 ___m_SharedBuffer_9;
// Unity.Collections.NativeList`1<Unity.Networking.Transport.NetworkPipelineProcessor/UpdatePipeline> Unity.Networking.Transport.NetworkPipelineProcessor::m_ReceiveStageNeedsUpdate
NativeList_1_t1869FE735F5176A07019C960A26F7477BA6142B3 ___m_ReceiveStageNeedsUpdate_10;
// Unity.Collections.NativeList`1<Unity.Networking.Transport.NetworkPipelineProcessor/UpdatePipeline> Unity.Networking.Transport.NetworkPipelineProcessor::m_SendStageNeedsUpdate
NativeList_1_t1869FE735F5176A07019C960A26F7477BA6142B3 ___m_SendStageNeedsUpdate_11;
// Unity.Collections.NativeQueue`1<Unity.Networking.Transport.NetworkPipelineProcessor/UpdatePipeline> Unity.Networking.Transport.NetworkPipelineProcessor::m_SendStageNeedsUpdateRead
NativeQueue_1_t3C5DFC28122633C8F672980038A79B3B7D26790A ___m_SendStageNeedsUpdateRead_12;
// Unity.Collections.NativeArray`1<System.Int32> Unity.Networking.Transport.NetworkPipelineProcessor::sizePerConnection
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___sizePerConnection_13;
// Unity.Collections.NativeArray`1<System.Int64> Unity.Networking.Transport.NetworkPipelineProcessor::m_timestamp
NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3 ___m_timestamp_14;
};
// Unity.Networking.Transport.NetworkProtocol
struct NetworkProtocol_t817E46E6CEE8782B0BB83A0A95DFFD7ADCB84BC9
{
// Unity.Networking.Transport.TransportFunctionPointer`1<Unity.Networking.Transport.NetworkProtocol/ComputePacketOverheadDelegate> Unity.Networking.Transport.NetworkProtocol::ComputePacketOverhead
TransportFunctionPointer_1_t403A4BA6983AC49EB5EDF3EB14F092C746490EFF ___ComputePacketOverhead_0;
// Unity.Networking.Transport.TransportFunctionPointer`1<Unity.Networking.Transport.NetworkProtocol/ProcessReceiveDelegate> Unity.Networking.Transport.NetworkProtocol::ProcessReceive
TransportFunctionPointer_1_tF0C75E421ACA913F2FA062ED002F9586FEA669FC ___ProcessReceive_1;
// Unity.Networking.Transport.TransportFunctionPointer`1<Unity.Networking.Transport.NetworkProtocol/ProcessSendDelegate> Unity.Networking.Transport.NetworkProtocol::ProcessSend
TransportFunctionPointer_1_t77C607A1DCF675C39F99E9EEE5AB36FB7CC494B1 ___ProcessSend_2;
// Unity.Networking.Transport.TransportFunctionPointer`1<Unity.Networking.Transport.NetworkProtocol/ProcessSendConnectionAcceptDelegate> Unity.Networking.Transport.NetworkProtocol::ProcessSendConnectionAccept
TransportFunctionPointer_1_t8BEB3732EF9358D73F93626B99D9423182E4C47D ___ProcessSendConnectionAccept_3;
// Unity.Networking.Transport.TransportFunctionPointer`1<Unity.Networking.Transport.NetworkProtocol/ConnectDelegate> Unity.Networking.Transport.NetworkProtocol::Connect
TransportFunctionPointer_1_t71E737606530D4C87CDCF73063247BA844270CFF ___Connect_4;
// Unity.Networking.Transport.TransportFunctionPointer`1<Unity.Networking.Transport.NetworkProtocol/DisconnectDelegate> Unity.Networking.Transport.NetworkProtocol::Disconnect
TransportFunctionPointer_1_t8CB155AD69427676535F5D25A3C9408D5012DDB0 ___Disconnect_5;
// Unity.Networking.Transport.TransportFunctionPointer`1<Unity.Networking.Transport.NetworkProtocol/ProcessSendPingDelegate> Unity.Networking.Transport.NetworkProtocol::ProcessSendPing
TransportFunctionPointer_1_t97CB0A2F7C4082FD45ACA0AE4155845480AE8843 ___ProcessSendPing_6;
// Unity.Networking.Transport.TransportFunctionPointer`1<Unity.Networking.Transport.NetworkProtocol/ProcessSendPongDelegate> Unity.Networking.Transport.NetworkProtocol::ProcessSendPong
TransportFunctionPointer_1_t1974F1C28035CE103ECF0504CE8E87D6037E0398 ___ProcessSendPong_7;
// Unity.Networking.Transport.TransportFunctionPointer`1<Unity.Networking.Transport.NetworkProtocol/UpdateDelegate> Unity.Networking.Transport.NetworkProtocol::Update
TransportFunctionPointer_1_tBB4FC4ACEB955CF3ECDC5FB78DE9132C126522F2 ___Update_8;
// System.IntPtr Unity.Networking.Transport.NetworkProtocol::UserData
intptr_t ___UserData_9;
// System.Int32 Unity.Networking.Transport.NetworkProtocol::MaxHeaderSize
int32_t ___MaxHeaderSize_10;
// System.Int32 Unity.Networking.Transport.NetworkProtocol::MaxFooterSize
int32_t ___MaxFooterSize_11;
// System.Boolean Unity.Networking.Transport.NetworkProtocol::NeedsUpdate
bool ___NeedsUpdate_12;
};
// Native definition for P/Invoke marshalling of Unity.Networking.Transport.NetworkProtocol
struct NetworkProtocol_t817E46E6CEE8782B0BB83A0A95DFFD7ADCB84BC9_marshaled_pinvoke
{
TransportFunctionPointer_1_t403A4BA6983AC49EB5EDF3EB14F092C746490EFF ___ComputePacketOverhead_0;
TransportFunctionPointer_1_tF0C75E421ACA913F2FA062ED002F9586FEA669FC ___ProcessReceive_1;
TransportFunctionPointer_1_t77C607A1DCF675C39F99E9EEE5AB36FB7CC494B1 ___ProcessSend_2;
TransportFunctionPointer_1_t8BEB3732EF9358D73F93626B99D9423182E4C47D ___ProcessSendConnectionAccept_3;
TransportFunctionPointer_1_t71E737606530D4C87CDCF73063247BA844270CFF ___Connect_4;
TransportFunctionPointer_1_t8CB155AD69427676535F5D25A3C9408D5012DDB0 ___Disconnect_5;
TransportFunctionPointer_1_t97CB0A2F7C4082FD45ACA0AE4155845480AE8843 ___ProcessSendPing_6;
TransportFunctionPointer_1_t1974F1C28035CE103ECF0504CE8E87D6037E0398 ___ProcessSendPong_7;
TransportFunctionPointer_1_tBB4FC4ACEB955CF3ECDC5FB78DE9132C126522F2 ___Update_8;
intptr_t ___UserData_9;
int32_t ___MaxHeaderSize_10;
int32_t ___MaxFooterSize_11;
int32_t ___NeedsUpdate_12;
};
// Native definition for COM marshalling of Unity.Networking.Transport.NetworkProtocol
struct NetworkProtocol_t817E46E6CEE8782B0BB83A0A95DFFD7ADCB84BC9_marshaled_com
{
TransportFunctionPointer_1_t403A4BA6983AC49EB5EDF3EB14F092C746490EFF ___ComputePacketOverhead_0;
TransportFunctionPointer_1_tF0C75E421ACA913F2FA062ED002F9586FEA669FC ___ProcessReceive_1;
TransportFunctionPointer_1_t77C607A1DCF675C39F99E9EEE5AB36FB7CC494B1 ___ProcessSend_2;
TransportFunctionPointer_1_t8BEB3732EF9358D73F93626B99D9423182E4C47D ___ProcessSendConnectionAccept_3;
TransportFunctionPointer_1_t71E737606530D4C87CDCF73063247BA844270CFF ___Connect_4;
TransportFunctionPointer_1_t8CB155AD69427676535F5D25A3C9408D5012DDB0 ___Disconnect_5;
TransportFunctionPointer_1_t97CB0A2F7C4082FD45ACA0AE4155845480AE8843 ___ProcessSendPing_6;
TransportFunctionPointer_1_t1974F1C28035CE103ECF0504CE8E87D6037E0398 ___ProcessSendPong_7;
TransportFunctionPointer_1_tBB4FC4ACEB955CF3ECDC5FB78DE9132C126522F2 ___Update_8;
intptr_t ___UserData_9;
int32_t ___MaxHeaderSize_10;
int32_t ___MaxFooterSize_11;
int32_t ___NeedsUpdate_12;
};
// Unity.Networking.Transport.NetworkSendInterface
struct NetworkSendInterface_t3C39B6892E6E0D3587471F02F0A82F8252E55035
{
// Unity.Networking.Transport.TransportFunctionPointer`1<Unity.Networking.Transport.NetworkSendInterface/BeginSendMessageDelegate> Unity.Networking.Transport.NetworkSendInterface::BeginSendMessage
TransportFunctionPointer_1_t9F2FD24758ADF9E597DCA02A01D7972B74AF6736 ___BeginSendMessage_0;
// Unity.Networking.Transport.TransportFunctionPointer`1<Unity.Networking.Transport.NetworkSendInterface/EndSendMessageDelegate> Unity.Networking.Transport.NetworkSendInterface::EndSendMessage
TransportFunctionPointer_1_t1933A8E5B03799A74CE910DB0A4F8FF67DD0405D ___EndSendMessage_1;
// Unity.Networking.Transport.TransportFunctionPointer`1<Unity.Networking.Transport.NetworkSendInterface/AbortSendMessageDelegate> Unity.Networking.Transport.NetworkSendInterface::AbortSendMessage
TransportFunctionPointer_1_t6BF0E9809FEF820449ED4B566281FFDB8B1F6807 ___AbortSendMessage_2;
// System.IntPtr Unity.Networking.Transport.NetworkSendInterface::UserData
intptr_t ___UserData_3;
};
// Unity.Networking.Transport.NetworkSettings
struct NetworkSettings_tF4E51C6335E296671D0F783AF9497052A3D903E0
{
// Unity.Collections.NativeHashMap`2<System.Int64,Unity.Networking.Transport.NetworkSettings/ParameterSlice> Unity.Networking.Transport.NetworkSettings::m_ParameterOffsets
NativeHashMap_2_tCD58FF7DD75EEFB0E828AE808528187662F809FC ___m_ParameterOffsets_1;
// Unity.Collections.NativeList`1<System.Byte> Unity.Networking.Transport.NetworkSettings::m_Parameters
NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94 ___m_Parameters_2;
// System.Byte Unity.Networking.Transport.NetworkSettings::m_Initialized
uint8_t ___m_Initialized_3;
};
// System.NotImplementedException
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// System.NullReferenceException
struct NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// Unity.Netcode.ProxyMessage
struct ProxyMessage_tF8FCA596585524136AA901CB4F80FB1EFBD09044
{
// Unity.Collections.NativeArray`1<System.UInt64> Unity.Netcode.ProxyMessage::TargetClientIds
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B ___TargetClientIds_0;
// Unity.Netcode.NetworkDelivery Unity.Netcode.ProxyMessage::Delivery
int32_t ___Delivery_1;
// Unity.Netcode.RpcMessage Unity.Netcode.ProxyMessage::WrappedMessage
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15 ___WrappedMessage_2;
};
// Unity.Netcode.ProxyRpcTarget
struct ProxyRpcTarget_tC30AA5D8B0A8FB003B3DCB2D45A227105B33A917 : public ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7
{
};
// Unity.Netcode.RpcParams
struct RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD
{
// Unity.Netcode.RpcSendParams Unity.Netcode.RpcParams::Send
RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A ___Send_0;
// Unity.Netcode.RpcReceiveParams Unity.Netcode.RpcParams::Receive
RpcReceiveParams_tD05099D00D0DCD7C712D970AD96696DF2FB21D98 ___Receive_1;
};
// Native definition for P/Invoke marshalling of Unity.Netcode.RpcParams
struct RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshaled_pinvoke
{
RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshaled_pinvoke ___Send_0;
RpcReceiveParams_tD05099D00D0DCD7C712D970AD96696DF2FB21D98 ___Receive_1;
};
// Native definition for COM marshalling of Unity.Netcode.RpcParams
struct RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshaled_com
{
RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshaled_com ___Send_0;
RpcReceiveParams_tD05099D00D0DCD7C712D970AD96696DF2FB21D98 ___Receive_1;
};
// Unity.Netcode.ServerRpcAttribute
struct ServerRpcAttribute_tFE88476E05B29AE15AB6AC13A9E98FD0B38BEED9 : public RpcAttribute_t5445202D4AADEC4ABC0D7169DF7252844AC17ED9
{
// System.Boolean Unity.Netcode.ServerRpcAttribute::RequireOwnership
bool ___RequireOwnership_4;
};
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// Unity.Netcode.CustomMessagingManager/HandleNamedMessageDelegate
struct HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD : public MulticastDelegate_t
{
};
// Unity.Netcode.CustomMessagingManager/UnnamedMessageDelegate
struct UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F : public MulticastDelegate_t
{
};
// Unity.Netcode.NetworkMessageManager/MessageHandler
struct MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B : public MulticastDelegate_t
{
};
// Unity.Netcode.NetworkMessageManager/VersionGetter
struct VersionGetter_t41E80851BB8117702C0AA93A1063A51EB323E196 : public MulticastDelegate_t
{
};
// Unity.Netcode.NetworkObject/SpawnDelegate
struct SpawnDelegate_t54493DE8F3E71A9E28528811BBD80E50C09BFF57 : public MulticastDelegate_t
{
};
// Unity.Netcode.NetworkObject/VisibilityDelegate
struct VisibilityDelegate_t43869941CF7C26CBA2B0FEBB3E7A33BA67D3216A : public MulticastDelegate_t
{
};
// Unity.Netcode.NetworkSceneManager/VerifySceneBeforeLoadingDelegateHandler
struct VerifySceneBeforeLoadingDelegateHandler_tEE61624D507F0E432B6F4EDD56EC0D213BFE2A4E : public MulticastDelegate_t
{
};
// Unity.Netcode.NetworkSceneManager/VerifySceneBeforeUnloadingDelegateHandler
struct VerifySceneBeforeUnloadingDelegateHandler_t03E054BD51737F01541AB2368461EE061D68E4EC : public MulticastDelegate_t
{
};
// UnityEngine.LowLevel.PlayerLoopSystem/UpdateFunction
struct UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4 : public MulticastDelegate_t
{
};
// System.Collections.Generic.Dictionary`2/Enumerator<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>
struct Enumerator_t81F698221BBCC1252F94A2457795D7B85BBB7B7D
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
int32_t ____version_1;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
int32_t ____index_2;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
KeyValuePair_2_t4886DAE8637A952D9BD9194870BCD230AF57EDEB ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// System.ArgumentNullException
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
};
// Unity.Netcode.ClientRpcSendParams
struct ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB
{
// System.Collections.Generic.IReadOnlyList`1<System.UInt64> Unity.Netcode.ClientRpcSendParams::TargetClientIds
RuntimeObject* ___TargetClientIds_0;
// System.Nullable`1<Unity.Collections.NativeArray`1<System.UInt64>> Unity.Netcode.ClientRpcSendParams::TargetClientIdsNativeArray
Nullable_1_tABEB3B55130E30F5C126E7166574311CECAF7CF1 ___TargetClientIdsNativeArray_1;
};
// Native definition for P/Invoke marshalling of Unity.Netcode.ClientRpcSendParams
struct ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshaled_pinvoke
{
RuntimeObject* ___TargetClientIds_0;
Nullable_1_tABEB3B55130E30F5C126E7166574311CECAF7CF1 ___TargetClientIdsNativeArray_1;
};
// Native definition for COM marshalling of Unity.Netcode.ClientRpcSendParams
struct ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshaled_com
{
RuntimeObject* ___TargetClientIds_0;
Nullable_1_tABEB3B55130E30F5C126E7166574311CECAF7CF1 ___TargetClientIdsNativeArray_1;
};
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// Unity.Networking.Transport.NetworkDriver
struct NetworkDriver_t3E4A5DD4686388B9F25135C01E4DB57E79449036
{
// System.Int32 Unity.Networking.Transport.NetworkDriver::m_NetworkInterfaceIndex
int32_t ___m_NetworkInterfaceIndex_2;
// Unity.Networking.Transport.NetworkSendInterface Unity.Networking.Transport.NetworkDriver::m_NetworkSendInterface
NetworkSendInterface_t3C39B6892E6E0D3587471F02F0A82F8252E55035 ___m_NetworkSendInterface_3;
// System.Int32 Unity.Networking.Transport.NetworkDriver::m_NetworkProtocolIndex
int32_t ___m_NetworkProtocolIndex_4;
// Unity.Networking.Transport.NetworkProtocol Unity.Networking.Transport.NetworkDriver::m_NetworkProtocolInterface
NetworkProtocol_t817E46E6CEE8782B0BB83A0A95DFFD7ADCB84BC9 ___m_NetworkProtocolInterface_5;
// Unity.Collections.NativeQueue`1<Unity.Networking.Transport.QueuedSendMessage> Unity.Networking.Transport.NetworkDriver::m_ParallelSendQueue
NativeQueue_1_t6F98B587B9BF83745B5D350CBDB27E86744FB2A1 ___m_ParallelSendQueue_6;
// Unity.Networking.Transport.NetworkEventQueue Unity.Networking.Transport.NetworkDriver::m_EventQueue
NetworkEventQueue_tDE8EC1A139521E69F9BBEC2D54C58B58E44CA723 ___m_EventQueue_7;
// Unity.Collections.NativeArray`1<System.Byte> Unity.Networking.Transport.NetworkDriver::m_DisconnectReasons
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___m_DisconnectReasons_8;
// Unity.Collections.NativeQueue`1<System.Int32> Unity.Networking.Transport.NetworkDriver::m_FreeList
NativeQueue_1_tC1DEEC6300FED2BCDE96AFD346BEE6CF8E03412A ___m_FreeList_9;
// Unity.Collections.NativeQueue`1<System.Int32> Unity.Networking.Transport.NetworkDriver::m_NetworkAcceptQueue
NativeQueue_1_tC1DEEC6300FED2BCDE96AFD346BEE6CF8E03412A ___m_NetworkAcceptQueue_10;
// Unity.Collections.NativeList`1<Unity.Networking.Transport.NetworkDriver/Connection> Unity.Networking.Transport.NetworkDriver::m_ConnectionList
NativeList_1_tD3715B1226B4E157D6FC09924FDC7EDC5FC0E8C9 ___m_ConnectionList_11;
// Unity.Collections.NativeArray`1<System.Int32> Unity.Networking.Transport.NetworkDriver::m_InternalState
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_InternalState_12;
// Unity.Collections.NativeReference`1<System.Int32> Unity.Networking.Transport.NetworkDriver::m_ProtocolStatus
NativeReference_1_t142B519FC6820DE38579CF6960317C3BF6EA7EAE ___m_ProtocolStatus_13;
// Unity.Collections.NativeQueue`1<System.Int32> Unity.Networking.Transport.NetworkDriver::m_PendingFree
NativeQueue_1_tC1DEEC6300FED2BCDE96AFD346BEE6CF8E03412A ___m_PendingFree_14;
// Unity.Collections.NativeArray`1<System.Int32> Unity.Networking.Transport.NetworkDriver::m_ErrorCodes
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_ErrorCodes_15;
// Unity.Networking.Transport.NetworkDriver/Parameters Unity.Networking.Transport.NetworkDriver::m_NetworkParams
Parameters_t9967AF7588FE3273938F70B8335411748E0D2742 ___m_NetworkParams_16;
// Unity.Collections.NativeList`1<System.Byte> Unity.Networking.Transport.NetworkDriver::m_DataStream
NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94 ___m_DataStream_17;
// Unity.Collections.NativeArray`1<System.Int32> Unity.Networking.Transport.NetworkDriver::m_DataStreamHead
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_DataStreamHead_18;
// Unity.Networking.Transport.NetworkPipelineProcessor Unity.Networking.Transport.NetworkDriver::m_PipelineProcessor
NetworkPipelineProcessor_tB90104D304F7FE6A0E8BB5AD39C95B2441F6E59C ___m_PipelineProcessor_19;
// Unity.Networking.Transport.Protocols.UdpCHeader/HeaderFlags Unity.Networking.Transport.NetworkDriver::m_DefaultHeaderFlags
uint8_t ___m_DefaultHeaderFlags_20;
// System.Int64 Unity.Networking.Transport.NetworkDriver::m_UpdateTime
int64_t ___m_UpdateTime_21;
// System.Int64 Unity.Networking.Transport.NetworkDriver::m_UpdateTimeAdjustment
int64_t ___m_UpdateTimeAdjustment_22;
// Unity.Mathematics.Random Unity.Networking.Transport.NetworkDriver::m_Rand
Random_tF24B964D3D5DE57D52CCDBF2E91ACE60F01F5F37 ___m_Rand_23;
};
// Native definition for P/Invoke marshalling of Unity.Networking.Transport.NetworkDriver
struct NetworkDriver_t3E4A5DD4686388B9F25135C01E4DB57E79449036_marshaled_pinvoke
{
int32_t ___m_NetworkInterfaceIndex_2;
NetworkSendInterface_t3C39B6892E6E0D3587471F02F0A82F8252E55035 ___m_NetworkSendInterface_3;
int32_t ___m_NetworkProtocolIndex_4;
NetworkProtocol_t817E46E6CEE8782B0BB83A0A95DFFD7ADCB84BC9_marshaled_pinvoke ___m_NetworkProtocolInterface_5;
NativeQueue_1_t6F98B587B9BF83745B5D350CBDB27E86744FB2A1 ___m_ParallelSendQueue_6;
NetworkEventQueue_tDE8EC1A139521E69F9BBEC2D54C58B58E44CA723 ___m_EventQueue_7;
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___m_DisconnectReasons_8;
NativeQueue_1_tC1DEEC6300FED2BCDE96AFD346BEE6CF8E03412A ___m_FreeList_9;
NativeQueue_1_tC1DEEC6300FED2BCDE96AFD346BEE6CF8E03412A ___m_NetworkAcceptQueue_10;
NativeList_1_tD3715B1226B4E157D6FC09924FDC7EDC5FC0E8C9 ___m_ConnectionList_11;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_InternalState_12;
NativeReference_1_t142B519FC6820DE38579CF6960317C3BF6EA7EAE ___m_ProtocolStatus_13;
NativeQueue_1_tC1DEEC6300FED2BCDE96AFD346BEE6CF8E03412A ___m_PendingFree_14;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_ErrorCodes_15;
Parameters_t9967AF7588FE3273938F70B8335411748E0D2742 ___m_NetworkParams_16;
NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94 ___m_DataStream_17;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_DataStreamHead_18;
NetworkPipelineProcessor_tB90104D304F7FE6A0E8BB5AD39C95B2441F6E59C ___m_PipelineProcessor_19;
uint8_t ___m_DefaultHeaderFlags_20;
int64_t ___m_UpdateTime_21;
int64_t ___m_UpdateTimeAdjustment_22;
Random_tF24B964D3D5DE57D52CCDBF2E91ACE60F01F5F37 ___m_Rand_23;
};
// Native definition for COM marshalling of Unity.Networking.Transport.NetworkDriver
struct NetworkDriver_t3E4A5DD4686388B9F25135C01E4DB57E79449036_marshaled_com
{
int32_t ___m_NetworkInterfaceIndex_2;
NetworkSendInterface_t3C39B6892E6E0D3587471F02F0A82F8252E55035 ___m_NetworkSendInterface_3;
int32_t ___m_NetworkProtocolIndex_4;
NetworkProtocol_t817E46E6CEE8782B0BB83A0A95DFFD7ADCB84BC9_marshaled_com ___m_NetworkProtocolInterface_5;
NativeQueue_1_t6F98B587B9BF83745B5D350CBDB27E86744FB2A1 ___m_ParallelSendQueue_6;
NetworkEventQueue_tDE8EC1A139521E69F9BBEC2D54C58B58E44CA723 ___m_EventQueue_7;
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___m_DisconnectReasons_8;
NativeQueue_1_tC1DEEC6300FED2BCDE96AFD346BEE6CF8E03412A ___m_FreeList_9;
NativeQueue_1_tC1DEEC6300FED2BCDE96AFD346BEE6CF8E03412A ___m_NetworkAcceptQueue_10;
NativeList_1_tD3715B1226B4E157D6FC09924FDC7EDC5FC0E8C9 ___m_ConnectionList_11;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_InternalState_12;
NativeReference_1_t142B519FC6820DE38579CF6960317C3BF6EA7EAE ___m_ProtocolStatus_13;
NativeQueue_1_tC1DEEC6300FED2BCDE96AFD346BEE6CF8E03412A ___m_PendingFree_14;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_ErrorCodes_15;
Parameters_t9967AF7588FE3273938F70B8335411748E0D2742 ___m_NetworkParams_16;
NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94 ___m_DataStream_17;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_DataStreamHead_18;
NetworkPipelineProcessor_tB90104D304F7FE6A0E8BB5AD39C95B2441F6E59C ___m_PipelineProcessor_19;
uint8_t ___m_DefaultHeaderFlags_20;
int64_t ___m_UpdateTime_21;
int64_t ___m_UpdateTimeAdjustment_22;
Random_tF24B964D3D5DE57D52CCDBF2E91ACE60F01F5F37 ___m_Rand_23;
};
// System.OverflowException
struct OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C : public ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA
{
};
// Unity.Netcode.ClientRpcParams
struct ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9
{
// Unity.Netcode.ClientRpcSendParams Unity.Netcode.ClientRpcParams::Send
ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB ___Send_0;
// Unity.Netcode.ClientRpcReceiveParams Unity.Netcode.ClientRpcParams::Receive
ClientRpcReceiveParams_t590A38B21015F50FBD50F37EDE491B65E3519E6A ___Receive_1;
};
// Native definition for P/Invoke marshalling of Unity.Netcode.ClientRpcParams
struct ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshaled_pinvoke
{
ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshaled_pinvoke ___Send_0;
ClientRpcReceiveParams_t590A38B21015F50FBD50F37EDE491B65E3519E6A ___Receive_1;
};
// Native definition for COM marshalling of Unity.Netcode.ClientRpcParams
struct ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshaled_com
{
ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshaled_com ___Send_0;
ClientRpcReceiveParams_t590A38B21015F50FBD50F37EDE491B65E3519E6A ___Receive_1;
};
// Unity.Netcode.NetworkBehaviour
struct NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// Unity.Netcode.NetworkBehaviour/__RpcExecStage Unity.Netcode.NetworkBehaviour::__rpc_exec_stage
int32_t _____rpc_exec_stage_5;
// System.Boolean Unity.Netcode.NetworkBehaviour::<IsLocalPlayer>k__BackingField
bool ___U3CIsLocalPlayerU3Ek__BackingField_8;
// System.Boolean Unity.Netcode.NetworkBehaviour::<IsOwner>k__BackingField
bool ___U3CIsOwnerU3Ek__BackingField_9;
// System.Boolean Unity.Netcode.NetworkBehaviour::<IsServer>k__BackingField
bool ___U3CIsServerU3Ek__BackingField_10;
// System.Boolean Unity.Netcode.NetworkBehaviour::<ServerIsHost>k__BackingField
bool ___U3CServerIsHostU3Ek__BackingField_11;
// System.Boolean Unity.Netcode.NetworkBehaviour::<IsClient>k__BackingField
bool ___U3CIsClientU3Ek__BackingField_12;
// System.Boolean Unity.Netcode.NetworkBehaviour::<IsHost>k__BackingField
bool ___U3CIsHostU3Ek__BackingField_13;
// System.Boolean Unity.Netcode.NetworkBehaviour::<IsOwnedByServer>k__BackingField
bool ___U3CIsOwnedByServerU3Ek__BackingField_14;
// System.Boolean Unity.Netcode.NetworkBehaviour::<IsSpawned>k__BackingField
bool ___U3CIsSpawnedU3Ek__BackingField_15;
// Unity.Netcode.NetworkObject Unity.Netcode.NetworkBehaviour::m_NetworkObject
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* ___m_NetworkObject_16;
// System.UInt64 Unity.Netcode.NetworkBehaviour::<NetworkObjectId>k__BackingField
uint64_t ___U3CNetworkObjectIdU3Ek__BackingField_17;
// System.UInt16 Unity.Netcode.NetworkBehaviour::<NetworkBehaviourId>k__BackingField
uint16_t ___U3CNetworkBehaviourIdU3Ek__BackingField_18;
// System.UInt16 Unity.Netcode.NetworkBehaviour::NetworkBehaviourIdCache
uint16_t ___NetworkBehaviourIdCache_19;
// System.UInt64 Unity.Netcode.NetworkBehaviour::<OwnerClientId>k__BackingField
uint64_t ___U3COwnerClientIdU3Ek__BackingField_20;
// System.Boolean Unity.Netcode.NetworkBehaviour::m_VarInit
bool ___m_VarInit_21;
// System.Collections.Generic.List`1<System.Collections.Generic.HashSet`1<System.Int32>> Unity.Netcode.NetworkBehaviour::m_DeliveryMappedNetworkVariableIndices
List_1_t498347DEA55185643F213F995B74FEE039FAD70F* ___m_DeliveryMappedNetworkVariableIndices_22;
// System.Collections.Generic.List`1<Unity.Netcode.NetworkDelivery> Unity.Netcode.NetworkBehaviour::m_DeliveryTypesForNetworkVariableGroups
List_1_t3ED220D424138331023A4D1C1B67E3C63A19761B* ___m_DeliveryTypesForNetworkVariableGroups_23;
// System.Collections.Generic.List`1<Unity.Netcode.NetworkVariableBase> Unity.Netcode.NetworkBehaviour::NetworkVariableFields
List_1_tB6CC3AFBA7164AC34B1EF29A0A73721899567AE3* ___NetworkVariableFields_24;
// System.Collections.Generic.List`1<System.Int32> Unity.Netcode.NetworkBehaviour::NetworkVariableIndexesToReset
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___NetworkVariableIndexesToReset_25;
// System.Collections.Generic.HashSet`1<System.Int32> Unity.Netcode.NetworkBehaviour::NetworkVariableIndexesToResetSet
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___NetworkVariableIndexesToResetSet_26;
// System.UInt64 Unity.Netcode.NetworkBehaviour::<m_TargetIdBeingSynchronized>k__BackingField
uint64_t ___U3Cm_TargetIdBeingSynchronizedU3Ek__BackingField_27;
};
// Unity.Netcode.NetworkManager
struct NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// Unity.Netcode.NetworkManager/ServerShutdownStates Unity.Netcode.NetworkManager::ServerShutdownState
int32_t ___ServerShutdownState_5;
// System.Single Unity.Netcode.NetworkManager::m_ShutdownTimeout
float ___m_ShutdownTimeout_6;
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.PendingClient> Unity.Netcode.NetworkManager::PendingClients
Dictionary_2_tD7776C25E1F5D1B8408431CA83EAAFFE3C4C9684* ___PendingClients_8;
// System.Boolean Unity.Netcode.NetworkManager::m_ShuttingDown
bool ___m_ShuttingDown_9;
// Unity.Netcode.NetworkConfig Unity.Netcode.NetworkManager::NetworkConfig
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* ___NetworkConfig_10;
// System.Boolean Unity.Netcode.NetworkManager::RunInBackground
bool ___RunInBackground_11;
// Unity.Netcode.LogLevel Unity.Netcode.NetworkManager::LogLevel
int32_t ___LogLevel_12;
// System.Action Unity.Netcode.NetworkManager::OnServerStarted
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnServerStarted_15;
// System.Action Unity.Netcode.NetworkManager::OnClientStarted
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnClientStarted_16;
// System.Action`1<System.Boolean> Unity.Netcode.NetworkManager::OnServerStopped
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___OnServerStopped_17;
// System.Action`1<System.Boolean> Unity.Netcode.NetworkManager::OnClientStopped
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___OnClientStopped_18;
// Unity.Netcode.NetworkPrefabHandler Unity.Netcode.NetworkManager::m_PrefabHandler
NetworkPrefabHandler_tDAE80C95FD27B1749A8657944402C831679B0AAE* ___m_PrefabHandler_19;
// Unity.Netcode.NetworkSpawnManager Unity.Netcode.NetworkManager::<SpawnManager>k__BackingField
NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D* ___U3CSpawnManagerU3Ek__BackingField_20;
// Unity.Netcode.IDeferredNetworkMessageManager Unity.Netcode.NetworkManager::<DeferredMessageManager>k__BackingField
RuntimeObject* ___U3CDeferredMessageManagerU3Ek__BackingField_21;
// Unity.Netcode.RpcTarget Unity.Netcode.NetworkManager::RpcTarget
RpcTarget_t0F23BD75DF373B0172AD08117DB945D6CD994832* ___RpcTarget_22;
// Unity.Netcode.CustomMessagingManager Unity.Netcode.NetworkManager::<CustomMessagingManager>k__BackingField
CustomMessagingManager_t713DDF9DC30FAF5178913295556DD07C946A9746* ___U3CCustomMessagingManagerU3Ek__BackingField_23;
// Unity.Netcode.NetworkSceneManager Unity.Netcode.NetworkManager::<SceneManager>k__BackingField
NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC* ___U3CSceneManagerU3Ek__BackingField_24;
// Unity.Netcode.NetworkBehaviourUpdater Unity.Netcode.NetworkManager::<BehaviourUpdater>k__BackingField
NetworkBehaviourUpdater_t215DD428092983D5AECE1BF5BA0576E5070F987C* ___U3CBehaviourUpdaterU3Ek__BackingField_25;
// Unity.Netcode.NetworkTimeSystem Unity.Netcode.NetworkManager::<NetworkTimeSystem>k__BackingField
NetworkTimeSystem_t41941E913D45E10F4FAF8455F1CED3DD9432FFA2* ___U3CNetworkTimeSystemU3Ek__BackingField_26;
// Unity.Netcode.NetworkTickSystem Unity.Netcode.NetworkManager::<NetworkTickSystem>k__BackingField
NetworkTickSystem_t03E11F229B752CF97C7A1616D2CFF513D988780A* ___U3CNetworkTickSystemU3Ek__BackingField_27;
// Unity.Netcode.AnticipationSystem Unity.Netcode.NetworkManager::<AnticipationSystem>k__BackingField
AnticipationSystem_t4898B59C04A6EFD6A1CCC840893123F889674771* ___U3CAnticipationSystemU3Ek__BackingField_28;
// Unity.Netcode.IRealTimeProvider Unity.Netcode.NetworkManager::<RealTimeProvider>k__BackingField
RuntimeObject* ___U3CRealTimeProviderU3Ek__BackingField_29;
// Unity.Netcode.NetworkMetricsManager Unity.Netcode.NetworkManager::MetricsManager
NetworkMetricsManager_tD9F432E8A6803DEC0B9BEB12E72EDD552AEB8987* ___MetricsManager_30;
// Unity.Netcode.NetworkConnectionManager Unity.Netcode.NetworkManager::ConnectionManager
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* ___ConnectionManager_31;
// Unity.Netcode.NetworkMessageManager Unity.Netcode.NetworkManager::MessageManager
NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* ___MessageManager_32;
// Unity.Netcode.NetworkManager/Override`1<System.UInt16> Unity.Netcode.NetworkManager::PortOverride
Override_1_tC50588F2091AF16B0931A185E37A0BABA586D1A6 ___PortOverride_33;
};
// Unity.Netcode.NetworkObject
struct NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.UInt32 Unity.Netcode.NetworkObject::GlobalObjectIdHash
uint32_t ___GlobalObjectIdHash_4;
// System.UInt32 Unity.Netcode.NetworkObject::PrefabGlobalObjectIdHash
uint32_t ___PrefabGlobalObjectIdHash_5;
// System.UInt32 Unity.Netcode.NetworkObject::InScenePlacedSourceGlobalObjectIdHash
uint32_t ___InScenePlacedSourceGlobalObjectIdHash_6;
// Unity.Netcode.NetworkManager Unity.Netcode.NetworkObject::NetworkManagerOwner
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___NetworkManagerOwner_7;
// System.UInt64 Unity.Netcode.NetworkObject::<NetworkObjectId>k__BackingField
uint64_t ___U3CNetworkObjectIdU3Ek__BackingField_8;
// System.UInt64 Unity.Netcode.NetworkObject::<OwnerClientId>k__BackingField
uint64_t ___U3COwnerClientIdU3Ek__BackingField_9;
// System.Boolean Unity.Netcode.NetworkObject::AlwaysReplicateAsRoot
bool ___AlwaysReplicateAsRoot_10;
// System.Boolean Unity.Netcode.NetworkObject::<IsPlayerObject>k__BackingField
bool ___U3CIsPlayerObjectU3Ek__BackingField_11;
// System.Boolean Unity.Netcode.NetworkObject::SynchronizeTransform
bool ___SynchronizeTransform_12;
// System.Boolean Unity.Netcode.NetworkObject::<IsSpawned>k__BackingField
bool ___U3CIsSpawnedU3Ek__BackingField_13;
// System.Nullable`1<System.Boolean> Unity.Netcode.NetworkObject::<IsSceneObject>k__BackingField
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 ___U3CIsSceneObjectU3Ek__BackingField_14;
// System.Boolean Unity.Netcode.NetworkObject::<DestroyWithScene>k__BackingField
bool ___U3CDestroyWithSceneU3Ek__BackingField_15;
// System.Boolean Unity.Netcode.NetworkObject::ActiveSceneSynchronization
bool ___ActiveSceneSynchronization_16;
// System.Boolean Unity.Netcode.NetworkObject::SceneMigrationSynchronization
bool ___SceneMigrationSynchronization_17;
// System.Action Unity.Netcode.NetworkObject::OnMigratedToNewScene
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnMigratedToNewScene_18;
// System.Boolean Unity.Netcode.NetworkObject::SpawnWithObservers
bool ___SpawnWithObservers_19;
// Unity.Netcode.NetworkObject/VisibilityDelegate Unity.Netcode.NetworkObject::CheckObjectVisibility
VisibilityDelegate_t43869941CF7C26CBA2B0FEBB3E7A33BA67D3216A* ___CheckObjectVisibility_20;
// Unity.Netcode.NetworkObject/SpawnDelegate Unity.Netcode.NetworkObject::IncludeTransformWhenSpawning
SpawnDelegate_t54493DE8F3E71A9E28528811BBD80E50C09BFF57* ___IncludeTransformWhenSpawning_21;
// System.Boolean Unity.Netcode.NetworkObject::DontDestroyWithOwner
bool ___DontDestroyWithOwner_22;
// System.Boolean Unity.Netcode.NetworkObject::AutoObjectParentSync
bool ___AutoObjectParentSync_23;
// System.Collections.Generic.HashSet`1<System.UInt64> Unity.Netcode.NetworkObject::Observers
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* ___Observers_24;
// System.Collections.Generic.HashSet`1<System.UInt64> Unity.Netcode.NetworkObject::m_EmptyULongHashSet
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* ___m_EmptyULongHashSet_25;
// System.Int32 Unity.Netcode.NetworkObject::SceneOriginHandle
int32_t ___SceneOriginHandle_26;
// System.Int32 Unity.Netcode.NetworkObject::NetworkSceneHandle
int32_t ___NetworkSceneHandle_27;
// UnityEngine.SceneManagement.Scene Unity.Netcode.NetworkObject::m_SceneOrigin
Scene_tA1DC762B79745EB5140F054C884855B922318356 ___m_SceneOrigin_28;
// System.Nullable`1<System.UInt64> Unity.Netcode.NetworkObject::m_LatestParent
Nullable_1_tF8BFF19FF240C9F0A45168187CD7106BAA146A99 ___m_LatestParent_29;
// UnityEngine.Transform Unity.Netcode.NetworkObject::m_CachedParent
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_CachedParent_30;
// System.Boolean Unity.Netcode.NetworkObject::m_CachedWorldPositionStays
bool ___m_CachedWorldPositionStays_31;
// System.Collections.Generic.List`1<Unity.Netcode.NetworkBehaviour> Unity.Netcode.NetworkObject::m_ChildNetworkBehaviours
List_1_t77285321F3B26D7A49CBB0F92E556C36504A91F5* ___m_ChildNetworkBehaviours_33;
};
// Unity.Netcode.NetworkTransport
struct NetworkTransport_t55E07951299283974C86476F46CC977780560B64 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// Unity.Netcode.INetworkMetrics Unity.Netcode.NetworkTransport::NetworkMetrics
RuntimeObject* ___NetworkMetrics_4;
// Unity.Netcode.NetworkTransport/TransportEventDelegate Unity.Netcode.NetworkTransport::OnTransportEvent
TransportEventDelegate_tE4A97FD9060826B2E6E5B6B5EDB9E6541AD59135* ___OnTransportEvent_5;
};
// Unity.Netcode.Transports.UTP.UnityTransport
struct UnityTransport_tF042DD8CD61B26480CA826D0164BD595A87249A4 : public NetworkTransport_t55E07951299283974C86476F46CC977780560B64
{
// Unity.Netcode.Transports.UTP.UnityTransport/ProtocolType Unity.Netcode.Transports.UTP.UnityTransport::m_ProtocolType
int32_t ___m_ProtocolType_12;
// System.Int32 Unity.Netcode.Transports.UTP.UnityTransport::m_MaxPacketQueueSize
int32_t ___m_MaxPacketQueueSize_13;
// System.Int32 Unity.Netcode.Transports.UTP.UnityTransport::m_MaxPayloadSize
int32_t ___m_MaxPayloadSize_14;
// System.Int32 Unity.Netcode.Transports.UTP.UnityTransport::m_MaxSendQueueSize
int32_t ___m_MaxSendQueueSize_15;
// System.Int32 Unity.Netcode.Transports.UTP.UnityTransport::m_HeartbeatTimeoutMS
int32_t ___m_HeartbeatTimeoutMS_16;
// System.Int32 Unity.Netcode.Transports.UTP.UnityTransport::m_ConnectTimeoutMS
int32_t ___m_ConnectTimeoutMS_17;
// System.Int32 Unity.Netcode.Transports.UTP.UnityTransport::m_MaxConnectAttempts
int32_t ___m_MaxConnectAttempts_18;
// System.Int32 Unity.Netcode.Transports.UTP.UnityTransport::m_DisconnectTimeoutMS
int32_t ___m_DisconnectTimeoutMS_19;
// Unity.Netcode.Transports.UTP.UnityTransport/ConnectionAddressData Unity.Netcode.Transports.UTP.UnityTransport::ConnectionData
ConnectionAddressData_tE074DBD643B591CD8B01A9847B16376BBA2F1865 ___ConnectionData_20;
// Unity.Netcode.Transports.UTP.UnityTransport/SimulatorParameters Unity.Netcode.Transports.UTP.UnityTransport::DebugSimulator
SimulatorParameters_tC3C55F01C7027F7CBEA00FBD6828ACBBE16F3A67 ___DebugSimulator_21;
// System.Nullable`1<System.UInt32> Unity.Netcode.Transports.UTP.UnityTransport::<DebugSimulatorRandomSeed>k__BackingField
Nullable_1_tD043F01310E483091D0E9A5526C3425F13EF2099 ___U3CDebugSimulatorRandomSeedU3Ek__BackingField_22;
// Unity.Netcode.Transports.UTP.UnityTransport/PacketLossCache Unity.Netcode.Transports.UTP.UnityTransport::m_PacketLossCache
PacketLossCache_t70FF92B1C896E15478DE602E65D74DD34AADA3D7 ___m_PacketLossCache_25;
// Unity.Netcode.Transports.UTP.UnityTransport/State Unity.Netcode.Transports.UTP.UnityTransport::m_State
int32_t ___m_State_26;
// Unity.Networking.Transport.NetworkDriver Unity.Netcode.Transports.UTP.UnityTransport::m_Driver
NetworkDriver_t3E4A5DD4686388B9F25135C01E4DB57E79449036 ___m_Driver_27;
// Unity.Networking.Transport.NetworkSettings Unity.Netcode.Transports.UTP.UnityTransport::m_NetworkSettings
NetworkSettings_tF4E51C6335E296671D0F783AF9497052A3D903E0 ___m_NetworkSettings_28;
// System.UInt64 Unity.Netcode.Transports.UTP.UnityTransport::m_ServerClientId
uint64_t ___m_ServerClientId_29;
// Unity.Networking.Transport.NetworkPipeline Unity.Netcode.Transports.UTP.UnityTransport::m_UnreliableFragmentedPipeline
NetworkPipeline_t83BB00B4CE9811A2B75D37E50EFB85FD60044A69 ___m_UnreliableFragmentedPipeline_30;
// Unity.Networking.Transport.NetworkPipeline Unity.Netcode.Transports.UTP.UnityTransport::m_UnreliableSequencedFragmentedPipeline
NetworkPipeline_t83BB00B4CE9811A2B75D37E50EFB85FD60044A69 ___m_UnreliableSequencedFragmentedPipeline_31;
// Unity.Networking.Transport.NetworkPipeline Unity.Netcode.Transports.UTP.UnityTransport::m_ReliableSequencedPipeline
NetworkPipeline_t83BB00B4CE9811A2B75D37E50EFB85FD60044A69 ___m_ReliableSequencedPipeline_32;
// Unity.Networking.Transport.Relay.RelayServerData Unity.Netcode.Transports.UTP.UnityTransport::m_RelayServerData
RelayServerData_t8D74FE8A133FB1F7C1BF9C0D39C69B5A75F70F09 ___m_RelayServerData_33;
// Unity.Netcode.NetworkManager Unity.Netcode.Transports.UTP.UnityTransport::NetworkManager
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___NetworkManager_34;
// Unity.Netcode.IRealTimeProvider Unity.Netcode.Transports.UTP.UnityTransport::m_RealTimeProvider
RuntimeObject* ___m_RealTimeProvider_35;
// System.Collections.Generic.Dictionary`2<Unity.Netcode.Transports.UTP.UnityTransport/SendTarget,Unity.Netcode.Transports.UTP.BatchedSendQueue> Unity.Netcode.Transports.UTP.UnityTransport::m_SendQueue
Dictionary_2_t9130683265B11F47AF4883A8C11CFF9042353D7C* ___m_SendQueue_36;
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.Transports.UTP.BatchedReceiveQueue> Unity.Netcode.Transports.UTP.UnityTransport::m_ReliableReceiveQueues
Dictionary_2_tC2CF9601A39271B876E79D1A06B630105A5ADD1A* ___m_ReliableReceiveQueues_37;
// System.String Unity.Netcode.Transports.UTP.UnityTransport::m_ServerPrivateKey
String_t* ___m_ServerPrivateKey_38;
// System.String Unity.Netcode.Transports.UTP.UnityTransport::m_ServerCertificate
String_t* ___m_ServerCertificate_39;
// System.String Unity.Netcode.Transports.UTP.UnityTransport::m_ServerCommonName
String_t* ___m_ServerCommonName_40;
// System.String Unity.Netcode.Transports.UTP.UnityTransport::m_ClientCaCertificate
String_t* ___m_ClientCaCertificate_41;
};
// Unity.Netcode.__RpcParams
struct __RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E
{
// Unity.Netcode.RpcParams Unity.Netcode.__RpcParams::Ext
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD ___Ext_0;
// Unity.Netcode.ServerRpcParams Unity.Netcode.__RpcParams::Server
ServerRpcParams_tA2B8E26BB420EE0CB740E586BF306E215A4D0558 ___Server_1;
// Unity.Netcode.ClientRpcParams Unity.Netcode.__RpcParams::Client
ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9 ___Client_2;
};
// Native definition for P/Invoke marshalling of Unity.Netcode.__RpcParams
struct __RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E_marshaled_pinvoke
{
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshaled_pinvoke ___Ext_0;
ServerRpcParams_tA2B8E26BB420EE0CB740E586BF306E215A4D0558 ___Server_1;
ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshaled_pinvoke ___Client_2;
};
// Native definition for COM marshalling of Unity.Netcode.__RpcParams
struct __RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E_marshaled_com
{
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshaled_com ___Ext_0;
ServerRpcParams_tA2B8E26BB420EE0CB740E586BF306E215A4D0558 ___Server_1;
ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshaled_com ___Client_2;
};
// Unity.Netcode.NetworkBehaviour/RpcReceiveHandler
struct RpcReceiveHandler_t9B7D20AFF49DC83F316E32605F53AE0D2ECC45B2 : public MulticastDelegate_t
{
};
// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.SceneManagement.Scene>
// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.SceneManagement.Scene>
// System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>
// System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>
// System.Collections.Generic.Dictionary`2<Unity.Netcode.NetworkUpdateStage,System.Collections.Generic.HashSet`1<Unity.Netcode.INetworkUpdateSystem>>
// System.Collections.Generic.Dictionary`2<Unity.Netcode.NetworkUpdateStage,System.Collections.Generic.HashSet`1<Unity.Netcode.INetworkUpdateSystem>>
// System.Collections.Generic.Dictionary`2<Unity.Netcode.NetworkUpdateStage,Unity.Netcode.INetworkUpdateSystem[]>
// System.Collections.Generic.Dictionary`2<Unity.Netcode.NetworkUpdateStage,Unity.Netcode.INetworkUpdateSystem[]>
// System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>>
// System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>>
// System.Collections.Generic.Dictionary`2<System.Type,System.Collections.Generic.Dictionary`2<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>>
// System.Collections.Generic.Dictionary`2<System.Type,System.Collections.Generic.Dictionary`2<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>>
// System.Collections.Generic.Dictionary`2<System.Type,System.Int32>
// System.Collections.Generic.Dictionary`2<System.Type,System.Int32>
// System.Collections.Generic.Dictionary`2<System.Type,Unity.Profiling.ProfilerMarker>
// System.Collections.Generic.Dictionary`2<System.Type,Unity.Profiling.ProfilerMarker>
// System.Collections.Generic.Dictionary`2<System.Type,System.UInt32>
// System.Collections.Generic.Dictionary`2<System.Type,System.UInt32>
// System.Collections.Generic.Dictionary`2<System.UInt32,System.Type>
// System.Collections.Generic.Dictionary`2<System.UInt32,System.Type>
// System.Collections.Generic.Dictionary`2<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>
// System.Collections.Generic.Dictionary`2<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>
// System.Collections.Generic.Dictionary`2<System.UInt64,System.Collections.Generic.Dictionary`2<System.Type,System.Int32>>
// System.Collections.Generic.Dictionary`2<System.UInt64,System.Collections.Generic.Dictionary`2<System.Type,System.Int32>>
// System.Collections.Generic.Dictionary`2<System.UInt64,System.Collections.Generic.List`1<Unity.Netcode.NetworkObject>>
// System.Collections.Generic.Dictionary`2<System.UInt64,System.Collections.Generic.List`1<Unity.Netcode.NetworkObject>>
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>>
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>>
// System.Collections.Generic.Dictionary`2<System.UInt64,System.Int32>
// System.Collections.Generic.Dictionary`2<System.UInt64,System.Int32>
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.NetworkClient>
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.NetworkClient>
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.NetworkObject>
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.NetworkObject>
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.PendingClient>
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.PendingClient>
// System.Collections.Generic.Dictionary`2<System.UInt64,System.String>
// System.Collections.Generic.Dictionary`2<System.UInt64,System.String>
// System.Collections.Generic.Dictionary`2<System.UInt64,System.UInt64>
// System.Collections.Generic.Dictionary`2<System.UInt64,System.UInt64>
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.CustomMessagingManager/HandleNamedMessageDelegate>
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.CustomMessagingManager/HandleNamedMessageDelegate>
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>
// System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>
// System.Collections.Generic.Dictionary`2<Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>>
// System.Collections.Generic.Dictionary`2<Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>>
// System.Collections.Generic.HashSet`1<Unity.Netcode.INetworkUpdateSystem>
// System.Collections.Generic.HashSet`1<Unity.Netcode.INetworkUpdateSystem>
// System.Collections.Generic.HashSet`1<System.Int32>
// System.Collections.Generic.HashSet`1<System.Int32>
// System.Collections.Generic.HashSet`1<Unity.Netcode.NetworkObject>
// System.Collections.Generic.HashSet`1<Unity.Netcode.NetworkObject>
// System.Collections.Generic.HashSet`1<System.UInt64>
// System.Collections.Generic.HashSet`1<System.UInt64>
// System.Collections.Generic.HashSet`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Collections.Generic.HashSet`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Collections.Generic.List`1<Unity.Netcode.BaseRpcTarget>
struct List_1_t078056943C0633B9316397513F2A01B347869F93_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
BaseRpcTargetU5BU5D_t5887F78545B9447DDAE35BE2C033EE4445B41514* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Unity.Netcode.BaseRpcTarget>
// System.Collections.Generic.List`1<Unity.Netcode.INetworkHooks>
struct List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
INetworkHooksU5BU5D_t1BC65088C0304723E89381277637D587173A30DF* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Unity.Netcode.INetworkHooks>
// System.Collections.Generic.List`1<Unity.Netcode.NetworkBehaviour>
struct List_1_t77285321F3B26D7A49CBB0F92E556C36504A91F5_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
NetworkBehaviourU5BU5D_t7CB21B89F13B275F3E6DCF39E6AD13990AFF079C* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Unity.Netcode.NetworkBehaviour>
// System.Collections.Generic.List`1<Unity.Netcode.NetworkObject>
struct List_1_t77ED838FA3E673D6D8B49578EE1F27A0836DE6A9_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
NetworkObjectU5BU5D_t0AC4A2ECAC883B3BA6A0BD1852F7DA7309E11360* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Unity.Netcode.NetworkObject>
// System.Collections.Generic.List`1<Unity.Netcode.NetworkVariableBase>
struct List_1_tB6CC3AFBA7164AC34B1EF29A0A73721899567AE3_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
NetworkVariableBaseU5BU5D_t1D3321075D4B3A23BD3021D1F710E33FF9EB12AA* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Unity.Netcode.NetworkVariableBase>
// System.Collections.Generic.List`1<UnityEngine.SceneManagement.Scene>
struct List_1_tD2999566789842105DF8EF481E4494088E70E6E8_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
SceneU5BU5D_tB245DDBED17C33D5CBBAE03B440D2B892756DF80* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.SceneManagement.Scene>
// System.Collections.Generic.List`1<System.UInt64>
struct List_1_tB88E7361EE76DFB3EBB7FCD60CC59ACC3E48C284_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.UInt64>
// System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Collections.Generic.List`1<Unity.Netcode.NetworkMessageManager/MessageWithHandler>
struct List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
MessageWithHandlerU5BU5D_t3243E93720024EE2213E113DA1A355504F630F0B* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<Unity.Netcode.NetworkMessageManager/MessageWithHandler>
// Unity.Netcode.NetworkVariableSerialization`1<Unity.Collections.NativeArray`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>>
struct NetworkVariableSerialization_1_t9EAB92BF9AAB7B4B097AD07294541220D944C2E8_StaticFields
{
// Unity.Netcode.INetworkVariableSerializer`1<T> Unity.Netcode.NetworkVariableSerialization`1::Serializer
RuntimeObject* ___Serializer_0;
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<T> Unity.Netcode.NetworkVariableSerialization`1::<AreEqual>k__BackingField
EqualsDelegate_t1EFD799E8E6B1D1E26A758828CAF5FD4C039D590* ___U3CAreEqualU3Ek__BackingField_1;
};
// Unity.Netcode.NetworkVariableSerialization`1<Unity.Collections.NativeArray`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>>
// Unity.Netcode.NetworkVariableSerialization`1<System.Int16>
struct NetworkVariableSerialization_1_tB9170BE4A40AFD39DE495AEF1D6AA62DBE575A8C_StaticFields
{
// Unity.Netcode.INetworkVariableSerializer`1<T> Unity.Netcode.NetworkVariableSerialization`1::Serializer
RuntimeObject* ___Serializer_0;
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<T> Unity.Netcode.NetworkVariableSerialization`1::<AreEqual>k__BackingField
EqualsDelegate_tF0F4D4F302B5AED1BAEA1A9994898C220ACAE05F* ___U3CAreEqualU3Ek__BackingField_1;
};
// Unity.Netcode.NetworkVariableSerialization`1<System.Int16>
// Unity.Netcode.NetworkVariableSerialization`1<System.Int32>
struct NetworkVariableSerialization_1_t9622A23C2CA72E2A9E99715A8324D42B95825266_StaticFields
{
// Unity.Netcode.INetworkVariableSerializer`1<T> Unity.Netcode.NetworkVariableSerialization`1::Serializer
RuntimeObject* ___Serializer_0;
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<T> Unity.Netcode.NetworkVariableSerialization`1::<AreEqual>k__BackingField
EqualsDelegate_tC4308CB5860EDB975AEE700D59235C63C0C95964* ___U3CAreEqualU3Ek__BackingField_1;
};
// Unity.Netcode.NetworkVariableSerialization`1<System.Int32>
// Unity.Netcode.NetworkVariableSerialization`1<System.Int64>
struct NetworkVariableSerialization_1_tBEBBCF7001CFD8B94FDFDC4C25FED87BFAB62736_StaticFields
{
// Unity.Netcode.INetworkVariableSerializer`1<T> Unity.Netcode.NetworkVariableSerialization`1::Serializer
RuntimeObject* ___Serializer_0;
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<T> Unity.Netcode.NetworkVariableSerialization`1::<AreEqual>k__BackingField
EqualsDelegate_tB4FF877290C7FE537D2B61938E3E0EE8F63C758E* ___U3CAreEqualU3Ek__BackingField_1;
};
// Unity.Netcode.NetworkVariableSerialization`1<System.Int64>
// Unity.Netcode.NetworkVariableSerialization`1<System.UInt16>
struct NetworkVariableSerialization_1_t7A8DBBE18568C97196795AFF60615A2B49FD461D_StaticFields
{
// Unity.Netcode.INetworkVariableSerializer`1<T> Unity.Netcode.NetworkVariableSerialization`1::Serializer
RuntimeObject* ___Serializer_0;
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<T> Unity.Netcode.NetworkVariableSerialization`1::<AreEqual>k__BackingField
EqualsDelegate_tEA4BF917AD021196C9284D4AD245E252CB6533A3* ___U3CAreEqualU3Ek__BackingField_1;
};
// Unity.Netcode.NetworkVariableSerialization`1<System.UInt16>
// Unity.Netcode.NetworkVariableSerialization`1<System.UInt32>
struct NetworkVariableSerialization_1_tDF53A6B9167549CCA504210516F7900F3137ACE0_StaticFields
{
// Unity.Netcode.INetworkVariableSerializer`1<T> Unity.Netcode.NetworkVariableSerialization`1::Serializer
RuntimeObject* ___Serializer_0;
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<T> Unity.Netcode.NetworkVariableSerialization`1::<AreEqual>k__BackingField
EqualsDelegate_tE6378BB0BF2AB72E6122DEC3862C98D0CE46A970* ___U3CAreEqualU3Ek__BackingField_1;
};
// Unity.Netcode.NetworkVariableSerialization`1<System.UInt32>
// Unity.Netcode.NetworkVariableSerialization`1<System.UInt64>
struct NetworkVariableSerialization_1_tDAD34F82E84027E44D7FC5015663E1DEE81A1047_StaticFields
{
// Unity.Netcode.INetworkVariableSerializer`1<T> Unity.Netcode.NetworkVariableSerialization`1::Serializer
RuntimeObject* ___Serializer_0;
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<T> Unity.Netcode.NetworkVariableSerialization`1::<AreEqual>k__BackingField
EqualsDelegate_t25A05E0926AD1CBAF53139F1A6E2762DF7CDBBF3* ___U3CAreEqualU3Ek__BackingField_1;
};
// Unity.Netcode.NetworkVariableSerialization`1<System.UInt64>
// Unity.Netcode.NetworkVariableSerialization`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct NetworkVariableSerialization_1_t55C459382DD69890DF0691E61D0B0C4304989C28_StaticFields
{
// Unity.Netcode.INetworkVariableSerializer`1<T> Unity.Netcode.NetworkVariableSerialization`1::Serializer
RuntimeObject* ___Serializer_0;
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<T> Unity.Netcode.NetworkVariableSerialization`1::<AreEqual>k__BackingField
EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87* ___U3CAreEqualU3Ek__BackingField_1;
};
// Unity.Netcode.NetworkVariableSerialization`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Collections.Generic.Stack`1<Unity.Netcode.DirectSendRpcTarget>
// System.Collections.Generic.Stack`1<Unity.Netcode.DirectSendRpcTarget>
// System.Collections.Generic.Stack`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Collections.Generic.Stack`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// Unity.Netcode.AnticipationSystem
// Unity.Netcode.AnticipationSystem
// System.Attribute
// System.Attribute
// Unity.Netcode.BaseRpcTarget
// Unity.Netcode.BaseRpcTarget
// Unity.Netcode.CollectionSerializationUtility
// Unity.Netcode.CollectionSerializationUtility
// Unity.Netcode.CustomMessagingManager
// Unity.Netcode.CustomMessagingManager
// Unity.Netcode.DefaultMessageSender
// Unity.Netcode.DefaultMessageSender
// Unity.Netcode.DeferredMessageManager
// Unity.Netcode.DeferredMessageManager
// System.Text.Encoding
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095_StaticFields
{
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::defaultEncoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___defaultEncoding_0;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::unicodeEncoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___unicodeEncoding_1;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::bigEndianUnicode
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___bigEndianUnicode_2;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf7Encoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf7Encoding_3;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf8Encoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf8Encoding_4;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf32Encoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf32Encoding_5;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::asciiEncoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___asciiEncoding_6;
// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::latin1Encoding
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___latin1Encoding_7;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Text.Encoding> modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::encodings
Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54* ___encodings_8;
// System.Object System.Text.Encoding::s_InternalSyncObject
RuntimeObject* ___s_InternalSyncObject_15;
};
// System.Text.Encoding
// Unity.Netcode.IntSerializer
// Unity.Netcode.IntSerializer
// Unity.Netcode.LongSerializer
// Unity.Netcode.LongSerializer
// System.Reflection.MemberInfo
// System.Reflection.MemberInfo
// Unity.Netcode.MetricHooks
// Unity.Netcode.MetricHooks
// Unity.Netcode.NetworkBehaviourUpdater
// Unity.Netcode.NetworkBehaviourUpdater
// Unity.Netcode.NetworkClient
// Unity.Netcode.NetworkClient
// Unity.Netcode.NetworkConnectionManager
// Unity.Netcode.NetworkConnectionManager
// Unity.Netcode.NetworkLog
struct NetworkLog_tD4E7AC873ED92B18C904D7DC026097F98F9639D5_StaticFields
{
// Unity.Netcode.NetworkManager Unity.Netcode.NetworkLog::NetworkManagerOverride
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___NetworkManagerOverride_0;
};
// Unity.Netcode.NetworkLog
// Unity.Netcode.NetworkManagerHooks
// Unity.Netcode.NetworkManagerHooks
// Unity.Netcode.NetworkMetricsManager
// Unity.Netcode.NetworkMetricsManager
// Unity.Netcode.NetworkSpawnManager
struct NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D_StaticFields
{
// System.Collections.Generic.Dictionary`2<Unity.Netcode.NetworkSpawnManager/InstantiateAndSpawnErrorTypes,System.String> Unity.Netcode.NetworkSpawnManager::InstantiateAndSpawnErrors
Dictionary_2_tB9DB09131681DF5E71B62460E23F0AE9D07D7E4F* ___InstantiateAndSpawnErrors_9;
};
// Unity.Netcode.NetworkSpawnManager
// Unity.Netcode.NetworkTimeSystem
// Unity.Netcode.NetworkTimeSystem
// Unity.Netcode.NetworkUpdateLoop
struct NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_StaticFields
{
// System.Collections.Generic.Dictionary`2<Unity.Netcode.NetworkUpdateStage,System.Collections.Generic.HashSet`1<Unity.Netcode.INetworkUpdateSystem>> Unity.Netcode.NetworkUpdateLoop::s_UpdateSystem_Sets
Dictionary_2_tED7EB50DFD0DDC740DB717507C44885BC389166B* ___s_UpdateSystem_Sets_0;
// System.Collections.Generic.Dictionary`2<Unity.Netcode.NetworkUpdateStage,Unity.Netcode.INetworkUpdateSystem[]> Unity.Netcode.NetworkUpdateLoop::s_UpdateSystem_Arrays
Dictionary_2_tC93E89C2D3E49523E5D52F4D6737ABD5F2C97520* ___s_UpdateSystem_Arrays_1;
// Unity.Netcode.NetworkUpdateStage Unity.Netcode.NetworkUpdateLoop::UpdateStage
uint8_t ___UpdateStage_3;
};
// Unity.Netcode.NetworkUpdateLoop
// Unity.Netcode.NetworkVariableSerializationTypes
// Unity.Netcode.NetworkVariableSerializationTypes
// Unity.Netcode.NullNetworkMetrics
// Unity.Netcode.NullNetworkMetrics
// Unity.Netcode.RpcFallbackSerialization
// Unity.Netcode.RpcFallbackSerialization
// Unity.Netcode.RpcMessageHelpers
// Unity.Netcode.RpcMessageHelpers
// Unity.Netcode.RpcTarget
// Unity.Netcode.RpcTarget
// Unity.Netcode.ShortSerializer
// Unity.Netcode.ShortSerializer
// System.String
struct String_t_StaticFields
{
// System.String System.String::Empty
String_t* ___Empty_6;
};
// System.String
// System.Text.StringBuilder
// System.Text.StringBuilder
// Unity.Netcode.UintSerializer
// Unity.Netcode.UintSerializer
// Unity.Netcode.UlongSerializer
// Unity.Netcode.UlongSerializer
// Unity.Netcode.UshortSerializer
// Unity.Netcode.UshortSerializer
// Unity.Netcode.XXHash
// Unity.Netcode.XXHash
// Unity.Netcode.NetworkMessageManager/<>c
struct U3CU3Ec_t052027978265690D79F46B05A348494977DDE237_StaticFields
{
// Unity.Netcode.NetworkMessageManager/<>c Unity.Netcode.NetworkMessageManager/<>c::<>9
U3CU3Ec_t052027978265690D79F46B05A348494977DDE237* ___U3CU3E9_0;
// System.Comparison`1<Unity.Netcode.NetworkMessageManager/MessageWithHandler> Unity.Netcode.NetworkMessageManager/<>c::<>9__35_0
Comparison_1_t6BD24479F2F1DC7E42F95A0B46A706ADB4949516* ___U3CU3E9__35_0_1;
};
// Unity.Netcode.NetworkMessageManager/<>c
// Unity.Netcode.NetworkUpdateLoop/NetworkEarlyUpdate/<>c
struct U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7_StaticFields
{
// Unity.Netcode.NetworkUpdateLoop/NetworkEarlyUpdate/<>c Unity.Netcode.NetworkUpdateLoop/NetworkEarlyUpdate/<>c::<>9
U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7* ___U3CU3E9_0;
// UnityEngine.LowLevel.PlayerLoopSystem/UpdateFunction Unity.Netcode.NetworkUpdateLoop/NetworkEarlyUpdate/<>c::<>9__0_0
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* ___U3CU3E9__0_0_1;
};
// Unity.Netcode.NetworkUpdateLoop/NetworkEarlyUpdate/<>c
// Unity.Netcode.NetworkUpdateLoop/NetworkFixedUpdate/<>c
struct U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38_StaticFields
{
// Unity.Netcode.NetworkUpdateLoop/NetworkFixedUpdate/<>c Unity.Netcode.NetworkUpdateLoop/NetworkFixedUpdate/<>c::<>9
U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38* ___U3CU3E9_0;
// UnityEngine.LowLevel.PlayerLoopSystem/UpdateFunction Unity.Netcode.NetworkUpdateLoop/NetworkFixedUpdate/<>c::<>9__0_0
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* ___U3CU3E9__0_0_1;
};
// Unity.Netcode.NetworkUpdateLoop/NetworkFixedUpdate/<>c
// Unity.Netcode.NetworkUpdateLoop/NetworkInitialization/<>c
struct U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816_StaticFields
{
// Unity.Netcode.NetworkUpdateLoop/NetworkInitialization/<>c Unity.Netcode.NetworkUpdateLoop/NetworkInitialization/<>c::<>9
U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816* ___U3CU3E9_0;
// UnityEngine.LowLevel.PlayerLoopSystem/UpdateFunction Unity.Netcode.NetworkUpdateLoop/NetworkInitialization/<>c::<>9__0_0
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* ___U3CU3E9__0_0_1;
};
// Unity.Netcode.NetworkUpdateLoop/NetworkInitialization/<>c
// Unity.Netcode.NetworkUpdateLoop/NetworkPostLateUpdate/<>c
struct U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77_StaticFields
{
// Unity.Netcode.NetworkUpdateLoop/NetworkPostLateUpdate/<>c Unity.Netcode.NetworkUpdateLoop/NetworkPostLateUpdate/<>c::<>9
U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77* ___U3CU3E9_0;
// UnityEngine.LowLevel.PlayerLoopSystem/UpdateFunction Unity.Netcode.NetworkUpdateLoop/NetworkPostLateUpdate/<>c::<>9__0_0
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* ___U3CU3E9__0_0_1;
};
// Unity.Netcode.NetworkUpdateLoop/NetworkPostLateUpdate/<>c
// Unity.Netcode.NetworkUpdateLoop/NetworkPostScriptLateUpdate/<>c
struct U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD_StaticFields
{
// Unity.Netcode.NetworkUpdateLoop/NetworkPostScriptLateUpdate/<>c Unity.Netcode.NetworkUpdateLoop/NetworkPostScriptLateUpdate/<>c::<>9
U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD* ___U3CU3E9_0;
// UnityEngine.LowLevel.PlayerLoopSystem/UpdateFunction Unity.Netcode.NetworkUpdateLoop/NetworkPostScriptLateUpdate/<>c::<>9__0_0
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* ___U3CU3E9__0_0_1;
};
// Unity.Netcode.NetworkUpdateLoop/NetworkPostScriptLateUpdate/<>c
// Unity.Netcode.NetworkUpdateLoop/NetworkPreLateUpdate/<>c
struct U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D_StaticFields
{
// Unity.Netcode.NetworkUpdateLoop/NetworkPreLateUpdate/<>c Unity.Netcode.NetworkUpdateLoop/NetworkPreLateUpdate/<>c::<>9
U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D* ___U3CU3E9_0;
// UnityEngine.LowLevel.PlayerLoopSystem/UpdateFunction Unity.Netcode.NetworkUpdateLoop/NetworkPreLateUpdate/<>c::<>9__0_0
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* ___U3CU3E9__0_0_1;
};
// Unity.Netcode.NetworkUpdateLoop/NetworkPreLateUpdate/<>c
// Unity.Netcode.NetworkUpdateLoop/NetworkPreUpdate/<>c
struct U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B_StaticFields
{
// Unity.Netcode.NetworkUpdateLoop/NetworkPreUpdate/<>c Unity.Netcode.NetworkUpdateLoop/NetworkPreUpdate/<>c::<>9
U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B* ___U3CU3E9_0;
// UnityEngine.LowLevel.PlayerLoopSystem/UpdateFunction Unity.Netcode.NetworkUpdateLoop/NetworkPreUpdate/<>c::<>9__0_0
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* ___U3CU3E9__0_0_1;
};
// Unity.Netcode.NetworkUpdateLoop/NetworkPreUpdate/<>c
// Unity.Netcode.NetworkUpdateLoop/NetworkUpdate/<>c
struct U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259_StaticFields
{
// Unity.Netcode.NetworkUpdateLoop/NetworkUpdate/<>c Unity.Netcode.NetworkUpdateLoop/NetworkUpdate/<>c::<>9
U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259* ___U3CU3E9_0;
// UnityEngine.LowLevel.PlayerLoopSystem/UpdateFunction Unity.Netcode.NetworkUpdateLoop/NetworkUpdate/<>c::<>9__0_0
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* ___U3CU3E9__0_0_1;
};
// Unity.Netcode.NetworkUpdateLoop/NetworkUpdate/<>c
// System.ArraySegment`1<System.Byte>
struct ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_StaticFields
{
// System.ArraySegment`1<T> System.ArraySegment`1::<Empty>k__BackingField
ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 ___U3CEmptyU3Ek__BackingField_0;
};
// System.ArraySegment`1<System.Byte>
// System.ArraySegment`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
struct ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178_StaticFields
{
// System.ArraySegment`1<T> System.ArraySegment`1::<Empty>k__BackingField
ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ___U3CEmptyU3Ek__BackingField_0;
};
// System.ArraySegment`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// Unity.Netcode.BufferSerializer`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// Unity.Netcode.BufferSerializer`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Collections.Generic.List`1/Enumerator<Unity.Netcode.BaseRpcTarget>
// System.Collections.Generic.List`1/Enumerator<Unity.Netcode.BaseRpcTarget>
// System.Collections.Generic.Stack`1/Enumerator<Unity.Netcode.DirectSendRpcTarget>
// System.Collections.Generic.Stack`1/Enumerator<Unity.Netcode.DirectSendRpcTarget>
// System.Collections.Generic.HashSet`1/Enumerator<Unity.Netcode.NetworkObject>
// System.Collections.Generic.HashSet`1/Enumerator<Unity.Netcode.NetworkObject>
// System.Collections.Generic.HashSet`1/Enumerator<System.UInt64>
// System.Collections.Generic.HashSet`1/Enumerator<System.UInt64>
// System.Collections.Generic.HashSet`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Collections.Generic.HashSet`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Collections.Generic.List`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Collections.Generic.List`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Collections.Generic.Stack`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Collections.Generic.Stack`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Collections.Generic.KeyValuePair`2<System.String,System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>>
// System.Collections.Generic.KeyValuePair`2<System.String,System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>>
// System.Collections.Generic.KeyValuePair`2<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>
// System.Collections.Generic.KeyValuePair`2<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>
// System.Collections.Generic.KeyValuePair`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Collections.Generic.KeyValuePair`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Nullable`1<System.Boolean>
// System.Nullable`1<System.Boolean>
// System.Nullable`1<System.UInt64>
// System.Nullable`1<System.UInt64>
// System.Nullable`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>
// System.Nullable`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>
// System.ValueTuple`2<System.Int32,System.Int32>
// System.ValueTuple`2<System.Int32,System.Int32>
// System.ValueTuple`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.ValueTuple`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// Unity.Netcode.AnticipationCounterSyncPingMessage
// Unity.Netcode.AnticipationCounterSyncPingMessage
// Unity.Netcode.AnticipationCounterSyncPongMessage
// Unity.Netcode.AnticipationCounterSyncPongMessage
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
// System.String System.Boolean::TrueString
String_t* ___TrueString_5;
// System.String System.Boolean::FalseString
String_t* ___FalseString_6;
};
// System.Boolean
// System.Byte
// System.Byte
// Unity.Netcode.ChangeOwnershipMessage
// Unity.Netcode.ChangeOwnershipMessage
// System.Char
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
// System.Byte[] System.Char::s_categoryForLatin1
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1_3;
};
// System.Char
// Unity.Netcode.ClientConnectedMessage
// Unity.Netcode.ClientConnectedMessage
// Unity.Netcode.ClientDisconnectedMessage
// Unity.Netcode.ClientDisconnectedMessage
// Unity.Netcode.ClientRpcReceiveParams
// Unity.Netcode.ClientRpcReceiveParams
// Unity.Netcode.ClientsAndHostRpcTarget
// Unity.Netcode.ClientsAndHostRpcTarget
// Unity.Netcode.DestroyObjectMessage
// Unity.Netcode.DestroyObjectMessage
// Unity.Netcode.DirectSendRpcTarget
// Unity.Netcode.DirectSendRpcTarget
// Unity.Netcode.DisconnectReasonMessage
// Unity.Netcode.DisconnectReasonMessage
// System.Double
// System.Double
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
{
// System.Char[] System.Enum::enumSeperatorCharArray
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray_0;
};
// System.Enum
// Unity.Netcode.EveryoneRpcTarget
// Unity.Netcode.EveryoneRpcTarget
// Unity.Netcode.FastBufferReader
// Unity.Netcode.FastBufferReader
// Unity.Netcode.FastBufferWriter
struct FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_StaticFields
{
// System.Byte[] Unity.Netcode.FastBufferWriter::s_ByteArrayCache
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_ByteArrayCache_1;
};
// Unity.Netcode.FastBufferWriter
// Unity.Netcode.GenerateSerializationForGenericParameterAttribute
// Unity.Netcode.GenerateSerializationForGenericParameterAttribute
// Unity.Netcode.GenerateSerializationForTypeAttribute
// Unity.Netcode.GenerateSerializationForTypeAttribute
// Unity.Netcode.ILPPMessageProvider
struct ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976_StaticFields
{
// System.Collections.Generic.List`1<Unity.Netcode.NetworkMessageManager/MessageWithHandler> Unity.Netcode.ILPPMessageProvider::__network_message_types
List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* _____network_message_types_0;
};
// Unity.Netcode.ILPPMessageProvider
// System.Int16
// System.Int16
// System.Int32
// System.Int32
// System.Int64
// System.Int64
// System.IntPtr
struct IntPtr_t_StaticFields
{
// System.IntPtr System.IntPtr::Zero
intptr_t ___Zero_1;
};
// System.IntPtr
// Unity.Netcode.LocalSendRpcTarget
// Unity.Netcode.LocalSendRpcTarget
// Unity.Netcode.MessageVersionData
// Unity.Netcode.MessageVersionData
// Unity.Netcode.NetworkBatchHeader
// Unity.Netcode.NetworkBatchHeader
// Unity.Netcode.NetworkMessageHeader
// Unity.Netcode.NetworkMessageHeader
// Unity.Netcode.NetworkTime
// Unity.Netcode.NetworkTime
// Unity.Netcode.NetworkVariableUpdateTraits
// Unity.Netcode.NetworkVariableUpdateTraits
// Unity.Netcode.NotMeRpcTarget
// Unity.Netcode.NotMeRpcTarget
// Unity.Netcode.NotOwnerRpcTarget
// Unity.Netcode.NotOwnerRpcTarget
// Unity.Netcode.NotServerRpcTarget
// Unity.Netcode.NotServerRpcTarget
// Unity.Netcode.OwnerRpcTarget
// Unity.Netcode.OwnerRpcTarget
// UnityEngine.Quaternion
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
{
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4;
};
// UnityEngine.Quaternion
// Unity.Netcode.RpcMetadata
// Unity.Netcode.RpcMetadata
// Unity.Netcode.RpcReceiveParams
// Unity.Netcode.RpcReceiveParams
// Unity.Netcode.RpcTargetGroup
// Unity.Netcode.RpcTargetGroup
// UnityEngine.SceneManagement.Scene
// UnityEngine.SceneManagement.Scene
// Unity.Netcode.ServerRpcReceiveParams
// Unity.Netcode.ServerRpcReceiveParams
// Unity.Netcode.ServerRpcSendParams
// Unity.Netcode.ServerRpcSendParams
// Unity.Netcode.ServerRpcTarget
// Unity.Netcode.ServerRpcTarget
// System.Single
// System.Single
// Unity.Netcode.TimeSyncMessage
// Unity.Netcode.TimeSyncMessage
// System.UInt16
// System.UInt16
// System.UInt32
// System.UInt32
// System.UInt64
// System.UInt64
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
};
// UnityEngine.Vector3
// System.Void
// System.Void
// Unity.Collections.AllocatorManager/AllocatorHandle
// Unity.Collections.AllocatorManager/AllocatorHandle
// Unity.Netcode.FastBufferWriter/ForEnums
// Unity.Netcode.FastBufferWriter/ForEnums
// Unity.Netcode.FastBufferWriter/ForGeneric
// Unity.Netcode.FastBufferWriter/ForGeneric
// Unity.Netcode.FastBufferWriter/ForPrimitives
// Unity.Netcode.FastBufferWriter/ForPrimitives
// Unity.Netcode.FastBufferWriter/ForStructs
// Unity.Netcode.FastBufferWriter/ForStructs
// Unity.Netcode.NetworkMessageManager/MessageWithHandler
// Unity.Netcode.NetworkMessageManager/MessageWithHandler
// Unity.Netcode.NetworkUpdateLoop/NetworkEarlyUpdate
// Unity.Netcode.NetworkUpdateLoop/NetworkEarlyUpdate
// Unity.Netcode.NetworkUpdateLoop/NetworkFixedUpdate
// Unity.Netcode.NetworkUpdateLoop/NetworkFixedUpdate
// Unity.Netcode.NetworkUpdateLoop/NetworkInitialization
// Unity.Netcode.NetworkUpdateLoop/NetworkInitialization
// Unity.Netcode.NetworkUpdateLoop/NetworkPostLateUpdate
// Unity.Netcode.NetworkUpdateLoop/NetworkPostLateUpdate
// Unity.Netcode.NetworkUpdateLoop/NetworkPostScriptLateUpdate
// Unity.Netcode.NetworkUpdateLoop/NetworkPostScriptLateUpdate
// Unity.Netcode.NetworkUpdateLoop/NetworkPreLateUpdate
// Unity.Netcode.NetworkUpdateLoop/NetworkPreLateUpdate
// Unity.Netcode.NetworkUpdateLoop/NetworkPreUpdate
// Unity.Netcode.NetworkUpdateLoop/NetworkPreUpdate
// Unity.Netcode.NetworkUpdateLoop/NetworkUpdate
// Unity.Netcode.NetworkUpdateLoop/NetworkUpdate
// System.Collections.Generic.List`1/Enumerator<UnityEngine.SceneManagement.Scene>
// System.Collections.Generic.List`1/Enumerator<UnityEngine.SceneManagement.Scene>
// System.Collections.Generic.List`1/Enumerator<Unity.Netcode.NetworkMessageManager/MessageWithHandler>
// System.Collections.Generic.List`1/Enumerator<Unity.Netcode.NetworkMessageManager/MessageWithHandler>
// System.Collections.Generic.Dictionary`2/Enumerator<System.String,System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>>
// System.Collections.Generic.Dictionary`2/Enumerator<System.String,System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>>
// System.Collections.Generic.Dictionary`2/Enumerator<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>
// System.Collections.Generic.Dictionary`2/Enumerator<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>
// System.Collections.Generic.Dictionary`2/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Collections.Generic.Dictionary`2/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// Unity.Collections.NativeList`1<System.Byte>
// Unity.Collections.NativeList`1<System.Byte>
// Unity.Collections.NativeList`1<System.UInt64>
// Unity.Collections.NativeList`1<System.UInt64>
// Unity.Collections.NativeList`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>
// Unity.Collections.NativeList`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>
// Unity.Collections.NativeList`1<Unity.Netcode.DeferredMessageManager/TriggerData>
// Unity.Collections.NativeList`1<Unity.Netcode.DeferredMessageManager/TriggerData>
// Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/ReceiveQueueItem>
// Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/ReceiveQueueItem>
// Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>
// Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>
// Unity.Collections.Allocator
// Unity.Collections.Allocator
// UnityEngine.AsyncOperation
// UnityEngine.AsyncOperation
// Unity.Netcode.BufferSerializerWriter
// Unity.Netcode.BufferSerializerWriter
// Unity.Netcode.ClientRpcMessage
// Unity.Netcode.ClientRpcMessage
// Unity.Netcode.DefaultSceneManagerHandler
// Unity.Netcode.DefaultSceneManagerHandler
// System.Delegate
// System.Delegate
// System.Exception
struct Exception_t_StaticFields
{
// System.Object System.Exception::s_EDILock
RuntimeObject* ___s_EDILock_0;
};
// System.Exception
// Unity.Netcode.HashSize
// Unity.Netcode.HashSize
// UnityEngine.SceneManagement.LoadSceneMode
// UnityEngine.SceneManagement.LoadSceneMode
// Unity.Netcode.LocalDeferMode
// Unity.Netcode.LocalDeferMode
// Unity.Netcode.LogLevel
// Unity.Netcode.LogLevel
// Unity.Profiling.LowLevel.MarkerFlags
// Unity.Profiling.LowLevel.MarkerFlags
// System.Reflection.MethodInfo
// System.Reflection.MethodInfo
// Unity.Netcode.NamedMessage
// Unity.Netcode.NamedMessage
// Unity.Collections.NativeArrayOptions
// Unity.Collections.NativeArrayOptions
// Unity.Netcode.NetworkContext
// Unity.Netcode.NetworkContext
// Unity.Netcode.NetworkDelivery
// Unity.Netcode.NetworkDelivery
// Unity.Netcode.NetworkTickSystem
// Unity.Netcode.NetworkTickSystem
// Unity.Netcode.NetworkUpdateStage
// Unity.Netcode.NetworkUpdateStage
// Unity.Netcode.NetworkVariableDeltaMessage
// Unity.Netcode.NetworkVariableDeltaMessage
// Unity.Netcode.NetworkVariableReadPermission
// Unity.Netcode.NetworkVariableReadPermission
// Unity.Netcode.NetworkVariableWritePermission
// Unity.Netcode.NetworkVariableWritePermission
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
};
// UnityEngine.Object
// Unity.Netcode.ParentSyncMessage
// Unity.Netcode.ParentSyncMessage
// UnityEngine.LowLevel.PlayerLoopSystem
// UnityEngine.LowLevel.PlayerLoopSystem
// Unity.Profiling.ProfilerMarker
// Unity.Profiling.ProfilerMarker
// Unity.Netcode.RpcDelivery
// Unity.Netcode.RpcDelivery
// Unity.Netcode.RpcMessage
// Unity.Netcode.RpcMessage
// Unity.Netcode.RpcTargetUse
// Unity.Netcode.RpcTargetUse
// System.RuntimeTypeHandle
// System.RuntimeTypeHandle
// Unity.Netcode.SceneEventMessage
// Unity.Netcode.SceneEventMessage
// Unity.Netcode.SendTo
// Unity.Netcode.SendTo
// Unity.Netcode.ServerRpcMessage
// Unity.Netcode.ServerRpcMessage
// Unity.Netcode.ServerRpcParams
// Unity.Netcode.ServerRpcParams
// Unity.Netcode.StaleDataHandling
// Unity.Netcode.StaleDataHandling
// Unity.Netcode.UnnamedMessage
// Unity.Netcode.UnnamedMessage
// Unity.Netcode.DefaultSceneManagerHandler/SceneEntry
// Unity.Netcode.DefaultSceneManagerHandler/SceneEntry
// Unity.Netcode.DeferredMessageManager/TriggerData
// Unity.Netcode.DeferredMessageManager/TriggerData
// Unity.Netcode.IDeferredNetworkMessageManager/TriggerType
// Unity.Netcode.IDeferredNetworkMessageManager/TriggerType
// Unity.Netcode.NetworkLog/LogType
// Unity.Netcode.NetworkLog/LogType
// Unity.Netcode.NetworkMessageManager/ReceiveQueueItem
// Unity.Netcode.NetworkMessageManager/ReceiveQueueItem
// Unity.Netcode.NetworkUpdateLoop/LoopSystemPosition
// Unity.Netcode.NetworkUpdateLoop/LoopSystemPosition
// Unity.Netcode.PendingClient/State
// Unity.Netcode.PendingClient/State
// Unity.Netcode.Transports.UTP.UnityTransport/ProtocolType
// Unity.Netcode.Transports.UTP.UnityTransport/ProtocolType
// Unity.Netcode.NetworkObject/SceneObject/TransformData
// Unity.Netcode.NetworkObject/SceneObject/TransformData
// Unity.Netcode.BufferSerializer`1<Unity.Netcode.BufferSerializerWriter>
// Unity.Netcode.BufferSerializer`1<Unity.Netcode.BufferSerializerWriter>
// System.Collections.Generic.KeyValuePair`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>
// System.Collections.Generic.KeyValuePair`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>
// System.Collections.Generic.KeyValuePair`2<System.UInt64,Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>>
// System.Collections.Generic.KeyValuePair`2<System.UInt64,Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>>
// System.Collections.Generic.KeyValuePair`2<Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>>
// System.Collections.Generic.KeyValuePair`2<Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>>
// Unity.Collections.NativeArray`1<Unity.Netcode.MessageVersionData>
// Unity.Collections.NativeArray`1<Unity.Netcode.MessageVersionData>
// Unity.Collections.NativeArray`1<System.UInt32>
// Unity.Collections.NativeArray`1<System.UInt32>
// Unity.Collections.NativeArray`1<System.UInt64>
// Unity.Collections.NativeArray`1<System.UInt64>
// Unity.Collections.NativeArray`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>
// Unity.Collections.NativeArray`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>
// UnityEngine.Component
// UnityEngine.Component
// UnityEngine.GameObject
// UnityEngine.GameObject
// Unity.Netcode.InvalidChannelException
// Unity.Netcode.InvalidChannelException
// Unity.Netcode.InvalidParentException
// Unity.Netcode.InvalidParentException
// Unity.Netcode.NetworkConfig
// Unity.Netcode.NetworkConfig
// Unity.Netcode.NetworkConfigurationException
// Unity.Netcode.NetworkConfigurationException
// Unity.Netcode.NetworkMessageManager
// Unity.Netcode.NetworkMessageManager
// Unity.Netcode.NetworkSceneManager
struct NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC_StaticFields
{
// System.Boolean Unity.Netcode.NetworkSceneManager::DisableReSynchronization
bool ___DisableReSynchronization_2;
// System.Boolean Unity.Netcode.NetworkSceneManager::IsSpawnedObjectsPendingInDontDestroyOnLoad
bool ___IsSpawnedObjectsPendingInDontDestroyOnLoad_26;
};
// Unity.Netcode.NetworkSceneManager
// Unity.Netcode.NetworkVariableBase
// Unity.Netcode.NetworkVariableBase
// Unity.Netcode.NotListeningException
// Unity.Netcode.NotListeningException
// Unity.Netcode.NotServerException
// Unity.Netcode.NotServerException
// Unity.Netcode.PendingClient
// Unity.Netcode.PendingClient
// Unity.Netcode.ProfilingHooks
// Unity.Netcode.ProfilingHooks
// Unity.Netcode.ProxyRpcTargetGroup
// Unity.Netcode.ProxyRpcTargetGroup
// Unity.Netcode.ResizableBitVector
// Unity.Netcode.ResizableBitVector
// Unity.Netcode.RpcAttribute
// Unity.Netcode.RpcAttribute
// Unity.Netcode.RpcSendParams
// Unity.Netcode.RpcSendParams
// Unity.Netcode.SceneEventData
struct SceneEventData_t8DB345D4832D426FECD40BDA27C50585CE95F028_StaticFields
{
// System.Boolean Unity.Netcode.SceneEventData::LogSerializationOrder
bool ___LogSerializationOrder_24;
};
// Unity.Netcode.SceneEventData
// Unity.Netcode.SceneEventProgress
// Unity.Netcode.SceneEventProgress
// Unity.Netcode.ServerLogMessage
// Unity.Netcode.ServerLogMessage
// Unity.Netcode.SpawnStateException
// Unity.Netcode.SpawnStateException
// System.SystemException
// System.SystemException
// System.Type
struct Type_t_StaticFields
{
// System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder
Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0;
// System.Char System.Type::Delimiter
Il2CppChar ___Delimiter_1;
// System.Type[] System.Type::EmptyTypes
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2;
// System.Object System.Type::Missing
RuntimeObject* ___Missing_3;
// System.Reflection.MemberFilter System.Type::FilterAttribute
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4;
// System.Reflection.MemberFilter System.Type::FilterName
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5;
// System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6;
};
// System.Type
// Unity.Netcode.VisibilityChangeException
// Unity.Netcode.VisibilityChangeException
// Unity.Netcode.DeferredMessageManager/TriggerInfo
// Unity.Netcode.DeferredMessageManager/TriggerInfo
// Unity.Netcode.FastBufferReader/ReaderHandle
// Unity.Netcode.FastBufferReader/ReaderHandle
// Unity.Netcode.FastBufferWriter/WriterHandle
// Unity.Netcode.FastBufferWriter/WriterHandle
// Unity.Netcode.NetworkManager/ConnectionApprovalResponse
// Unity.Netcode.NetworkManager/ConnectionApprovalResponse
// Unity.Netcode.NetworkMessageManager/SendQueueItem
// Unity.Netcode.NetworkMessageManager/SendQueueItem
// Unity.Netcode.NetworkObject/SceneObject
// Unity.Netcode.NetworkObject/SceneObject
// Unity.Netcode.RpcAttribute/RpcAttributeParams
// Unity.Netcode.RpcAttribute/RpcAttributeParams
// System.Comparison`1<Unity.Netcode.NetworkMessageManager/MessageWithHandler>
// System.Comparison`1<Unity.Netcode.NetworkMessageManager/MessageWithHandler>
// Unity.Collections.NativeArray`1/Enumerator<Unity.Netcode.MessageVersionData>
// Unity.Collections.NativeArray`1/Enumerator<Unity.Netcode.MessageVersionData>
// Unity.Collections.NativeArray`1/Enumerator<System.UInt64>
// Unity.Collections.NativeArray`1/Enumerator<System.UInt64>
// Unity.Collections.NativeArray`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>
// Unity.Collections.NativeArray`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>
// Unity.Collections.NativeArray`1/Enumerator<Unity.Netcode.DeferredMessageManager/TriggerData>
// Unity.Collections.NativeArray`1/Enumerator<Unity.Netcode.DeferredMessageManager/TriggerData>
// System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>
// System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>
// System.Collections.Generic.Dictionary`2/Enumerator<System.UInt64,Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>>
// System.Collections.Generic.Dictionary`2/Enumerator<System.UInt64,Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>>
// System.Collections.Generic.Dictionary`2/Enumerator<Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>>
// System.Collections.Generic.Dictionary`2/Enumerator<Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>>
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.Int16>
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.Int16>
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.Int32>
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.Int32>
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.Int64>
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.Int64>
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.UInt16>
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.UInt16>
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.UInt32>
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.UInt32>
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.UInt64>
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.UInt64>
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>
// System.Collections.Generic.KeyValuePair`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>
// System.Collections.Generic.KeyValuePair`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>
// Unity.Collections.NativeHashSet`1<System.UInt64>
// Unity.Collections.NativeHashSet`1<System.UInt64>
// Unity.Collections.NativeHashSet`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>
// Unity.Collections.NativeHashSet`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>
// System.Nullable`1<Unity.Collections.NativeArray`1<System.UInt64>>
// System.Nullable`1<Unity.Collections.NativeArray`1<System.UInt64>>
// UnityEngine.Events.UnityAction`1<UnityEngine.SceneManagement.Scene>
// UnityEngine.Events.UnityAction`1<UnityEngine.SceneManagement.Scene>
// System.AsyncCallback
// System.AsyncCallback
// Unity.Netcode.ClientRpcAttribute
// Unity.Netcode.ClientRpcAttribute
// Unity.Netcode.ConnectionApprovedMessage
// Unity.Netcode.ConnectionApprovedMessage
// Unity.Netcode.ConnectionRequestMessage
// Unity.Netcode.ConnectionRequestMessage
// Unity.Netcode.CreateObjectMessage
// Unity.Netcode.CreateObjectMessage
// Unity.Netcode.HandlerNotRegisteredException
// Unity.Netcode.HandlerNotRegisteredException
// Unity.Netcode.InvalidMessageStructureException
// Unity.Netcode.InvalidMessageStructureException
// System.InvalidOperationException
// System.InvalidOperationException
// System.NotImplementedException
// System.NotImplementedException
// System.NullReferenceException
// System.NullReferenceException
// Unity.Netcode.ProxyMessage
// Unity.Netcode.ProxyMessage
// Unity.Netcode.ProxyRpcTarget
// Unity.Netcode.ProxyRpcTarget
// Unity.Netcode.RpcParams
// Unity.Netcode.RpcParams
// Unity.Netcode.ServerRpcAttribute
// Unity.Netcode.ServerRpcAttribute
// UnityEngine.Transform
// UnityEngine.Transform
// Unity.Netcode.CustomMessagingManager/HandleNamedMessageDelegate
// Unity.Netcode.CustomMessagingManager/HandleNamedMessageDelegate
// Unity.Netcode.CustomMessagingManager/UnnamedMessageDelegate
// Unity.Netcode.CustomMessagingManager/UnnamedMessageDelegate
// Unity.Netcode.NetworkMessageManager/MessageHandler
// Unity.Netcode.NetworkMessageManager/MessageHandler
// Unity.Netcode.NetworkMessageManager/VersionGetter
// Unity.Netcode.NetworkMessageManager/VersionGetter
// Unity.Netcode.NetworkObject/SpawnDelegate
// Unity.Netcode.NetworkObject/SpawnDelegate
// Unity.Netcode.NetworkObject/VisibilityDelegate
// Unity.Netcode.NetworkObject/VisibilityDelegate
// Unity.Netcode.NetworkSceneManager/VerifySceneBeforeLoadingDelegateHandler
// Unity.Netcode.NetworkSceneManager/VerifySceneBeforeLoadingDelegateHandler
// Unity.Netcode.NetworkSceneManager/VerifySceneBeforeUnloadingDelegateHandler
// Unity.Netcode.NetworkSceneManager/VerifySceneBeforeUnloadingDelegateHandler
// UnityEngine.LowLevel.PlayerLoopSystem/UpdateFunction
// UnityEngine.LowLevel.PlayerLoopSystem/UpdateFunction
// System.Collections.Generic.Dictionary`2/Enumerator<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>
// System.Collections.Generic.Dictionary`2/Enumerator<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>
// System.ArgumentNullException
// System.ArgumentNullException
// Unity.Netcode.ClientRpcSendParams
// Unity.Netcode.ClientRpcSendParams
// System.OverflowException
// System.OverflowException
// Unity.Netcode.ClientRpcParams
// Unity.Netcode.ClientRpcParams
// Unity.Netcode.NetworkBehaviour
struct NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE_StaticFields
{
// System.Collections.Generic.Dictionary`2<System.Type,System.Collections.Generic.Dictionary`2<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>> Unity.Netcode.NetworkBehaviour::__rpc_func_table
Dictionary_2_t61D9E1A79722A10277502E526E398BA456EFD5CE* _____rpc_func_table_4;
};
// Unity.Netcode.NetworkBehaviour
// Unity.Netcode.NetworkManager
struct NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_StaticFields
{
// System.Collections.Generic.Dictionary`2<System.UInt32,Unity.Netcode.NetworkManager/RpcReceiveHandler> Unity.Netcode.NetworkManager::__rpc_func_table
Dictionary_2_t535993A174BD2EEC9F9DB2BB1AA684D960BD89AD* _____rpc_func_table_4;
// Unity.Netcode.NetworkManager Unity.Netcode.NetworkManager::<Singleton>k__BackingField
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___U3CSingletonU3Ek__BackingField_13;
// System.Action Unity.Netcode.NetworkManager::OnSingletonReady
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnSingletonReady_14;
};
// Unity.Netcode.NetworkManager
// Unity.Netcode.NetworkObject
struct NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366_StaticFields
{
// System.Collections.Generic.HashSet`1<Unity.Netcode.NetworkObject> Unity.Netcode.NetworkObject::OrphanChildren
HashSet_1_t4CB93F2D8A0CA74AB045A363BEAA451C9E5C4337* ___OrphanChildren_32;
};
// Unity.Netcode.NetworkObject
// Unity.Netcode.NetworkTransport
// Unity.Netcode.NetworkTransport
// Unity.Netcode.Transports.UTP.UnityTransport
struct UnityTransport_tF042DD8CD61B26480CA826D0164BD595A87249A4_StaticFields
{
// Unity.Netcode.Transports.UTP.UnityTransport/ConnectionAddressData Unity.Netcode.Transports.UTP.UnityTransport::s_DefaultConnectionAddressData
ConnectionAddressData_tE074DBD643B591CD8B01A9847B16376BBA2F1865 ___s_DefaultConnectionAddressData_10;
// Unity.Netcode.Transports.UTP.INetworkStreamDriverConstructor Unity.Netcode.Transports.UTP.UnityTransport::s_DriverConstructor
RuntimeObject* ___s_DriverConstructor_11;
// System.Action`2<System.Int32,Unity.Networking.Transport.NetworkDriver> Unity.Netcode.Transports.UTP.UnityTransport::TransportInitialized
Action_2_tAE8A107BF234FA7C2417606ABD3072F6728F8603* ___TransportInitialized_23;
// System.Action`1<System.Int32> Unity.Netcode.Transports.UTP.UnityTransport::TransportDisposed
Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404* ___TransportDisposed_24;
};
// Unity.Netcode.Transports.UTP.UnityTransport
// Unity.Netcode.__RpcParams
// Unity.Netcode.__RpcParams
// Unity.Netcode.NetworkBehaviour/RpcReceiveHandler
// Unity.Netcode.NetworkBehaviour/RpcReceiveHandler
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
{
ALIGN_FIELD (8) Delegate_t* m_Items[1];
inline Delegate_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// Unity.Netcode.INetworkUpdateSystem[]
struct INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961 : public RuntimeArray
{
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.LowLevel.PlayerLoopSystem[]
struct PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D : public RuntimeArray
{
ALIGN_FIELD (8) PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F m_Items[1];
inline PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___type_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___subSystemList_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___updateDelegate_2), (void*)NULL);
#endif
}
inline PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___type_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___subSystemList_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___updateDelegate_2), (void*)NULL);
#endif
}
};
// System.Byte[]
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
{
ALIGN_FIELD (8) uint8_t m_Items[1];
inline uint8_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, uint8_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
{
m_Items[index] = value;
}
};
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
{
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB : public RuntimeArray
{
ALIGN_FIELD (8) Type_t* m_Items[1];
inline Type_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Type_t** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Type_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Type_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Type_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// Unity.Netcode.NetworkMessageManager/MessageHandler[]
struct MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330 : public RuntimeArray
{
ALIGN_FIELD (8) MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B* m_Items[1];
inline MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.UInt64[]
struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299 : public RuntimeArray
{
ALIGN_FIELD (8) uint64_t m_Items[1];
inline uint64_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline uint64_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, uint64_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline uint64_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline uint64_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, uint64_t value)
{
m_Items[index] = value;
}
};
// Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType[]
struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC : public RuntimeArray
{
ALIGN_FIELD (8) uint8_t m_Items[1];
inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + il2cpp_array_calc_byte_offset(this, index);
}
inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + il2cpp_array_calc_byte_offset(this, index);
}
};
// Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType[]
struct __Il2CppFullySharedGenericStructTypeU5BU5D_tF3B929B6E80D0A8C109178E11CE8FF9957B014C1 : public RuntimeArray
{
ALIGN_FIELD (8) uint8_t m_Items[1];
inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + il2cpp_array_calc_byte_offset(this, index);
}
inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + il2cpp_array_calc_byte_offset(this, index);
}
};
IL2CPP_EXTERN_C void SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshal_pinvoke(const SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5& unmarshaled, SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshal_pinvoke_back(const SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshaled_pinvoke& marshaled, SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5& unmarshaled);
IL2CPP_EXTERN_C void SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshal_pinvoke_cleanup(SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshal_com(const SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5& unmarshaled, SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshaled_com& marshaled);
IL2CPP_EXTERN_C void SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshal_com_back(const SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshaled_com& marshaled, SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5& unmarshaled);
IL2CPP_EXTERN_C void SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshal_com_cleanup(SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshaled_com& marshaled);
IL2CPP_EXTERN_C void RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshal_pinvoke(const RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A& unmarshaled, RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshal_pinvoke_back(const RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshaled_pinvoke& marshaled, RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A& unmarshaled);
IL2CPP_EXTERN_C void RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshal_pinvoke_cleanup(RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshal_com(const RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A& unmarshaled, RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshaled_com& marshaled);
IL2CPP_EXTERN_C void RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshal_com_back(const RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshaled_com& marshaled, RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A& unmarshaled);
IL2CPP_EXTERN_C void RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshal_com_cleanup(RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshaled_com& marshaled);
IL2CPP_EXTERN_C void ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshal_pinvoke(const ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB& unmarshaled, ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshal_pinvoke_back(const ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshaled_pinvoke& marshaled, ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB& unmarshaled);
IL2CPP_EXTERN_C void ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshal_pinvoke_cleanup(ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshal_com(const ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB& unmarshaled, ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshaled_com& marshaled);
IL2CPP_EXTERN_C void ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshal_com_back(const ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshaled_com& marshaled, ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB& unmarshaled);
IL2CPP_EXTERN_C void ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshal_com_cleanup(ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshaled_com& marshaled);
IL2CPP_EXTERN_C void RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshal_pinvoke(const RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD& unmarshaled, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshal_pinvoke_back(const RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshaled_pinvoke& marshaled, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD& unmarshaled);
IL2CPP_EXTERN_C void RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshal_pinvoke_cleanup(RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshal_pinvoke(const ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9& unmarshaled, ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshal_pinvoke_back(const ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshaled_pinvoke& marshaled, ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9& unmarshaled);
IL2CPP_EXTERN_C void ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshal_pinvoke_cleanup(ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshal_com(const RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD& unmarshaled, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshaled_com& marshaled);
IL2CPP_EXTERN_C void RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshal_com_back(const RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshaled_com& marshaled, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD& unmarshaled);
IL2CPP_EXTERN_C void RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshal_com_cleanup(RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshaled_com& marshaled);
IL2CPP_EXTERN_C void ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshal_com(const ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9& unmarshaled, ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshaled_com& marshaled);
IL2CPP_EXTERN_C void ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshal_com_back(const ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshaled_com& marshaled, ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9& unmarshaled);
IL2CPP_EXTERN_C void ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshal_com_cleanup(ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshaled_com& marshaled);
// System.Void Unity.Netcode.FastBufferWriter::WriteValueSafe<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>(T&,Unity.Netcode.FastBufferWriter/ForPrimitives)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_WriteValueSafe_TisIl2CppFullySharedGenericStruct_m98107690035BB9DD60FC861AE8DEDF5EE56D49CF_gshared_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct* ___0_value, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 ___1_unused, const RuntimeMethod* method) ;
// T System.Nullable`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1_get_Value_mA083C4D9192050DC38513BDD9D364C5C68A3A675_gshared (Nullable_1_t71C4EA4E848DBD7A4A97704069FB951159A3A339* __this, Il2CppFullySharedGenericStruct* il2cppRetVal, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.FastBufferWriter::GetWriteSize<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FastBufferWriter_GetWriteSize_TisIl2CppFullySharedGenericStruct_m5B29A46A7CA9D406C3237A2AD409C6112FF17E55_gshared (const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferWriter::WriteValue<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>(T&,Unity.Netcode.FastBufferWriter/ForStructs)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_WriteValue_TisIl2CppFullySharedGenericStruct_m6A233E1FC27B5813514859BB07AFCF1E64189B1C_gshared_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct* ___0_value, ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D ___1_unused, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferWriter::WriteValue<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>(T&,Unity.Netcode.FastBufferWriter/ForPrimitives)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_WriteValue_TisIl2CppFullySharedGenericStruct_m576FF3C4FCD70A41F8A902F9BF4CAE68AC93243F_gshared_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct* ___0_value, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 ___1_unused, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.BufferSerializer`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::.ctor(TReaderWriter)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BufferSerializer_1__ctor_mB07F41C9E10CA56D0A2D0B773CA43A7D684125DB_gshared_inline (BufferSerializer_1_tC485B3539F0BCD2241145A679FB202806C206C10* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_implementation, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkObject::SynchronizeNetworkBehaviours<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>(Unity.Netcode.BufferSerializer`1<T>&,System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkObject_SynchronizeNetworkBehaviours_TisIl2CppFullySharedGenericAny_m67E0153B3BEFD911B6B47CF166CB29FE1E09A30D_gshared (NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* __this, /*Unity.Netcode.BufferSerializer`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>&*/BufferSerializer_1_tC485B3539F0BCD2241145A679FB202806C206C10* ___0_serializer, uint64_t ___1_targetClientId, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferReader::ReadValueSafe<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>(T&,Unity.Netcode.FastBufferWriter/ForPrimitives)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferReader_ReadValueSafe_TisIl2CppFullySharedGenericStruct_mFC2A640FAD5BA266EE3E07A5E7E437D1A6172BA6_gshared_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct* ___0_value, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 ___1_unused, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::.ctor(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m4257D7FF23A495D1B204F20330FBDED58248E4CC_gshared (Nullable_1_t71C4EA4E848DBD7A4A97704069FB951159A3A339* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType*/Il2CppFullySharedGenericStruct ___0_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferReader::ReadValue<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>(T&,Unity.Netcode.FastBufferWriter/ForStructs)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferReader_ReadValue_TisIl2CppFullySharedGenericStruct_mA4A7BF88A44469E46DB4A134166AD46D276B3F2B_gshared_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct* ___0_value, ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D ___1_unused, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferReader::ReadValue<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>(T&,Unity.Netcode.FastBufferWriter/ForPrimitives)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferReader_ReadValue_TisIl2CppFullySharedGenericStruct_m07EEBDC9EC3FD07C301FFBC05F5F012B1A3F6435_gshared_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct* ___0_value, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 ___1_unused, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m7745B6ED71E47C95E1BFCE647C4F026A404C668F_gshared (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m5E12B490550D90B0686D55F8F4E7B0506BD07120_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m54D479280472DEA042DB3933AF547E666B017333_gshared (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_key, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Item(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_get_Item_m2E96908E9716367701CD737FA54C884EB2A8C3EA_gshared (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m6D40586EE21316C2647D81169AFFF9B4C7719F74_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m73E14DB94D21272EEE1E28E4D74704B0095D8064_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.HashSet`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_mA764DCA3CB14CB2CBDF742A163492FF4DA515B63_gshared_inline (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m4C6841170DD11AED683D2D71919F362A4CFF4A80_gshared (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_key, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::CopyTo(T[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_CopyTo_m3B04E1071B17DF96CD5B72299EE55F25E75EBD50_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mE12E434B402CFEB49197444DE1D52A3AE4C7F6EE_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.NetworkConnectionManager::SendMessage<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>(T&,Unity.Netcode.NetworkDelivery,System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NetworkConnectionManager_SendMessage_TisIl2CppFullySharedGenericAny_m435F6972A65C3BFA97604C364AB5AA4A7D0F2CA3_gshared (NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny* ___0_message, int32_t ___1_delivery, uint64_t ___2_clientId, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.NetworkConnectionManager::SendMessage<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>(TMessageType&,Unity.Netcode.NetworkDelivery,TClientIdListType&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NetworkConnectionManager_SendMessage_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m4F6CAAEDA654D8A8668605236708F416567A4581_gshared (NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny* ___0_message, int32_t ___1_delivery, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny* ___2_clientIds, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m7519D765EAF1E8A7D3137C2F1B7B3A01D15A1692_gshared (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_key, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny* ___1_value, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Remove(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m583C4F0E2926B584BE6EC6008195360FC631C14C_gshared (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_key, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeList`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::.ctor(Unity.Collections.AllocatorManager/AllocatorHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1__ctor_mCF266C5F6762E110B7EAEAF5546388FDB3621BD8_gshared (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1* __this, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___0_allocator, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeList`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::Add(T&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Add_m9BE8F632802CF4BA6110C86A3C1842F568C58DBB_gshared (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct* ___0_value, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetEnumerator_mEC4954B142C43B5CBAA045953EAD4E168FFCD492_gshared (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* __this, Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1* il2cppRetVal, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m3D89F01AE65EC60062FFB578C0E771C098EF2CB7_gshared (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Enumerator_get_Current_m26AF82C275C82180BB7F23C7E408BC1FEB9A38EE_gshared_inline (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1* __this, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* il2cppRetVal, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.KeyValuePair`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void KeyValuePair_2_get_Value_mFA1964BF56AA214EE0D491CC197F61BC9E5F1F7A_gshared_inline (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.Dictionary`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_mBB454C6743410D3E06D44D494D4D6FF4CBBBDB1E_gshared (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* __this, const RuntimeMethod* method) ;
// TKey System.Collections.Generic.KeyValuePair`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Key()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void KeyValuePair_2_get_Key_mBE75BF8983618BC1ACEC20F94C1BFF85C8AA50F1_gshared_inline (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m97783F73CDB1D0083A2F7D26A51847BF0843ADEA_gshared (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1* __this, const RuntimeMethod* method) ;
// Unity.Collections.NativeArray`1/Enumerator<T> Unity.Collections.NativeList`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_GetEnumerator_mAEC3E4F148C87993A6A957CCD8D16A1CBADF6621_gshared (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1* __this, Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405* il2cppRetVal, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m97F29D6F80B478A97A6DA81F665E7DA693E17E64_gshared (Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405* __this, const RuntimeMethod* method) ;
// T Unity.Collections.NativeArray`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Enumerator_get_Current_mF9A198DACCE8ED0DC6FD097825D7A0F82D149DBA_gshared_inline (Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405* __this, Il2CppFullySharedGenericStruct* il2cppRetVal, const RuntimeMethod* method) ;
// System.Boolean Unity.Collections.NativeArray`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::MoveNext()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mC9099E56E01AB33169AB4EE888BD9A2B752961DE_gshared_inline (Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405* __this, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeList`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Dispose_m42535264C7291A64741CA36B4F0567D15D7BDC2F_gshared (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m935B3F117860376DC854C9E0C80CBD99BE77EEA4_gshared (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0AFBAEA7EC427E32CC9CA267B1930DC5DF67A374_gshared (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* __this, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.NetworkMessageManager::SendMessage<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>(T&,Unity.Netcode.NetworkDelivery,System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NetworkMessageManager_SendMessage_TisIl2CppFullySharedGenericAny_m0B5DFA199CB81FE2C238E4D1CE12A69C5C243E97_gshared (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny* ___0_message, int32_t ___1_delivery, uint64_t ___2_clientId, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::ContainsKey(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mA268E9B914DCE838DD0CD9D879BAAEECD0C677AA_gshared (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_key, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_get_Item_m6E4BA37C1FB558E4A62AE4324212E45D09C5C937_gshared (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* __this, int32_t ___0_index, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mD2ED26ACAF3BAF386FFEA83893BA51DB9FD8BA30_gshared_inline (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mD4F3498FBD3BDD3F03CBCFB38041CBAC9C28CAFC_gshared_inline (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m9BCE8CEF94E6F2BF8624D65214FF4F3CA686D60C_gshared (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) ;
// Unity.Collections.NativeArray`1/Enumerator<T> Unity.Collections.NativeArray`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_GetEnumerator_mB8476B005B66C374A79CAA0F5887F98EDD4D8E32_gshared (NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18* __this, Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405* il2cppRetVal, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferWriter::WriteValueSafe<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>(Unity.Collections.NativeArray`1<T>,Unity.Netcode.FastBufferWriter/ForGeneric)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_WriteValueSafe_TisIl2CppFullySharedGenericStruct_m540C6D1BC70ED1A94245BFBD49AFA230CE4B47D6_gshared_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18 ___0_value, ForGeneric_t75CFE5C22C856F0990A529250BC4CDB2181A88A6 ___1_unused, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.FastBufferWriter::GetWriteSize<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>(T&,Unity.Netcode.FastBufferWriter/ForStructs)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FastBufferWriter_GetWriteSize_TisIl2CppFullySharedGenericStruct_m2139D4ADD3A98DE64C0D2D519EBD32826B36D24A_gshared_inline (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct* ___0_value, ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D ___1_unused, const RuntimeMethod* method) ;
// System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_GetEnumerator_m75DD344FE9A073CA9564DC6A425EC36883FB32A7_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB* il2cppRetVal, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m915D35B9BB2A77C5396F4FE1A1C53F1C93B8E337_gshared (Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.HashSet`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Enumerator_get_Current_m51282E47C90E55BF2D96A0D329869ABC122A85A0_gshared_inline (Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m1756F06B6BC460B8EEB4522B562E097F37D54C59_gshared (Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB* __this, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m788DE0F85C4051DDF092DDF96484DE655ACFB6F1_gshared (NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m365A262FA4CA431467F021D7732CECD68316AF80_gshared (NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferReader::ReadValueSafe<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>(Unity.Collections.NativeArray`1<T>&,Unity.Collections.Allocator,Unity.Netcode.FastBufferWriter/ForGeneric)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferReader_ReadValueSafe_TisIl2CppFullySharedGenericStruct_m01B18B31218A3E89972A47F8B77DAB68E0B0EA1A_gshared_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18* ___0_value, int32_t ___1_allocator, ForGeneric_t75CFE5C22C856F0990A529250BC4CDB2181A88A6 ___2_unused, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mD615D1BCB2C9DD91DAD86A2F9E5CF1DFFCBF7925_gshared_inline (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferWriter::WriteValueSafe<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>(T[],Unity.Netcode.FastBufferWriter/ForPrimitives)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_WriteValueSafe_TisIl2CppFullySharedGenericStruct_m7126D65C7EEFC09BF731C3A28FAC1DBA2B00BBCA_gshared_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, __Il2CppFullySharedGenericStructTypeU5BU5D_tF3B929B6E80D0A8C109178E11CE8FF9957B014C1* ___0_value, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 ___1_unused, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferReader::ReadValueSafe<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>(T[]&,Unity.Netcode.FastBufferWriter/ForPrimitives)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferReader_ReadValueSafe_TisIl2CppFullySharedGenericStruct_m3D718ABEF26CF7DAADAD588E7E1CF1D9A71769BF_gshared_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, __Il2CppFullySharedGenericStructTypeU5BU5D_tF3B929B6E80D0A8C109178E11CE8FF9957B014C1** ___0_value, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 ___1_unused, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m8DA550B703DFB328B69C4712064C667D7CA33DF1_gshared (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.BytePacker::WriteValuePacked<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>(Unity.Netcode.FastBufferWriter,TEnum)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BytePacker_WriteValuePacked_TisIl2CppFullySharedGenericStruct_m01D1D6466C11E059ECBF0D691281D277BD5582BF_gshared_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType*/Il2CppFullySharedGenericStruct ___1_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ByteUnpacker::ReadValuePacked<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>(Unity.Netcode.FastBufferReader,TEnum&)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ByteUnpacker_ReadValuePacked_TisIl2CppFullySharedGenericStruct_mEB6F89BC4ABFDAF07D0256E8407FBBFE5B19DA84_gshared_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct* ___1_value, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.NetworkMessageManager::SendMessage<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>(T&,Unity.Netcode.NetworkDelivery,Unity.Collections.NativeList`1<System.UInt64>&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NetworkMessageManager_SendMessage_TisIl2CppFullySharedGenericAny_mC2E55EC5F36D16E55975708B4327B2F66C7849F0_gshared (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny* ___0_message, int32_t ___1_delivery, NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030* ___2_clientIds, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferWriter::WriteValueSafe<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>(T&,Unity.Netcode.FastBufferWriter/ForEnums)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_WriteValueSafe_TisIl2CppFullySharedGenericStruct_m6D7626D4495E3BA7324C65FC8AF14F544906C004_gshared_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct* ___0_value, ForEnums_tD6A048FB8E80A3A6DC7DE4B6DE48D635362F7511 ___1_unused, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferReader::ReadValueSafe<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>(T&,Unity.Netcode.FastBufferWriter/ForEnums)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferReader_ReadValueSafe_TisIl2CppFullySharedGenericStruct_mA2AE6BC4878246CA52F4E8FB9E95A9EE260164F3_gshared_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct* ___0_value, ForEnums_tD6A048FB8E80A3A6DC7DE4B6DE48D635362F7511 ___1_unused, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_GetEnumerator_m8B2A92ACD4FBA5FBDC3F6F4F5C23A0DDF491DA61_gshared (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* __this, Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF* il2cppRetVal, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mFE1EBE6F6425283FEAEAE7C79D02CDE4F9D367E8_gshared (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Enumerator_get_Current_m8B42D4B2DE853B9D11B997120CD0228D4780E394_gshared_inline (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m8D8E5E878AF0A88A535AB1AB5BA4F23E151A678A_gshared (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF* __this, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeList`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::.ctor(System.Int32,Unity.Collections.AllocatorManager/AllocatorHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1__ctor_mA1DFF4EEBED87ED011F318AEC145588B17212121_gshared (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
// System.Void System.Comparison`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_1__ctor_m3B594919B20B90AF5727A416D5798BA4468358CC_gshared (Comparison_1_tE94B5C4AE59DE10B7A54AD7C3291462A05D5CD49* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Sort(System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mF939EF9300267AF108323ABAECB490A27894309B_gshared (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* __this, Comparison_1_tE94B5C4AE59DE10B7A54AD7C3291462A05D5CD49* ___0_comparison, const RuntimeMethod* method) ;
// T& Unity.Collections.NativeList`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::ElementAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppFullySharedGenericStruct* NativeList_1_ElementAt_mC997B931531C23A8CC2051A7A7F82A866F4F89BA_gshared (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Int32 Unity.Collections.NativeList`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::get_Length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeList_1_get_Length_mBCE0D52E1FEFC40B5CFEE2F41B493C7FF6A07FA7_gshared (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1* __this, const RuntimeMethod* method) ;
// System.Void System.Array::Resize<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>(T[]&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisIl2CppFullySharedGenericAny_m263FC41C8DB989397C43C86556D63CEBE13F4712_gshared (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ;
// T[] System.ArraySegment`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Array()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ArraySegment_1_get_Array_mE4A35DFD81ABF447350B9A05C0F4BF0248A3CFF2_gshared_inline (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) ;
// System.Int32 System.ArraySegment`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Offset()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m4FAFF061AB36BF278BA8DC37B6D13718A06301E6_gshared_inline (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) ;
// System.Int32 System.ArraySegment`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mEF96248898C14F3687A5C72B920F841701E4E13C_gshared_inline (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeList`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Clear_mD122F42577EAB804E1D4E3459202BCABA97A9021_gshared (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_mCD863950F0D273BF34801FDD92CBEC230ECD5A6D_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method) ;
// System.Int32 Unity.Collections.LowLevel.Unsafe.UnsafeUtility::SizeOf<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_TisIl2CppFullySharedGenericStruct_mB6FBF9DDC79FEC02EC8705E9E527E1CD495564BF_gshared_inline (const RuntimeMethod* method) ;
// Unity.Collections.NativeArray`1<T> Unity.Collections.NativeList`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::AsArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18 NativeList_1_AsArray_m1E9616CC42457555561B1165B47ED6E2EEADAC98_gshared (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1* __this, const RuntimeMethod* method) ;
// T Unity.Collections.NativeList`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_get_Item_m4C9E1C7BB475457EAE88A496A68A77E3F7A64F92_gshared (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1* __this, int32_t ___0_index, Il2CppFullySharedGenericStruct* il2cppRetVal, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeList`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::RemoveAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_RemoveAt_mEDD020DF08725F529B5AA06F652196FD3B6ABC92_gshared (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::.ctor(T[],Unity.Collections.Allocator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m840B99F1F4447BB0CE13C53803EB5DB4930E3F89_gshared (NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18* __this, __Il2CppFullySharedGenericStructTypeU5BU5D_tF3B929B6E80D0A8C109178E11CE8FF9957B014C1* ___0_array, int32_t ___1_allocator, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeHashSet`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::.ctor(System.Int32,Unity.Collections.AllocatorManager/AllocatorHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeHashSet_1__ctor_m34DD76EB6812D48FA1077D49F4A1A95A0DACE15D_gshared (NativeHashSet_1_t4A3FF5E5E7880324EBA79057A83F747452D87D7B* __this, int32_t ___0_capacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeHashSet`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeHashSet_1_Dispose_m0559277390CF9A4C0087405FDB8B30E0E33C7C04_gshared (NativeHashSet_1_t4A3FF5E5E7880324EBA79057A83F747452D87D7B* __this, const RuntimeMethod* method) ;
// System.Boolean Unity.Collections.NativeHashSet`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeHashSet_1_Add_mD1FE228BC5778A71F5BFA06431A9CFDF92E64F23_gshared (NativeHashSet_1_t4A3FF5E5E7880324EBA79057A83F747452D87D7B* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType*/Il2CppFullySharedGenericStruct ___0_item, const RuntimeMethod* method) ;
// System.Boolean Unity.Collections.NativeHashSet`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeHashSet_1_Contains_m8CCD214BB80895405ECC0BAB864C22020D2347BA_gshared (NativeHashSet_1_t4A3FF5E5E7880324EBA79057A83F747452D87D7B* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType*/Il2CppFullySharedGenericStruct ___0_item, const RuntimeMethod* method) ;
// System.Collections.Generic.Stack`1/Enumerator<T> System.Collections.Generic.Stack`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_GetEnumerator_m407739F51246B6C7E996868F09750497FF67EDE7_gshared (Stack_1_tF3E5E7101E929741300A1CF7C159A6ED9B61621A* __this, Enumerator_t9C40FA80DC7A4C63469E514386FAB9AE1039DF41* il2cppRetVal, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Stack`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m475AD9FE055280B2B1CF43E93F9A2340C3EAE75C_gshared (Enumerator_t9C40FA80DC7A4C63469E514386FAB9AE1039DF41* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.Stack`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_get_Current_m748B0758792F434FAB29656C2F5CF6EEB4481D27_gshared (Enumerator_t9C40FA80DC7A4C63469E514386FAB9AE1039DF41* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Stack`1/Enumerator<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m3347052D874561F1E1857019C4F418A27B125353_gshared (Enumerator_t9C40FA80DC7A4C63469E514386FAB9AE1039DF41* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.Stack`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_mCAD00A69587F884F88C36DE7423C3C329166144E_gshared_inline (Stack_1_tF3E5E7101E929741300A1CF7C159A6ED9B61621A* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.Stack`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Pop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Pop_m8E5FF1B4CFD9ADF4D8A7C4CFF4713C83E163A34A_gshared (Stack_1_tF3E5E7101E929741300A1CF7C159A6ED9B61621A* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Stack`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::Push(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_m072EF82431D7D7E164213D822010141A4C00050D_gshared (Stack_1_tF3E5E7101E929741300A1CF7C159A6ED9B61621A* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Stack`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m5C333061E1285AC5B22F556173FBE157EF1A37B7_gshared (Stack_1_tF3E5E7101E929741300A1CF7C159A6ED9B61621A* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualsDelegate__ctor_m41451E7B7E4802BAF9FA3BD83F6B7C4AD3416A88_gshared (EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkVariableSerialization`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::set_AreEqual(Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<T>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NetworkVariableSerialization_1_set_AreEqual_mC1CE4DC2D3F66491D63BCF4F0E359A1A887F49E1_gshared_inline (EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87* ___0_value, const RuntimeMethod* method) ;
// System.Void System.ValueTuple`2<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType,Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::.ctor(T1,T2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueTuple_2__ctor_mCAE8E725F680FA6BE2C23B9686C9F6056BB7E5CD_gshared (ValueTuple_2_tBAA1E1D7D97D80E0EBA7FE8773B1FF409AEA3829* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_item1, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___1_item2, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeList`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::Resize(System.Int32,Unity.Collections.NativeArrayOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Resize_m84F443F6B9C92F2415832AF704F927D86166870C_gshared (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1* __this, int32_t ___0_length, int32_t ___1_options, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeList`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::set_Item(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_set_Item_m30347B8869454C74E36A9479132E95C1C2282C01_gshared (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1* __this, int32_t ___0_index, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType*/Il2CppFullySharedGenericStruct ___1_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityAction`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1__ctor_m5CDE58421961A2EE0BCD97B9A4F3602910C2CE29_gshared (UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mDEE8470968EF687DF9B40AE07DE41E0B09652532_gshared (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m14F273FB376DF00D727434CDCD28AB4EDCC14C3C_gshared_inline (Nullable_1_t71C4EA4E848DBD7A4A97704069FB951159A3A339* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferWriter::WriteUnmanagedSafe<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>(T&)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_WriteUnmanagedSafe_TisIl2CppFullySharedGenericStruct_mF402B59B8984B433580C21FF5521929FD74E748A_gshared_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct* ___0_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferReader::ReadUnmanagedSafe<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>(T&)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferReader_ReadUnmanagedSafe_TisIl2CppFullySharedGenericStruct_m644098C4881EAE20AFF31D37FC93F7F6513FC6C9_gshared_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct* ___0_value, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.ByteUtility::GetBit(System.Byte,System.UInt16)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ByteUtility_GetBit_m6272C90866261740EBD8211EB89A5DCFF9D375EC_inline (uint8_t ___0_bitField, uint16_t ___1_bitPosition, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.NetworkObject/SceneObject::get_IsPlayerObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SceneObject_get_IsPlayerObject_mFE39E4A58700073789C3F93503FEE49994980C59 (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ByteUtility::SetBit(System.Byte&,System.UInt16,System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ByteUtility_SetBit_m64287D91659E6EDE510EC0076ADD02F9FF697DCF_inline (uint8_t* ___0_bitField, uint16_t ___1_bitPosition, bool ___2_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkObject/SceneObject::set_IsPlayerObject(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneObject_set_IsPlayerObject_m94F2CE91CE5D8A42377977C75BD64DD5729D64E1 (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.NetworkObject/SceneObject::get_HasParent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SceneObject_get_HasParent_m3DE239E038A5744F822126269296A0C51F8DD002 (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkObject/SceneObject::set_HasParent(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneObject_set_HasParent_m04A42FB2FD13B32D124AED6E551938955638224D (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.NetworkObject/SceneObject::get_IsSceneObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SceneObject_get_IsSceneObject_m9A3ACB3BE4B63C62D4009AB035837C7E8CDBA4E2 (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkObject/SceneObject::set_IsSceneObject(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneObject_set_IsSceneObject_m81AA8BBD6943F1F9BD9DE04AD5EDE9842B2B8DCA (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.NetworkObject/SceneObject::get_HasTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SceneObject_get_HasTransform_m8B9DD12DEBA61136EE02CB4E3DD7F4367DB3BD26 (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkObject/SceneObject::set_HasTransform(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneObject_set_HasTransform_mCDF1222FA49304E048DF6712E8CD80D35C3938D0 (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.NetworkObject/SceneObject::get_IsLatestParentSet()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SceneObject_get_IsLatestParentSet_m842AE3A5BA1987D12D8A424EB06A2D87C97FC4D3 (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkObject/SceneObject::set_IsLatestParentSet(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneObject_set_IsLatestParentSet_m9C08659E2E6D57975DBACDC11F4DE83321836169 (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.NetworkObject/SceneObject::get_WorldPositionStays()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SceneObject_get_WorldPositionStays_m0F9242C0F8B6DAF2A78E9A99E47CDAE9247F3B06 (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkObject/SceneObject::set_WorldPositionStays(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneObject_set_WorldPositionStays_mF0096B1B1997E3AE974882DA97218BEE4E926461 (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.NetworkObject/SceneObject::get_DestroyWithScene()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SceneObject_get_DestroyWithScene_m904955D6801D5B4A090763AED6F74CDD89F3D8E7 (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkObject/SceneObject::set_DestroyWithScene(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneObject_set_DestroyWithScene_m147428C8D18F37E5B5677B8F1DCA6766739BDC5F (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferWriter::WriteValueSafe<System.Byte>(T&,Unity.Netcode.FastBufferWriter/ForPrimitives)
inline void FastBufferWriter_WriteValueSafe_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m4E15D9A3366123DA5417F2F2CE15BFF23EF6F18B_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, uint8_t* ___0_value, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 ___1_unused, const RuntimeMethod* method)
{
(( void (*) (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292, const RuntimeMethod*))FastBufferWriter_WriteValueSafe_TisIl2CppFullySharedGenericStruct_m98107690035BB9DD60FC861AE8DEDF5EE56D49CF_gshared_inline)((FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)__this, (Il2CppFullySharedGenericStruct*)___0_value, ___1_unused, method);
}
// System.Void Unity.Netcode.FastBufferWriter::WriteValueSafe<System.UInt32>(T&,Unity.Netcode.FastBufferWriter/ForPrimitives)
inline void FastBufferWriter_WriteValueSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m2AE40E7699D3A70D1346D99ACB62950D4982A5FA_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, uint32_t* ___0_value, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 ___1_unused, const RuntimeMethod* method)
{
(( void (*) (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292, const RuntimeMethod*))FastBufferWriter_WriteValueSafe_TisIl2CppFullySharedGenericStruct_m98107690035BB9DD60FC861AE8DEDF5EE56D49CF_gshared_inline)((FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)__this, (Il2CppFullySharedGenericStruct*)___0_value, ___1_unused, method);
}
// System.Void Unity.Netcode.BytePacker::WriteValueBitPacked(Unity.Netcode.FastBufferWriter,System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BytePacker_WriteValueBitPacked_m09C4B871F541B18A6E70D88AA192355F9BE7E0F4 (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, uint64_t ___1_value, const RuntimeMethod* method) ;
// T System.Nullable`1<System.UInt64>::get_Value()
inline uint64_t Nullable_1_get_Value_m8110F0280E87FBA9BDFB4E501153B826525A522D (Nullable_1_tF8BFF19FF240C9F0A45168187CD7106BAA146A99* __this, const RuntimeMethod* method)
{
uint64_t il2cppRetVal;
(( void (*) (Nullable_1_t71C4EA4E848DBD7A4A97704069FB951159A3A339*, Il2CppFullySharedGenericStruct*, const RuntimeMethod*))Nullable_1_get_Value_mA083C4D9192050DC38513BDD9D364C5C68A3A675_gshared)((Nullable_1_t71C4EA4E848DBD7A4A97704069FB951159A3A339*)__this, (Il2CppFullySharedGenericStruct*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Int32 Unity.Netcode.FastBufferWriter::GetWriteSize<Unity.Netcode.NetworkObject/SceneObject/TransformData>()
inline int32_t FastBufferWriter_GetWriteSize_TisTransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C_mA3EA17665E63CCD944915DB3F54C36910FE18D5F (const RuntimeMethod* method)
{
return (( int32_t (*) (const RuntimeMethod*))FastBufferWriter_GetWriteSize_TisIl2CppFullySharedGenericStruct_m5B29A46A7CA9D406C3237A2AD409C6112FF17E55_gshared)(method);
}
// System.Int32 Unity.Netcode.FastBufferWriter::GetWriteSize<System.Int32>()
inline int32_t FastBufferWriter_GetWriteSize_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2D19F0AE8DA93F0DA588C14A687C88F7D7C71EDA (const RuntimeMethod* method)
{
return (( int32_t (*) (const RuntimeMethod*))FastBufferWriter_GetWriteSize_TisIl2CppFullySharedGenericStruct_m5B29A46A7CA9D406C3237A2AD409C6112FF17E55_gshared)(method);
}
// System.Boolean Unity.Netcode.FastBufferWriter::TryBeginWrite(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FastBufferWriter_TryBeginWrite_m16FA0A52579A7C6C5E59171D26EA327CDEBFF459_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, int32_t ___0_bytes, const RuntimeMethod* method) ;
// System.Void System.OverflowException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OverflowException__ctor_m2B99D79236B7B87C0BB6C9AB2E557DECE481C264 (OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C* __this, String_t* ___0_message, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferWriter::WriteValue<Unity.Netcode.NetworkObject/SceneObject/TransformData>(T&,Unity.Netcode.FastBufferWriter/ForStructs)
inline void FastBufferWriter_WriteValue_TisTransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C_m7FD6104CCC999E11F89932051C020AAFF113A67E_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, TransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C* ___0_value, ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D ___1_unused, const RuntimeMethod* method)
{
(( void (*) (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D, const RuntimeMethod*))FastBufferWriter_WriteValue_TisIl2CppFullySharedGenericStruct_m6A233E1FC27B5813514859BB07AFCF1E64189B1C_gshared_inline)((FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)__this, (Il2CppFullySharedGenericStruct*)___0_value, ___1_unused, method);
}
// System.Int32 Unity.Netcode.NetworkObject::GetSceneOriginHandle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NetworkObject_GetSceneOriginHandle_mEE46161507FBA4E1D769C2C7698EE6F2A6ACB5CB (NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferWriter::WriteValue<System.Int32>(T&,Unity.Netcode.FastBufferWriter/ForPrimitives)
inline void FastBufferWriter_WriteValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6D7ED227F91E338082124731CDFE37B6D416EAE2_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, int32_t* ___0_value, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 ___1_unused, const RuntimeMethod* method)
{
(( void (*) (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292, const RuntimeMethod*))FastBufferWriter_WriteValue_TisIl2CppFullySharedGenericStruct_m576FF3C4FCD70A41F8A902F9BF4CAE68AC93243F_gshared_inline)((FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)__this, (Il2CppFullySharedGenericStruct*)___0_value, ___1_unused, method);
}
// System.Void Unity.Netcode.BufferSerializerWriter::.ctor(Unity.Netcode.FastBufferWriter)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BufferSerializerWriter__ctor_m01EDEBA96595E3137D5FA84A730ED2828319F040_inline (BufferSerializerWriter_t3F287564BDCF264BABBB18BF4D541A95238FBFD4* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.BufferSerializer`1<Unity.Netcode.BufferSerializerWriter>::.ctor(TReaderWriter)
inline void BufferSerializer_1__ctor_mDECE9F91F23D83973143B9CD7C78990BCA43AEA3_inline (BufferSerializer_1_tB07CC05C8821999D2912FC2880FC1CAF4094FEF0* __this, BufferSerializerWriter_t3F287564BDCF264BABBB18BF4D541A95238FBFD4 ___0_implementation, const RuntimeMethod* method)
{
(( void (*) (BufferSerializer_1_tC485B3539F0BCD2241145A679FB202806C206C10*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))BufferSerializer_1__ctor_mB07F41C9E10CA56D0A2D0B773CA43A7D684125DB_gshared_inline)((BufferSerializer_1_tC485B3539F0BCD2241145A679FB202806C206C10*)__this, (Il2CppFullySharedGenericAny)&___0_implementation, method);
}
// System.Void Unity.Netcode.NetworkObject::SynchronizeNetworkBehaviours<Unity.Netcode.BufferSerializerWriter>(Unity.Netcode.BufferSerializer`1<T>&,System.UInt64)
inline void NetworkObject_SynchronizeNetworkBehaviours_TisBufferSerializerWriter_t3F287564BDCF264BABBB18BF4D541A95238FBFD4_m836ADE7D27486D9AC87D856C4DFC02EC575A6C6C (NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* __this, BufferSerializer_1_tB07CC05C8821999D2912FC2880FC1CAF4094FEF0* ___0_serializer, uint64_t ___1_targetClientId, const RuntimeMethod* method)
{
(( void (*) (NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366*, /*Unity.Netcode.BufferSerializer`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType>&*/BufferSerializer_1_tC485B3539F0BCD2241145A679FB202806C206C10*, uint64_t, const RuntimeMethod*))NetworkObject_SynchronizeNetworkBehaviours_TisIl2CppFullySharedGenericAny_m67E0153B3BEFD911B6B47CF166CB29FE1E09A30D_gshared)((NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366*)__this, (BufferSerializer_1_tC485B3539F0BCD2241145A679FB202806C206C10*)___0_serializer, ___1_targetClientId, method);
}
// System.Void Unity.Netcode.NetworkObject/SceneObject::Serialize(Unity.Netcode.FastBufferWriter)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneObject_Serialize_m19CAAA4C45E64A141F77A67AC8747D43CFBD0154 (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferReader::ReadValueSafe<System.Byte>(T&,Unity.Netcode.FastBufferWriter/ForPrimitives)
inline void FastBufferReader_ReadValueSafe_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m922E739434D7647F350049F06F30E03D6D7210E9_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, uint8_t* ___0_value, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 ___1_unused, const RuntimeMethod* method)
{
(( void (*) (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292, const RuntimeMethod*))FastBufferReader_ReadValueSafe_TisIl2CppFullySharedGenericStruct_mFC2A640FAD5BA266EE3E07A5E7E437D1A6172BA6_gshared_inline)((FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)__this, (Il2CppFullySharedGenericStruct*)___0_value, ___1_unused, method);
}
// System.Void Unity.Netcode.FastBufferReader::ReadValueSafe<System.UInt32>(T&,Unity.Netcode.FastBufferWriter/ForPrimitives)
inline void FastBufferReader_ReadValueSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m4C42380C7A011FB37DE5170C9DB6C82DD8C81C1F_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, uint32_t* ___0_value, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 ___1_unused, const RuntimeMethod* method)
{
(( void (*) (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292, const RuntimeMethod*))FastBufferReader_ReadValueSafe_TisIl2CppFullySharedGenericStruct_mFC2A640FAD5BA266EE3E07A5E7E437D1A6172BA6_gshared_inline)((FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)__this, (Il2CppFullySharedGenericStruct*)___0_value, ___1_unused, method);
}
// System.Void Unity.Netcode.ByteUnpacker::ReadValueBitPacked(Unity.Netcode.FastBufferReader,System.UInt64&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteUnpacker_ReadValueBitPacked_mCC72ED83C355A0451B62A1C5B416810360DA1E88 (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, uint64_t* ___1_value, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<System.UInt64>::.ctor(T)
inline void Nullable_1__ctor_mE505A8DC0C472662734396D9134C756674102C40 (Nullable_1_tF8BFF19FF240C9F0A45168187CD7106BAA146A99* __this, uint64_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_t71C4EA4E848DBD7A4A97704069FB951159A3A339*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType*/Il2CppFullySharedGenericStruct, const RuntimeMethod*))Nullable_1__ctor_m4257D7FF23A495D1B204F20330FBDED58248E4CC_gshared)((Nullable_1_t71C4EA4E848DBD7A4A97704069FB951159A3A339*)__this, (Il2CppFullySharedGenericStruct)&___0_value, method);
}
// System.Boolean Unity.Netcode.FastBufferReader::TryBeginRead(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FastBufferReader_TryBeginRead_mDCCE31EA62FDF16BF16B1ED58CF3330944ED4900_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, int32_t ___0_bytes, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferReader::ReadValue<Unity.Netcode.NetworkObject/SceneObject/TransformData>(T&,Unity.Netcode.FastBufferWriter/ForStructs)
inline void FastBufferReader_ReadValue_TisTransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C_m6EB6C5B6060218F866F17A8F826C16AE1373BB2E_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, TransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C* ___0_value, ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D ___1_unused, const RuntimeMethod* method)
{
(( void (*) (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D, const RuntimeMethod*))FastBufferReader_ReadValue_TisIl2CppFullySharedGenericStruct_mA4A7BF88A44469E46DB4A134166AD46D276B3F2B_gshared_inline)((FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)__this, (Il2CppFullySharedGenericStruct*)___0_value, ___1_unused, method);
}
// System.Void Unity.Netcode.FastBufferReader::ReadValue<System.Int32>(T&,Unity.Netcode.FastBufferWriter/ForPrimitives)
inline void FastBufferReader_ReadValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF368BE26A0935A9A61A46434633D524D3B397282_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, int32_t* ___0_value, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 ___1_unused, const RuntimeMethod* method)
{
(( void (*) (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292, const RuntimeMethod*))FastBufferReader_ReadValue_TisIl2CppFullySharedGenericStruct_m07EEBDC9EC3FD07C301FFBC05F5F012B1A3F6435_gshared_inline)((FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)__this, (Il2CppFullySharedGenericStruct*)___0_value, ___1_unused, method);
}
// System.Void Unity.Netcode.NetworkObject/SceneObject::Deserialize(Unity.Netcode.FastBufferReader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneObject_Deserialize_m461B653BF11407F9DB6D8C083E1C120DBB4C4BC2 (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<Unity.Netcode.NetworkUpdateStage,System.Collections.Generic.HashSet`1<Unity.Netcode.INetworkUpdateSystem>>::.ctor()
inline void Dictionary_2__ctor_m63B06C9FCFD7BDED880FD2094E38D814DF4DF865 (Dictionary_2_tED7EB50DFD0DDC740DB717507C44885BC389166B* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2__ctor_m7745B6ED71E47C95E1BFCE647C4F026A404C668F_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<Unity.Netcode.NetworkUpdateStage,Unity.Netcode.INetworkUpdateSystem[]>::.ctor()
inline void Dictionary_2__ctor_m1F4D1090D93A51EBA51523789976A4FD90CDFA1C (Dictionary_2_tC93E89C2D3E49523E5D52F4D6737ABD5F2C97520* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2__ctor_m7745B6ED71E47C95E1BFCE647C4F026A404C668F_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, method);
}
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
// System.Array System.Enum::GetValues(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* Enum_GetValues_m803B9D68C367FAABC5AFB6B5B52775C8A573CEF9 (Type_t* ___0_enumType, const RuntimeMethod* method) ;
// System.Collections.IEnumerator System.Array::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Array_GetEnumerator_mDB7E2AF23F2BDC715D429C71CA3B8D0151F0DC1E (RuntimeArray* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<Unity.Netcode.INetworkUpdateSystem>::.ctor()
inline void HashSet_1__ctor_mC919C38CFCA3AEC649FFD4FDB7382570AA2FF8D1 (HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA* __this, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))HashSet_1__ctor_m5E12B490550D90B0686D55F8F4E7B0506BD07120_gshared)((HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*)__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<Unity.Netcode.NetworkUpdateStage,System.Collections.Generic.HashSet`1<Unity.Netcode.INetworkUpdateSystem>>::Add(TKey,TValue)
inline void Dictionary_2_Add_mF51F4894434D803A6A0EC0A9488E4FFACC4E7814 (Dictionary_2_tED7EB50DFD0DDC740DB717507C44885BC389166B* __this, uint8_t ___0_key, HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_Add_m54D479280472DEA042DB3933AF547E666B017333_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny)___1_value, method);
}
// System.Void System.Collections.Generic.Dictionary`2<Unity.Netcode.NetworkUpdateStage,Unity.Netcode.INetworkUpdateSystem[]>::Add(TKey,TValue)
inline void Dictionary_2_Add_m9C7C6F47A2341281EABBC78E18882CA35D42F1F6 (Dictionary_2_tC93E89C2D3E49523E5D52F4D6737ABD5F2C97520* __this, uint8_t ___0_key, INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_Add_m54D479280472DEA042DB3933AF547E666B017333_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny)___1_value, method);
}
// System.Void Unity.Netcode.NetworkUpdateLoop::RegisterNetworkUpdate(Unity.Netcode.INetworkUpdateSystem,Unity.Netcode.NetworkUpdateStage)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkUpdateLoop_RegisterNetworkUpdate_m4F202C1D3F647A2AAD1D4BBDE29FF61106AB3114 (RuntimeObject* ___0_updateSystem, uint8_t ___1_updateStage, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<Unity.Netcode.NetworkUpdateStage,System.Collections.Generic.HashSet`1<Unity.Netcode.INetworkUpdateSystem>>::get_Item(TKey)
inline HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA* Dictionary_2_get_Item_mB55CC08F5604897D758DE3F7086824552688031D (Dictionary_2_tED7EB50DFD0DDC740DB717507C44885BC389166B* __this, uint8_t ___0_key, const RuntimeMethod* method)
{
HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA* il2cppRetVal;
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Dictionary_2_get_Item_m2E96908E9716367701CD737FA54C884EB2A8C3EA_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Boolean System.Collections.Generic.HashSet`1<Unity.Netcode.INetworkUpdateSystem>::Contains(T)
inline bool HashSet_1_Contains_m51C349F2D04287F348E01021F351D32D8BED9BEC (HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))HashSet_1_Contains_m6D40586EE21316C2647D81169AFFF9B4C7719F74_gshared)((HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*)__this, (Il2CppFullySharedGenericAny)___0_item, method);
}
// System.Boolean System.Collections.Generic.HashSet`1<Unity.Netcode.INetworkUpdateSystem>::Add(T)
inline bool HashSet_1_Add_m23310589172E6831CCD96E1780875E56B9E2EE55 (HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))HashSet_1_Add_m73E14DB94D21272EEE1E28E4D74704B0095D8064_gshared)((HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*)__this, (Il2CppFullySharedGenericAny)___0_item, method);
}
// System.Int32 System.Collections.Generic.HashSet`1<Unity.Netcode.INetworkUpdateSystem>::get_Count()
inline int32_t HashSet_1_get_Count_m91A8D7C78D8E6B458140A9D43ABDD977FDBB9DFB_inline (HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))HashSet_1_get_Count_mA764DCA3CB14CB2CBDF742A163492FF4DA515B63_gshared_inline)((HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*)__this, method);
}
// TValue System.Collections.Generic.Dictionary`2<Unity.Netcode.NetworkUpdateStage,Unity.Netcode.INetworkUpdateSystem[]>::get_Item(TKey)
inline INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961* Dictionary_2_get_Item_m5502390E35C1626ADB55288B67E4983AF1C2146E (Dictionary_2_tC93E89C2D3E49523E5D52F4D6737ABD5F2C97520* __this, uint8_t ___0_key, const RuntimeMethod* method)
{
INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961* il2cppRetVal;
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Dictionary_2_get_Item_m2E96908E9716367701CD737FA54C884EB2A8C3EA_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.Dictionary`2<Unity.Netcode.NetworkUpdateStage,Unity.Netcode.INetworkUpdateSystem[]>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_mAD1B2416D22E0EA4ACD86F3F3597260AC5289E25 (Dictionary_2_tC93E89C2D3E49523E5D52F4D6737ABD5F2C97520* __this, uint8_t ___0_key, INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_set_Item_m4C6841170DD11AED683D2D71919F362A4CFF4A80_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny)___1_value, method);
}
// System.Void System.Collections.Generic.HashSet`1<Unity.Netcode.INetworkUpdateSystem>::CopyTo(T[])
inline void HashSet_1_CopyTo_m3D65F619832020ABF2FA6E4430D2F0CB16D77994 (HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA* __this, INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961* ___0_array, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, const RuntimeMethod*))HashSet_1_CopyTo_m3B04E1071B17DF96CD5B72299EE55F25E75EBD50_gshared)((HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*)__this, (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)___0_array, method);
}
// System.Void Unity.Netcode.NetworkUpdateLoop::UnregisterNetworkUpdate(Unity.Netcode.INetworkUpdateSystem,Unity.Netcode.NetworkUpdateStage)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkUpdateLoop_UnregisterNetworkUpdate_mB5BFB64292FD7E8BC0CACABA144C2B7D951B67CA (RuntimeObject* ___0_updateSystem, uint8_t ___1_updateStage, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<Unity.Netcode.INetworkUpdateSystem>::Remove(T)
inline bool HashSet_1_Remove_mC202EC4FBBA09CA18C10584CA8334AFB71E9F394 (HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))HashSet_1_Remove_mE12E434B402CFEB49197444DE1D52A3AE4C7F6EE_gshared)((HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*)__this, (Il2CppFullySharedGenericAny)___0_item, method);
}
// System.Void Unity.Netcode.NetworkUpdateLoop::UnregisterLoopSystems()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkUpdateLoop_UnregisterLoopSystems_mC44950BB3DA31163BF5CD420A1813E570354C244 (const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkUpdateLoop::RegisterLoopSystems()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkUpdateLoop_RegisterLoopSystems_m7E829EFF082141D7AE5B1B433D0A879C887832C1 (const RuntimeMethod* method) ;
// System.Boolean System.Type::op_Inequality(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
// System.Boolean System.Type::op_Equality(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
// System.Void System.Array::Copy(System.Array,System.Array,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900 (RuntimeArray* ___0_sourceArray, RuntimeArray* ___1_destinationArray, int32_t ___2_length, const RuntimeMethod* method) ;
// System.Void System.Array::Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41 (RuntimeArray* ___0_sourceArray, int32_t ___1_sourceIndex, RuntimeArray* ___2_destinationArray, int32_t ___3_destinationIndex, int32_t ___4_length, const RuntimeMethod* method) ;
// UnityEngine.LowLevel.PlayerLoopSystem UnityEngine.LowLevel.PlayerLoop::GetCurrentPlayerLoop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F PlayerLoop_GetCurrentPlayerLoop_mDC8CBE388799E9CF78200030C101875B1ABD4BA3 (const RuntimeMethod* method) ;
// UnityEngine.LowLevel.PlayerLoopSystem Unity.Netcode.NetworkUpdateLoop/NetworkInitialization::CreateLoopSystem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F NetworkInitialization_CreateLoopSystem_m474CF987CD7DDACB07E8B2803E659D9405268575 (const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.NetworkUpdateLoop::TryAddLoopSystem(UnityEngine.LowLevel.PlayerLoopSystem&,UnityEngine.LowLevel.PlayerLoopSystem,System.Type,Unity.Netcode.NetworkUpdateLoop/LoopSystemPosition)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkUpdateLoop_TryAddLoopSystem_m1B4F2D32B3E3A6E20BCA58D5C4D05B1A484FD400 (PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* ___0_parentLoopSystem, PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F ___1_childLoopSystem, Type_t* ___2_anchorSystemType, int32_t ___3_loopSystemPosition, const RuntimeMethod* method) ;
// UnityEngine.LowLevel.PlayerLoopSystem Unity.Netcode.NetworkUpdateLoop/NetworkEarlyUpdate::CreateLoopSystem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F NetworkEarlyUpdate_CreateLoopSystem_m1956C8C9B403749E8CCF38FCE20F62CB51DDA475 (const RuntimeMethod* method) ;
// UnityEngine.LowLevel.PlayerLoopSystem Unity.Netcode.NetworkUpdateLoop/NetworkFixedUpdate::CreateLoopSystem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F NetworkFixedUpdate_CreateLoopSystem_mACE23D09874268D255B07B41C73A73C1CA88915E (const RuntimeMethod* method) ;
// UnityEngine.LowLevel.PlayerLoopSystem Unity.Netcode.NetworkUpdateLoop/NetworkPreUpdate::CreateLoopSystem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F NetworkPreUpdate_CreateLoopSystem_m72EE039806603E3678DCFBD210F4C5768CFED580 (const RuntimeMethod* method) ;
// UnityEngine.LowLevel.PlayerLoopSystem Unity.Netcode.NetworkUpdateLoop/NetworkUpdate::CreateLoopSystem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F NetworkUpdate_CreateLoopSystem_m06C22E7DC5BF891BDC7E9B4E005233F001AB1B98 (const RuntimeMethod* method) ;
// UnityEngine.LowLevel.PlayerLoopSystem Unity.Netcode.NetworkUpdateLoop/NetworkPreLateUpdate::CreateLoopSystem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F NetworkPreLateUpdate_CreateLoopSystem_mCD11EACB1E4C268446111671B0F1A8189DF513B2 (const RuntimeMethod* method) ;
// UnityEngine.LowLevel.PlayerLoopSystem Unity.Netcode.NetworkUpdateLoop/NetworkPostScriptLateUpdate::CreateLoopSystem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F NetworkPostScriptLateUpdate_CreateLoopSystem_m5D6173D6B0D297FB6BA24241F1075F41BA23A5E9 (const RuntimeMethod* method) ;
// UnityEngine.LowLevel.PlayerLoopSystem Unity.Netcode.NetworkUpdateLoop/NetworkPostLateUpdate::CreateLoopSystem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F NetworkPostLateUpdate_CreateLoopSystem_mB40CD8B22FE45565C2E16B7FE047D567DC1011A1 (const RuntimeMethod* method) ;
// System.Void UnityEngine.LowLevel.PlayerLoop::SetPlayerLoop(UnityEngine.LowLevel.PlayerLoopSystem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerLoop_SetPlayerLoop_m7D2DB1287D886B0AC17C24F86C897C82A813D01B (PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F ___0_loop, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.NetworkUpdateLoop::TryRemoveLoopSystem(UnityEngine.LowLevel.PlayerLoopSystem&,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkUpdateLoop_TryRemoveLoopSystem_m682C4E012D7BBBF87B2839D697349E6D44FC3863 (PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* ___0_parentLoopSystem, Type_t* ___1_childSystemType, const RuntimeMethod* method) ;
// System.Void UnityEngine.LowLevel.PlayerLoopSystem/UpdateFunction::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateFunction__ctor_m0D1D766F22D02176396DA6745A60EA046EE8227B (UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkInitialization/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1862E38F55F09EF841103CB7B0B862CC6D9DCCF1 (U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816* __this, const RuntimeMethod* method) ;
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkUpdateLoop::RunNetworkUpdateStage(Unity.Netcode.NetworkUpdateStage)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkUpdateLoop_RunNetworkUpdateStage_mFC5C5A060EDDD5446D73DC40F28CC57FF9944422 (uint8_t ___0_updateStage, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkEarlyUpdate/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mE9C9E00F58CBF5A253BE631681CA2DA0A997FDBA (U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkFixedUpdate/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mDC8C16AC065FB48DA502DE7F72041105C0385D41 (U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkPreUpdate/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m93CFBB67F0A5691926B22D6FE2D1B329619DE665 (U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkUpdate/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m0F10E5BE2CE922113FDD98EF39D554E2CD73C9D3 (U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkPreLateUpdate/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m767B11A48A2ACE6AFE9116015D926241EDE6045C (U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkPostScriptLateUpdate/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mE1C77FD43EEF9F5032BEF9CCFAE28B3134F5F2DC (U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkPostLateUpdate/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mE1B8EF0F1F745CFB0FE5E0D1A40DC51E2CDB4415 (U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77* __this, const RuntimeMethod* method) ;
// System.Void System.Exception::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F (Exception_t* __this, const RuntimeMethod* method) ;
// System.Void System.Exception::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___0_message, const RuntimeMethod* method) ;
// System.Void System.Exception::.ctor(System.String,System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3 (Exception_t* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ;
// System.UInt32 Unity.Netcode.XXHash::Hash32(System.Byte*,System.Int32,System.UInt32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t XXHash_Hash32_m5536481B50CD190C44DFAFF662A57E441A532AB0_inline (uint8_t* ___0_input, int32_t ___1_length, uint32_t ___2_seed, const RuntimeMethod* method) ;
// System.Text.Encoding System.Text.Encoding::get_UTF8()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9 (const RuntimeMethod* method) ;
// System.UInt32 Unity.Netcode.XXHash::Hash32(System.Byte[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t XXHash_Hash32_m138B37A17F29CC75B22A5AE277C1223A76A53F9A_inline (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, const RuntimeMethod* method) ;
// System.UInt32 Unity.Netcode.XXHash::Hash32(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t XXHash_Hash32_mDAC30AB830DFD291A7AA57B33B1424F7DBC972AB_inline (String_t* ___0_text, const RuntimeMethod* method) ;
// System.UInt64 Unity.Netcode.XXHash::Hash64(System.Byte*,System.Int32,System.UInt32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t XXHash_Hash64_mB6D41A88BD9EE1A8485AF3BDF38732BBA1DA7DC7_inline (uint8_t* ___0_input, int32_t ___1_length, uint32_t ___2_seed, const RuntimeMethod* method) ;
// System.UInt64 Unity.Netcode.XXHash::Hash64(System.Byte[])
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t XXHash_Hash64_m114637D3DC860457D89B4E70C47E6A53EAED7F73_inline (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, const RuntimeMethod* method) ;
// System.UInt64 Unity.Netcode.XXHash::Hash64(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t XXHash_Hash64_mDB605937592EA5AC4862D8FCE939459F5B7F133E_inline (String_t* ___0_text, const RuntimeMethod* method) ;
// Unity.Netcode.NetworkManager Unity.Netcode.NetworkManager::get_Singleton()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* NetworkManager_get_Singleton_m0F86FB1D52C8EDB866101D9CAE0CAA1D7DAE2266_inline (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::Log(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogWarning(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogError(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkLog::LogServer(System.String,Unity.Netcode.NetworkLog/LogType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkLog_LogServer_m1F7098774F1E38CD3842D146826A23A61A61C9D3 (String_t* ___0_message, uint8_t ___1_logType, const RuntimeMethod* method) ;
// System.UInt64 Unity.Netcode.NetworkManager::get_LocalClientId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577 (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.NetworkManager::get_IsServer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkManager_get_IsServer_m3FF8C5D22D260033AD3FC6C4AF44E7161BDD7F52 (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkLog::LogInfoServerLocal(System.String,System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkLog_LogInfoServerLocal_m0226C41CDCFC8AFCA71B9B37F51C8B563B8BAA73 (String_t* ___0_message, uint64_t ___1_sender, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkLog::LogInfo(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkLog_LogInfo_mC9BF2CC19D71904D752F56072AA2117FE4C633C7 (String_t* ___0_message, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkLog::LogWarningServerLocal(System.String,System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkLog_LogWarningServerLocal_mC449A83E4E7615B20B0EBD3939C7C87F2DD521B7 (String_t* ___0_message, uint64_t ___1_sender, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkLog::LogWarning(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkLog_LogWarning_m1A2073B527F4B95F216508B0E5A76DF71823D899 (String_t* ___0_message, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkLog::LogErrorServerLocal(System.String,System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkLog_LogErrorServerLocal_mF20336C8A5F0B6C4345F11F27FCECD7AA3E50987 (String_t* ___0_message, uint64_t ___1_sender, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkLog::LogError(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkLog_LogError_m6E8EB7F038ACD2B5763437173ACCED5959883428 (String_t* ___0_message, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.NetworkConnectionManager::SendMessage<Unity.Netcode.ServerLogMessage>(T&,Unity.Netcode.NetworkDelivery,System.UInt64)
inline int32_t NetworkConnectionManager_SendMessage_TisServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D_m1AC837073BAB13515F2D76D649EB02F95F675DB4 (NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* __this, ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D* ___0_message, int32_t ___1_delivery, uint64_t ___2_clientId, const RuntimeMethod* method)
{
return (( int32_t (*) (NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny*, int32_t, uint64_t, const RuntimeMethod*))NetworkConnectionManager_SendMessage_TisIl2CppFullySharedGenericAny_m435F6972A65C3BFA97604C364AB5AA4A7D0F2CA3_gshared)((NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1*)__this, (Il2CppFullySharedGenericAny*)___0_message, ___1_delivery, ___2_clientId, method);
}
// Unity.Netcode.INetworkMetrics Unity.Netcode.NetworkManager::get_NetworkMetrics()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NetworkManager_get_NetworkMetrics_mC2FC9F73570CF607741C2C02FB641D1A23FCEF13 (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.CustomMessagingManager/HandleNamedMessageDelegate>::.ctor()
inline void Dictionary_2__ctor_m5E4B6B9F89D46C77A91B71E9886C0AD48114E8A8 (Dictionary_2_t518F90D2E7567328DA366C63B54EBF3FFB28D30D* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2__ctor_m7745B6ED71E47C95E1BFCE647C4F026A404C668F_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.UInt64,System.String>::.ctor()
inline void Dictionary_2__ctor_m8895AC8BCB1207FE98C6503B41E3DD4A9714664E (Dictionary_2_t2EC8956A71CCF4FBCA1F6403B624C92727D4A2C1* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2__ctor_m7745B6ED71E47C95E1BFCE647C4F026A404C668F_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, method);
}
// System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00 (Delegate_t* ___0_a, Delegate_t* ___1_b, const RuntimeMethod* method) ;
// System.Delegate System.Delegate::Remove(System.Delegate,System.Delegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3 (Delegate_t* ___0_source, Delegate_t* ___1_value, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.FastBufferReader::get_Position()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FastBufferReader_get_Position_m6B9DC9ECC9F2D943EA0103248E10AB9B95C8F4CF_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferReader::Seek(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferReader_Seek_m16C68413DE1A8E7F4494EB4E49595AED9F7FE3BF_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, int32_t ___0_where, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.CustomMessagingManager/UnnamedMessageDelegate::Invoke(System.UInt64,Unity.Netcode.FastBufferReader)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnnamedMessageDelegate_Invoke_m16370CB99739739DE1D0DD862BBF419F1EFDB82C_inline (UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* __this, uint64_t ___0_clientId, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_reader, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.FastBufferReader::get_Length()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FastBufferReader_get_Length_mE214B04E5DEA9E95553282F42E80A99883F7DDB0_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.IReadOnlyList`1<System.UInt64> Unity.Netcode.NetworkManager::get_ConnectedClientsIds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NetworkManager_get_ConnectedClientsIds_mAC05454DCEFB717F590830D86FFA869E7201231A (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.CustomMessagingManager::SendUnnamedMessage(System.Collections.Generic.IReadOnlyList`1<System.UInt64>,Unity.Netcode.FastBufferWriter,Unity.Netcode.NetworkDelivery)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomMessagingManager_SendUnnamedMessage_m6C3832AF6BC7B7F822D8F77DB17D24800115406D (CustomMessagingManager_t713DDF9DC30FAF5178913295556DD07C946A9746* __this, RuntimeObject* ___0_clientIds, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___1_messageBuffer, int32_t ___2_networkDelivery, const RuntimeMethod* method) ;
// System.Void System.InvalidOperationException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
// System.Void System.ArgumentNullException::.ctor(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155 (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, String_t* ___1_message, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.NetworkManager::get_IsHost()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkManager_get_IsHost_mC1156B68C1D97048027559F64FB5C3413F16C124 (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferReader::.ctor(Unity.Netcode.FastBufferWriter,Unity.Collections.Allocator,System.Int32,System.Int32,Unity.Collections.Allocator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastBufferReader__ctor_mF32AC7CF7D9A19B89B4192D07011549A4A352835 (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_copyAllocator, int32_t ___2_length, int32_t ___3_offset, int32_t ___4_internalAllocator, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.CustomMessagingManager::InvokeUnnamedMessage(System.UInt64,Unity.Netcode.FastBufferReader,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomMessagingManager_InvokeUnnamedMessage_m0A23B2E0396035E4399494118F0B04F8F39C7A04 (CustomMessagingManager_t713DDF9DC30FAF5178913295556DD07C946A9746* __this, uint64_t ___0_clientId, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_reader, int32_t ___2_serializedHeaderSize, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.NetworkConnectionManager::SendMessage<Unity.Netcode.UnnamedMessage,System.Collections.Generic.IReadOnlyList`1<System.UInt64>>(TMessageType&,Unity.Netcode.NetworkDelivery,TClientIdListType&)
inline int32_t NetworkConnectionManager_SendMessage_TisUnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977_TisIReadOnlyList_1_t1A3980B817C9C841FC942102C2A423C1AAD15C8E_mD313AF89725350EC65E8DA5E0FF02DCA84E36FB2 (NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* __this, UnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977* ___0_message, int32_t ___1_delivery, RuntimeObject** ___2_clientIds, const RuntimeMethod* method)
{
return (( int32_t (*) (NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny*, int32_t, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny*, const RuntimeMethod*))NetworkConnectionManager_SendMessage_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m4F6CAAEDA654D8A8668605236708F416567A4581_gshared)((NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1*)__this, (Il2CppFullySharedGenericAny*)___0_message, ___1_delivery, (Il2CppFullySharedGenericAny*)___2_clientIds, method);
}
// System.Int32 Unity.Netcode.NetworkConnectionManager::SendMessage<Unity.Netcode.UnnamedMessage>(T&,Unity.Netcode.NetworkDelivery,System.UInt64)
inline int32_t NetworkConnectionManager_SendMessage_TisUnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977_mB7A345CD6D61F8D59CAD11C0C5FFE7137A08E8DE (NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* __this, UnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977* ___0_message, int32_t ___1_delivery, uint64_t ___2_clientId, const RuntimeMethod* method)
{
return (( int32_t (*) (NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny*, int32_t, uint64_t, const RuntimeMethod*))NetworkConnectionManager_SendMessage_TisIl2CppFullySharedGenericAny_m435F6972A65C3BFA97604C364AB5AA4A7D0F2CA3_gshared)((NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1*)__this, (Il2CppFullySharedGenericAny*)___0_message, ___1_delivery, ___2_clientId, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.CustomMessagingManager/HandleNamedMessageDelegate>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m8616292878CC643D7B13019111630FB22CAD7597 (Dictionary_2_t518F90D2E7567328DA366C63B54EBF3FFB28D30D* __this, uint64_t ___0_key, HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny*, const RuntimeMethod*))Dictionary_2_TryGetValue_m7519D765EAF1E8A7D3137C2F1B7B3A01D15A1692_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny*)___1_value, method);
}
// TValue System.Collections.Generic.Dictionary`2<System.UInt64,System.String>::get_Item(TKey)
inline String_t* Dictionary_2_get_Item_m98BE3755186F6CBCA6D1CF3A0569C81596573056 (Dictionary_2_t2EC8956A71CCF4FBCA1F6403B624C92727D4A2C1* __this, uint64_t ___0_key, const RuntimeMethod* method)
{
String_t* il2cppRetVal;
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Dictionary_2_get_Item_m2E96908E9716367701CD737FA54C884EB2A8C3EA_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void Unity.Netcode.CustomMessagingManager/HandleNamedMessageDelegate::Invoke(System.UInt64,Unity.Netcode.FastBufferReader)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HandleNamedMessageDelegate_Invoke_m4BE4E8F48CDFCECC1CAF324EDBBE4BBC5EF7A83B_inline (HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD* __this, uint64_t ___0_senderClientId, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_messagePayload, const RuntimeMethod* method) ;
// System.Boolean System.String::IsNullOrEmpty(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.CustomMessagingManager/HandleNamedMessageDelegate>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_mD1E28633C3DBC58349CABBE18B909A31F2AA1F24 (Dictionary_2_t518F90D2E7567328DA366C63B54EBF3FFB28D30D* __this, uint64_t ___0_key, HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_set_Item_m4C6841170DD11AED683D2D71919F362A4CFF4A80_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny)___1_value, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.UInt64,System.String>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m8A7E9AC5A285566FE5D782BD3829C86E112BAA96 (Dictionary_2_t2EC8956A71CCF4FBCA1F6403B624C92727D4A2C1* __this, uint64_t ___0_key, String_t* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_set_Item_m4C6841170DD11AED683D2D71919F362A4CFF4A80_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny)___1_value, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.CustomMessagingManager/HandleNamedMessageDelegate>::Remove(TKey)
inline bool Dictionary_2_Remove_mF0A15AA82E81808CDE2F4BDC65ADA04B89765112 (Dictionary_2_t518F90D2E7567328DA366C63B54EBF3FFB28D30D* __this, uint64_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_Remove_m583C4F0E2926B584BE6EC6008195360FC631C14C_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt64,System.String>::Remove(TKey)
inline bool Dictionary_2_Remove_mCC280BD0A3AFBFBCD9CAE3EF3DB14E562106CD47 (Dictionary_2_t2EC8956A71CCF4FBCA1F6403B624C92727D4A2C1* __this, uint64_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_Remove_m583C4F0E2926B584BE6EC6008195360FC631C14C_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, method);
}
// System.Void Unity.Netcode.CustomMessagingManager::SendNamedMessage(System.String,System.Collections.Generic.IReadOnlyList`1<System.UInt64>,Unity.Netcode.FastBufferWriter,Unity.Netcode.NetworkDelivery)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomMessagingManager_SendNamedMessage_mE97EAB0692EE0237C1E1E5E232AD88D0F54B047C (CustomMessagingManager_t713DDF9DC30FAF5178913295556DD07C946A9746* __this, String_t* ___0_messageName, RuntimeObject* ___1_clientIds, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___2_messageStream, int32_t ___3_networkDelivery, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.CustomMessagingManager::InvokeNamedMessage(System.UInt64,System.UInt64,Unity.Netcode.FastBufferReader,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomMessagingManager_InvokeNamedMessage_m21FFAE6C31FF0E7182AE5B32A14B87792D8F5AAC (CustomMessagingManager_t713DDF9DC30FAF5178913295556DD07C946A9746* __this, uint64_t ___0_hash, uint64_t ___1_sender, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___2_reader, int32_t ___3_serializedHeaderSize, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.NetworkConnectionManager::SendMessage<Unity.Netcode.NamedMessage>(T&,Unity.Netcode.NetworkDelivery,System.UInt64)
inline int32_t NetworkConnectionManager_SendMessage_TisNamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93_m299C58836C302C8EA5D0DCE1F149540DD453CEF0 (NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* __this, NamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93* ___0_message, int32_t ___1_delivery, uint64_t ___2_clientId, const RuntimeMethod* method)
{
return (( int32_t (*) (NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny*, int32_t, uint64_t, const RuntimeMethod*))NetworkConnectionManager_SendMessage_TisIl2CppFullySharedGenericAny_m435F6972A65C3BFA97604C364AB5AA4A7D0F2CA3_gshared)((NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1*)__this, (Il2CppFullySharedGenericAny*)___0_message, ___1_delivery, ___2_clientId, method);
}
// System.Int32 Unity.Netcode.NetworkConnectionManager::SendMessage<Unity.Netcode.NamedMessage,System.Collections.Generic.IReadOnlyList`1<System.UInt64>>(TMessageType&,Unity.Netcode.NetworkDelivery,TClientIdListType&)
inline int32_t NetworkConnectionManager_SendMessage_TisNamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93_TisIReadOnlyList_1_t1A3980B817C9C841FC942102C2A423C1AAD15C8E_m14C2EF85013145C429970791A4EA0626A8590CCF (NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* __this, NamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93* ___0_message, int32_t ___1_delivery, RuntimeObject** ___2_clientIds, const RuntimeMethod* method)
{
return (( int32_t (*) (NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny*, int32_t, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny*, const RuntimeMethod*))NetworkConnectionManager_SendMessage_TisIl2CppFullySharedGenericAny_TisIl2CppFullySharedGenericAny_m4F6CAAEDA654D8A8668605236708F416567A4581_gshared)((NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1*)__this, (Il2CppFullySharedGenericAny*)___0_message, ___1_delivery, (Il2CppFullySharedGenericAny*)___2_clientIds, method);
}
// System.ArraySegment`1<System.Byte> Unity.Netcode.FastBufferWriter::ToTempByteArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 FastBufferWriter_ToTempByteArray_m7445357404A92F72E9647510E2C0894D6E505DB8 (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, const RuntimeMethod* method) ;
// System.UInt64 Unity.Netcode.NetworkConnectionManager::ClientIdToTransportId(System.UInt64)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t NetworkConnectionManager_ClientIdToTransportId_m1329EE63E4DBF4FC449E7EF214B6B0F00F7318E0_inline (NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* __this, uint64_t ___0_clientId, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>>::.ctor()
inline void Dictionary_2__ctor_mF12C202626D81DFFB410048338DBB9AD4096F758 (Dictionary_2_t3F5CC4E300710D40872C678B988D5BE24F9142DE* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2__ctor_m7745B6ED71E47C95E1BFCE647C4F026A404C668F_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m073FDB1F7304619F0FF45D3316F4089B1EDFDC73 (Dictionary_2_t3F5CC4E300710D40872C678B988D5BE24F9142DE* __this, int32_t ___0_key, Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny*, const RuntimeMethod*))Dictionary_2_TryGetValue_m7519D765EAF1E8A7D3137C2F1B7B3A01D15A1692_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny*)___1_value, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>::.ctor()
inline void Dictionary_2__ctor_m32DD64546159A9F9841EDC32F32DB064E3B38869 (Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2__ctor_m7745B6ED71E47C95E1BFCE647C4F026A404C668F_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_mFF17D2FC6A539DEADE39C27AFE3F5090C4302266 (Dictionary_2_t3F5CC4E300710D40872C678B988D5BE24F9142DE* __this, int32_t ___0_key, Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_set_Item_m4C6841170DD11AED683D2D71919F362A4CFF4A80_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny)___1_value, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mEF346DAD6EB87367ED63440E223813E7C9FDDFE6 (Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49* __this, uint64_t ___0_key, TriggerInfo_tF7AA42ADD2EA448322A10B27FB8B6154E3EBF692* ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny*, const RuntimeMethod*))Dictionary_2_TryGetValue_m7519D765EAF1E8A7D3137C2F1B7B3A01D15A1692_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny*)___1_value, method);
}
// Unity.Netcode.IRealTimeProvider Unity.Netcode.NetworkManager::get_RealTimeProvider()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* NetworkManager_get_RealTimeProvider_mAF8EEDE4C46E0478801F0ABCFF5410F762FAF8BE_inline (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method) ;
// Unity.Collections.AllocatorManager/AllocatorHandle Unity.Collections.AllocatorManager/AllocatorHandle::op_Implicit(Unity.Collections.Allocator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D (int32_t ___0_a, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeList`1<Unity.Netcode.DeferredMessageManager/TriggerData>::.ctor(Unity.Collections.AllocatorManager/AllocatorHandle)
inline void NativeList_1__ctor_m19DCE66AB0F3E270530EF83A2C2D1AF313973B0F (NativeList_1_t04917686A677DCA96B3A082C15D174D765D4DF5F* __this, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___0_allocator, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeList_1__ctor_mCF266C5F6762E110B7EAEAF5546388FDB3621BD8_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, ___0_allocator, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_mDC109F21837B1AFC20142FC26BFA5C987ABD669C (Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49* __this, uint64_t ___0_key, TriggerInfo_tF7AA42ADD2EA448322A10B27FB8B6154E3EBF692 ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_set_Item_m4C6841170DD11AED683D2D71919F362A4CFF4A80_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny)&___1_value, method);
}
// System.Byte* Unity.Netcode.FastBufferReader::GetUnsafePtr()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* FastBufferReader_GetUnsafePtr_m008EA280BAA27AE0673A6DFBC3BB7F77776755C2_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferReader::.ctor(System.Byte*,Unity.Collections.Allocator,System.Int32,System.Int32,Unity.Collections.Allocator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastBufferReader__ctor_mF5F9FCA3A383567FAE38CB5E43C7EFD100C476BC (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, uint8_t* ___0_buffer, int32_t ___1_copyAllocator, int32_t ___2_length, int32_t ___3_offset, int32_t ___4_internalAllocator, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeList`1<Unity.Netcode.DeferredMessageManager/TriggerData>::Add(T&)
inline void NativeList_1_Add_mAF93F41438AA91BF9742242899028979D7893951 (NativeList_1_t04917686A677DCA96B3A082C15D174D765D4DF5F* __this, TriggerData_t961063E87733CDD8443A71444D93E7529D0FD3F7* ___0_value, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, const RuntimeMethod*))NativeList_1_Add_m9BE8F632802CF4BA6110C86A3C1842F568C58DBB_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, (Il2CppFullySharedGenericStruct*)___0_value, method);
}
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>>::GetEnumerator()
inline Enumerator_t64B3C257FDC3F3175FB32BEEF4028ADFD7498916 Dictionary_2_GetEnumerator_m14A32DDD1940639C4B3F6C587E9344A3D4702560 (Dictionary_2_t3F5CC4E300710D40872C678B988D5BE24F9142DE* __this, const RuntimeMethod* method)
{
Enumerator_t64B3C257FDC3F3175FB32BEEF4028ADFD7498916 il2cppRetVal;
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))Dictionary_2_GetEnumerator_mEC4954B142C43B5CBAA045953EAD4E168FFCD492_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>>::Dispose()
inline void Enumerator_Dispose_m12D7315F170910E9E6AD8230D67BB60FD25689C0 (Enumerator_t64B3C257FDC3F3175FB32BEEF4028ADFD7498916* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))Enumerator_Dispose_m3D89F01AE65EC60062FFB578C0E771C098EF2CB7_gshared)((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)__this, method);
}
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>>::get_Current()
inline KeyValuePair_2_tB10CD7DF75FC3ED1B56C5C2318C57F7CF61FA3DA Enumerator_get_Current_mC9E2E4D887C6C6754366C650652073D7A2C8AEBB_inline (Enumerator_t64B3C257FDC3F3175FB32BEEF4028ADFD7498916* __this, const RuntimeMethod* method)
{
KeyValuePair_2_tB10CD7DF75FC3ED1B56C5C2318C57F7CF61FA3DA il2cppRetVal;
(( void (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*, const RuntimeMethod*))Enumerator_get_Current_m26AF82C275C82180BB7F23C7E408BC1FEB9A38EE_gshared_inline)((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)__this, (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)&il2cppRetVal, method);
return il2cppRetVal;
}
// TValue System.Collections.Generic.KeyValuePair`2<Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>>::get_Value()
inline Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49* KeyValuePair_2_get_Value_m279A8D418A23783B4C65FFC0A1D99EF11B3E8343_inline (KeyValuePair_2_tB10CD7DF75FC3ED1B56C5C2318C57F7CF61FA3DA* __this, const RuntimeMethod* method)
{
Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49* il2cppRetVal;
(( void (*) (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))KeyValuePair_2_get_Value_mFA1964BF56AA214EE0D491CC197F61BC9E5F1F7A_gshared_inline)((KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Int32 System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>::get_Count()
inline int32_t Dictionary_2_get_Count_m1984C708774EE76BA4E2643A107DB4BDEBFB7874 (Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2_get_Count_mBB454C6743410D3E06D44D494D4D6FF4CBBBDB1E_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, method);
}
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>::GetEnumerator()
inline Enumerator_t81F698221BBCC1252F94A2457795D7B85BBB7B7D Dictionary_2_GetEnumerator_mF6960BBE3C2D1D44789FA595415E877861957F01 (Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49* __this, const RuntimeMethod* method)
{
Enumerator_t81F698221BBCC1252F94A2457795D7B85BBB7B7D il2cppRetVal;
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))Dictionary_2_GetEnumerator_mEC4954B142C43B5CBAA045953EAD4E168FFCD492_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>::Dispose()
inline void Enumerator_Dispose_m8E461012142999EA3C2E03C49AA57A510C76F661 (Enumerator_t81F698221BBCC1252F94A2457795D7B85BBB7B7D* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))Enumerator_Dispose_m3D89F01AE65EC60062FFB578C0E771C098EF2CB7_gshared)((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)__this, method);
}
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>::get_Current()
inline KeyValuePair_2_t4886DAE8637A952D9BD9194870BCD230AF57EDEB Enumerator_get_Current_m51A29CDACDBDB29CBB6EBBE7A7F304CBCCE87AD3_inline (Enumerator_t81F698221BBCC1252F94A2457795D7B85BBB7B7D* __this, const RuntimeMethod* method)
{
KeyValuePair_2_t4886DAE8637A952D9BD9194870BCD230AF57EDEB il2cppRetVal;
(( void (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*, const RuntimeMethod*))Enumerator_get_Current_m26AF82C275C82180BB7F23C7E408BC1FEB9A38EE_gshared_inline)((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)__this, (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)&il2cppRetVal, method);
return il2cppRetVal;
}
// TValue System.Collections.Generic.KeyValuePair`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>::get_Value()
inline TriggerInfo_tF7AA42ADD2EA448322A10B27FB8B6154E3EBF692 KeyValuePair_2_get_Value_m68BAEB182CC3036B3D031A176239DBA860ED27E0_inline (KeyValuePair_2_t4886DAE8637A952D9BD9194870BCD230AF57EDEB* __this, const RuntimeMethod* method)
{
TriggerInfo_tF7AA42ADD2EA448322A10B27FB8B6154E3EBF692 il2cppRetVal;
(( void (*) (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))KeyValuePair_2_get_Value_mFA1964BF56AA214EE0D491CC197F61BC9E5F1F7A_gshared_inline)((KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// TKey System.Collections.Generic.KeyValuePair`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>::get_Key()
inline uint64_t KeyValuePair_2_get_Key_m8E51CF0A9A019C4A67F2F36A9DA018792C493537_inline (KeyValuePair_2_t4886DAE8637A952D9BD9194870BCD230AF57EDEB* __this, const RuntimeMethod* method)
{
uint64_t il2cppRetVal;
(( void (*) (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBE75BF8983618BC1ACEC20F94C1BFF85C8AA50F1_gshared_inline)((KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// TKey System.Collections.Generic.KeyValuePair`2<Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>>::get_Key()
inline int32_t KeyValuePair_2_get_Key_m89FE02CD5DDE2C1F68437FB23883B9CAEA28D570_inline (KeyValuePair_2_tB10CD7DF75FC3ED1B56C5C2318C57F7CF61FA3DA* __this, const RuntimeMethod* method)
{
int32_t il2cppRetVal;
(( void (*) (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBE75BF8983618BC1ACEC20F94C1BFF85C8AA50F1_gshared_inline)((KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>::MoveNext()
inline bool Enumerator_MoveNext_m5ED12EBC06D54A61AE096E4E457F6744F3AE7DCC (Enumerator_t81F698221BBCC1252F94A2457795D7B85BBB7B7D* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))Enumerator_MoveNext_m97783F73CDB1D0083A2F7D26A51847BF0843ADEA_gshared)((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>::Remove(TKey)
inline bool Dictionary_2_Remove_m6A33CBA898B7CEFC37A2F6DA956E1FE1307A873A (Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49* __this, uint64_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_Remove_m583C4F0E2926B584BE6EC6008195360FC631C14C_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>>::MoveNext()
inline bool Enumerator_MoveNext_m4B1416342768916A356A76C17CBDD5D9A5B1857C (Enumerator_t64B3C257FDC3F3175FB32BEEF4028ADFD7498916* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))Enumerator_MoveNext_m97783F73CDB1D0083A2F7D26A51847BF0843ADEA_gshared)((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)__this, method);
}
// Unity.Netcode.LogLevel Unity.Netcode.NetworkLog::get_CurrentLogLevel()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NetworkLog_get_CurrentLogLevel_m8D46ADEFC32E3AC0592F30B64B2062202A97AF9C (const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object,System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, RuntimeObject* ___3_arg2, const RuntimeMethod* method) ;
// Unity.Collections.NativeArray`1/Enumerator<T> Unity.Collections.NativeList`1<Unity.Netcode.DeferredMessageManager/TriggerData>::GetEnumerator()
inline Enumerator_t01B7DECA86D05FDCD66A346D109B322274A0A7CC NativeList_1_GetEnumerator_m284497ACD6CAB2E2DF7F83C806F5977FD7F5E3A5 (NativeList_1_t04917686A677DCA96B3A082C15D174D765D4DF5F* __this, const RuntimeMethod* method)
{
Enumerator_t01B7DECA86D05FDCD66A346D109B322274A0A7CC il2cppRetVal;
(( void (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405*, const RuntimeMethod*))NativeList_1_GetEnumerator_mAEC3E4F148C87993A6A957CCD8D16A1CBADF6621_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, (Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void Unity.Collections.NativeArray`1/Enumerator<Unity.Netcode.DeferredMessageManager/TriggerData>::Dispose()
inline void Enumerator_Dispose_m657BA97920CB3C07E13F38343E3FDA5637CEAF31 (Enumerator_t01B7DECA86D05FDCD66A346D109B322274A0A7CC* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405*, const RuntimeMethod*))Enumerator_Dispose_m97F29D6F80B478A97A6DA81F665E7DA693E17E64_gshared)((Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405*)__this, method);
}
// T Unity.Collections.NativeArray`1/Enumerator<Unity.Netcode.DeferredMessageManager/TriggerData>::get_Current()
inline TriggerData_t961063E87733CDD8443A71444D93E7529D0FD3F7 Enumerator_get_Current_m56988DFE3335648B87EC81EB6D8C89F51C8A9575_inline (Enumerator_t01B7DECA86D05FDCD66A346D109B322274A0A7CC* __this, const RuntimeMethod* method)
{
TriggerData_t961063E87733CDD8443A71444D93E7529D0FD3F7 il2cppRetVal;
(( void (*) (Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405*, Il2CppFullySharedGenericStruct*, const RuntimeMethod*))Enumerator_get_Current_mF9A198DACCE8ED0DC6FD097825D7A0F82D149DBA_gshared_inline)((Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405*)__this, (Il2CppFullySharedGenericStruct*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void Unity.Netcode.FastBufferReader::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastBufferReader_Dispose_m41A8C3E8174E2031FE00D3B911BE94AE8FE0AD23 (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, const RuntimeMethod* method) ;
// System.Boolean Unity.Collections.NativeArray`1/Enumerator<Unity.Netcode.DeferredMessageManager/TriggerData>::MoveNext()
inline bool Enumerator_MoveNext_mEC89F726663BE9329DCA2F91D68468429F98FAFE_inline (Enumerator_t01B7DECA86D05FDCD66A346D109B322274A0A7CC* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405*, const RuntimeMethod*))Enumerator_MoveNext_mC9099E56E01AB33169AB4EE888BD9A2B752961DE_gshared_inline)((Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405*)__this, method);
}
// System.Void Unity.Collections.NativeList`1<Unity.Netcode.DeferredMessageManager/TriggerData>::Dispose()
inline void NativeList_1_Dispose_mAB35B6439950517EEE8232B90F21302B36FF72F0 (NativeList_1_t04917686A677DCA96B3A082C15D174D765D4DF5F* __this, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, const RuntimeMethod*))NativeList_1_Dispose_m42535264C7291A64741CA36B4F0567D15D7BDC2F_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, method);
}
// System.Void Unity.Netcode.NetworkMessageManager::HandleMessage(Unity.Netcode.NetworkMessageHeader&,Unity.Netcode.FastBufferReader,System.UInt64,System.Single,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMessageManager_HandleMessage_m8435AC8FD96FBC973F50BFBBE5FF822D65FD6785 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673* ___0_header, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_reader, uint64_t ___2_senderId, float ___3_timestamp, int32_t ___4_serializedHeaderSize, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo>>::Clear()
inline void Dictionary_2_Clear_m839C93689EB7C06BF4F932F67C18B9852E154E5E (Dictionary_2_t3F5CC4E300710D40872C678B988D5BE24F9142DE* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2_Clear_m935B3F117860376DC854C9E0C80CBD99BE77EEA4_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, method);
}
// System.Int32 Unity.Netcode.DisconnectReasonMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DisconnectReasonMessage_get_Version_m44A9AD8A957ED4F015B4A6D08A911A59E8055C8B (DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.BytePacker::WriteValueBitPacked(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BytePacker_WriteValueBitPacked_m510F6322BA0F2C85AF9527A7927FF9B03F0AE613 (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_value, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.FastBufferWriter::GetWriteSize(System.String,System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FastBufferWriter_GetWriteSize_m283745C69915E8E8D699F45A7A1EDB4A02D63476_inline (String_t* ___0_s, bool ___1_oneByteChars, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferWriter::WriteValue(System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastBufferWriter_WriteValue_m2027257224443062632299FE163CA30F6522409D (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, String_t* ___0_s, bool ___1_oneByteChars, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferWriter::WriteValueSafe(System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastBufferWriter_WriteValueSafe_m0F27F4503AFFE1229BEC702F82897D43187F2AF5 (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, String_t* ___0_s, bool ___1_oneByteChars, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.DisconnectReasonMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisconnectReasonMessage_Serialize_m95202A704191A925F261E86742A21A011FDCB2D8 (DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ByteUnpacker::ReadValueBitPacked(Unity.Netcode.FastBufferReader,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteUnpacker_ReadValueBitPacked_mC5142499F3BA1F4D8C60EDF335D6C54B0D78C4AC (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, int32_t* ___1_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferReader::ReadValueSafe(System.String&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastBufferReader_ReadValueSafe_mF109F40AB1DD4415EC5AE549AF86C90601EE2042 (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, String_t** ___0_s, bool ___1_oneByteChars, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.DisconnectReasonMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DisconnectReasonMessage_Deserialize_m9EC97720A6ADF49B845B04EF26932A2AA4583B01 (DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkConnectionManager::set_DisconnectReason(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NetworkConnectionManager_set_DisconnectReason_mD696E1362F392BAEE80AAE4BA733F58B11110C84_inline (NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.DisconnectReasonMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisconnectReasonMessage_Handle_mCD15D1E4418C06765B47FFB7A52D2A8FF830700D (DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method) ;
// System.Void System.Attribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<Unity.Netcode.NetworkMessageManager/MessageWithHandler> Unity.Netcode.ILPPMessageProvider::GetMessages()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* ILPPMessageProvider_GetMessages_m8F94D212BE31BC805FCB9E98AE64B0A62463238A_inline (ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Unity.Netcode.NetworkMessageManager/MessageWithHandler>::.ctor()
inline void List_1__ctor_mD3F5CA427B3CF3EEA874461043107649973DCA0B (List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1__ctor_m0AFBAEA7EC427E32CC9CA267B1930DC5DF67A374_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// System.Int32 Unity.Netcode.AnticipationCounterSyncPingMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AnticipationCounterSyncPingMessage_get_Version_mE329CD4F40D6638372164C4565C425CEFDDBDBA2 (AnticipationCounterSyncPingMessage_tE9C54BC0D4A4B72F5CEDB3D76A6B36CAE96D0440* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.BytePacker::WriteValuePacked(Unity.Netcode.FastBufferWriter,System.UInt64)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BytePacker_WriteValuePacked_m23E59CFBF3FD382ED26E430386AB1F3271634C52_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, uint64_t ___1_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferWriter::WriteValueSafe<System.Double>(T&,Unity.Netcode.FastBufferWriter/ForPrimitives)
inline void FastBufferWriter_WriteValueSafe_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m105E6F874DE8309AEFE954E1CFF974D1343A2361_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, double* ___0_value, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 ___1_unused, const RuntimeMethod* method)
{
(( void (*) (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292, const RuntimeMethod*))FastBufferWriter_WriteValueSafe_TisIl2CppFullySharedGenericStruct_m98107690035BB9DD60FC861AE8DEDF5EE56D49CF_gshared_inline)((FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)__this, (Il2CppFullySharedGenericStruct*)___0_value, ___1_unused, method);
}
// System.Void Unity.Netcode.AnticipationCounterSyncPingMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnticipationCounterSyncPingMessage_Serialize_mBCA35CA2881A61B505EC970FDB24EF7D051605DF (AnticipationCounterSyncPingMessage_tE9C54BC0D4A4B72F5CEDB3D76A6B36CAE96D0440* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ByteUnpacker::ReadValuePacked(Unity.Netcode.FastBufferReader,System.UInt64&)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ByteUnpacker_ReadValuePacked_mA03B7A52D3DF76D170AF4ED7669A0472D134C1CB_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, uint64_t* ___1_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferReader::ReadValueSafe<System.Double>(T&,Unity.Netcode.FastBufferWriter/ForPrimitives)
inline void FastBufferReader_ReadValueSafe_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m0D334A58E858FE7C44B01CEA2EF38812E3F3004D_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, double* ___0_value, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 ___1_unused, const RuntimeMethod* method)
{
(( void (*) (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292, const RuntimeMethod*))FastBufferReader_ReadValueSafe_TisIl2CppFullySharedGenericStruct_mFC2A640FAD5BA266EE3E07A5E7E437D1A6172BA6_gshared_inline)((FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)__this, (Il2CppFullySharedGenericStruct*)___0_value, ___1_unused, method);
}
// System.Boolean Unity.Netcode.AnticipationCounterSyncPingMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AnticipationCounterSyncPingMessage_Deserialize_m728972C0FA0CDE8904949D1CEE1B1E3F3C31D910 (AnticipationCounterSyncPingMessage_tE9C54BC0D4A4B72F5CEDB3D76A6B36CAE96D0440* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.NetworkManager::get_IsListening()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkManager_get_IsListening_m6E683AF8D3D2D2716957B42C8CD8CD47EC3D688C (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.NetworkManager::get_ShutdownInProgress()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NetworkManager_get_ShutdownInProgress_mF9E146A3C71F83E8E5B36E720CB16610324D7109_inline (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.IReadOnlyDictionary`2<System.UInt64,Unity.Netcode.NetworkClient> Unity.Netcode.NetworkManager::get_ConnectedClients()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NetworkManager_get_ConnectedClients_mF98B5720C9B6701421F173411D6B3198A61E39A7 (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.NetworkMessageManager::SendMessage<Unity.Netcode.AnticipationCounterSyncPongMessage>(T&,Unity.Netcode.NetworkDelivery,System.UInt64)
inline int32_t NetworkMessageManager_SendMessage_TisAnticipationCounterSyncPongMessage_t09E01EDA2B4C82FDCC2AB10BE4F14B14B4BE561F_mFD2F404FDEDF38726DA1E614CF32193DE201B4B2 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, AnticipationCounterSyncPongMessage_t09E01EDA2B4C82FDCC2AB10BE4F14B14B4BE561F* ___0_message, int32_t ___1_delivery, uint64_t ___2_clientId, const RuntimeMethod* method)
{
return (( int32_t (*) (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny*, int32_t, uint64_t, const RuntimeMethod*))NetworkMessageManager_SendMessage_TisIl2CppFullySharedGenericAny_m0B5DFA199CB81FE2C238E4D1CE12A69C5C243E97_gshared)((NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468*)__this, (Il2CppFullySharedGenericAny*)___0_message, ___1_delivery, ___2_clientId, method);
}
// System.Void Unity.Netcode.AnticipationCounterSyncPingMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnticipationCounterSyncPingMessage_Handle_m7C9354E71FE27B0DA81F71C6D4B0C9FF12CDBA8E (AnticipationCounterSyncPingMessage_tE9C54BC0D4A4B72F5CEDB3D76A6B36CAE96D0440* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.AnticipationCounterSyncPongMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AnticipationCounterSyncPongMessage_get_Version_m5A44E06879BB8989C57A7AC78C5219C89D938AB9 (AnticipationCounterSyncPongMessage_t09E01EDA2B4C82FDCC2AB10BE4F14B14B4BE561F* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.AnticipationCounterSyncPongMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnticipationCounterSyncPongMessage_Serialize_mA5C116507A32FD8A93E428936360C2E8CF35F742 (AnticipationCounterSyncPongMessage_t09E01EDA2B4C82FDCC2AB10BE4F14B14B4BE561F* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.NetworkManager::get_IsClient()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkManager_get_IsClient_mC9E982EA43899619BFFAF01409F5BBD1FE020001 (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.AnticipationCounterSyncPongMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AnticipationCounterSyncPongMessage_Deserialize_m7C351F661AEC661EF00CE755C5DB0FF6B502BBA9 (AnticipationCounterSyncPongMessage_t09E01EDA2B4C82FDCC2AB10BE4F14B14B4BE561F* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method) ;
// Unity.Netcode.AnticipationSystem Unity.Netcode.NetworkManager::get_AnticipationSystem()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AnticipationSystem_t4898B59C04A6EFD6A1CCC840893123F889674771* NetworkManager_get_AnticipationSystem_m2350595B973EF034876C5621A4383D87FDFE83D9_inline (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.AnticipationCounterSyncPongMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnticipationCounterSyncPongMessage_Handle_m271A1434C0AB570BA70BA04C5F5DD014612F328B (AnticipationCounterSyncPongMessage_t09E01EDA2B4C82FDCC2AB10BE4F14B14B4BE561F* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.ChangeOwnershipMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ChangeOwnershipMessage_get_Version_mF356CE953E856A451B395E35A061015B398BA3FB (ChangeOwnershipMessage_tEF19BE4B1928201B9861E869DBF93424F8AFC103* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ChangeOwnershipMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ChangeOwnershipMessage_Serialize_mF3E107E66BB1BA94198D141C9F83EDEDAD822468 (ChangeOwnershipMessage_tEF19BE4B1928201B9861E869DBF93424F8AFC103* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method) ;
// Unity.Netcode.NetworkSpawnManager Unity.Netcode.NetworkManager::get_SpawnManager()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D* NetworkManager_get_SpawnManager_mAE49738D7E37718DABC59F9BBF31E985B7D438F8_inline (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.NetworkObject>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_m37294B7C273DACD1781AED35A3FAB1CD73A9099B (Dictionary_2_t157A4914F029A406F78B10B4418C1C55A8B74123* __this, uint64_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_ContainsKey_mA268E9B914DCE838DD0CD9D879BAAEECD0C677AA_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, method);
}
// Unity.Netcode.IDeferredNetworkMessageManager Unity.Netcode.NetworkManager::get_DeferredMessageManager()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* NetworkManager_get_DeferredMessageManager_mB31CE5FD98CF6431BFFE36FB21836002B2E04C7E_inline (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.ChangeOwnershipMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ChangeOwnershipMessage_Deserialize_mABB88D4841812EF76204E714C6F8847952051048 (ChangeOwnershipMessage_tEF19BE4B1928201B9861E869DBF93424F8AFC103* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.NetworkObject>::get_Item(TKey)
inline NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* Dictionary_2_get_Item_mDD509B022B7575814BC1D2931604ACA4D934AAFD (Dictionary_2_t157A4914F029A406F78B10B4418C1C55A8B74123* __this, uint64_t ___0_key, const RuntimeMethod* method)
{
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* il2cppRetVal;
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Dictionary_2_get_Item_m2E96908E9716367701CD737FA54C884EB2A8C3EA_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.UInt64 Unity.Netcode.NetworkObject::get_OwnerClientId()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t NetworkObject_get_OwnerClientId_m049930D5FE84BDA9104F03995AC29953BAB247E4_inline (NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkObject::set_OwnerClientId(System.UInt64)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NetworkObject_set_OwnerClientId_m01EC92AFE7BAFDA5BD221C784C8B6B2B45D350EA_inline (NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* __this, uint64_t ___0_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkObject::InvokeBehaviourOnLostOwnership()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkObject_InvokeBehaviourOnLostOwnership_m44B7403C9873D562A7C5EFBA8E1B1BDB6732A924 (NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkObject::InvokeBehaviourOnGainedOwnership()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkObject_InvokeBehaviourOnGainedOwnership_m5E1DAB35D90DD7D979C4BA6734E12E767197C3E5 (NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<Unity.Netcode.NetworkBehaviour> Unity.Netcode.NetworkObject::get_ChildNetworkBehaviours()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t77285321F3B26D7A49CBB0F92E556C36504A91F5* NetworkObject_get_ChildNetworkBehaviours_m77246A2E16BAEE728A066E3020690BB3FB4EE09F (NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<Unity.Netcode.NetworkBehaviour>::get_Item(System.Int32)
inline NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* List_1_get_Item_m2051C7ACD9FC004F1884C23AB299C5B8F50EB75A (List_1_t77285321F3B26D7A49CBB0F92E556C36504A91F5* __this, int32_t ___0_index, const RuntimeMethod* method)
{
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* il2cppRetVal;
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, int32_t, Il2CppFullySharedGenericAny*, const RuntimeMethod*))List_1_get_Item_m6E4BA37C1FB558E4A62AE4324212E45D09C5C937_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, ___0_index, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void Unity.Netcode.NetworkBehaviour::UpdateNetworkProperties()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkBehaviour_UpdateNetworkProperties_m82607D0D26BB456ED43FC0568405B7BE8179228A (NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Unity.Netcode.NetworkBehaviour>::get_Count()
inline int32_t List_1_get_Count_m1AF4C8B92D2524DDFC934009E81C1603112664B2_inline (List_1_t77285321F3B26D7A49CBB0F92E556C36504A91F5* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1_get_Count_mD2ED26ACAF3BAF386FFEA83893BA51DB9FD8BA30_gshared_inline)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// System.Void Unity.Netcode.NetworkObject::InvokeOwnershipChanged(System.UInt64,System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkObject_InvokeOwnershipChanged_m000FA35B8B79C1CEBEC699D2657BAD2E09067106 (NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* __this, uint64_t ___0_previous, uint64_t ___1_next, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ChangeOwnershipMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ChangeOwnershipMessage_Handle_m4FB62B8CE141AD7DF0B698E368DD6D8F92E917AE (ChangeOwnershipMessage_tEF19BE4B1928201B9861E869DBF93424F8AFC103* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.ClientConnectedMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ClientConnectedMessage_get_Version_mCB1C5C0EFEF6BC90D2056BF4E6B05DC5B6680A2B (ClientConnectedMessage_tADCD93468AB0DC7530616900F85D58E57EC3C46E* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ClientConnectedMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClientConnectedMessage_Serialize_mA6B628E1D157D72E1B2268284890385EBDDFD330 (ClientConnectedMessage_tADCD93468AB0DC7530616900F85D58E57EC3C46E* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.ClientConnectedMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ClientConnectedMessage_Deserialize_m9A9FDE6D88D0DE83B3E2AB39BB36A429FFF69807 (ClientConnectedMessage_tADCD93468AB0DC7530616900F85D58E57EC3C46E* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.UInt64>::Add(T)
inline void List_1_Add_m553050C87F0BF32427648D10CE6B6452B32ABB71_inline (List_1_tB88E7361EE76DFB3EBB7FCD60CC59ACC3E48C284* __this, uint64_t ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))List_1_Add_mD4F3498FBD3BDD3F03CBCFB38041CBAC9C28CAFC_gshared_inline)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Il2CppFullySharedGenericAny)&___0_item, method);
}
// System.Boolean Unity.Netcode.NetworkManager::get_IsConnectedClient()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkManager_get_IsConnectedClient_m6A551DE92D70EFC1940AB427EA727968DA3C9A59 (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkConnectionManager::InvokeOnPeerConnectedCallback(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkConnectionManager_InvokeOnPeerConnectedCallback_m909AA024594C0791DB0A74B1E2229AA682972753 (NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* __this, uint64_t ___0_clientId, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ClientConnectedMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClientConnectedMessage_Handle_m7AC1C7BE2CBCFBCC40ACFBD6CD9D2021B8596751 (ClientConnectedMessage_tADCD93468AB0DC7530616900F85D58E57EC3C46E* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.ClientDisconnectedMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ClientDisconnectedMessage_get_Version_m3654C4E23F23AA124FB2DA064C20D74C4A1EF43E (ClientDisconnectedMessage_t0C8722005B5EC57AF31E4400B5D754172EC06AF5* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ClientDisconnectedMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClientDisconnectedMessage_Serialize_m6E6DB1BDDE92D4FDFDB5D871DDBF999DE4EEF6D5 (ClientDisconnectedMessage_t0C8722005B5EC57AF31E4400B5D754172EC06AF5* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.ClientDisconnectedMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ClientDisconnectedMessage_Deserialize_mCC885DDD5919ED9626792959DAE18F9655E8441A (ClientDisconnectedMessage_t0C8722005B5EC57AF31E4400B5D754172EC06AF5* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<System.UInt64>::Remove(T)
inline bool List_1_Remove_m853978499BEB388A47544C11EF397203F12DB35D (List_1_tB88E7361EE76DFB3EBB7FCD60CC59ACC3E48C284* __this, uint64_t ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))List_1_Remove_m9BCE8CEF94E6F2BF8624D65214FF4F3CA686D60C_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Il2CppFullySharedGenericAny)&___0_item, method);
}
// System.Void Unity.Netcode.NetworkConnectionManager::InvokeOnPeerDisconnectedCallback(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkConnectionManager_InvokeOnPeerDisconnectedCallback_m9D94A84DD29FEA2A9556E7E99687C9D983107930 (NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* __this, uint64_t ___0_clientId, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ClientDisconnectedMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClientDisconnectedMessage_Handle_m691AFBF15FD545703E2143FF80CD8C43F810FE70 (ClientDisconnectedMessage_t0C8722005B5EC57AF31E4400B5D754172EC06AF5* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.ConnectionApprovedMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ConnectionApprovedMessage_get_Version_mE3D5EF213D436FD2FFABE1712EEF14AF9BA3C326 (ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58* __this, const RuntimeMethod* method) ;
// Unity.Collections.NativeArray`1/Enumerator<T> Unity.Collections.NativeArray`1<Unity.Netcode.MessageVersionData>::GetEnumerator()
inline Enumerator_t5F21B6C8BAF6EA5BE378685AEB5B3DBC8FDCF0C3 NativeArray_1_GetEnumerator_mC13E76D3268A5DF1956456F4A9CCF293EC9FD9CD (NativeArray_1_t6B9B2B7BDBFEE32443B65053BABBCFDCAAB4B42F* __this, const RuntimeMethod* method)
{
Enumerator_t5F21B6C8BAF6EA5BE378685AEB5B3DBC8FDCF0C3 il2cppRetVal;
(( void (*) (NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18*, Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405*, const RuntimeMethod*))NativeArray_1_GetEnumerator_mB8476B005B66C374A79CAA0F5887F98EDD4D8E32_gshared)((NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18*)__this, (Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void Unity.Collections.NativeArray`1/Enumerator<Unity.Netcode.MessageVersionData>::Dispose()
inline void Enumerator_Dispose_m0A7CDA45C8854827A8C5525E68A1B43397491591 (Enumerator_t5F21B6C8BAF6EA5BE378685AEB5B3DBC8FDCF0C3* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405*, const RuntimeMethod*))Enumerator_Dispose_m97F29D6F80B478A97A6DA81F665E7DA693E17E64_gshared)((Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405*)__this, method);
}
// T Unity.Collections.NativeArray`1/Enumerator<Unity.Netcode.MessageVersionData>::get_Current()
inline MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1 Enumerator_get_Current_mB4053898AA473E3E0C1C23C3BE99385CB748ED12_inline (Enumerator_t5F21B6C8BAF6EA5BE378685AEB5B3DBC8FDCF0C3* __this, const RuntimeMethod* method)
{
MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1 il2cppRetVal;
(( void (*) (Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405*, Il2CppFullySharedGenericStruct*, const RuntimeMethod*))Enumerator_get_Current_mF9A198DACCE8ED0DC6FD097825D7A0F82D149DBA_gshared_inline)((Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405*)__this, (Il2CppFullySharedGenericStruct*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void Unity.Netcode.MessageVersionData::Serialize(Unity.Netcode.FastBufferWriter)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MessageVersionData_Serialize_mC1284C31A84770AB13C9448AA94C0DBF24B8A000 (MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, const RuntimeMethod* method) ;
// System.Boolean Unity.Collections.NativeArray`1/Enumerator<Unity.Netcode.MessageVersionData>::MoveNext()
inline bool Enumerator_MoveNext_mA46F1C2A842539CEA6866B78854AE907F5076BDB_inline (Enumerator_t5F21B6C8BAF6EA5BE378685AEB5B3DBC8FDCF0C3* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405*, const RuntimeMethod*))Enumerator_MoveNext_mC9099E56E01AB33169AB4EE888BD9A2B752961DE_gshared_inline)((Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405*)__this, method);
}
// System.Void Unity.Netcode.FastBufferWriter::WriteValueSafe<System.UInt64>(Unity.Collections.NativeArray`1<T>,Unity.Netcode.FastBufferWriter/ForGeneric)
inline void FastBufferWriter_WriteValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCC4F5F47D5E50F2236AA7A7F3FC6AC651F59A9EE_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B ___0_value, ForGeneric_t75CFE5C22C856F0990A529250BC4CDB2181A88A6 ___1_unused, const RuntimeMethod* method)
{
(( void (*) (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*, NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18, ForGeneric_t75CFE5C22C856F0990A529250BC4CDB2181A88A6, const RuntimeMethod*))FastBufferWriter_WriteValueSafe_TisIl2CppFullySharedGenericStruct_m540C6D1BC70ED1A94245BFBD49AFA230CE4B47D6_gshared_inline)((FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)__this, il2cpp_codegen_cast_struct<NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18, NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B>(&___0_value), ___1_unused, method);
}
// System.Int32 Unity.Netcode.FastBufferWriter::get_Position()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FastBufferWriter_get_Position_m87642B5268B41B7D15D4E628DF93A5B5776A4B05_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.FastBufferWriter::GetWriteSize<System.UInt32>(T&,Unity.Netcode.FastBufferWriter/ForStructs)
inline int32_t FastBufferWriter_GetWriteSize_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m04B73618BB470A5A2C911FC1D5E303234029B1CE_inline (uint32_t* ___0_value, ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D ___1_unused, const RuntimeMethod* method)
{
return (( int32_t (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D, const RuntimeMethod*))FastBufferWriter_GetWriteSize_TisIl2CppFullySharedGenericStruct_m2139D4ADD3A98DE64C0D2D519EBD32826B36D24A_gshared_inline)((Il2CppFullySharedGenericStruct*)___0_value, ___1_unused, method);
}
// System.Void Unity.Netcode.FastBufferWriter::Seek(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_Seek_mB69BB80C6A754FCD31EEC11BF09B1E354AADA64E_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, int32_t ___0_where, const RuntimeMethod* method) ;
// System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<Unity.Netcode.NetworkObject>::GetEnumerator()
inline Enumerator_t08D2A82D9E38E7B084FD4A017063CBB6B265B486 HashSet_1_GetEnumerator_mCDB1CC1394B96A323D7C3CDB56E2DE3380FFCDFA (HashSet_1_t4CB93F2D8A0CA74AB045A363BEAA451C9E5C4337* __this, const RuntimeMethod* method)
{
Enumerator_t08D2A82D9E38E7B084FD4A017063CBB6B265B486 il2cppRetVal;
(( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*, const RuntimeMethod*))HashSet_1_GetEnumerator_m75DD344FE9A073CA9564DC6A425EC36883FB32A7_gshared)((HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*)__this, (Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.HashSet`1/Enumerator<Unity.Netcode.NetworkObject>::Dispose()
inline void Enumerator_Dispose_mC39E7C3B1C6A6521D8443D6681F3952F97AE9750 (Enumerator_t08D2A82D9E38E7B084FD4A017063CBB6B265B486* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*, const RuntimeMethod*))Enumerator_Dispose_m915D35B9BB2A77C5396F4FE1A1C53F1C93B8E337_gshared)((Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*)__this, method);
}
// T System.Collections.Generic.HashSet`1/Enumerator<Unity.Netcode.NetworkObject>::get_Current()
inline NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* Enumerator_get_Current_m9A31BE16C882B8EF0FDD6398F2C941CD7022AD3D_inline (Enumerator_t08D2A82D9E38E7B084FD4A017063CBB6B265B486* __this, const RuntimeMethod* method)
{
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* il2cppRetVal;
(( void (*) (Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Enumerator_get_Current_m51282E47C90E55BF2D96A0D329869ABC122A85A0_gshared_inline)((Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Boolean Unity.Netcode.NetworkObject/VisibilityDelegate::Invoke(System.UInt64)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool VisibilityDelegate_Invoke_mEEFAF73CA887F39FF400F1C7FAC4B03C01E74192_inline (VisibilityDelegate_t43869941CF7C26CBA2B0FEBB3E7A33BA67D3216A* __this, uint64_t ___0_clientId, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.UInt64>::Add(T)
inline bool HashSet_1_Add_mBC1006593BDA81F38BCAC913DA281C8437CF04D0 (HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* __this, uint64_t ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))HashSet_1_Add_m73E14DB94D21272EEE1E28E4D74704B0095D8064_gshared)((HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*)__this, (Il2CppFullySharedGenericAny)&___0_item, method);
}
// Unity.Netcode.NetworkObject/SceneObject Unity.Netcode.NetworkObject::GetMessageSceneObject(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5 NetworkObject_GetMessageSceneObject_m85E9DCC6AFF8B306C7278A0A8D5A3C0AC8A499C1 (NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* __this, uint64_t ___0_targetClientId, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1/Enumerator<Unity.Netcode.NetworkObject>::MoveNext()
inline bool Enumerator_MoveNext_mB090F6E1959BE9CB144F4F7BC5D8BA0BB1F4B640 (Enumerator_t08D2A82D9E38E7B084FD4A017063CBB6B265B486* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*, const RuntimeMethod*))Enumerator_MoveNext_m1756F06B6BC460B8EEB4522B562E097F37D54C59_gshared)((Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*)__this, method);
}
// System.Int32 Unity.Netcode.FastBufferWriter::get_Length()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FastBufferWriter_get_Length_m7266B7D8C1D5C7C6876FBC287C06655EB9593396_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ConnectionApprovedMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionApprovedMessage_Serialize_m0584DD0592C46377C30D4A2E7A215EF46CCCE199 (ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<System.UInt32>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
inline void NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m788DE0F85C4051DDF092DDF96484DE655ACFB6F1_gshared)((NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18*)__this, ___0_length, ___1_allocator, ___2_options, method);
}
// System.Void Unity.Netcode.MessageVersionData::Deserialize(Unity.Netcode.FastBufferReader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MessageVersionData_Deserialize_m5E85BE8ADB73EDB81E597B466F7C223C4459225B (MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkMessageManager::SetVersion(System.UInt64,System.UInt32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMessageManager_SetVersion_m0986D88C9764064E321D8131D3B348B31B868D2F (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, uint64_t ___0_clientId, uint32_t ___1_messageHash, int32_t ___2_version, const RuntimeMethod* method) ;
// System.Type Unity.Netcode.NetworkMessageManager::GetMessageForHash(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* NetworkMessageManager_GetMessageForHash_m06800494CBE03578B5CB9D0BBFE2CC9B9DC98C88 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, uint32_t ___0_messageHash, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkMessageManager::SetServerMessageOrder(Unity.Collections.NativeArray`1<System.UInt32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMessageManager_SetServerMessageOrder_m96DC1BD003FCB9A26280078371C3418AA3ACEB52 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___0_messagesInIdOrder, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<System.UInt32>::Dispose()
inline void NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18*, const RuntimeMethod*))NativeArray_1_Dispose_m365A262FA4CA431467F021D7732CECD68316AF80_gshared)((NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18*)__this, method);
}
// System.Void Unity.Netcode.FastBufferReader::ReadValueSafe<System.UInt64>(Unity.Collections.NativeArray`1<T>&,Unity.Collections.Allocator,Unity.Netcode.FastBufferWriter/ForGeneric)
inline void FastBufferReader_ReadValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCCFAECB6A724D2080D1C2FB9724C39796835E45E_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B* ___0_value, int32_t ___1_allocator, ForGeneric_t75CFE5C22C856F0990A529250BC4CDB2181A88A6 ___2_unused, const RuntimeMethod* method)
{
(( void (*) (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*, NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18*, int32_t, ForGeneric_t75CFE5C22C856F0990A529250BC4CDB2181A88A6, const RuntimeMethod*))FastBufferReader_ReadValueSafe_TisIl2CppFullySharedGenericStruct_m01B18B31218A3E89972A47F8B77DAB68E0B0EA1A_gshared_inline)((FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)__this, (NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18*)___0_value, ___1_allocator, ___2_unused, method);
}
// System.Void Unity.Collections.NativeArray`1<System.UInt64>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
inline void NativeArray_1__ctor_mA8531DC1B7696C5771660F84BEFAAD1B126030D1 (NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m788DE0F85C4051DDF092DDF96484DE655ACFB6F1_gshared)((NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18*)__this, ___0_length, ___1_allocator, ___2_options, method);
}
// System.Boolean Unity.Netcode.ConnectionApprovedMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConnectionApprovedMessage_Deserialize_m468ADF959F7A7465ADDB4A847C3BFF5FB7A54195 (ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkManager::set_LocalClientId(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkManager_set_LocalClientId_m2B9EFB7D8682B3AE42D8D4DD90461A64F74D26F7 (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, uint64_t ___0_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkMessageManager::SetLocalClientId(System.UInt64)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NetworkMessageManager_SetLocalClientId_mC872CAA8D5D7A6EA5F4F83F7390647C756CC0D60_inline (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, uint64_t ___0_id, const RuntimeMethod* method) ;
// Unity.Netcode.NetworkTickSystem Unity.Netcode.NetworkManager::get_NetworkTickSystem()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NetworkTickSystem_t03E11F229B752CF97C7A1616D2CFF513D988780A* NetworkManager_get_NetworkTickSystem_m932840C0DC497A492EE381B003FA1A5957DFDE57_inline (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method) ;
// System.UInt32 Unity.Netcode.NetworkTickSystem::get_TickRate()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t NetworkTickSystem_get_TickRate_mE053E1F4706D7744E24E0CB387DADE9454EDD337_inline (NetworkTickSystem_t03E11F229B752CF97C7A1616D2CFF513D988780A* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkTime::.ctor(System.UInt32,System.Int32,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkTime__ctor_mD40214D6A925F3027C77DA7051C210F487C0CC55 (NetworkTime_t2E4697E4558B217C431021D2CC30A9306E778B5F* __this, uint32_t ___0_tickRate, int32_t ___1_tick, double ___2_tickOffset, const RuntimeMethod* method) ;
// Unity.Netcode.NetworkTimeSystem Unity.Netcode.NetworkManager::get_NetworkTimeSystem()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NetworkTimeSystem_t41941E913D45E10F4FAF8455F1CED3DD9432FFA2* NetworkManager_get_NetworkTimeSystem_m6539E400AE906BAB1DF5DC3B124192522ACBC212_inline (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method) ;
// System.Double Unity.Netcode.NetworkTime::get_Time()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double NetworkTime_get_Time_mDC7F8AB78A0D860B5D3BF62AF1E42724059F690B_inline (NetworkTime_t2E4697E4558B217C431021D2CC30A9306E778B5F* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkTimeSystem::Reset(System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkTimeSystem_Reset_mA0B82BBF7AC03F4FC1BCFB52C451E8B7F38F8672 (NetworkTimeSystem_t41941E913D45E10F4FAF8455F1CED3DD9432FFA2* __this, double ___0_serverTimeSec, double ___1_rttSec, const RuntimeMethod* method) ;
// System.Double Unity.Netcode.NetworkTimeSystem::get_LocalTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double NetworkTimeSystem_get_LocalTime_m52082AD2B933832491435CE4729AE62FC392B0C6 (NetworkTimeSystem_t41941E913D45E10F4FAF8455F1CED3DD9432FFA2* __this, const RuntimeMethod* method) ;
// System.Double Unity.Netcode.NetworkTimeSystem::get_ServerTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double NetworkTimeSystem_get_ServerTime_mAD3D1FEC80ADAD9C0A1FFB2C1347CDDF8E9FA93F (NetworkTimeSystem_t41941E913D45E10F4FAF8455F1CED3DD9432FFA2* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkTickSystem::Reset(System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkTickSystem_Reset_m43B50EC6BC214CC72B78D977F4E83DEA7E9052F1 (NetworkTickSystem_t03E11F229B752CF97C7A1616D2CFF513D988780A* __this, double ___0_localTimeSec, double ___1_serverTimeSec, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkClient::SetRole(System.Boolean,System.Boolean,Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkClient_SetRole_mA4299555CC2E62EFCD390CE75F3AEEEABE950124 (NetworkClient_t4EB5B562D3C8D21DDD5749455CE80E5B12571F64* __this, bool ___0_isServer, bool ___1_isClient, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___2_networkManager, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkClient::set_IsApproved(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NetworkClient_set_IsApproved_m486ED1B0CB61501D604052D39A2A9FB3613A6286_inline (NetworkClient_t4EB5B562D3C8D21DDD5749455CE80E5B12571F64* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkConnectionManager::StopClientApprovalCoroutine()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkConnectionManager_StopClientApprovalCoroutine_mECB3469DDB88489E633B89ACCB75AF68B32DF6DA (NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.UInt64>::Clear()
inline void List_1_Clear_mD2A675BAFA11C99FA8AD3E39B5CC99AF8AA55CFD_inline (List_1_tB88E7361EE76DFB3EBB7FCD60CC59ACC3E48C284* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1_Clear_mD615D1BCB2C9DD91DAD86A2F9E5CF1DFFCBF7925_gshared_inline)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// Unity.Collections.NativeArray`1/Enumerator<T> Unity.Collections.NativeArray`1<System.UInt64>::GetEnumerator()
inline Enumerator_t31DB1DEE8F86E3A6D7FF11AF837913B1D03DC579 NativeArray_1_GetEnumerator_m2833B9616FA94DE46D2DA61BE19E3D52BC60101D (NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B* __this, const RuntimeMethod* method)
{
Enumerator_t31DB1DEE8F86E3A6D7FF11AF837913B1D03DC579 il2cppRetVal;
(( void (*) (NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18*, Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405*, const RuntimeMethod*))NativeArray_1_GetEnumerator_mB8476B005B66C374A79CAA0F5887F98EDD4D8E32_gshared)((NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18*)__this, (Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void Unity.Collections.NativeArray`1/Enumerator<System.UInt64>::Dispose()
inline void Enumerator_Dispose_m36BC6E3F4A372CB1E4E4CC7ABD7912316D2F7F41 (Enumerator_t31DB1DEE8F86E3A6D7FF11AF837913B1D03DC579* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405*, const RuntimeMethod*))Enumerator_Dispose_m97F29D6F80B478A97A6DA81F665E7DA693E17E64_gshared)((Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405*)__this, method);
}
// T Unity.Collections.NativeArray`1/Enumerator<System.UInt64>::get_Current()
inline uint64_t Enumerator_get_Current_m60A45EF8FB7330F005490B8BCC6B1ECDA12AD8A5_inline (Enumerator_t31DB1DEE8F86E3A6D7FF11AF837913B1D03DC579* __this, const RuntimeMethod* method)
{
uint64_t il2cppRetVal;
(( void (*) (Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405*, Il2CppFullySharedGenericStruct*, const RuntimeMethod*))Enumerator_get_Current_mF9A198DACCE8ED0DC6FD097825D7A0F82D149DBA_gshared_inline)((Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405*)__this, (Il2CppFullySharedGenericStruct*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Boolean Unity.Collections.NativeArray`1/Enumerator<System.UInt64>::MoveNext()
inline bool Enumerator_MoveNext_m19DAB6B62B1B89C276FE38C432832D2CFB192842_inline (Enumerator_t31DB1DEE8F86E3A6D7FF11AF837913B1D03DC579* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405*, const RuntimeMethod*))Enumerator_MoveNext_mC9099E56E01AB33169AB4EE888BD9A2B752961DE_gshared_inline)((Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405*)__this, method);
}
// System.Void Unity.Netcode.NetworkSpawnManager::DestroySceneObjects()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkSpawnManager_DestroySceneObjects_mED5D43781F4917BE994F05BC242CAA0791BC77AB (NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D* __this, const RuntimeMethod* method) ;
// Unity.Netcode.NetworkObject Unity.Netcode.NetworkObject::AddSceneObject(Unity.Netcode.NetworkObject/SceneObject&,Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* NetworkObject_AddSceneObject_m89C8137A691157BC65DDD5789552000274E40AF3 (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* ___0_sceneObject, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_reader, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___2_networkManager, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkManager::set_IsConnectedClient(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkManager_set_IsConnectedClient_mBD1B22087761B63CA6EFEEF5BFA6A2A3724690F3 (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkConnectionManager::InvokeOnClientConnectedCallback(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkConnectionManager_InvokeOnClientConnectedCallback_m3B7F89586AA715F4FC891722D6797A67441EB873 (NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* __this, uint64_t ___0_clientId, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<System.UInt64>::Dispose()
inline void NativeArray_1_Dispose_m5CBF60E97954A416106547EF28316741B674D253 (NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18*, const RuntimeMethod*))NativeArray_1_Dispose_m365A262FA4CA431467F021D7732CECD68316AF80_gshared)((NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18*)__this, method);
}
// System.Void Unity.Netcode.ConnectionApprovedMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionApprovedMessage_Handle_m7A02C3FEDF14BBC45E2E716C6C0320AD6C3CC791 (ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.ConnectionRequestMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ConnectionRequestMessage_get_Version_m949991A7BDFE918E07C0CE664D9368E7269602B7 (ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferWriter::WriteValueSafe<System.UInt64>(T&,Unity.Netcode.FastBufferWriter/ForPrimitives)
inline void FastBufferWriter_WriteValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m1A9B460D5CA7157D7453D11E43FBFBEF3DC59E84_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, uint64_t* ___0_value, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 ___1_unused, const RuntimeMethod* method)
{
(( void (*) (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292, const RuntimeMethod*))FastBufferWriter_WriteValueSafe_TisIl2CppFullySharedGenericStruct_m98107690035BB9DD60FC861AE8DEDF5EE56D49CF_gshared_inline)((FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)__this, (Il2CppFullySharedGenericStruct*)___0_value, ___1_unused, method);
}
// System.Void Unity.Netcode.FastBufferWriter::WriteValueSafe<System.Byte>(T[],Unity.Netcode.FastBufferWriter/ForPrimitives)
inline void FastBufferWriter_WriteValueSafe_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mEE94EAC589B9524F978186742433B3A67FEEE3DF_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 ___1_unused, const RuntimeMethod* method)
{
(( void (*) (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*, __Il2CppFullySharedGenericStructTypeU5BU5D_tF3B929B6E80D0A8C109178E11CE8FF9957B014C1*, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292, const RuntimeMethod*))FastBufferWriter_WriteValueSafe_TisIl2CppFullySharedGenericStruct_m7126D65C7EEFC09BF731C3A28FAC1DBA2B00BBCA_gshared_inline)((FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)__this, (__Il2CppFullySharedGenericStructTypeU5BU5D_tF3B929B6E80D0A8C109178E11CE8FF9957B014C1*)___0_value, ___1_unused, method);
}
// System.Void Unity.Netcode.ConnectionRequestMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionRequestMessage_Serialize_m260EDF4EC1282BEAD31E3B69E9FF5E71A8B05D79 (ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.FastBufferWriter::GetWriteSize<System.UInt64>(T&,Unity.Netcode.FastBufferWriter/ForStructs)
inline int32_t FastBufferWriter_GetWriteSize_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mAD66AD482818A91589607710D71C4F9EF8FD6EDB_inline (uint64_t* ___0_value, ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D ___1_unused, const RuntimeMethod* method)
{
return (( int32_t (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D, const RuntimeMethod*))FastBufferWriter_GetWriteSize_TisIl2CppFullySharedGenericStruct_m2139D4ADD3A98DE64C0D2D519EBD32826B36D24A_gshared_inline)((Il2CppFullySharedGenericStruct*)___0_value, ___1_unused, method);
}
// System.Void Unity.Netcode.NetworkManager::DisconnectClient(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkManager_DisconnectClient_m640B9F6C5B1BCFD64D3D6536C53B2D661DBBF013 (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, uint64_t ___0_clientId, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferReader::ReadValue<System.UInt64>(T&,Unity.Netcode.FastBufferWriter/ForPrimitives)
inline void FastBufferReader_ReadValue_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m1BF95497C79A05465F5A53E6388FDB71D8A004E1_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, uint64_t* ___0_value, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 ___1_unused, const RuntimeMethod* method)
{
(( void (*) (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292, const RuntimeMethod*))FastBufferReader_ReadValue_TisIl2CppFullySharedGenericStruct_m07EEBDC9EC3FD07C301FFBC05F5F012B1A3F6435_gshared_inline)((FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)__this, (Il2CppFullySharedGenericStruct*)___0_value, ___1_unused, method);
}
// System.Boolean Unity.Netcode.NetworkConfig::CompareConfig(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkConfig_CompareConfig_mD9F44B69DFFAE9578DF35B0AF59F071B8A2148BD (NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* __this, uint64_t ___0_hash, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferReader::ReadValueSafe<System.Byte>(T[]&,Unity.Netcode.FastBufferWriter/ForPrimitives)
inline void FastBufferReader_ReadValueSafe_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mEBA9521249B441C5D53564AD206BCD3ADD995380_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** ___0_value, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 ___1_unused, const RuntimeMethod* method)
{
(( void (*) (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*, __Il2CppFullySharedGenericStructTypeU5BU5D_tF3B929B6E80D0A8C109178E11CE8FF9957B014C1**, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292, const RuntimeMethod*))FastBufferReader_ReadValueSafe_TisIl2CppFullySharedGenericStruct_m3D718ABEF26CF7DAADAD588E7E1CF1D9A71769BF_gshared_inline)((FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)__this, (__Il2CppFullySharedGenericStructTypeU5BU5D_tF3B929B6E80D0A8C109178E11CE8FF9957B014C1**)___0_value, ___1_unused, method);
}
// System.Boolean Unity.Netcode.ConnectionRequestMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConnectionRequestMessage_Deserialize_m3BE32100A14410144D9A085450F87107CE22F692 (ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method) ;
// System.Collections.Generic.IReadOnlyDictionary`2<System.UInt64,Unity.Netcode.PendingClient> Unity.Netcode.NetworkConnectionManager::get_PendingClients()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* NetworkConnectionManager_get_PendingClients_m4059D854AD96EDED11A566652D56709CF87D3937_inline (NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.PendingClient::set_ConnectionState(Unity.Netcode.PendingClient/State)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PendingClient_set_ConnectionState_mA7C9D50D47B477FF76F32BCE7C7B032B64C406B5_inline (PendingClient_t7BE0E03F548BBBF1AADDF0F2F831B8FDB7C35BEF* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkConnectionManager::ApproveConnection(Unity.Netcode.ConnectionRequestMessage&,Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkConnectionManager_ApproveConnection_m95995E75FEE9FCE69958AA454CB763D515A91588 (NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* __this, ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876* ___0_connectionRequestMessage, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkManager/ConnectionApprovalResponse::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionApprovalResponse__ctor_mF1A2FC211CF433D23A49EF72E5758ED58EC2AD5C (ConnectionApprovalResponse_tC84B7B7C96EC75D1E0019E33E7ECA8AE29B1006B* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkConnectionManager::HandleConnectionApproval(System.UInt64,Unity.Netcode.NetworkManager/ConnectionApprovalResponse)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkConnectionManager_HandleConnectionApproval_m39EF206330E59E90A482E18938F17E15C7989789 (NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* __this, uint64_t ___0_ownerClientId, ConnectionApprovalResponse_tC84B7B7C96EC75D1E0019E33E7ECA8AE29B1006B* ___1_response, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ConnectionRequestMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionRequestMessage_Handle_m282EAE89D2319D109C59247574FD699B5E55C703 (ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.CreateObjectMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CreateObjectMessage_get_Version_m989F80558C386F39DF874F0822B899CCAD7CE22B (CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.CreateObjectMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateObjectMessage_Serialize_m99F544FD830C222FAB32B7D33294D4CEC617937B (CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.NetworkSpawnManager::HasPrefab(Unity.Netcode.NetworkObject/SceneObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkSpawnManager_HasPrefab_m81E9930CAB882E21F3E4440C738F4F35B6F46D25 (NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D* __this, SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5 ___0_sceneObject, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.CreateObjectMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CreateObjectMessage_Deserialize_m3977C39BF184F06921BDFBC9839C859F163D2490 (CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method) ;
// Unity.Netcode.NetworkSceneManager Unity.Netcode.NetworkManager::get_SceneManager()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC* NetworkManager_get_SceneManager_m88D4B3F1D93093835BE6C7D13A4E3E3D337637C2_inline (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.NetworkSceneManager::ShouldDeferCreateObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkSceneManager_ShouldDeferCreateObject_m8AB948A4340B52E30F2E980F11AADB40C9C5B0EE (NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkSceneManager::DeferCreateObject(System.UInt64,System.UInt32,Unity.Netcode.NetworkObject/SceneObject,Unity.Netcode.FastBufferReader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkSceneManager_DeferCreateObject_mE9C780FC33FC198D86B85B2B7C124CA0EB44582F (NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC* __this, uint64_t ___0_senderId, uint32_t ___1_messageSize, SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5 ___2_sceneObject, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___3_fastBufferReader, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.CreateObjectMessage::CreateObject(Unity.Netcode.NetworkManager&,System.UInt64,System.UInt32,Unity.Netcode.NetworkObject/SceneObject,Unity.Netcode.FastBufferReader)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CreateObjectMessage_CreateObject_mDDCCBF2C4D85072EC38AB927F60F79E8CAEEE491_inline (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468** ___0_networkManager, uint64_t ___1_senderId, uint32_t ___2_messageSize, SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5 ___3_sceneObject, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___4_networkVariableData, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.CreateObjectMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateObjectMessage_Handle_mD02667814FA6363B87E512CEC1FE63C3176560BA (CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogException(System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0 (Exception_t* ___0_exception, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.DestroyObjectMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DestroyObjectMessage_get_Version_m5139FE4A4091A2B6726D7D0F5089C49973D222FA (DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferWriter::WriteValueSafe<System.Boolean>(T&,Unity.Netcode.FastBufferWriter/ForPrimitives)
inline void FastBufferWriter_WriteValueSafe_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m7EF874F8A3387E5172D0F595415903CDE6ACD2BF_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, bool* ___0_value, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 ___1_unused, const RuntimeMethod* method)
{
(( void (*) (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292, const RuntimeMethod*))FastBufferWriter_WriteValueSafe_TisIl2CppFullySharedGenericStruct_m98107690035BB9DD60FC861AE8DEDF5EE56D49CF_gshared_inline)((FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)__this, (Il2CppFullySharedGenericStruct*)___0_value, ___1_unused, method);
}
// System.Void Unity.Netcode.DestroyObjectMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyObjectMessage_Serialize_mF84D1148FEAE08B1526C44C609CE144B1BD00953 (DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferReader::ReadValueSafe<System.Boolean>(T&,Unity.Netcode.FastBufferWriter/ForPrimitives)
inline void FastBufferReader_ReadValueSafe_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBA2A4780714D114D8FC043702FB920DA35DACE31_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, bool* ___0_value, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 ___1_unused, const RuntimeMethod* method)
{
(( void (*) (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292, const RuntimeMethod*))FastBufferReader_ReadValueSafe_TisIl2CppFullySharedGenericStruct_mFC2A640FAD5BA266EE3E07A5E7E437D1A6172BA6_gshared_inline)((FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)__this, (Il2CppFullySharedGenericStruct*)___0_value, ___1_unused, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.NetworkObject>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mF8347FBF2591819915995573E025D8333CDAD592 (Dictionary_2_t157A4914F029A406F78B10B4418C1C55A8B74123* __this, uint64_t ___0_key, NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny*, const RuntimeMethod*))Dictionary_2_TryGetValue_m7519D765EAF1E8A7D3137C2F1B7B3A01D15A1692_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny*)___1_value, method);
}
// System.Boolean Unity.Netcode.DestroyObjectMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DestroyObjectMessage_Deserialize_m1E60C5463877DBFE02C1E36546C2D0365E4B1A90 (DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkSpawnManager::OnDespawnObject(Unity.Netcode.NetworkObject,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkSpawnManager_OnDespawnObject_m7210861D1A1D75B5C9270D14659C5C71664C6738 (NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D* __this, NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* ___0_networkObject, bool ___1_destroyGameObject, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.DestroyObjectMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyObjectMessage_Handle_mCFE9636A6E7CAF9DD42C7518DD6BFC52DBF61DC2 (DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.NamedMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NamedMessage_get_Version_mADEF124AD6B59F11A6EC0120CD416759533184BE (NamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93* __this, const RuntimeMethod* method) ;
// System.Byte* Unity.Netcode.FastBufferWriter::GetUnsafePtr()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* FastBufferWriter_GetUnsafePtr_m2403FBA11BD6F554625287D720B65B45A0F6DA6A_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferWriter::WriteBytesSafe(System.Byte*,System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_WriteBytesSafe_mD6983BBB2B1A249EA173F6CF20B1B2D93B1079F6_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, uint8_t* ___0_value, int32_t ___1_size, int32_t ___2_offset, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NamedMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NamedMessage_Serialize_m8EA064FAFCFAA6631245BF8C8BAA8B42D93A9040 (NamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferReader::ReadValueSafe<System.UInt64>(T&,Unity.Netcode.FastBufferWriter/ForPrimitives)
inline void FastBufferReader_ReadValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m76FBFCC1FC193D59ACE7CD15F4AA92843BBA7EE6_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, uint64_t* ___0_value, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 ___1_unused, const RuntimeMethod* method)
{
(( void (*) (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292, const RuntimeMethod*))FastBufferReader_ReadValueSafe_TisIl2CppFullySharedGenericStruct_mFC2A640FAD5BA266EE3E07A5E7E437D1A6172BA6_gshared_inline)((FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)__this, (Il2CppFullySharedGenericStruct*)___0_value, ___1_unused, method);
}
// System.Boolean Unity.Netcode.NamedMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NamedMessage_Deserialize_mFE983ED84740B47537F2FC16554E50409E76A9B3 (NamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method) ;
// Unity.Netcode.CustomMessagingManager Unity.Netcode.NetworkManager::get_CustomMessagingManager()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CustomMessagingManager_t713DDF9DC30FAF5178913295556DD07C946A9746* NetworkManager_get_CustomMessagingManager_m61C18BD132B2E250B4EB6DA906AF473B932F04EC_inline (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NamedMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NamedMessage_Handle_m496E159E05A555A5D7149E75DA823E44D59E2AF1 (NamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.NetworkVariableDeltaMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NetworkVariableDeltaMessage_get_Version_m1377BD6A22A4C76E37ECBE75B9335607A623B469 (NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A* __this, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.FastBufferWriter::GetWriteSize<System.UInt16>(T&,Unity.Netcode.FastBufferWriter/ForStructs)
inline int32_t FastBufferWriter_GetWriteSize_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mFCB162C7C35F5615C54ACDDE7B10434875E059C4_inline (uint16_t* ___0_value, ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D ___1_unused, const RuntimeMethod* method)
{
return (( int32_t (*) (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D, const RuntimeMethod*))FastBufferWriter_GetWriteSize_TisIl2CppFullySharedGenericStruct_m2139D4ADD3A98DE64C0D2D519EBD32826B36D24A_gshared_inline)((Il2CppFullySharedGenericStruct*)___0_value, ___1_unused, method);
}
// Unity.Netcode.NetworkObject Unity.Netcode.NetworkBehaviour::get_NetworkObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* NetworkBehaviour_get_NetworkObject_m5B4FBD71361ED0640492D6AAB454C393E8394224 (NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.BytePacker::WriteValueBitPacked(Unity.Netcode.FastBufferWriter,System.UInt16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BytePacker_WriteValueBitPacked_mDD8BA583E21D86EA5674E9291593F68F3DC49942 (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, uint16_t ___1_value, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.Int32>::Contains(T)
inline bool HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))HashSet_1_Contains_m6D40586EE21316C2647D81169AFFF9B4C7719F74_gshared)((HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*)__this, (Il2CppFullySharedGenericAny)&___0_item, method);
}
// T System.Collections.Generic.List`1<Unity.Netcode.NetworkVariableBase>::get_Item(System.Int32)
inline NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* List_1_get_Item_mD6F5322F6D6694AB3E6A7C8DE64818F260B8EB51 (List_1_tB6CC3AFBA7164AC34B1EF29A0A73721899567AE3* __this, int32_t ___0_index, const RuntimeMethod* method)
{
NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* il2cppRetVal;
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, int32_t, Il2CppFullySharedGenericAny*, const RuntimeMethod*))List_1_get_Item_m6E4BA37C1FB558E4A62AE4324212E45D09C5C937_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, ___0_index, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Boolean Unity.Netcode.NetworkVariableBase::CanClientRead(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkVariableBase_CanClientRead_m4D3945913B28A7261ACC83D2696D1B1D16910662 (NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* __this, uint64_t ___0_clientId, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.NetworkVariableBase::CanClientWrite(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkVariableBase_CanClientWrite_m3699C811A313FA2BB7EB9BC8354D0A8533921B59 (NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* __this, uint64_t ___0_clientId, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.NetworkVariableBase::CanSend()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkVariableBase_CanSend_mE895457D545130AE4D49522CF6D1E6B9AFE8C5DF (NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* __this, const RuntimeMethod* method) ;
// System.UInt64 Unity.Netcode.NetworkVariableBase::OwnerClientId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t NetworkVariableBase_OwnerClientId_mBF9807D924615F38C05FD06B33FE3AE96ACE3B72 (NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt64,System.Collections.Generic.List`1<Unity.Netcode.NetworkObject>>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_m88786852A8AB4F5387535A625407CF0602BC046B (Dictionary_2_tEFAF073C90BF36DA59A8A6A357782DF7453A1D5C* __this, uint64_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_ContainsKey_mA268E9B914DCE838DD0CD9D879BAAEECD0C677AA_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, method);
}
// TValue System.Collections.Generic.Dictionary`2<System.UInt64,System.Collections.Generic.List`1<Unity.Netcode.NetworkObject>>::get_Item(TKey)
inline List_1_t77ED838FA3E673D6D8B49578EE1F27A0836DE6A9* Dictionary_2_get_Item_m13EA9DE8C461808B5BFE63E4D1C6FCF132159F70 (Dictionary_2_tEFAF073C90BF36DA59A8A6A357782DF7453A1D5C* __this, uint64_t ___0_key, const RuntimeMethod* method)
{
List_1_t77ED838FA3E673D6D8B49578EE1F27A0836DE6A9* il2cppRetVal;
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Dictionary_2_get_Item_m2E96908E9716367701CD737FA54C884EB2A8C3EA_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Boolean System.Collections.Generic.List`1<Unity.Netcode.NetworkObject>::Contains(T)
inline bool List_1_Contains_m1A4BBE2DDB593CA8A29323E3A108F09250D51B54 (List_1_t77ED838FA3E673D6D8B49578EE1F27A0836DE6A9* __this, NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))List_1_Contains_m8DA550B703DFB328B69C4712064C667D7CA33DF1_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Il2CppFullySharedGenericAny)___0_item, method);
}
// System.Void Unity.Netcode.FastBufferWriter::.ctor(System.Int32,Unity.Collections.Allocator,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastBufferWriter__ctor_mC30559B2929B00FB14A14546F92426A19AB7FFC4 (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, int32_t ___0_size, int32_t ___1_allocator, int32_t ___2_maxSize, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferWriter::CopyTo(Unity.Netcode.FastBufferWriter)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_CopyTo_mEA3CC5E867B8DCD6BA5ADA92FE2CCA3DCE548BB9_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_other, const RuntimeMethod* method) ;
// System.String Unity.Netcode.NetworkVariableBase::get_Name()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* NetworkVariableBase_get_Name_mBB5654FF2EF8CCB1DAD2FB6403BDC46B2BD2303F_inline (NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<Unity.Netcode.NetworkVariableBase>::get_Count()
inline int32_t List_1_get_Count_m29F0DA6BE0C3C7A3C03FB357C2ADE7F667B1D89A_inline (List_1_tB6CC3AFBA7164AC34B1EF29A0A73721899567AE3* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1_get_Count_mD2ED26ACAF3BAF386FFEA83893BA51DB9FD8BA30_gshared_inline)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// System.Void Unity.Netcode.NetworkVariableDeltaMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkVariableDeltaMessage_Serialize_m9B8B70E9B70531DDBAC13DFAC648D5371E2DB8EF (NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ByteUnpacker::ReadValueBitPacked(Unity.Netcode.FastBufferReader,System.UInt16&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteUnpacker_ReadValueBitPacked_m6623AF0F5D13C75BACCF790A8BC3D35A20DA61A2 (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, uint16_t* ___1_value, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.NetworkVariableDeltaMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkVariableDeltaMessage_Deserialize_m0E8C8D8A5E5055CC20A1DE04F39908F10F557983 (NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method) ;
// Unity.Netcode.NetworkBehaviour Unity.Netcode.NetworkObject::GetNetworkBehaviourAtOrderIndex(System.UInt16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* NetworkObject_GetNetworkBehaviourAtOrderIndex_m1DCB1BE63EFFBA7434B1E829832FAD97799F859C (NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* __this, uint16_t ___0_index, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m918500C1EFB475181349A79989BB79BB36102894 (String_t* ___0_format, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
// System.UInt16 Unity.Netcode.NetworkObject::GetNetworkBehaviourOrderIndex(Unity.Netcode.NetworkBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t NetworkObject_GetNetworkBehaviourOrderIndex_mAF1CBB1967027448929CA25FCA1324E475F861AB (NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* __this, NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* ___0_instance, const RuntimeMethod* method) ;
// System.Type System.Object::GetType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkVariableDeltaMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkVariableDeltaMessage_Handle_m619848E3DDF10343CA15F8CB3DD69E4C38A5D6E2 (NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.ParentSyncMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ParentSyncMessage_get_Version_m970AE9F2796867A0A05167D090B07A689DB52215 (ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* __this, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.ParentSyncMessage::get_WorldPositionStays()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ParentSyncMessage_get_WorldPositionStays_mD6E6A60FDE450313E518679CC7ED5A89DD7F070D (ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ParentSyncMessage::set_WorldPositionStays(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParentSyncMessage_set_WorldPositionStays_mD8B4F5CC96B6BE1EBF8EE57A883A5156CCDCAD22 (ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.ParentSyncMessage::get_IsLatestParentSet()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ParentSyncMessage_get_IsLatestParentSet_m78971A789604462F2D3E6E3A41EFE63401EA7153 (ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ParentSyncMessage::set_IsLatestParentSet(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParentSyncMessage_set_IsLatestParentSet_m4FB89BF3259AB9E170507CB719201D8268A82955 (ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.ParentSyncMessage::get_RemoveParent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ParentSyncMessage_get_RemoveParent_m012C0B8DCBEDD7C0D5851DFCB918DFF30F005D5E (ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ParentSyncMessage::set_RemoveParent(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParentSyncMessage_set_RemoveParent_mC4909B60EDAC5665D7CFFE266CA47FCAA9143048 (ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferWriter::WriteValueSafe(UnityEngine.Vector3&)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_WriteValueSafe_mA82B8C332BFA1FA2C68EF246D68A035DE2A0A5BF_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferWriter::WriteValueSafe(UnityEngine.Quaternion&)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_WriteValueSafe_m2EC41AB12D8E52A1E025A484FEFE5A35F66BD09B_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___0_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ParentSyncMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParentSyncMessage_Serialize_m9AE44A0039CBE4A5F8182C91DBEF9E99CBDC7455 (ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferReader::ReadValueSafe(UnityEngine.Vector3&)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferReader_ReadValueSafe_m0AC55FCF223F84F22F6C9B76AFA340E6591DE59E_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferReader::ReadValueSafe(UnityEngine.Quaternion&)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferReader_ReadValueSafe_mD443166D8CA48420DD0F4697544C51F212A2D4B4_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___0_value, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.ParentSyncMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ParentSyncMessage_Deserialize_m828BA5BC3F7695866BDCDB86FD1E19C2981DE011 (ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkObject::SetNetworkParenting(System.Nullable`1<System.UInt64>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkObject_SetNetworkParenting_m7B2E21FF21891FC93EF34DED8ADBEC568D706CD5 (NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* __this, Nullable_1_tF8BFF19FF240C9F0A45168187CD7106BAA146A99 ___0_latestParent, bool ___1_worldPositionStays, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.NetworkObject::ApplyNetworkParenting(System.Boolean,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkObject_ApplyNetworkParenting_m5D7EEA3E15AB51BA7F3366FFDE259723A954684F (NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* __this, bool ___0_removeParent, bool ___1_ignoreNotSpawned, bool ___2_orphanedChildPass, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.Component::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_localPosition(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_localRotation(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_position(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_rotation(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_localScale(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ParentSyncMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParentSyncMessage_Handle_m0D834697177178F60FF09457EF4B8CE8E6612087 (ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.RpcMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RpcMessage_get_Version_m0BAB741A35958EB016CF899B0DFAD97B02953D36 (RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* __this, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.ProxyMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ProxyMessage_get_Version_m860FECF9F4CC245E272D36081CDE17DF736B6F5F (ProxyMessage_tF8FCA596585524136AA901CB4F80FB1EFBD09044* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.BytePacker::WriteValuePacked<Unity.Netcode.NetworkDelivery>(Unity.Netcode.FastBufferWriter,TEnum)
inline void BytePacker_WriteValuePacked_TisNetworkDelivery_t8AEDF5FAB32A531130149F7D6D89023D3164D6AD_m870E29FE0246FC79F55206A23DF380CA5BE19010_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_value, const RuntimeMethod* method)
{
(( void (*) (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType*/Il2CppFullySharedGenericStruct, const RuntimeMethod*))BytePacker_WriteValuePacked_TisIl2CppFullySharedGenericStruct_m01D1D6466C11E059ECBF0D691281D277BD5582BF_gshared_inline)(___0_writer, (Il2CppFullySharedGenericStruct)&___1_value, method);
}
// System.Void Unity.Netcode.RpcMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RpcMessage_Serialize_m364D337A54D4BAB922557F16EC9B7F0E51F9FCD1 (RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ProxyMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProxyMessage_Serialize_m705983F8CC4D0E4C83A3E5AC973A3AECF6CC67BF (ProxyMessage_tF8FCA596585524136AA901CB4F80FB1EFBD09044* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ByteUnpacker::ReadValuePacked<Unity.Netcode.NetworkDelivery>(Unity.Netcode.FastBufferReader,TEnum&)
inline void ByteUnpacker_ReadValuePacked_TisNetworkDelivery_t8AEDF5FAB32A531130149F7D6D89023D3164D6AD_m8D7DA2A5604734AD814342F800437C1E07119FE0_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, int32_t* ___1_value, const RuntimeMethod* method)
{
(( void (*) (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, const RuntimeMethod*))ByteUnpacker_ReadValuePacked_TisIl2CppFullySharedGenericStruct_mEB6F89BC4ABFDAF07D0256E8407FBBFE5B19DA84_gshared_inline)(___0_reader, (Il2CppFullySharedGenericStruct*)___1_value, method);
}
// System.Boolean Unity.Netcode.RpcMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RpcMessage_Deserialize_m3285E004BE93553E2185EB62F79C18DDF066D195 (RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.ProxyMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ProxyMessage_Deserialize_m03DF7822389935A96A9EDDCA7F2D1507AADBDB85 (ProxyMessage_tF8FCA596585524136AA901CB4F80FB1EFBD09044* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeList`1<System.UInt64>::.ctor(Unity.Collections.AllocatorManager/AllocatorHandle)
inline void NativeList_1__ctor_mA1A74C89BEAD0287A835B1B72C7F2C104F9651AD (NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030* __this, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___0_allocator, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeList_1__ctor_mCF266C5F6762E110B7EAEAF5546388FDB3621BD8_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, ___0_allocator, method);
}
// System.Boolean System.Collections.Generic.HashSet`1<System.UInt64>::Contains(T)
inline bool HashSet_1_Contains_mBF5C5703CB05DC938E7B68F670E5BE303E16A957 (HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* __this, uint64_t ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))HashSet_1_Contains_m6D40586EE21316C2647D81169AFFF9B4C7719F74_gshared)((HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*)__this, (Il2CppFullySharedGenericAny)&___0_item, method);
}
// System.Void Unity.Netcode.RpcMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RpcMessage_Handle_m82AF72A8677734447673B504FE7783A9E3BF9D20 (RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeList`1<System.UInt64>::Add(T&)
inline void NativeList_1_Add_mD26256E104E6DA4ABDB9B341026E910148546389 (NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030* __this, uint64_t* ___0_value, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, const RuntimeMethod*))NativeList_1_Add_m9BE8F632802CF4BA6110C86A3C1842F568C58DBB_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, (Il2CppFullySharedGenericStruct*)___0_value, method);
}
// System.Void Unity.Netcode.FastBufferWriter::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastBufferWriter_Dispose_mD37E84164B321672C9DD7FED218D6802360660FE (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.NetworkMessageManager::SendMessage<Unity.Netcode.RpcMessage>(T&,Unity.Netcode.NetworkDelivery,Unity.Collections.NativeList`1<System.UInt64>&)
inline int32_t NetworkMessageManager_SendMessage_TisRpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15_m32891060C258A752482C62B99DA5C93F65808C10 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* ___0_message, int32_t ___1_delivery, NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030* ___2_clientIds, const RuntimeMethod* method)
{
return (( int32_t (*) (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny*, int32_t, NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030*, const RuntimeMethod*))NetworkMessageManager_SendMessage_TisIl2CppFullySharedGenericAny_mC2E55EC5F36D16E55975708B4327B2F66C7849F0_gshared)((NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468*)__this, (Il2CppFullySharedGenericAny*)___0_message, ___1_delivery, ___2_clientIds, method);
}
// System.Void Unity.Netcode.ProxyMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProxyMessage_Handle_mAC75C5000A3A23000B626AD8D784891231E45829 (ProxyMessage_tF8FCA596585524136AA901CB4F80FB1EFBD09044* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.BytePacker::WriteValueBitPacked(Unity.Netcode.FastBufferWriter,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BytePacker_WriteValueBitPacked_m50033FEA83560CA7AF9668B3C7352E013D518F11 (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, uint32_t ___1_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ByteUnpacker::ReadValueBitPacked(Unity.Netcode.FastBufferReader,System.UInt32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteUnpacker_ReadValueBitPacked_mACA5F48002EFB41F31DB0F4AAB4936A2E423DCA4 (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, uint32_t* ___1_value, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<System.Type,System.Collections.Generic.Dictionary`2<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>>::get_Item(TKey)
inline Dictionary_2_t7732A176C60B2FC2342F5C48CA8FF91C0E07FD8D* Dictionary_2_get_Item_m167BFE75F5E826F8AE439BEC3A55565B08CF3609 (Dictionary_2_t61D9E1A79722A10277502E526E398BA456EFD5CE* __this, Type_t* ___0_key, const RuntimeMethod* method)
{
Dictionary_2_t7732A176C60B2FC2342F5C48CA8FF91C0E07FD8D* il2cppRetVal;
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Dictionary_2_get_Item_m2E96908E9716367701CD737FA54C884EB2A8C3EA_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)___0_key, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_m3D408FBBDF429EADC03AD68A9CF059DDBC6C0979 (Dictionary_2_t7732A176C60B2FC2342F5C48CA8FF91C0E07FD8D* __this, uint32_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_ContainsKey_mA268E9B914DCE838DD0CD9D879BAAEECD0C677AA_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, method);
}
// System.Byte* Unity.Netcode.FastBufferReader::GetUnsafePtrAtCurrentPosition()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* FastBufferReader_GetUnsafePtrAtCurrentPosition_mCAE0DC135621229B1323F090048FFD99BC76535B_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>::get_Item(TKey)
inline RpcReceiveHandler_t9B7D20AFF49DC83F316E32605F53AE0D2ECC45B2* Dictionary_2_get_Item_mDBF85C8539E1D4D35E6AC584D82835965D446BE5 (Dictionary_2_t7732A176C60B2FC2342F5C48CA8FF91C0E07FD8D* __this, uint32_t ___0_key, const RuntimeMethod* method)
{
RpcReceiveHandler_t9B7D20AFF49DC83F316E32605F53AE0D2ECC45B2* il2cppRetVal;
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Dictionary_2_get_Item_m2E96908E9716367701CD737FA54C884EB2A8C3EA_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void Unity.Netcode.NetworkBehaviour/RpcReceiveHandler::Invoke(Unity.Netcode.NetworkBehaviour,Unity.Netcode.FastBufferReader,Unity.Netcode.__RpcParams)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RpcReceiveHandler_Invoke_m0BB480CE64264C8C7F4CB236C13EECA1DFE625A6_inline (RpcReceiveHandler_t9B7D20AFF49DC83F316E32605F53AE0D2ECC45B2* __this, NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* ___0_behaviour, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_reader, __RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E ___2_parameters, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>::GetEnumerator()
inline Enumerator_tF292E7A4AE36971114108740A4A7DA230B920920 Dictionary_2_GetEnumerator_mB7D6C9BCD45160A53B545A4111E45D98EBA48D6C (Dictionary_2_t7732A176C60B2FC2342F5C48CA8FF91C0E07FD8D* __this, const RuntimeMethod* method)
{
Enumerator_tF292E7A4AE36971114108740A4A7DA230B920920 il2cppRetVal;
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))Dictionary_2_GetEnumerator_mEC4954B142C43B5CBAA045953EAD4E168FFCD492_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>::Dispose()
inline void Enumerator_Dispose_m0A8622A7F23009ED2931B624070BB390C2C5BDE8 (Enumerator_tF292E7A4AE36971114108740A4A7DA230B920920* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))Enumerator_Dispose_m3D89F01AE65EC60062FFB578C0E771C098EF2CB7_gshared)((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)__this, method);
}
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>::get_Current()
inline KeyValuePair_2_t317CD8678561DCED20FC46565AA28206F6B42128 Enumerator_get_Current_m79D3B6488CD2007B27DFCDB14FF2C924EB847C5A_inline (Enumerator_tF292E7A4AE36971114108740A4A7DA230B920920* __this, const RuntimeMethod* method)
{
KeyValuePair_2_t317CD8678561DCED20FC46565AA28206F6B42128 il2cppRetVal;
(( void (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*, const RuntimeMethod*))Enumerator_get_Current_m26AF82C275C82180BB7F23C7E408BC1FEB9A38EE_gshared_inline)((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)__this, (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)&il2cppRetVal, method);
return il2cppRetVal;
}
// TKey System.Collections.Generic.KeyValuePair`2<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>::get_Key()
inline uint32_t KeyValuePair_2_get_Key_mDF44A11DA1B2A97668B9ACAE16DF22BE701C216C_inline (KeyValuePair_2_t317CD8678561DCED20FC46565AA28206F6B42128* __this, const RuntimeMethod* method)
{
uint32_t il2cppRetVal;
(( void (*) (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBE75BF8983618BC1ACEC20F94C1BFF85C8AA50F1_gshared_inline)((KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// TValue System.Collections.Generic.KeyValuePair`2<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>::get_Value()
inline RpcReceiveHandler_t9B7D20AFF49DC83F316E32605F53AE0D2ECC45B2* KeyValuePair_2_get_Value_m721AEAE988D912A3B5851EC016A1A0FE4AADC448_inline (KeyValuePair_2_t317CD8678561DCED20FC46565AA28206F6B42128* __this, const RuntimeMethod* method)
{
RpcReceiveHandler_t9B7D20AFF49DC83F316E32605F53AE0D2ECC45B2* il2cppRetVal;
(( void (*) (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))KeyValuePair_2_get_Value_mFA1964BF56AA214EE0D491CC197F61BC9E5F1F7A_gshared_inline)((KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Reflection.MethodInfo System.Delegate::get_Method()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019 (Delegate_t* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.UInt32,Unity.Netcode.NetworkBehaviour/RpcReceiveHandler>::MoveNext()
inline bool Enumerator_MoveNext_mC8720B3689CA34980CCBDB5C148F601F05D02D4C (Enumerator_tF292E7A4AE36971114108740A4A7DA230B920920* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))Enumerator_MoveNext_m97783F73CDB1D0083A2F7D26A51847BF0843ADEA_gshared)((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)__this, method);
}
// System.Int32 Unity.Netcode.ServerRpcMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ServerRpcMessage_get_Version_m4E17266461288E61181FB374C047CA92EA7C6110 (ServerRpcMessage_t95BF94F3ABD343A3C6166D36C81CCF42A3A4E3EB* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.RpcMessageHelpers::Serialize(Unity.Netcode.FastBufferWriter&,Unity.Netcode.RpcMetadata&,Unity.Netcode.FastBufferWriter&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RpcMessageHelpers_Serialize_mA3ACD061C1E0BC76D996660AA4454FD5A2ACA600 (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* ___0_writer, RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* ___1_metadata, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* ___2_payload, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ServerRpcMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ServerRpcMessage_Serialize_m78B363B31FF63D5514A415E89C221F018CE90EBB (ServerRpcMessage_t95BF94F3ABD343A3C6166D36C81CCF42A3A4E3EB* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.RpcMessageHelpers::Deserialize(Unity.Netcode.FastBufferReader&,Unity.Netcode.NetworkContext&,Unity.Netcode.RpcMetadata&,Unity.Netcode.FastBufferReader&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RpcMessageHelpers_Deserialize_m118EBD02E9A49971CF8D9620FDE13A928EB42137 (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* ___2_metadata, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* ___3_payload, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.ServerRpcMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ServerRpcMessage_Deserialize_m1DF669745ADDBC547CABFD1209B73798A4DD0D61 (ServerRpcMessage_t95BF94F3ABD343A3C6166D36C81CCF42A3A4E3EB* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.RpcMessageHelpers::Handle(Unity.Netcode.NetworkContext&,Unity.Netcode.RpcMetadata&,Unity.Netcode.FastBufferReader&,Unity.Netcode.__RpcParams&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RpcMessageHelpers_Handle_m384BF38CBC21DADE3ABA45CFC80B6DA95E7C4C9D (NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* ___1_metadata, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* ___2_payload, __RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E* ___3_rpcParams, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ServerRpcMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ServerRpcMessage_Handle_mD060E05A7E65A98E9C0A19A9230842F098158D7D (ServerRpcMessage_t95BF94F3ABD343A3C6166D36C81CCF42A3A4E3EB* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.ClientRpcMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ClientRpcMessage_get_Version_m97762770E3609E6EDCAEC7FC04147DD6A51A5819 (ClientRpcMessage_t87E63B082294B32DCA108CF613AC130A54F35793* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ClientRpcMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClientRpcMessage_Serialize_mEB0CE159163F6869D21AE2C820176F3953E2A224 (ClientRpcMessage_t87E63B082294B32DCA108CF613AC130A54F35793* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.ClientRpcMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ClientRpcMessage_Deserialize_m534CB352B4293980F25613CAA573147D9FB9A07E (ClientRpcMessage_t87E63B082294B32DCA108CF613AC130A54F35793* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ClientRpcMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClientRpcMessage_Handle_m511BBF427A5710F4DCFDD59BB246B8E0E22F29E0 (ClientRpcMessage_t87E63B082294B32DCA108CF613AC130A54F35793* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.SceneEventMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SceneEventMessage_get_Version_mBC8504BC848A80EE136E2EE53408872DFD6D1E8D (SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.SceneEventData::Serialize(Unity.Netcode.FastBufferWriter)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneEventData_Serialize_m60514D28C37B3C00324C0BCECD9261E743918410 (SceneEventData_t8DB345D4832D426FECD40BDA27C50585CE95F028* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.SceneEventMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneEventMessage_Serialize_m9BBAF1877F9962FBCC5714A6DD0921044D98AEC5 (SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.SceneEventMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SceneEventMessage_Deserialize_m42F18E88F60DDF55C5FD8E79CF5A65380A731F6B (SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkSceneManager::HandleSceneEvent(System.UInt64,Unity.Netcode.FastBufferReader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkSceneManager_HandleSceneEvent_m858CB0FF0310563FCFBC56EA1A29C45C58DD85F7 (NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC* __this, uint64_t ___0_clientId, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_reader, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.SceneEventMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneEventMessage_Handle_m8662094BE30CC495AE155681E68A16E4C8853D27 (SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.ServerLogMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ServerLogMessage_get_Version_mC7FFB68F3E9AE0797516F02DCB22D14C73B1FC68 (ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferWriter::WriteValueSafe<Unity.Netcode.NetworkLog/LogType>(T&,Unity.Netcode.FastBufferWriter/ForEnums)
inline void FastBufferWriter_WriteValueSafe_TisLogType_tFE50293A062A1F7799608EC19897695BC9EFA0B7_m755AB19313D822D1744DD509DC11BEF5334B7D73_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, uint8_t* ___0_value, ForEnums_tD6A048FB8E80A3A6DC7DE4B6DE48D635362F7511 ___1_unused, const RuntimeMethod* method)
{
(( void (*) (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, ForEnums_tD6A048FB8E80A3A6DC7DE4B6DE48D635362F7511, const RuntimeMethod*))FastBufferWriter_WriteValueSafe_TisIl2CppFullySharedGenericStruct_m6D7626D4495E3BA7324C65FC8AF14F544906C004_gshared_inline)((FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)__this, (Il2CppFullySharedGenericStruct*)___0_value, ___1_unused, method);
}
// System.Void Unity.Netcode.BytePacker::WriteValuePacked(Unity.Netcode.FastBufferWriter,System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BytePacker_WriteValuePacked_m56BBF3A7A8D4708603DF9427EA78D73A60EB24D9_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, String_t* ___1_s, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ServerLogMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ServerLogMessage_Serialize_m75D84FCE387D3673972DEFF9C60DAC20569E951C (ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferReader::ReadValueSafe<Unity.Netcode.NetworkLog/LogType>(T&,Unity.Netcode.FastBufferWriter/ForEnums)
inline void FastBufferReader_ReadValueSafe_TisLogType_tFE50293A062A1F7799608EC19897695BC9EFA0B7_m3D1584ACCD4C0EBB7F2514B77B00C693F2A6B178_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, uint8_t* ___0_value, ForEnums_tD6A048FB8E80A3A6DC7DE4B6DE48D635362F7511 ___1_unused, const RuntimeMethod* method)
{
(( void (*) (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, ForEnums_tD6A048FB8E80A3A6DC7DE4B6DE48D635362F7511, const RuntimeMethod*))FastBufferReader_ReadValueSafe_TisIl2CppFullySharedGenericStruct_mA2AE6BC4878246CA52F4E8FB9E95A9EE260164F3_gshared_inline)((FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)__this, (Il2CppFullySharedGenericStruct*)___0_value, ___1_unused, method);
}
// System.Void Unity.Netcode.ByteUnpacker::ReadValuePacked(Unity.Netcode.FastBufferReader,System.String&)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ByteUnpacker_ReadValuePacked_m7458811FB7A8EF6186A62E5F856F12401ADD6822_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, String_t** ___1_s, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.ServerLogMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ServerLogMessage_Deserialize_mE2A29978B5DB99764C267D47BEAE2610F3B5BEB5 (ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ServerLogMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ServerLogMessage_Handle_m1F577B2F3AD1E355F9C8309A862F210FDCA2313E (ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.TimeSyncMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TimeSyncMessage_get_Version_m032BA572102D1D3FA19A0A45FDD05CC754D2CEDC (TimeSyncMessage_t9C58B7AFA7062DD6F727D4E9FFF71448C8630471* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.TimeSyncMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeSyncMessage_Serialize_mC4D522537604EDFB129EFFBE531DA4DCDB9AE280 (TimeSyncMessage_t9C58B7AFA7062DD6F727D4E9FFF71448C8630471* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.TimeSyncMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeSyncMessage_Deserialize_m64FF81438F9DB4402A7D043C599F7C2177B72F55 (TimeSyncMessage_t9C58B7AFA7062DD6F727D4E9FFF71448C8630471* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkTimeSystem::Sync(System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkTimeSystem_Sync_m53B4C804F962B6B4AF76DA61BDB9915BB3295696 (NetworkTimeSystem_t41941E913D45E10F4FAF8455F1CED3DD9432FFA2* __this, double ___0_serverTimeSec, double ___1_rttSec, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.TimeSyncMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeSyncMessage_Handle_m139C863D7C6051DDB08050F82918A88182F72F99 (TimeSyncMessage_t9C58B7AFA7062DD6F727D4E9FFF71448C8630471* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.UnnamedMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnnamedMessage_get_Version_mDAD321A3E91AE5683E1BDE42D8064F13ECC8FB77 (UnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.UnnamedMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnnamedMessage_Serialize_mAA47A32113A839FAC4F5197B2AB75CB587418192 (UnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.UnnamedMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnnamedMessage_Deserialize_m532B942328E6D55CE09EAFB1950EB29AF5794A18 (UnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.UnnamedMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnnamedMessage_Handle_m4AA8505B62AF0C008A4FC182547B4984A99B971D (UnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method) ;
// System.String Unity.Netcode.NetworkManagerHooks::GetTransportErrorMessage(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NetworkManagerHooks_GetTransportErrorMessage_m534F3E354A322B1453659107E95580EECD587C13 (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_messageContent, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___1_networkManager, const RuntimeMethod* method) ;
// Unity.Netcode.PendingClient/State Unity.Netcode.PendingClient::get_ConnectionState()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PendingClient_get_ConnectionState_mAB86028A546CAA568871E18AF2320A997C56E4C6_inline (PendingClient_t7BE0E03F548BBBF1AADDF0F2F831B8FDB7C35BEF* __this, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
// System.String Unity.Netcode.NetworkManagerHooks::GetTransportVersion(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NetworkManagerHooks_GetTransportVersion_m63DDABA30832BB185A4B28DCBC5C54101A4BA86E (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_networkManager, const RuntimeMethod* method) ;
// System.Byte[] Unity.Netcode.FastBufferReader::ToArray()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* FastBufferReader_ToArray_m96C38C9C61443CADFEE6870AEAB476B45CFC204A_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, const RuntimeMethod* method) ;
// System.String Unity.Netcode.NetworkMessageManager::ByteArrayToString(System.Byte[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NetworkMessageManager_ByteArrayToString_m1857510E947164D334F6D4FFB6DB5BE8BAB8B52D (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_ba, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method) ;
// Unity.Netcode.Transports.UTP.UnityTransport/ProtocolType Unity.Netcode.Transports.UTP.UnityTransport::get_Protocol()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnityTransport_get_Protocol_mDC856C9295082D44BAD5585C803BC66716C8CBCD_inline (UnityTransport_tF042DD8CD61B26480CA826D0164BD595A87249A4* __this, const RuntimeMethod* method) ;
// System.String System.Enum::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Void System.SystemException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SystemException__ctor_mB30C3C4B8AB4DF43F4A453C97CCA76DC4AE63B80 (SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295* __this, const RuntimeMethod* method) ;
// System.Void System.SystemException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SystemException__ctor_mC481DFD60F19362A0B3523FBD5E429EC4F1F3FB5 (SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295* __this, String_t* ___0_message, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<System.Type,System.UInt32>::get_Item(TKey)
inline uint32_t Dictionary_2_get_Item_m049101FC74A1975FDEA57CF7D1B0D5BA7B50A2D2 (Dictionary_2_t4E1AC3103633DA3C82B1A7A6930ED5ECA825CC05* __this, Type_t* ___0_key, const RuntimeMethod* method)
{
uint32_t il2cppRetVal;
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Dictionary_2_get_Item_m2E96908E9716367701CD737FA54C884EB2A8C3EA_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)___0_key, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<Unity.Netcode.NetworkMessageManager/MessageWithHandler>::GetEnumerator()
inline Enumerator_t9446164EA8A89DF9EFC13B1451697C543CF060C1 List_1_GetEnumerator_m1C1880DC802855C6BC59DC5FF0C6575810E94DC9 (List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* __this, const RuntimeMethod* method)
{
Enumerator_t9446164EA8A89DF9EFC13B1451697C543CF060C1 il2cppRetVal;
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))List_1_GetEnumerator_m8B2A92ACD4FBA5FBDC3F6F4F5C23A0DDF491DA61_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.List`1/Enumerator<Unity.Netcode.NetworkMessageManager/MessageWithHandler>::Dispose()
inline void Enumerator_Dispose_m4D9283C723E59F323DBE6482C89E2614E4DA24B0 (Enumerator_t9446164EA8A89DF9EFC13B1451697C543CF060C1* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))Enumerator_Dispose_mFE1EBE6F6425283FEAEAE7C79D02CDE4F9D367E8_gshared)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<Unity.Netcode.NetworkMessageManager/MessageWithHandler>::get_Current()
inline MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 Enumerator_get_Current_m415783150BDDB86824FCEE2DA1B5D15CB2D97FDD_inline (Enumerator_t9446164EA8A89DF9EFC13B1451697C543CF060C1* __this, const RuntimeMethod* method)
{
MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 il2cppRetVal;
(( void (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Enumerator_get_Current_m8B42D4B2DE853B9D11B997120CD0228D4780E394_gshared_inline)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Boolean System.String::op_Equality(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Unity.Netcode.NetworkMessageManager/MessageWithHandler>::Add(T)
inline void List_1_Add_m16FDEF8AE84D7057FA2876760DF1652FCFC6ADBE_inline (List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* __this, MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))List_1_Add_mD4F3498FBD3BDD3F03CBCFB38041CBAC9C28CAFC_gshared_inline)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Il2CppFullySharedGenericAny)&___0_item, method);
}
// System.Boolean System.Collections.Generic.List`1/Enumerator<Unity.Netcode.NetworkMessageManager/MessageWithHandler>::MoveNext()
inline bool Enumerator_MoveNext_m87322B6E253F8E8FE05776BDF6C418CF53C64980 (Enumerator_t9446164EA8A89DF9EFC13B1451697C543CF060C1* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))Enumerator_MoveNext_m8D8E5E878AF0A88A535AB1AB5BA4F23E151A678A_gshared)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, method);
}
// System.Boolean System.String::op_Inequality(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/ReceiveQueueItem>::.ctor(System.Int32,Unity.Collections.AllocatorManager/AllocatorHandle)
inline void NativeList_1__ctor_mFDA63240565D7CE2CE41F593F3AD539600FDD1F8 (NativeList_1_t244AB70F86E3DE6A3C8F7DE0CE70E58B90A72AAB* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeList_1__ctor_mA1DFF4EEBED87ED011F318AEC145588B17212121_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, ___0_initialCapacity, ___1_allocator, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.UInt32>::.ctor()
inline void Dictionary_2__ctor_m7339E22726AED5E6BDE312BF251BEC58DCA08F45 (Dictionary_2_t4E1AC3103633DA3C82B1A7A6930ED5ECA825CC05* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2__ctor_m7745B6ED71E47C95E1BFCE647C4F026A404C668F_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>>::.ctor()
inline void Dictionary_2__ctor_m98ECBFFC35B0DBAFE2041F8C6460F5354DF1D12F (Dictionary_2_tF94A082BC0A1596467346D509355D345EFF5FA68* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2__ctor_m7745B6ED71E47C95E1BFCE647C4F026A404C668F_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, method);
}
// System.Void System.Collections.Generic.HashSet`1<System.UInt64>::.ctor()
inline void HashSet_1__ctor_m9BDEA7E937C7BF704DD76D70C1EB8C3B72FA474B (HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* __this, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))HashSet_1__ctor_m5E12B490550D90B0686D55F8F4E7B0506BD07120_gshared)((HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*)__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.UInt64,System.Collections.Generic.Dictionary`2<System.Type,System.Int32>>::.ctor()
inline void Dictionary_2__ctor_m77E3A2E93259DBBD1A8C9B1A96C05792F6F7E549 (Dictionary_2_tF27160F3F05A0ECC97850502DD8A2BC6E3FB9041* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2__ctor_m7745B6ED71E47C95E1BFCE647C4F026A404C668F_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Type>::.ctor()
inline void Dictionary_2__ctor_mEFEC7BDFF4F2F2AF6EACEFBE6E35440C1C779014 (Dictionary_2_t36FA7EC1E5B0BD4419B32EB5EBD5DFA984D70CEA* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2__ctor_m7745B6ED71E47C95E1BFCE647C4F026A404C668F_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.Int32>::.ctor()
inline void Dictionary_2__ctor_m0AF6A9E01056850C9F7AE464B4099CA3F6D5E8EC (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2__ctor_m7745B6ED71E47C95E1BFCE647C4F026A404C668F_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, method);
}
// System.Void System.Collections.Generic.List`1<Unity.Netcode.INetworkHooks>::.ctor()
inline void List_1__ctor_m29BE85C4E509F6D84E8F42DB8724F2A4D62DB433 (List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1__ctor_m0AFBAEA7EC427E32CC9CA267B1930DC5DF67A374_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.UInt64,System.Int32>::.ctor()
inline void Dictionary_2__ctor_m193A33669C79EC9ABF1A6F0E0B33D3EC2AC38351 (Dictionary_2_tAC84F565B305F33E7066B98F6CD6CC5A96A1416A* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2__ctor_m7745B6ED71E47C95E1BFCE647C4F026A404C668F_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, method);
}
// System.Void System.Comparison`1<Unity.Netcode.NetworkMessageManager/MessageWithHandler>::.ctor(System.Object,System.IntPtr)
inline void Comparison_1__ctor_mD9765309E43FD9C42DE839B6DBBFF4B6904FA82E (Comparison_1_t6BD24479F2F1DC7E42F95A0B46A706ADB4949516* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Comparison_1_tE94B5C4AE59DE10B7A54AD7C3291462A05D5CD49*, RuntimeObject*, intptr_t, const RuntimeMethod*))Comparison_1__ctor_m3B594919B20B90AF5727A416D5798BA4468358CC_gshared)((Comparison_1_tE94B5C4AE59DE10B7A54AD7C3291462A05D5CD49*)__this, ___0_object, ___1_method, method);
}
// System.Void System.Collections.Generic.List`1<Unity.Netcode.NetworkMessageManager/MessageWithHandler>::Sort(System.Comparison`1<T>)
inline void List_1_Sort_mF48FF75C92F31033232EDC5E8F031C4009B65BEF (List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* __this, Comparison_1_t6BD24479F2F1DC7E42F95A0B46A706ADB4949516* ___0_comparison, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, Comparison_1_tE94B5C4AE59DE10B7A54AD7C3291462A05D5CD49*, const RuntimeMethod*))List_1_Sort_mF939EF9300267AF108323ABAECB490A27894309B_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Comparison_1_tE94B5C4AE59DE10B7A54AD7C3291462A05D5CD49*)___0_comparison, method);
}
// System.Collections.Generic.List`1<Unity.Netcode.NetworkMessageManager/MessageWithHandler> Unity.Netcode.NetworkMessageManager::PrioritizeMessageOrder(System.Collections.Generic.List`1<Unity.Netcode.NetworkMessageManager/MessageWithHandler>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* NetworkMessageManager_PrioritizeMessageOrder_m595F1C7DDDD6C08DA7A77D95C0926648CB563467 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* ___0_allowedTypes, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkMessageManager::RegisterMessageType(Unity.Netcode.NetworkMessageManager/MessageWithHandler)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMessageManager_RegisterMessageType_mCCBA4E9D6924DBECF52A0798C222C818868EE038 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 ___0_messageWithHandler, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkMessageManager::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMessageManager_Dispose_m098204CA21B259544B7BD51C2C88283637617628 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>>::GetEnumerator()
inline Enumerator_t73351F0588F1D94CB365D5D303001FA5E5C5DE40 Dictionary_2_GetEnumerator_mD5C584F81AE7154F1E76C7D9DBD6B7FFE9546812 (Dictionary_2_tF94A082BC0A1596467346D509355D345EFF5FA68* __this, const RuntimeMethod* method)
{
Enumerator_t73351F0588F1D94CB365D5D303001FA5E5C5DE40 il2cppRetVal;
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))Dictionary_2_GetEnumerator_mEC4954B142C43B5CBAA045953EAD4E168FFCD492_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.UInt64,Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>>::Dispose()
inline void Enumerator_Dispose_m30C5397434E951D2E597B452DEF82539B1929F37 (Enumerator_t73351F0588F1D94CB365D5D303001FA5E5C5DE40* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))Enumerator_Dispose_m3D89F01AE65EC60062FFB578C0E771C098EF2CB7_gshared)((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)__this, method);
}
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.UInt64,Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>>::get_Current()
inline KeyValuePair_2_t7254D9118423097015AC34CEB88C3AA41D661442 Enumerator_get_Current_m6BA5BFCC2F1B0C2F5D18F51B78D7F94B049F0B42_inline (Enumerator_t73351F0588F1D94CB365D5D303001FA5E5C5DE40* __this, const RuntimeMethod* method)
{
KeyValuePair_2_t7254D9118423097015AC34CEB88C3AA41D661442 il2cppRetVal;
(( void (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*, const RuntimeMethod*))Enumerator_get_Current_m26AF82C275C82180BB7F23C7E408BC1FEB9A38EE_gshared_inline)((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)__this, (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)&il2cppRetVal, method);
return il2cppRetVal;
}
// TKey System.Collections.Generic.KeyValuePair`2<System.UInt64,Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>>::get_Key()
inline uint64_t KeyValuePair_2_get_Key_mABA0E6A3957BB1F46DB1213D2EDE8FC626747CD2_inline (KeyValuePair_2_t7254D9118423097015AC34CEB88C3AA41D661442* __this, const RuntimeMethod* method)
{
uint64_t il2cppRetVal;
(( void (*) (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBE75BF8983618BC1ACEC20F94C1BFF85C8AA50F1_gshared_inline)((KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void Unity.Netcode.NetworkMessageManager::ClientDisconnected(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMessageManager_ClientDisconnected_m3D131163D2CA7A1AF3B03ED89C08A5ED79CC54D7 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, uint64_t ___0_clientId, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.UInt64,Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>>::MoveNext()
inline bool Enumerator_MoveNext_m5F87A473347207AAB2086C94416F414D0202A303 (Enumerator_t73351F0588F1D94CB365D5D303001FA5E5C5DE40* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))Enumerator_MoveNext_m97783F73CDB1D0083A2F7D26A51847BF0843ADEA_gshared)((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)__this, method);
}
// System.Void Unity.Netcode.NetworkMessageManager::CleanupDisconnectedClients()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMessageManager_CleanupDisconnectedClients_m682837630367C909D09E514190A1869D680DCF22 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, const RuntimeMethod* method) ;
// T& Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/ReceiveQueueItem>::ElementAt(System.Int32)
inline ReceiveQueueItem_tC07D121A91E2DA50FCBD08D1720CE0B4BA0F93BE* NativeList_1_ElementAt_m34034B2F410A4A5EFB653CBE273CD08393A6FF86 (NativeList_1_t244AB70F86E3DE6A3C8F7DE0CE70E58B90A72AAB* __this, int32_t ___0_index, const RuntimeMethod* method)
{
Il2CppFullySharedGenericStruct* il2cppRetVal = (( Il2CppFullySharedGenericStruct* (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, int32_t, const RuntimeMethod*))NativeList_1_ElementAt_mC997B931531C23A8CC2051A7A7F82A866F4F89BA_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, ___0_index, method);
return (ReceiveQueueItem_tC07D121A91E2DA50FCBD08D1720CE0B4BA0F93BE*)il2cppRetVal;
}
// System.Int32 Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/ReceiveQueueItem>::get_Length()
inline int32_t NativeList_1_get_Length_m54A37F30FF20C0B2C0379FCD127E6E9460578751 (NativeList_1_t244AB70F86E3DE6A3C8F7DE0CE70E58B90A72AAB* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, const RuntimeMethod*))NativeList_1_get_Length_mBCE0D52E1FEFC40B5CFEE2F41B493C7FF6A07FA7_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, method);
}
// System.Void Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/ReceiveQueueItem>::Dispose()
inline void NativeList_1_Dispose_mDD199C00F7FC8A7A960E77B617F1F56C09ED1E55 (NativeList_1_t244AB70F86E3DE6A3C8F7DE0CE70E58B90A72AAB* __this, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, const RuntimeMethod*))NativeList_1_Dispose_m42535264C7291A64741CA36B4F0567D15D7BDC2F_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, method);
}
// System.Void System.Object::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<Unity.Netcode.INetworkHooks>::Add(T)
inline void List_1_Add_mF2612130B0056E4B0C6CFCFA62774B6373FEF3E9_inline (List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))List_1_Add_mD4F3498FBD3BDD3F03CBCFB38041CBAC9C28CAFC_gshared_inline)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Il2CppFullySharedGenericAny)___0_item, method);
}
// System.Boolean System.Collections.Generic.List`1<Unity.Netcode.INetworkHooks>::Remove(T)
inline bool List_1_Remove_m192B58783B7D8F02BBF998322CA8242036238306 (List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))List_1_Remove_m9BCE8CEF94E6F2BF8624D65214FF4F3CA686D60C_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Il2CppFullySharedGenericAny)___0_item, method);
}
// System.Void System.Array::Resize<Unity.Netcode.NetworkMessageManager/MessageHandler>(T[]&,System.Int32)
inline void Array_Resize_TisMessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B_m986B2E7DF8D4E69EBFDFCC719712E300C8334E9D (MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method)
{
(( void (*) (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC**, int32_t, const RuntimeMethod*))Array_Resize_TisIl2CppFullySharedGenericAny_m263FC41C8DB989397C43C86556D63CEBE13F4712_gshared)((__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC**)___0_array, ___1_newSize, method);
}
// System.Void System.Array::Resize<System.Type>(T[]&,System.Int32)
inline void Array_Resize_TisType_t_mADFDA970F62777C71750DBFF823EF5114DE029A1 (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method)
{
(( void (*) (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC**, int32_t, const RuntimeMethod*))Array_Resize_TisIl2CppFullySharedGenericAny_m263FC41C8DB989397C43C86556D63CEBE13F4712_gshared)((__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC**)___0_array, ___1_newSize, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.UInt32,System.Type>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_mB21B2F3AA70542CEF3CB86683575587107BD59F2 (Dictionary_2_t36FA7EC1E5B0BD4419B32EB5EBD5DFA984D70CEA* __this, uint32_t ___0_key, Type_t* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_set_Item_m4C6841170DD11AED683D2D71919F362A4CFF4A80_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny)___1_value, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.UInt32>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_mA708A26DC3ADB46F77730E42DF88A3453473E8E2 (Dictionary_2_t4E1AC3103633DA3C82B1A7A6930ED5ECA825CC05* __this, Type_t* ___0_key, uint32_t ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_set_Item_m4C6841170DD11AED683D2D71919F362A4CFF4A80_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)___0_key, (Il2CppFullySharedGenericAny)&___1_value, method);
}
// System.Int32 Unity.Netcode.NetworkMessageManager/VersionGetter::Invoke()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t VersionGetter_Invoke_m0AF36B40BAB9610F9B4E9E3DEE9AF5CCBE387F43_inline (VersionGetter_t41E80851BB8117702C0AA93A1063A51EB323E196* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Type,System.Int32>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m523CB8EB40145B2FB212BB32F0E7B19E62D582BD (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* __this, Type_t* ___0_key, int32_t ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_set_Item_m4C6841170DD11AED683D2D71919F362A4CFF4A80_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)___0_key, (Il2CppFullySharedGenericAny)&___1_value, method);
}
// TValue System.Collections.Generic.Dictionary`2<System.Type,System.Int32>::get_Item(TKey)
inline int32_t Dictionary_2_get_Item_m29C1E30045ABDC4CDDE165ECE2F3A1A80F9559DE (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* __this, Type_t* ___0_key, const RuntimeMethod* method)
{
int32_t il2cppRetVal;
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Dictionary_2_get_Item_m2E96908E9716367701CD737FA54C884EB2A8C3EA_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)___0_key, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Text.StringBuilder::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5 (StringBuilder_t* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
// System.Text.StringBuilder System.Text.StringBuilder::AppendFormat(System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_AppendFormat_mFA88863E4018C2912D1A783E0EA6DAE4F594124F (StringBuilder_t* __this, String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
// T[] System.ArraySegment`1<System.Byte>::get_Array()
inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method)
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* il2cppRetVal = (( __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))ArraySegment_1_get_Array_mE4A35DFD81ABF447350B9A05C0F4BF0248A3CFF2_gshared_inline)((ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*)__this, method);
return (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cppRetVal;
}
// System.Int32 System.ArraySegment`1<System.Byte>::get_Offset()
inline int32_t ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))ArraySegment_1_get_Offset_m4FAFF061AB36BF278BA8DC37B6D13718A06301E6_gshared_inline)((ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*)__this, method);
}
// System.Int32 System.ArraySegment`1<System.Byte>::get_Count()
inline int32_t ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_inline (ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*, const RuntimeMethod*))ArraySegment_1_get_Count_mEF96248898C14F3687A5C72B920F841701E4E13C_gshared_inline)((ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178*)__this, method);
}
// System.Void Unity.Netcode.FastBufferReader::ReadValue<Unity.Netcode.NetworkBatchHeader>(T&,Unity.Netcode.FastBufferWriter/ForStructs)
inline void FastBufferReader_ReadValue_TisNetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA_mEC3D28DCD161B3F92FBAFD144CAAB2B0E5981535_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA* ___0_value, ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D ___1_unused, const RuntimeMethod* method)
{
(( void (*) (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D, const RuntimeMethod*))FastBufferReader_ReadValue_TisIl2CppFullySharedGenericStruct_mA4A7BF88A44469E46DB4A134166AD46D276B3F2B_gshared_inline)((FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)__this, (Il2CppFullySharedGenericStruct*)___0_value, ___1_unused, method);
}
// T System.Collections.Generic.List`1<Unity.Netcode.INetworkHooks>::get_Item(System.Int32)
inline RuntimeObject* List_1_get_Item_m2AC52F6154CCC350A2D161D9271DC7A4141292F9 (List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810* __this, int32_t ___0_index, const RuntimeMethod* method)
{
RuntimeObject* il2cppRetVal;
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, int32_t, Il2CppFullySharedGenericAny*, const RuntimeMethod*))List_1_get_Item_m6E4BA37C1FB558E4A62AE4324212E45D09C5C937_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, ___0_index, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Int32 System.Collections.Generic.List`1<Unity.Netcode.INetworkHooks>::get_Count()
inline int32_t List_1_get_Count_m1B5F03DAFC4DD93F2A6F3BF9CF99369C854107F4_inline (List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1_get_Count_mD2ED26ACAF3BAF386FFEA83893BA51DB9FD8BA30_gshared_inline)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// System.Void Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/ReceiveQueueItem>::Add(T&)
inline void NativeList_1_Add_m89347AC6A166719D86FFCED47DB9E43A6A9ED44A (NativeList_1_t244AB70F86E3DE6A3C8F7DE0CE70E58B90A72AAB* __this, ReceiveQueueItem_tC07D121A91E2DA50FCBD08D1720CE0B4BA0F93BE* ___0_value, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, const RuntimeMethod*))NativeList_1_Add_m9BE8F632802CF4BA6110C86A3C1842F568C58DBB_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, (Il2CppFullySharedGenericStruct*)___0_value, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt32,System.Type>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_mEA5F080C6B5B59480254B0557848590F076EDA8A (Dictionary_2_t36FA7EC1E5B0BD4419B32EB5EBD5DFA984D70CEA* __this, uint32_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_ContainsKey_mA268E9B914DCE838DD0CD9D879BAAEECD0C677AA_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, method);
}
// TValue System.Collections.Generic.Dictionary`2<System.UInt32,System.Type>::get_Item(TKey)
inline Type_t* Dictionary_2_get_Item_mD49A117D6B26A8F8DBFE6E00476C633DFE62E362 (Dictionary_2_t36FA7EC1E5B0BD4419B32EB5EBD5DFA984D70CEA* __this, uint32_t ___0_key, const RuntimeMethod* method)
{
Type_t* il2cppRetVal;
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Dictionary_2_get_Item_m2E96908E9716367701CD737FA54C884EB2A8C3EA_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt64,System.Collections.Generic.Dictionary`2<System.Type,System.Int32>>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_mDEF3933FD4BDA8B6527DEE7B8812D88C5629B8B7 (Dictionary_2_tF27160F3F05A0ECC97850502DD8A2BC6E3FB9041* __this, uint64_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_ContainsKey_mA268E9B914DCE838DD0CD9D879BAAEECD0C677AA_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.UInt64,System.Collections.Generic.Dictionary`2<System.Type,System.Int32>>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_mF19D619C5E7F52A5B3F341FE395C338679F6B71F (Dictionary_2_tF27160F3F05A0ECC97850502DD8A2BC6E3FB9041* __this, uint64_t ___0_key, Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_set_Item_m4C6841170DD11AED683D2D71919F362A4CFF4A80_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny)___1_value, method);
}
// TValue System.Collections.Generic.Dictionary`2<System.UInt64,System.Collections.Generic.Dictionary`2<System.Type,System.Int32>>::get_Item(TKey)
inline Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* Dictionary_2_get_Item_m0F1E399F4EE2A5FAFE0179766AC4789996A1F0EF (Dictionary_2_tF27160F3F05A0ECC97850502DD8A2BC6E3FB9041* __this, uint64_t ___0_key, const RuntimeMethod* method)
{
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* il2cppRetVal;
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Dictionary_2_get_Item_m2E96908E9716367701CD737FA54C884EB2A8C3EA_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Boolean Unity.Netcode.NetworkMessageManager::CanReceive(System.UInt64,System.Type,Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkMessageManager_CanReceive_mED002EE4FAC5590D261DFC87BDF9180A6339C304 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, uint64_t ___0_clientId, Type_t* ___1_messageType, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___2_messageContent, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___3_context, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.FastBufferWriter::GetWriteSize<Unity.Netcode.NetworkMessageHeader>()
inline int32_t FastBufferWriter_GetWriteSize_TisNetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673_mB6F27E16E99930F3403DE510BC44F224E2756965 (const RuntimeMethod* method)
{
return (( int32_t (*) (const RuntimeMethod*))FastBufferWriter_GetWriteSize_TisIl2CppFullySharedGenericStruct_m5B29A46A7CA9D406C3237A2AD409C6112FF17E55_gshared)(method);
}
// System.String System.UInt32::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UInt32_ToString_mB6FA6D2459C82ADCF285C55363491D9669A80154 (uint32_t* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.HandlerNotRegisteredException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandlerNotRegisteredException__ctor_m4B41F5B682A1E25E35522A2FD4C6538ED414A41D (HandlerNotRegisteredException_t4CDE085127B5B7E4DC3BA6B04C203081B83B517C* __this, String_t* ___0_issue, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkMessageManager/MessageHandler::Invoke(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,Unity.Netcode.NetworkMessageManager)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MessageHandler_Invoke_m505624E35F8542C711054C96F39D1E80D6808D46_inline (MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* ___2_manager, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/ReceiveQueueItem>::Clear()
inline void NativeList_1_Clear_m39820691F3D3A12EAC20FF3C3C7783FC85A0FEA4 (NativeList_1_t244AB70F86E3DE6A3C8F7DE0CE70E58B90A72AAB* __this, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, const RuntimeMethod*))NativeList_1_Clear_mD122F42577EAB804E1D4E3459202BCABA97A9021_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_mC2E796C02E31CAD9F3C434E197D1389DC0EDE7F1 (Dictionary_2_tF94A082BC0A1596467346D509355D345EFF5FA68* __this, uint64_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_ContainsKey_mA268E9B914DCE838DD0CD9D879BAAEECD0C677AA_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, method);
}
// System.Void Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>::.ctor(System.Int32,Unity.Collections.AllocatorManager/AllocatorHandle)
inline void NativeList_1__ctor_m80A9A671660D1D52A25BABE9C4664A55E3345A34 (NativeList_1_tC29926B3C823A1626820FC87B385FFE47BA188DB* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeList_1__ctor_mA1DFF4EEBED87ED011F318AEC145588B17212121_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, ___0_initialCapacity, ___1_allocator, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m5C4C9B54E0CAA7C55FB6791F0AC3C209EBBCCE58 (Dictionary_2_tF94A082BC0A1596467346D509355D345EFF5FA68* __this, uint64_t ___0_key, NativeList_1_tC29926B3C823A1626820FC87B385FFE47BA188DB ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_set_Item_m4C6841170DD11AED683D2D71919F362A4CFF4A80_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny)&___1_value, method);
}
// TValue System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>>::get_Item(TKey)
inline NativeList_1_tC29926B3C823A1626820FC87B385FFE47BA188DB Dictionary_2_get_Item_mE16FCDF42A9E03B435AE822EB4014DEF0DA1C08B (Dictionary_2_tF94A082BC0A1596467346D509355D345EFF5FA68* __this, uint64_t ___0_key, const RuntimeMethod* method)
{
NativeList_1_tC29926B3C823A1626820FC87B385FFE47BA188DB il2cppRetVal;
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Dictionary_2_get_Item_m2E96908E9716367701CD737FA54C884EB2A8C3EA_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// T& Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>::ElementAt(System.Int32)
inline SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* NativeList_1_ElementAt_m4155BCEA9B1A22F02D64A2D0B8F564913E575344 (NativeList_1_tC29926B3C823A1626820FC87B385FFE47BA188DB* __this, int32_t ___0_index, const RuntimeMethod* method)
{
Il2CppFullySharedGenericStruct* il2cppRetVal = (( Il2CppFullySharedGenericStruct* (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, int32_t, const RuntimeMethod*))NativeList_1_ElementAt_mC997B931531C23A8CC2051A7A7F82A866F4F89BA_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, ___0_index, method);
return (SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7*)il2cppRetVal;
}
// System.Int32 Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>::get_Length()
inline int32_t NativeList_1_get_Length_mCC4E58287182D133ADDB3D60C97A0494B70F01E3 (NativeList_1_tC29926B3C823A1626820FC87B385FFE47BA188DB* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, const RuntimeMethod*))NativeList_1_get_Length_mBCE0D52E1FEFC40B5CFEE2F41B493C7FF6A07FA7_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, method);
}
// System.Void Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>::Dispose()
inline void NativeList_1_Dispose_mD61BC7290E8950956D41AC94319A30ED8B13DB6B (NativeList_1_tC29926B3C823A1626820FC87B385FFE47BA188DB* __this, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, const RuntimeMethod*))NativeList_1_Dispose_m42535264C7291A64741CA36B4F0567D15D7BDC2F_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>>::Remove(TKey)
inline bool Dictionary_2_Remove_mDAB120C2DD124F563E7DEC7496E96FF1116F7B9D (Dictionary_2_tF94A082BC0A1596467346D509355D345EFF5FA68* __this, uint64_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_Remove_m583C4F0E2926B584BE6EC6008195360FC631C14C_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt64,System.Collections.Generic.Dictionary`2<System.Type,System.Int32>>::Remove(TKey)
inline bool Dictionary_2_Remove_m742F177612AB66A75EEB4E7906D3E5037910234A (Dictionary_2_tF27160F3F05A0ECC97850502DD8A2BC6E3FB9041* __this, uint64_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_Remove_m583C4F0E2926B584BE6EC6008195360FC631C14C_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt64,System.Int32>::Remove(TKey)
inline bool Dictionary_2_Remove_m1B402156AA3430E4883216EC924F1C692565EFE3 (Dictionary_2_tAC84F565B305F33E7066B98F6CD6CC5A96A1416A* __this, uint64_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_Remove_m583C4F0E2926B584BE6EC6008195360FC631C14C_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, method);
}
// System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<System.UInt64>::GetEnumerator()
inline Enumerator_t1BD5EAC17E707DFC9C05151D77D6E6DC9166D1EC HashSet_1_GetEnumerator_m71DB2D9A0333DB3369C6E27C428D1479764004D4 (HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* __this, const RuntimeMethod* method)
{
Enumerator_t1BD5EAC17E707DFC9C05151D77D6E6DC9166D1EC il2cppRetVal;
(( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*, const RuntimeMethod*))HashSet_1_GetEnumerator_m75DD344FE9A073CA9564DC6A425EC36883FB32A7_gshared)((HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*)__this, (Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.HashSet`1/Enumerator<System.UInt64>::Dispose()
inline void Enumerator_Dispose_m85002A2327014F1C4F0417EF8B60AC2E266F84BD (Enumerator_t1BD5EAC17E707DFC9C05151D77D6E6DC9166D1EC* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*, const RuntimeMethod*))Enumerator_Dispose_m915D35B9BB2A77C5396F4FE1A1C53F1C93B8E337_gshared)((Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*)__this, method);
}
// T System.Collections.Generic.HashSet`1/Enumerator<System.UInt64>::get_Current()
inline uint64_t Enumerator_get_Current_m6D6A80C33FAD4B68D656C2356DEB1AA585AEF100_inline (Enumerator_t1BD5EAC17E707DFC9C05151D77D6E6DC9166D1EC* __this, const RuntimeMethod* method)
{
uint64_t il2cppRetVal;
(( void (*) (Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Enumerator_get_Current_m51282E47C90E55BF2D96A0D329869ABC122A85A0_gshared_inline)((Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void Unity.Netcode.NetworkMessageManager::CleanupDisconnectedClient(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMessageManager_CleanupDisconnectedClient_mC88C0C2A705BFC38D5E36ED7FBEB77DB1780EE71 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, uint64_t ___0_clientId, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1/Enumerator<System.UInt64>::MoveNext()
inline bool Enumerator_MoveNext_mFA51C33525EADB63DC73E468E53EB55E8ED1AA10 (Enumerator_t1BD5EAC17E707DFC9C05151D77D6E6DC9166D1EC* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*, const RuntimeMethod*))Enumerator_MoveNext_m1756F06B6BC460B8EEB4522B562E097F37D54C59_gshared)((Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB*)__this, method);
}
// System.Void System.Collections.Generic.HashSet`1<System.UInt64>::Clear()
inline void HashSet_1_Clear_m5FABFCEB547E70B270297A2A2E62F2AD22C77CCC (HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* __this, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, const RuntimeMethod*))HashSet_1_Clear_mCD863950F0D273BF34801FDD92CBEC230ECD5A6D_gshared)((HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*)__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt64,System.Collections.Generic.Dictionary`2<System.Type,System.Int32>>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m86D30D35D7D850E4F407BBA5D3FFD3E9CF98DFB5 (Dictionary_2_tF27160F3F05A0ECC97850502DD8A2BC6E3FB9041* __this, uint64_t ___0_key, Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny*, const RuntimeMethod*))Dictionary_2_TryGetValue_m7519D765EAF1E8A7D3137C2F1B7B3A01D15A1692_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny*)___1_value, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Type,System.Int32>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* __this, Type_t* ___0_key, int32_t* ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny*, const RuntimeMethod*))Dictionary_2_TryGetValue_m7519D765EAF1E8A7D3137C2F1B7B3A01D15A1692_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)___0_key, (Il2CppFullySharedGenericAny*)___1_value, method);
}
// TValue System.Collections.Generic.KeyValuePair`2<System.UInt64,Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>>::get_Value()
inline NativeList_1_tC29926B3C823A1626820FC87B385FFE47BA188DB KeyValuePair_2_get_Value_m1A0803360CB5E865CBD70ACDF31C5B5414BE399B_inline (KeyValuePair_2_t7254D9118423097015AC34CEB88C3AA41D661442* __this, const RuntimeMethod* method)
{
NativeList_1_tC29926B3C823A1626820FC87B385FFE47BA188DB il2cppRetVal;
(( void (*) (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))KeyValuePair_2_get_Value_mFA1964BF56AA214EE0D491CC197F61BC9E5F1F7A_gshared_inline)((KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void Unity.Netcode.FastBufferWriter::WriteValue<Unity.Netcode.NetworkBatchHeader>(T&,Unity.Netcode.FastBufferWriter/ForStructs)
inline void FastBufferWriter_WriteValue_TisNetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA_mC7616EE3924C03B2B21B581AC0375BA954B10F32_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA* ___0_value, ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D ___1_unused, const RuntimeMethod* method)
{
(( void (*) (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D, const RuntimeMethod*))FastBufferWriter_WriteValue_TisIl2CppFullySharedGenericStruct_m6A233E1FC27B5813514859BB07AFCF1E64189B1C_gshared_inline)((FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)__this, (Il2CppFullySharedGenericStruct*)___0_value, ___1_unused, method);
}
// System.Void Unity.Collections.NativeList`1<Unity.Netcode.NetworkMessageManager/SendQueueItem>::Clear()
inline void NativeList_1_Clear_m4C699C6151BDC5D9DF0B20B9781AA1DA0CEB8878 (NativeList_1_tC29926B3C823A1626820FC87B385FFE47BA188DB* __this, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, const RuntimeMethod*))NativeList_1_Clear_mD122F42577EAB804E1D4E3459202BCABA97A9021_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, method);
}
// System.Void Unity.Netcode.NetworkMessageManager/SendQueueItem::.ctor(Unity.Netcode.NetworkDelivery,System.Int32,Unity.Collections.Allocator,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SendQueueItem__ctor_mC2BDC24F3964A0F484005683AB7316DC1272FD56 (SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* __this, int32_t ___0_delivery, int32_t ___1_writerSize, int32_t ___2_writerAllocator, int32_t ___3_maxWriterSize, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkMessageManager/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m442AFBA5820F50B100AB28D70A78987A54C9BD2A (U3CU3Ec_t052027978265690D79F46B05A348494977DDE237* __this, const RuntimeMethod* method) ;
// System.Int32 System.String::CompareOrdinal(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_CompareOrdinal_mC6F612DEA1F7B3BF24A44C79D17AF7F8C29C9D3C (String_t* ___0_strA, String_t* ___1_strB, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.RpcAttribute::.ctor(Unity.Netcode.SendTo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RpcAttribute__ctor_m0B2C5C1E01E476733C71F4312AB53A2D3A327791 (RpcAttribute_t5445202D4AADEC4ABC0D7169DF7252844AC17ED9* __this, int32_t ___0_target, const RuntimeMethod* method) ;
// Unity.Netcode.NetworkManager Unity.Netcode.NetworkBehaviour::get_NetworkManager()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* NetworkBehaviour_get_NetworkManager_mB42548F1F4877DC884DDBFF2F110F719D9EC8C57 (NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* __this, const RuntimeMethod* method) ;
// System.Int32 Unity.Netcode.NetworkMessageManager::SendMessage<Unity.Netcode.RpcMessage>(T&,Unity.Netcode.NetworkDelivery,System.UInt64)
inline int32_t NetworkMessageManager_SendMessage_TisRpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15_mEEE7868ABA6C3107ACC2C9F471E8E14A038964A8 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* ___0_message, int32_t ___1_delivery, uint64_t ___2_clientId, const RuntimeMethod* method)
{
return (( int32_t (*) (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny*, int32_t, uint64_t, const RuntimeMethod*))NetworkMessageManager_SendMessage_TisIl2CppFullySharedGenericAny_m0B5DFA199CB81FE2C238E4D1CE12A69C5C243E97_gshared)((NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468*)__this, (Il2CppFullySharedGenericAny*)___0_message, ___1_delivery, ___2_clientId, method);
}
// System.Boolean Unity.Netcode.NetworkManager::get_ServerIsHost()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkManager_get_ServerIsHost_mC26A0447F5E3D5502F9E0770A71C4782C458D55F (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method) ;
// Unity.Netcode.RpcTarget Unity.Netcode.NetworkBehaviour::get_RpcTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RpcTarget_t0F23BD75DF373B0172AD08117DB945D6CD994832* NetworkBehaviour_get_RpcTarget_m25719C03D3BC345121900A8D7806196BCEB14EDF (NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.BaseRpcTarget::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseRpcTarget__ctor_m9A86A5382AEC0CD7E9895CA759B4E5311CDC2FCB (BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_manager, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.BaseRpcTarget::CheckLockBeforeDispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseRpcTarget_CheckLockBeforeDispose_m95E36CAE0B18DB4C3C1E98B850AFC0A3404A2638 (BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.BaseRpcTarget::SendMessageToClient(Unity.Netcode.NetworkBehaviour,System.UInt64,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseRpcTarget_SendMessageToClient_m38DD2B050F0665E18B4FACEBA068002883E3D7EA (BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* __this, NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* ___0_behaviour, uint64_t ___1_clientId, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* ___2_message, int32_t ___3_delivery, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NotServerRpcTarget::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotServerRpcTarget__ctor_m85A6E8F7EA3231BB469EA389B8096B4F7FCD7738 (NotServerRpcTarget_t3125E32C7B22B09CFB37342F542081468A7D536C* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_manager, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ServerRpcTarget::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ServerRpcTarget__ctor_mB5B9F4BE276E5B1645C61F25B5D05C78E132C952 (ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_manager, const RuntimeMethod* method) ;
// System.Int32 Unity.Collections.LowLevel.Unsafe.UnsafeUtility::SizeOf<Unity.Netcode.RpcMetadata>()
inline int32_t UnsafeUtility_SizeOf_TisRpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB_mDA5424BC61FC4BACDF0BD6CE1880D4D826342A0A_inline (const RuntimeMethod* method)
{
return (( int32_t (*) (const RuntimeMethod*))UnsafeUtility_SizeOf_TisIl2CppFullySharedGenericStruct_mB6FBF9DDC79FEC02EC8705E9E527E1CD495564BF_gshared_inline)(method);
}
// System.UInt32 Unity.Netcode.NetworkMessageManager::GetMessageType(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t NetworkMessageManager_GetMessageType_m19706C9E133B6CBA5365C92EA8BC8DEB3600A1D4 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, Type_t* ___0_t, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.NetworkBehaviour::get_IsServer()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NetworkBehaviour_get_IsServer_m57CCCE498593E3A21E6B952AB9C4BAA482EB4CD6_inline (NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.RpcTargetGroup::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RpcTargetGroup__ctor_m73DC8C347FA4A8CD2323C6E68F4ED5F75943B67C (RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_manager, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ProxyRpcTargetGroup::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProxyRpcTargetGroup__ctor_m24E61BB86592C2D94017FA2F113000B67F52BF30 (ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_manager, const RuntimeMethod* method) ;
// System.UInt64 Unity.Netcode.NetworkBehaviour::get_OwnerClientId()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t NetworkBehaviour_get_OwnerClientId_m59ED21DE97867ED0CAE0C553A2BBE369543360BF_inline (NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.LocalSendRpcTarget::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocalSendRpcTarget__ctor_m4928695BBA93E10ADE7F16E78FCA526E8B78C7B9 (LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_manager, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.DirectSendRpcTarget::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectSendRpcTarget__ctor_m7D89DFC1584402F837DE896561474F45F4EECCA3 (DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_manager, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ProxyRpcTarget::.ctor(System.UInt64,Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProxyRpcTarget__ctor_m15EF7F0D5D27C7366E619379A5C77B5449494064 (ProxyRpcTarget_tC30AA5D8B0A8FB003B3DCB2D45A227105B33A917* __this, uint64_t ___0_clientId, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___1_manager, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ProxyRpcTargetGroup::Add(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProxyRpcTargetGroup_Add_mBE64F7A93BB6291E52979C6E544F72CE72682AB7 (ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7* __this, uint64_t ___0_clientId, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ProxyRpcTargetGroup::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProxyRpcTargetGroup_Clear_mADC81443B9356E5F3CD892831CF29816FE6C7996 (ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7* __this, const RuntimeMethod* method) ;
// Unity.Collections.NativeArray`1<T> Unity.Collections.NativeList`1<System.UInt64>::AsArray()
inline NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B NativeList_1_AsArray_mAF7BE1808BEB79EF6EFA5095A31B7EB02DE0241F (NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030* __this, const RuntimeMethod* method)
{
NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18 il2cppRetVal = (( NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18 (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, const RuntimeMethod*))NativeList_1_AsArray_m1E9616CC42457555561B1165B47ED6E2EEADAC98_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, method);
return il2cpp_codegen_cast_struct<NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B, NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18>(&il2cppRetVal);
}
// System.Int32 Unity.Netcode.NetworkMessageManager::SendMessage<Unity.Netcode.ProxyMessage>(T&,Unity.Netcode.NetworkDelivery,System.UInt64)
inline int32_t NetworkMessageManager_SendMessage_TisProxyMessage_tF8FCA596585524136AA901CB4F80FB1EFBD09044_mF9AA7EFC0A26563C5DB82512C104251134726747 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, ProxyMessage_tF8FCA596585524136AA901CB4F80FB1EFBD09044* ___0_message, int32_t ___1_delivery, uint64_t ___2_clientId, const RuntimeMethod* method)
{
return (( int32_t (*) (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny*, int32_t, uint64_t, const RuntimeMethod*))NetworkMessageManager_SendMessage_TisIl2CppFullySharedGenericAny_m0B5DFA199CB81FE2C238E4D1CE12A69C5C243E97_gshared)((NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468*)__this, (Il2CppFullySharedGenericAny*)___0_message, ___1_delivery, ___2_clientId, method);
}
// System.Void Unity.Collections.NativeList`1<System.UInt64>::Dispose()
inline void NativeList_1_Dispose_m1C47901A97474882BA1950715930AFEE70158D84 (NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030* __this, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, const RuntimeMethod*))NativeList_1_Dispose_m42535264C7291A64741CA36B4F0567D15D7BDC2F_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, method);
}
// System.Boolean System.Collections.Generic.HashSet`1<System.UInt64>::Remove(T)
inline bool HashSet_1_Remove_mA9EE324C0F152945E0170FC6CB33584EBA708075 (HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* __this, uint64_t ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))HashSet_1_Remove_mE12E434B402CFEB49197444DE1D52A3AE4C7F6EE_gshared)((HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*)__this, (Il2CppFullySharedGenericAny)&___0_item, method);
}
// T Unity.Collections.NativeList`1<System.UInt64>::get_Item(System.Int32)
inline uint64_t NativeList_1_get_Item_m9C59384FEA2421238CD409BFA8377D83A0840807 (NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030* __this, int32_t ___0_index, const RuntimeMethod* method)
{
uint64_t il2cppRetVal;
(( void (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, int32_t, Il2CppFullySharedGenericStruct*, const RuntimeMethod*))NativeList_1_get_Item_m4C9E1C7BB475457EAE88A496A68A77E3F7A64F92_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, ___0_index, (Il2CppFullySharedGenericStruct*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void Unity.Collections.NativeList`1<System.UInt64>::RemoveAt(System.Int32)
inline void NativeList_1_RemoveAt_m08F6C2CFDF8ED1BAB0AB101FB492B33399524F43 (NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030* __this, int32_t ___0_index, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, int32_t, const RuntimeMethod*))NativeList_1_RemoveAt_mEDD020DF08725F529B5AA06F652196FD3B6ABC92_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, ___0_index, method);
}
// System.Int32 Unity.Collections.NativeList`1<System.UInt64>::get_Length()
inline int32_t NativeList_1_get_Length_mBB2AB5C451303AAC402734400242E9FBA19C3568 (NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, const RuntimeMethod*))NativeList_1_get_Length_mBCE0D52E1FEFC40B5CFEE2F41B493C7FF6A07FA7_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, method);
}
// System.Void Unity.Collections.NativeList`1<System.UInt64>::Clear()
inline void NativeList_1_Clear_m64DEAB1AFFDC14B143C102CDEC1C0D37DBE0F667 (NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030* __this, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, const RuntimeMethod*))NativeList_1_Clear_mD122F42577EAB804E1D4E3459202BCABA97A9021_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, method);
}
// System.Void Unity.Netcode.EveryoneRpcTarget::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EveryoneRpcTarget__ctor_m24378A3BAF76263824ADF07422E8A2F855CE9207 (EveryoneRpcTarget_t696B733F86615C4E371C805B908848039C0D286F* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_manager, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.OwnerRpcTarget::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OwnerRpcTarget__ctor_m53510D17E81846C4BFFE8953D883AEDA675AE5D3 (OwnerRpcTarget_t26B7A0FC0AF53F3A95D03B8F1E41410900FED8FD* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_manager, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NotOwnerRpcTarget::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotOwnerRpcTarget__ctor_mF7AC568360D85E9A9F7DE664EE195A7B2D05FDC8 (NotOwnerRpcTarget_tEBA8E16C0424914F956542009C6C425B7BD77FC2* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_manager, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NotMeRpcTarget::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotMeRpcTarget__ctor_m5543EB188C630667C28D3D812074C8E9B390D756 (NotMeRpcTarget_t74FD266F3AFAF1F88A0B76E1B1C4491644B4B3C5* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_manager, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ClientsAndHostRpcTarget::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClientsAndHostRpcTarget__ctor_m1607B507DD2F795A793DD91BB41C9BCFF0E7375C (ClientsAndHostRpcTarget_t5AD7665C99A0851274145AAA5CF214930AAEDBA0* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_manager, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.BaseRpcTarget::Lock()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseRpcTarget_Lock_m3F89758CDF02336829939E5E9F89A8424041C5BA (BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.BaseRpcTarget::Unlock()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseRpcTarget_Unlock_m108247A595A26F19F012682B26F17717817E8140 (BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.DirectSendRpcTarget::.ctor(System.UInt64,Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectSendRpcTarget__ctor_mC49B8C5212A04EB254BF71004306D3D5B9277DA3 (DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* __this, uint64_t ___0_clientId, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___1_manager, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.DirectSendRpcTarget::SetClientId(System.UInt64)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DirectSendRpcTarget_SetClientId_m4CD8FA02A43A674D026D907FD42C3416759B3B48_inline (DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* __this, uint64_t ___0_clientId, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ProxyRpcTarget::SetClientId(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProxyRpcTarget_SetClientId_m9B24D11088B2F94668DC4160C865D6C892B11ABE (ProxyRpcTarget_tC30AA5D8B0A8FB003B3DCB2D45A227105B33A917* __this, uint64_t ___0_clientId, const RuntimeMethod* method) ;
// Unity.Netcode.BaseRpcTarget Unity.Netcode.RpcTarget::Group(Unity.Collections.NativeArray`1<System.UInt64>,Unity.Netcode.RpcTargetUse)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* RpcTarget_Group_mEBDBD0293B46ADFF01266C420A55053C1388C1E1 (RpcTarget_t0F23BD75DF373B0172AD08117DB945D6CD994832* __this, NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B ___0_clientIds, int32_t ___1_use, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<System.UInt64>::.ctor(T[],Unity.Collections.Allocator)
inline void NativeArray_1__ctor_m88B86B0A4080B6C86DFD363E1964A3060910723D (NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_array, int32_t ___1_allocator, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18*, __Il2CppFullySharedGenericStructTypeU5BU5D_tF3B929B6E80D0A8C109178E11CE8FF9957B014C1*, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m840B99F1F4447BB0CE13C53803EB5DB4930E3F89_gshared)((NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18*)__this, (__Il2CppFullySharedGenericStructTypeU5BU5D_tF3B929B6E80D0A8C109178E11CE8FF9957B014C1*)___0_array, ___1_allocator, method);
}
// System.Void Unity.Collections.NativeHashSet`1<System.UInt64>::.ctor(System.Int32,Unity.Collections.AllocatorManager/AllocatorHandle)
inline void NativeHashSet_1__ctor_mFE805D76BBC3F8295089D427AA99EAF26C6EF722 (NativeHashSet_1_tC51612639B27253FEED1F3719BE72361F9089F6E* __this, int32_t ___0_capacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
{
(( void (*) (NativeHashSet_1_t4A3FF5E5E7880324EBA79057A83F747452D87D7B*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeHashSet_1__ctor_m34DD76EB6812D48FA1077D49F4A1A95A0DACE15D_gshared)((NativeHashSet_1_t4A3FF5E5E7880324EBA79057A83F747452D87D7B*)__this, ___0_capacity, ___1_allocator, method);
}
// System.Void Unity.Collections.NativeHashSet`1<System.UInt64>::Dispose()
inline void NativeHashSet_1_Dispose_m2E064AA32C260EF52033905EB94AA27BBC2E1BE7 (NativeHashSet_1_tC51612639B27253FEED1F3719BE72361F9089F6E* __this, const RuntimeMethod* method)
{
(( void (*) (NativeHashSet_1_t4A3FF5E5E7880324EBA79057A83F747452D87D7B*, const RuntimeMethod*))NativeHashSet_1_Dispose_m0559277390CF9A4C0087405FDB8B30E0E33C7C04_gshared)((NativeHashSet_1_t4A3FF5E5E7880324EBA79057A83F747452D87D7B*)__this, method);
}
// System.Boolean Unity.Collections.NativeHashSet`1<System.UInt64>::Add(T)
inline bool NativeHashSet_1_Add_m11A3BF6006147AFC21B1A0AE24741E96AA91D742 (NativeHashSet_1_tC51612639B27253FEED1F3719BE72361F9089F6E* __this, uint64_t ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (NativeHashSet_1_t4A3FF5E5E7880324EBA79057A83F747452D87D7B*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType*/Il2CppFullySharedGenericStruct, const RuntimeMethod*))NativeHashSet_1_Add_mD1FE228BC5778A71F5BFA06431A9CFDF92E64F23_gshared)((NativeHashSet_1_t4A3FF5E5E7880324EBA79057A83F747452D87D7B*)__this, (Il2CppFullySharedGenericStruct)&___0_item, method);
}
// System.Boolean Unity.Collections.NativeHashSet`1<System.UInt64>::Contains(T)
inline bool NativeHashSet_1_Contains_m64B492F99A5C57BDA854319C3E0B58AC7AA8872C (NativeHashSet_1_tC51612639B27253FEED1F3719BE72361F9089F6E* __this, uint64_t ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (NativeHashSet_1_t4A3FF5E5E7880324EBA79057A83F747452D87D7B*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType*/Il2CppFullySharedGenericStruct, const RuntimeMethod*))NativeHashSet_1_Contains_m8CCD214BB80895405ECC0BAB864C22020D2347BA_gshared)((NativeHashSet_1_t4A3FF5E5E7880324EBA79057A83F747452D87D7B*)__this, (Il2CppFullySharedGenericStruct)&___0_item, method);
}
// Unity.Netcode.BaseRpcTarget Unity.Netcode.RpcTarget::Not(Unity.Collections.NativeArray`1<System.UInt64>,Unity.Netcode.RpcTargetUse)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* RpcTarget_Not_m9EE61903424AB1AB045AAE4C6C3F613866ECE5CB (RpcTarget_t0F23BD75DF373B0172AD08117DB945D6CD994832* __this, NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B ___0_excludedClientIds, int32_t ___1_use, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<Unity.Netcode.BaseRpcTarget>::GetEnumerator()
inline Enumerator_t7F2D022566D37C061C6EAD77AC73FE881B32E15E List_1_GetEnumerator_mCC113F93E7E5D26FE46C90EC7FF06D4F61EB6510 (List_1_t078056943C0633B9316397513F2A01B347869F93* __this, const RuntimeMethod* method)
{
Enumerator_t7F2D022566D37C061C6EAD77AC73FE881B32E15E il2cppRetVal;
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))List_1_GetEnumerator_m8B2A92ACD4FBA5FBDC3F6F4F5C23A0DDF491DA61_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.List`1/Enumerator<Unity.Netcode.BaseRpcTarget>::Dispose()
inline void Enumerator_Dispose_m70C6A53FA6C3B2071CDC2C866D7478698E36646C (Enumerator_t7F2D022566D37C061C6EAD77AC73FE881B32E15E* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))Enumerator_Dispose_mFE1EBE6F6425283FEAEAE7C79D02CDE4F9D367E8_gshared)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<Unity.Netcode.BaseRpcTarget>::get_Current()
inline BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* Enumerator_get_Current_m88F8DEF2F6EBA688BA618E73DF820EDFDA89EBD1_inline (Enumerator_t7F2D022566D37C061C6EAD77AC73FE881B32E15E* __this, const RuntimeMethod* method)
{
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* il2cppRetVal;
(( void (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Enumerator_get_Current_m8B42D4B2DE853B9D11B997120CD0228D4780E394_gshared_inline)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Boolean System.Collections.Generic.List`1/Enumerator<Unity.Netcode.BaseRpcTarget>::MoveNext()
inline bool Enumerator_MoveNext_m030716C651241F50D119F9085B6763FD45994F68 (Enumerator_t7F2D022566D37C061C6EAD77AC73FE881B32E15E* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))Enumerator_MoveNext_m8D8E5E878AF0A88A535AB1AB5BA4F23E151A678A_gshared)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, method);
}
// System.Collections.Generic.Stack`1/Enumerator<T> System.Collections.Generic.Stack`1<Unity.Netcode.DirectSendRpcTarget>::GetEnumerator()
inline Enumerator_t83AAD71E0C9FA16840FFE576F35402C4ED54488A Stack_1_GetEnumerator_m07D662C829309BFA6AA233F5138569AA805B7915 (Stack_1_t10A64755BC8DEA1DC228CDBEB93351BBCE37F5C6* __this, const RuntimeMethod* method)
{
Enumerator_t83AAD71E0C9FA16840FFE576F35402C4ED54488A il2cppRetVal;
(( void (*) (Stack_1_tF3E5E7101E929741300A1CF7C159A6ED9B61621A*, Enumerator_t9C40FA80DC7A4C63469E514386FAB9AE1039DF41*, const RuntimeMethod*))Stack_1_GetEnumerator_m407739F51246B6C7E996868F09750497FF67EDE7_gshared)((Stack_1_tF3E5E7101E929741300A1CF7C159A6ED9B61621A*)__this, (Enumerator_t9C40FA80DC7A4C63469E514386FAB9AE1039DF41*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.Stack`1/Enumerator<Unity.Netcode.DirectSendRpcTarget>::Dispose()
inline void Enumerator_Dispose_mC03336252C7FB086BDCF4141D3DCEBA34540DC56 (Enumerator_t83AAD71E0C9FA16840FFE576F35402C4ED54488A* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t9C40FA80DC7A4C63469E514386FAB9AE1039DF41*, const RuntimeMethod*))Enumerator_Dispose_m475AD9FE055280B2B1CF43E93F9A2340C3EAE75C_gshared)((Enumerator_t9C40FA80DC7A4C63469E514386FAB9AE1039DF41*)__this, method);
}
// T System.Collections.Generic.Stack`1/Enumerator<Unity.Netcode.DirectSendRpcTarget>::get_Current()
inline DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* Enumerator_get_Current_m7E66EA9AED0D432BCAEC32743441C4C22C305A1B (Enumerator_t83AAD71E0C9FA16840FFE576F35402C4ED54488A* __this, const RuntimeMethod* method)
{
DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* il2cppRetVal;
(( void (*) (Enumerator_t9C40FA80DC7A4C63469E514386FAB9AE1039DF41*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Enumerator_get_Current_m748B0758792F434FAB29656C2F5CF6EEB4481D27_gshared)((Enumerator_t9C40FA80DC7A4C63469E514386FAB9AE1039DF41*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Boolean System.Collections.Generic.Stack`1/Enumerator<Unity.Netcode.DirectSendRpcTarget>::MoveNext()
inline bool Enumerator_MoveNext_m9412A118A667A0FCE9033C9A0A438352EAA846D7 (Enumerator_t83AAD71E0C9FA16840FFE576F35402C4ED54488A* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t9C40FA80DC7A4C63469E514386FAB9AE1039DF41*, const RuntimeMethod*))Enumerator_MoveNext_m3347052D874561F1E1857019C4F418A27B125353_gshared)((Enumerator_t9C40FA80DC7A4C63469E514386FAB9AE1039DF41*)__this, method);
}
// System.Void System.Collections.Generic.List`1<Unity.Netcode.BaseRpcTarget>::Add(T)
inline void List_1_Add_m67946197D4A61CAB5FBFF3806E7EE4E7BCE70F66_inline (List_1_t078056943C0633B9316397513F2A01B347869F93* __this, BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))List_1_Add_mD4F3498FBD3BDD3F03CBCFB38041CBAC9C28CAFC_gshared_inline)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Il2CppFullySharedGenericAny)___0_item, method);
}
// System.Int32 System.Collections.Generic.Stack`1<Unity.Netcode.DirectSendRpcTarget>::get_Count()
inline int32_t Stack_1_get_Count_m805DED4134E2C63C7B1F585D95BB451C05CF975E_inline (Stack_1_t10A64755BC8DEA1DC228CDBEB93351BBCE37F5C6* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Stack_1_tF3E5E7101E929741300A1CF7C159A6ED9B61621A*, const RuntimeMethod*))Stack_1_get_Count_mCAD00A69587F884F88C36DE7423C3C329166144E_gshared_inline)((Stack_1_tF3E5E7101E929741300A1CF7C159A6ED9B61621A*)__this, method);
}
// T System.Collections.Generic.Stack`1<Unity.Netcode.DirectSendRpcTarget>::Pop()
inline DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* Stack_1_Pop_m7A35A8F1E0117A239B0A03E54C2EC43968EBBE92 (Stack_1_t10A64755BC8DEA1DC228CDBEB93351BBCE37F5C6* __this, const RuntimeMethod* method)
{
DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* il2cppRetVal;
(( void (*) (Stack_1_tF3E5E7101E929741300A1CF7C159A6ED9B61621A*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Stack_1_Pop_m8E5FF1B4CFD9ADF4D8A7C4CFF4713C83E163A34A_gshared)((Stack_1_tF3E5E7101E929741300A1CF7C159A6ED9B61621A*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.Stack`1<Unity.Netcode.DirectSendRpcTarget>::Push(T)
inline void Stack_1_Push_m3CC0698AA1FB002A7EA2548C488FBCE43D7DB238 (Stack_1_t10A64755BC8DEA1DC228CDBEB93351BBCE37F5C6* __this, DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* ___0_item, const RuntimeMethod* method)
{
(( void (*) (Stack_1_tF3E5E7101E929741300A1CF7C159A6ED9B61621A*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Stack_1_Push_m072EF82431D7D7E164213D822010141A4C00050D_gshared)((Stack_1_tF3E5E7101E929741300A1CF7C159A6ED9B61621A*)__this, (Il2CppFullySharedGenericAny)___0_item, method);
}
// System.Void System.Collections.Generic.List`1<Unity.Netcode.BaseRpcTarget>::Clear()
inline void List_1_Clear_mC71575AB642468A54AC80681175B00C9E08AD7BC_inline (List_1_t078056943C0633B9316397513F2A01B347869F93* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1_Clear_mD615D1BCB2C9DD91DAD86A2F9E5CF1DFFCBF7925_gshared_inline)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// System.Void System.Collections.Generic.List`1<Unity.Netcode.BaseRpcTarget>::.ctor()
inline void List_1__ctor_mA9B3DB6B1ABCE3495568640E7DEB2D418394B9E6 (List_1_t078056943C0633B9316397513F2A01B347869F93* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1__ctor_m0AFBAEA7EC427E32CC9CA267B1930DC5DF67A374_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// System.Void System.Collections.Generic.Stack`1<Unity.Netcode.DirectSendRpcTarget>::.ctor()
inline void Stack_1__ctor_m1C5891E624D3E94F4C2FE07273256586C9A51660 (Stack_1_t10A64755BC8DEA1DC228CDBEB93351BBCE37F5C6* __this, const RuntimeMethod* method)
{
(( void (*) (Stack_1_tF3E5E7101E929741300A1CF7C159A6ED9B61621A*, const RuntimeMethod*))Stack_1__ctor_m5C333061E1285AC5B22F556173FBE157EF1A37B7_gshared)((Stack_1_tF3E5E7101E929741300A1CF7C159A6ED9B61621A*)__this, method);
}
// Unity.Netcode.INetworkMetrics Unity.Netcode.NetworkMetricsManager::get_NetworkMetrics()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* NetworkMetricsManager_get_NetworkMetrics_m57775F2CF74B93A8EB3F6BE67B0E1671DD6AFEE0_inline (NetworkMetricsManager_tD9F432E8A6803DEC0B9BEB12E72EDD552AEB8987* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.NetworkObject>::get_Count()
inline int32_t Dictionary_2_get_Count_m77E747915C8B4E1F817F264ECE288631575CAB99 (Dictionary_2_t157A4914F029A406F78B10B4418C1C55A8B74123* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2_get_Count_mBB454C6743410D3E06D44D494D4D6FF4CBBBDB1E_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, method);
}
// System.Int32 System.Collections.Generic.Dictionary`2<System.UInt64,Unity.Netcode.NetworkClient>::get_Count()
inline int32_t Dictionary_2_get_Count_mB707C2C245B1F69E807EDBBE3A1CB5DBB2CAEFE3 (Dictionary_2_t04CE97C57D2E25D600E03BF7F53BDCDDAC05C9DF* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2_get_Count_mBB454C6743410D3E06D44D494D4D6FF4CBBBDB1E_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, method);
}
// System.Void Unity.Netcode.NullNetworkMetrics::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics__ctor_m2B07DE33B1DE99C99800C20BE1E26171800D14F4 (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkMetricsManager::set_NetworkMetrics(Unity.Netcode.INetworkMetrics)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NetworkMetricsManager_set_NetworkMetrics_m143B01289490D1CD15F2E2557674DAB6F11A4DC5_inline (NetworkMetricsManager_tD9F432E8A6803DEC0B9BEB12E72EDD552AEB8987* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_exists, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkVariableBase::UpdateLastSentTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkVariableBase_UpdateLastSentTime_m4B0FF7F45CDD81547D433717FE212CB42BFD8560 (NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkVariableBase::MarkNetworkBehaviourDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkVariableBase_MarkNetworkBehaviourDirty_m454F7A278916B1F087865143A5988B2B6BDA1F67 (NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* __this, const RuntimeMethod* method) ;
// Unity.Netcode.NetworkBehaviourUpdater Unity.Netcode.NetworkManager::get_BehaviourUpdater()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NetworkBehaviourUpdater_t215DD428092983D5AECE1BF5BA0576E5070F987C* NetworkManager_get_BehaviourUpdater_m083E90C9FDBA1EE960D95B5357BB65AA3D795F62_inline (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkBehaviourUpdater::AddForUpdate(Unity.Netcode.NetworkObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkBehaviourUpdater_AddForUpdate_m8F2C1A11D5A34B15B7EC0B540F7EF9F116F6E29B (NetworkBehaviourUpdater_t215DD428092983D5AECE1BF5BA0576E5070F987C* __this, NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* ___0_networkObject, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.BytePacker::WriteValueBitPacked(Unity.Netcode.FastBufferWriter,System.Int16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BytePacker_WriteValueBitPacked_m3DC189F0808892B18C067D83818947D2B4B95F47 (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int16_t ___1_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ByteUnpacker::ReadValueBitPacked(Unity.Netcode.FastBufferReader,System.Int16&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteUnpacker_ReadValueBitPacked_mAAF2068E2D0512EC1C559AC94020BCCA6DCBE5EC (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, int16_t* ___1_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ShortSerializer::Write(Unity.Netcode.FastBufferWriter,System.Int16&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShortSerializer_Write_m624115906800FBA79456C06D5B77E9392C503C38 (ShortSerializer_tD46C0213820666E7B70D180780048EAFC4093E5E* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int16_t* ___1_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ShortSerializer::Read(Unity.Netcode.FastBufferReader,System.Int16&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShortSerializer_Read_m8BB73A2B33AC4A8F9D1D291DABABE9B8928F5365 (ShortSerializer_tD46C0213820666E7B70D180780048EAFC4093E5E* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, int16_t* ___1_value, const RuntimeMethod* method) ;
// System.Void System.NotImplementedException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ShortSerializer::Duplicate(System.Int16&,System.Int16&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShortSerializer_Duplicate_mFDB0FF2F6B322ABF83A3799B5AA9CA624D3A1F22 (ShortSerializer_tD46C0213820666E7B70D180780048EAFC4093E5E* __this, int16_t* ___0_value, int16_t* ___1_duplicatedValue, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.UshortSerializer::Write(Unity.Netcode.FastBufferWriter,System.UInt16&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UshortSerializer_Write_m7F735125F76050BC3AFB3B66FD1625F4AD141238 (UshortSerializer_tD3982C819EFF1AD573D2C2D34B856D78E60A44E2* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, uint16_t* ___1_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.UshortSerializer::Read(Unity.Netcode.FastBufferReader,System.UInt16&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UshortSerializer_Read_m7BEA7637EAE2765C9CDF32E4DA1F7227613CF808 (UshortSerializer_tD3982C819EFF1AD573D2C2D34B856D78E60A44E2* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, uint16_t* ___1_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.UshortSerializer::Duplicate(System.UInt16&,System.UInt16&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UshortSerializer_Duplicate_m49569A9690FC2512EA3552E058A659B086EE9FD8 (UshortSerializer_tD3982C819EFF1AD573D2C2D34B856D78E60A44E2* __this, uint16_t* ___0_value, uint16_t* ___1_duplicatedValue, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.IntSerializer::Write(Unity.Netcode.FastBufferWriter,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntSerializer_Write_mE43D855BE802AB4F406F1F7866E159A16ED4CAB2 (IntSerializer_t7BA7A811CB363A66F0032453A8B1CFC02C0883FF* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t* ___1_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.IntSerializer::Read(Unity.Netcode.FastBufferReader,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntSerializer_Read_mF039AAB0B360C0E38445F853E8D2E94D4931381D (IntSerializer_t7BA7A811CB363A66F0032453A8B1CFC02C0883FF* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, int32_t* ___1_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.IntSerializer::Duplicate(System.Int32&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntSerializer_Duplicate_mEB025819F362FEA44002EA679F9F2C64469AE448 (IntSerializer_t7BA7A811CB363A66F0032453A8B1CFC02C0883FF* __this, int32_t* ___0_value, int32_t* ___1_duplicatedValue, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.UintSerializer::Write(Unity.Netcode.FastBufferWriter,System.UInt32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UintSerializer_Write_mC06257E31B07352BE791CF89D155DDAC24E895BE (UintSerializer_tD14C682BE915361B5C1686C88EF4B22B08943763* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, uint32_t* ___1_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.UintSerializer::Read(Unity.Netcode.FastBufferReader,System.UInt32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UintSerializer_Read_m4AD3BD2CF9AF05CCAEA8F886A82905BED976156A (UintSerializer_tD14C682BE915361B5C1686C88EF4B22B08943763* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, uint32_t* ___1_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.UintSerializer::Duplicate(System.UInt32&,System.UInt32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UintSerializer_Duplicate_mFF56304858730DE3AD187330F1C19381344AA233 (UintSerializer_tD14C682BE915361B5C1686C88EF4B22B08943763* __this, uint32_t* ___0_value, uint32_t* ___1_duplicatedValue, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.BytePacker::WriteValueBitPacked(Unity.Netcode.FastBufferWriter,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BytePacker_WriteValueBitPacked_m1A15C24BAF2440122DAC589CA7C2D36745AE6B13 (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int64_t ___1_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ByteUnpacker::ReadValueBitPacked(Unity.Netcode.FastBufferReader,System.Int64&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByteUnpacker_ReadValueBitPacked_m8172ED13DE41E1E3138A8F14533E630E5F041F58 (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, int64_t* ___1_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.LongSerializer::Write(Unity.Netcode.FastBufferWriter,System.Int64&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongSerializer_Write_m6A32D31950E982C5EBDFE3ABBB1E1F98D5A411A9 (LongSerializer_tF9CDD63D5C3522A2C41744A0B69CE157E88E51A0* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int64_t* ___1_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.LongSerializer::Read(Unity.Netcode.FastBufferReader,System.Int64&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongSerializer_Read_mEF4E2B9BE846A16CDA512706A6345CE82493BA87 (LongSerializer_tF9CDD63D5C3522A2C41744A0B69CE157E88E51A0* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, int64_t* ___1_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.LongSerializer::Duplicate(System.Int64&,System.Int64&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongSerializer_Duplicate_mF382F5715D906545A178599AB2A3BB4D18ABD4D5 (LongSerializer_tF9CDD63D5C3522A2C41744A0B69CE157E88E51A0* __this, int64_t* ___0_value, int64_t* ___1_duplicatedValue, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.UlongSerializer::Write(Unity.Netcode.FastBufferWriter,System.UInt64&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UlongSerializer_Write_mBF1C275373DCE7EA111C8EC4209A9D2257D0EEF9 (UlongSerializer_tE8E6F7551ED3CAB4958A1E94AC3B01D6219FB073* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, uint64_t* ___1_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.UlongSerializer::Read(Unity.Netcode.FastBufferReader,System.UInt64&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UlongSerializer_Read_mEC64D0D5CD00792C7DF6F6300C7866BE9E9149CB (UlongSerializer_tE8E6F7551ED3CAB4958A1E94AC3B01D6219FB073* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, uint64_t* ___1_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.UlongSerializer::Duplicate(System.UInt64&,System.UInt64&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UlongSerializer_Duplicate_mB7D5268961569C2E88A32CEDF1B88C9EA207FD40 (UlongSerializer_tE8E6F7551ED3CAB4958A1E94AC3B01D6219FB073* __this, uint64_t* ___0_value, uint64_t* ___1_duplicatedValue, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ShortSerializer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShortSerializer__ctor_m89EF0260E1B1C892C7A70BA86447C3E84305B2E4 (ShortSerializer_tD46C0213820666E7B70D180780048EAFC4093E5E* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.Int16>::.ctor(System.Object,System.IntPtr)
inline void EqualsDelegate__ctor_mFCF004B6F102C43D80802E3C5207FCD11472F66F (EqualsDelegate_tF0F4D4F302B5AED1BAEA1A9994898C220ACAE05F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87*, RuntimeObject*, intptr_t, const RuntimeMethod*))EqualsDelegate__ctor_m41451E7B7E4802BAF9FA3BD83F6B7C4AD3416A88_gshared)((EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87*)__this, ___0_object, ___1_method, method);
}
// System.Void Unity.Netcode.NetworkVariableSerialization`1<System.Int16>::set_AreEqual(Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<T>)
inline void NetworkVariableSerialization_1_set_AreEqual_mA86CD5A701674E38254D40F9754BCF25EA47F3F0_inline (EqualsDelegate_tF0F4D4F302B5AED1BAEA1A9994898C220ACAE05F* ___0_value, const RuntimeMethod* method)
{
(( void (*) (EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87*, const RuntimeMethod*))NetworkVariableSerialization_1_set_AreEqual_mC1CE4DC2D3F66491D63BCF4F0E359A1A887F49E1_gshared_inline)((EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87*)___0_value, method);
}
// System.Void Unity.Netcode.UshortSerializer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UshortSerializer__ctor_mD09A2F8224C99C0A17645BCD08258541B172049A (UshortSerializer_tD3982C819EFF1AD573D2C2D34B856D78E60A44E2* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.UInt16>::.ctor(System.Object,System.IntPtr)
inline void EqualsDelegate__ctor_m3CCF604A734E65A33032FEB986C0B7EB913D8B2C (EqualsDelegate_tEA4BF917AD021196C9284D4AD245E252CB6533A3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87*, RuntimeObject*, intptr_t, const RuntimeMethod*))EqualsDelegate__ctor_m41451E7B7E4802BAF9FA3BD83F6B7C4AD3416A88_gshared)((EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87*)__this, ___0_object, ___1_method, method);
}
// System.Void Unity.Netcode.NetworkVariableSerialization`1<System.UInt16>::set_AreEqual(Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<T>)
inline void NetworkVariableSerialization_1_set_AreEqual_mC6EDA401BD54F21FEF1594A8FC66D505D7231FBD_inline (EqualsDelegate_tEA4BF917AD021196C9284D4AD245E252CB6533A3* ___0_value, const RuntimeMethod* method)
{
(( void (*) (EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87*, const RuntimeMethod*))NetworkVariableSerialization_1_set_AreEqual_mC1CE4DC2D3F66491D63BCF4F0E359A1A887F49E1_gshared_inline)((EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87*)___0_value, method);
}
// System.Void Unity.Netcode.IntSerializer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntSerializer__ctor_m1A7C96DAD381768F159D4499B08671F0CE62060F (IntSerializer_t7BA7A811CB363A66F0032453A8B1CFC02C0883FF* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.Int32>::.ctor(System.Object,System.IntPtr)
inline void EqualsDelegate__ctor_mC46BA8DEB225159C1E06CA9DA66A2EDE54F3EA14 (EqualsDelegate_tC4308CB5860EDB975AEE700D59235C63C0C95964* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87*, RuntimeObject*, intptr_t, const RuntimeMethod*))EqualsDelegate__ctor_m41451E7B7E4802BAF9FA3BD83F6B7C4AD3416A88_gshared)((EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87*)__this, ___0_object, ___1_method, method);
}
// System.Void Unity.Netcode.NetworkVariableSerialization`1<System.Int32>::set_AreEqual(Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<T>)
inline void NetworkVariableSerialization_1_set_AreEqual_m3C1FAA64794F101A5EB17D6707A5976714DFB394_inline (EqualsDelegate_tC4308CB5860EDB975AEE700D59235C63C0C95964* ___0_value, const RuntimeMethod* method)
{
(( void (*) (EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87*, const RuntimeMethod*))NetworkVariableSerialization_1_set_AreEqual_mC1CE4DC2D3F66491D63BCF4F0E359A1A887F49E1_gshared_inline)((EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87*)___0_value, method);
}
// System.Void Unity.Netcode.UintSerializer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UintSerializer__ctor_mB3F1754FF6231768D2719C7DAD80E5334EAA044A (UintSerializer_tD14C682BE915361B5C1686C88EF4B22B08943763* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.UInt32>::.ctor(System.Object,System.IntPtr)
inline void EqualsDelegate__ctor_mA1066C36ADCD2E2530B936FBD3263BAA4AA72FB6 (EqualsDelegate_tE6378BB0BF2AB72E6122DEC3862C98D0CE46A970* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87*, RuntimeObject*, intptr_t, const RuntimeMethod*))EqualsDelegate__ctor_m41451E7B7E4802BAF9FA3BD83F6B7C4AD3416A88_gshared)((EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87*)__this, ___0_object, ___1_method, method);
}
// System.Void Unity.Netcode.NetworkVariableSerialization`1<System.UInt32>::set_AreEqual(Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<T>)
inline void NetworkVariableSerialization_1_set_AreEqual_mD6FCDA9441548263012D5C5FEE5A38FDCD4B3DA2_inline (EqualsDelegate_tE6378BB0BF2AB72E6122DEC3862C98D0CE46A970* ___0_value, const RuntimeMethod* method)
{
(( void (*) (EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87*, const RuntimeMethod*))NetworkVariableSerialization_1_set_AreEqual_mC1CE4DC2D3F66491D63BCF4F0E359A1A887F49E1_gshared_inline)((EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87*)___0_value, method);
}
// System.Void Unity.Netcode.LongSerializer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongSerializer__ctor_mAB9C36AA0D18D0434E629E9D012636D241DDDB0A (LongSerializer_tF9CDD63D5C3522A2C41744A0B69CE157E88E51A0* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.Int64>::.ctor(System.Object,System.IntPtr)
inline void EqualsDelegate__ctor_mA0FF8CAC6DB96C57C88ED5C89C0034658F646EEF (EqualsDelegate_tB4FF877290C7FE537D2B61938E3E0EE8F63C758E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87*, RuntimeObject*, intptr_t, const RuntimeMethod*))EqualsDelegate__ctor_m41451E7B7E4802BAF9FA3BD83F6B7C4AD3416A88_gshared)((EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87*)__this, ___0_object, ___1_method, method);
}
// System.Void Unity.Netcode.NetworkVariableSerialization`1<System.Int64>::set_AreEqual(Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<T>)
inline void NetworkVariableSerialization_1_set_AreEqual_mC37DE6E59572688A1700526363ADAB108663064C_inline (EqualsDelegate_tB4FF877290C7FE537D2B61938E3E0EE8F63C758E* ___0_value, const RuntimeMethod* method)
{
(( void (*) (EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87*, const RuntimeMethod*))NetworkVariableSerialization_1_set_AreEqual_mC1CE4DC2D3F66491D63BCF4F0E359A1A887F49E1_gshared_inline)((EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87*)___0_value, method);
}
// System.Void Unity.Netcode.UlongSerializer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UlongSerializer__ctor_m23ABCE61FF7CDFA2E48609E4644C3AA9B74F579C (UlongSerializer_tE8E6F7551ED3CAB4958A1E94AC3B01D6219FB073* __this, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<System.UInt64>::.ctor(System.Object,System.IntPtr)
inline void EqualsDelegate__ctor_mB65A9B88476967A5CADC7FD9E645031B2A2E06D2 (EqualsDelegate_t25A05E0926AD1CBAF53139F1A6E2762DF7CDBBF3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87*, RuntimeObject*, intptr_t, const RuntimeMethod*))EqualsDelegate__ctor_m41451E7B7E4802BAF9FA3BD83F6B7C4AD3416A88_gshared)((EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87*)__this, ___0_object, ___1_method, method);
}
// System.Void Unity.Netcode.NetworkVariableSerialization`1<System.UInt64>::set_AreEqual(Unity.Netcode.NetworkVariableSerialization`1/EqualsDelegate<T>)
inline void NetworkVariableSerialization_1_set_AreEqual_mF037BF424ADDBAF177DF791A23EB606B633D11CF_inline (EqualsDelegate_t25A05E0926AD1CBAF53139F1A6E2762DF7CDBBF3* ___0_value, const RuntimeMethod* method)
{
(( void (*) (EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87*, const RuntimeMethod*))NetworkVariableSerialization_1_set_AreEqual_mC1CE4DC2D3F66491D63BCF4F0E359A1A887F49E1_gshared_inline)((EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87*)___0_value, method);
}
// System.Void Unity.Collections.NativeList`1<System.Byte>::.ctor(Unity.Collections.AllocatorManager/AllocatorHandle)
inline void NativeList_1__ctor_m349142F37467F69B508FD721185B93C8F107A4A1 (NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94* __this, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___0_allocator, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeList_1__ctor_mCF266C5F6762E110B7EAEAF5546388FDB3621BD8_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, ___0_allocator, method);
}
// System.Void Unity.Netcode.ResizableBitVector::.ctor(Unity.Collections.Allocator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResizableBitVector__ctor_m6C2F93D3AA3E18EC13F54A397249799EC10C9A7A (ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A* __this, int32_t ___0_allocator, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeList`1<System.Byte>::Dispose()
inline void NativeList_1_Dispose_mC0442A0F667EFDA4EAA6B6BAC0139B86A935AAD6 (NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94* __this, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, const RuntimeMethod*))NativeList_1_Dispose_m42535264C7291A64741CA36B4F0567D15D7BDC2F_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, method);
}
// System.Void Unity.Netcode.ResizableBitVector::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResizableBitVector_Dispose_m1BE0F022E93646DFAA3986BBDC6C69F96E0CD529 (ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A* __this, const RuntimeMethod* method) ;
// System.Int32 Unity.Collections.NativeList`1<System.Byte>::get_Length()
inline int32_t NativeList_1_get_Length_mCCFB8F09EBEF5EA454CEA11FDB7B6100AF908D61 (NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, const RuntimeMethod*))NativeList_1_get_Length_mBCE0D52E1FEFC40B5CFEE2F41B493C7FF6A07FA7_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, method);
}
// System.Int32 Unity.Netcode.ResizableBitVector::GetSerializedSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ResizableBitVector_GetSerializedSize_m933F2AF6AEF36F878F0165336A539F355499676E (ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A* __this, const RuntimeMethod* method) ;
// System.Void System.ValueTuple`2<System.Int32,System.Int32>::.ctor(T1,T2)
inline void ValueTuple_2__ctor_mF5D8FB18DBF2C4B2F879F8E8E12D8FB8FCDB5477 (ValueTuple_2_t973F7AB0EF5DD3619E518A966941F10D8098F52D* __this, int32_t ___0_item1, int32_t ___1_item2, const RuntimeMethod* method)
{
(( void (*) (ValueTuple_2_tBAA1E1D7D97D80E0EBA7FE8773B1FF409AEA3829*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))ValueTuple_2__ctor_mCAE8E725F680FA6BE2C23B9686C9F6056BB7E5CD_gshared)((ValueTuple_2_tBAA1E1D7D97D80E0EBA7FE8773B1FF409AEA3829*)__this, (Il2CppFullySharedGenericAny)&___0_item1, (Il2CppFullySharedGenericAny)&___1_item2, method);
}
// System.ValueTuple`2<System.Int32,System.Int32> Unity.Netcode.ResizableBitVector::GetBitData(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_t973F7AB0EF5DD3619E518A966941F10D8098F52D ResizableBitVector_GetBitData_m9DD16851E6D2BF451157BA0A6A72A78A9919B530 (ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A* __this, int32_t ___0_i, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeList`1<System.Byte>::Resize(System.Int32,Unity.Collections.NativeArrayOptions)
inline void NativeList_1_Resize_m234E62EC9CD8AC1D4BFA4B79E54AABC48C5FB59D (NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94* __this, int32_t ___0_length, int32_t ___1_options, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, int32_t, int32_t, const RuntimeMethod*))NativeList_1_Resize_m84F443F6B9C92F2415832AF704F927D86166870C_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, ___0_length, ___1_options, method);
}
// T Unity.Collections.NativeList`1<System.Byte>::get_Item(System.Int32)
inline uint8_t NativeList_1_get_Item_m9E6B5D5815B3312BD4D5A1B5AE3A933709EFBF82 (NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94* __this, int32_t ___0_index, const RuntimeMethod* method)
{
uint8_t il2cppRetVal;
(( void (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, int32_t, Il2CppFullySharedGenericStruct*, const RuntimeMethod*))NativeList_1_get_Item_m4C9E1C7BB475457EAE88A496A68A77E3F7A64F92_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, ___0_index, (Il2CppFullySharedGenericStruct*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void Unity.Collections.NativeList`1<System.Byte>::set_Item(System.Int32,T)
inline void NativeList_1_set_Item_m65488DDCBD692B7753D1B136D995F00663EC1FA6 (NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94* __this, int32_t ___0_index, uint8_t ___1_value, const RuntimeMethod* method)
{
(( void (*) (NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*, int32_t, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType*/Il2CppFullySharedGenericStruct, const RuntimeMethod*))NativeList_1_set_Item_m30347B8869454C74E36A9479132E95C1C2282C01_gshared)((NativeList_1_tC1434025FAC1738D2E1A0029AA90EC61D91370C1*)__this, ___0_index, (Il2CppFullySharedGenericStruct)&___1_value, method);
}
// System.Void Unity.Netcode.ResizableBitVector::Set(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResizableBitVector_Set_mF0A42CC72BB0C9B4CBA261E26B2389672B849AE3 (ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A* __this, int32_t ___0_i, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ResizableBitVector::Unset(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResizableBitVector_Unset_mDD184F0DF4FDDDDAD2A4241F9BB84DF6BA6F9413 (ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A* __this, int32_t ___0_i, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.ResizableBitVector::IsSet(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ResizableBitVector_IsSet_m55024CD69AAAFED6B17EC4BA713B4051D19AFB53 (ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A* __this, int32_t ___0_i, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Type,Unity.Profiling.ProfilerMarker>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m31D230C83867D5178A30287D7E6630D9931A50ED (Dictionary_2_t0E875BF1050CBA95A238EC396AAD7A56CBFDC71E* __this, Type_t* ___0_key, ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny*, const RuntimeMethod*))Dictionary_2_TryGetValue_m7519D765EAF1E8A7D3137C2F1B7B3A01D15A1692_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)___0_key, (Il2CppFullySharedGenericAny*)___1_value, method);
}
// System.Void Unity.Profiling.ProfilerMarker::.ctor(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, String_t* ___0_name, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Type,Unity.Profiling.ProfilerMarker>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m9EAA9BDE1ACBC86155383A91F0EEB2D45CC143E4 (Dictionary_2_t0E875BF1050CBA95A238EC396AAD7A56CBFDC71E* __this, Type_t* ___0_key, ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_set_Item_m4C6841170DD11AED683D2D71919F362A4CFF4A80_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)___0_key, (Il2CppFullySharedGenericAny)&___1_value, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Type,Unity.Profiling.ProfilerMarker>::.ctor()
inline void Dictionary_2__ctor_m756EF1FD7EF64D8010150AFC454CE9C217C03624 (Dictionary_2_t0E875BF1050CBA95A238EC396AAD7A56CBFDC71E* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2__ctor_m7745B6ED71E47C95E1BFCE647C4F026A404C668F_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, method);
}
// UnityEngine.AsyncOperation UnityEngine.SceneManagement.SceneManager::LoadSceneAsync(System.String,UnityEngine.SceneManagement.LoadSceneMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* SceneManager_LoadSceneAsync_m29D55D2C6CB7A019B26DA3F44C0881FF6AC491EC (String_t* ___0_sceneName, int32_t ___1_mode, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.SceneEventProgress::SetAsyncOperation(UnityEngine.AsyncOperation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneEventProgress_SetAsyncOperation_mF1E86F1475A4CC4821E92419C0C27F26F59AF96C (SceneEventProgress_t1A4AD3ADBAEF6B0F1BBD33E9F8BA79FC226F3826* __this, AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* ___0_asyncOperation, const RuntimeMethod* method) ;
// UnityEngine.AsyncOperation UnityEngine.SceneManagement.SceneManager::UnloadSceneAsync(UnityEngine.SceneManagement.Scene)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* SceneManager_UnloadSceneAsync_mA3AB74052DF7155958E100364AAFFE8E11B52A4A (Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_scene, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>>::Clear()
inline void Dictionary_2_Clear_m9EEACB4C04D2A401E11058115B3CE4F0BD6A5034 (Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2_Clear_m935B3F117860376DC854C9E0C80CBD99BE77EEA4_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_m191DCC04EB39C32B1346418A5A629F304B559A65 (Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* __this, String_t* ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_ContainsKey_mA268E9B914DCE838DD0CD9D879BAAEECD0C677AA_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)___0_key, method);
}
// TValue System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>>::get_Item(TKey)
inline Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B (Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* __this, String_t* ___0_key, const RuntimeMethod* method)
{
Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* il2cppRetVal;
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Dictionary_2_get_Item_m2E96908E9716367701CD737FA54C884EB2A8C3EA_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)___0_key, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_m226633D6CC3F64E7F44E1A0B10EDF35F6F6C8C42 (Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_ContainsKey_mA268E9B914DCE838DD0CD9D879BAAEECD0C677AA_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>::Remove(TKey)
inline bool Dictionary_2_Remove_m15B4DCE2162BA8FD69146D3E42A2D58481EF1976 (Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_Remove_m583C4F0E2926B584BE6EC6008195360FC631C14C_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, method);
}
// System.Int32 System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>::get_Count()
inline int32_t Dictionary_2_get_Count_m4BDEDEBBE8255D186E42EDAF0C0A3422988C2574 (Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2_get_Count_mBB454C6743410D3E06D44D494D4D6FF4CBBBDB1E_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>>::Remove(TKey)
inline bool Dictionary_2_Remove_mF674ADA3F4F8AC35C8D9DAFA139D77C2B539C86F (Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* __this, String_t* ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_Remove_m583C4F0E2926B584BE6EC6008195360FC631C14C_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)___0_key, method);
}
// System.String UnityEngine.SceneManagement.Scene::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Scene_get_name_m3C818DFA663E159274DAD823B780C7616C5E2A8C (Scene_tA1DC762B79745EB5140F054C884855B922318356* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>::.ctor()
inline void Dictionary_2__ctor_mB2BA29C754074DC50095FB010D9857869454B492 (Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2__ctor_m7745B6ED71E47C95E1BFCE647C4F026A404C668F_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>>::Add(TKey,TValue)
inline void Dictionary_2_Add_mBF07E313FC7629D5B573193C9E12DA0020B9E6BB (Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* __this, String_t* ___0_key, Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_Add_m54D479280472DEA042DB3933AF547E666B017333_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)___0_key, (Il2CppFullySharedGenericAny)___1_value, method);
}
// System.Int32 UnityEngine.SceneManagement.Scene::get_handle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Scene_get_handle_mD508BE60333C6168610E12CECAB12E9B11C25E53 (Scene_tA1DC762B79745EB5140F054C884855B922318356* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>::Add(TKey,TValue)
inline void Dictionary_2_Add_m27BCFD0A6D7D4C7C78C9E48E4B955245D28C2ED6 (Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* __this, int32_t ___0_key, SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0 ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_Add_m54D479280472DEA042DB3933AF547E666B017333_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny)&___1_value, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.SceneManagement.Scene>::.ctor()
inline void List_1__ctor_mBC7F19AC7FF8F4EC31A9E04486948320910FBD8C (List_1_tD2999566789842105DF8EF481E4494088E70E6E8* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1__ctor_m0AFBAEA7EC427E32CC9CA267B1930DC5DF67A374_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// UnityEngine.SceneManagement.Scene UnityEngine.SceneManagement.SceneManager::GetSceneAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Scene_tA1DC762B79745EB5140F054C884855B922318356 SceneManager_GetSceneAt_m716F9BAC0C25737577B21569CC210869B22A73DE (int32_t ___0_index, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.SceneManagement.Scene>::Add(T)
inline void List_1_Add_m3EE70C2F7DC6E24C81B0A199C688D0742D6A4376_inline (List_1_tD2999566789842105DF8EF481E4494088E70E6E8* __this, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))List_1_Add_mD4F3498FBD3BDD3F03CBCFB38041CBAC9C28CAFC_gshared_inline)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Il2CppFullySharedGenericAny)&___0_item, method);
}
// System.Int32 UnityEngine.SceneManagement.SceneManager::get_sceneCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SceneManager_get_sceneCount_m6BB8A635EB8933BB91747EFE1F1113ED8594EFBF (const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.SceneManagement.Scene>::get_Count()
inline int32_t List_1_get_Count_m911AC60A16529A7DA5A93DD3CCAB544ADF4FEA66_inline (List_1_tD2999566789842105DF8EF481E4494088E70E6E8* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))List_1_get_Count_mD2ED26ACAF3BAF386FFEA83893BA51DB9FD8BA30_gshared_inline)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, method);
}
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<UnityEngine.SceneManagement.Scene>::GetEnumerator()
inline Enumerator_t919BDE1BE86B045AB5F78752F0C95009261F93BD List_1_GetEnumerator_m2558F9D91442697152D58EAA35AF47889D769AD6 (List_1_tD2999566789842105DF8EF481E4494088E70E6E8* __this, const RuntimeMethod* method)
{
Enumerator_t919BDE1BE86B045AB5F78752F0C95009261F93BD il2cppRetVal;
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))List_1_GetEnumerator_m8B2A92ACD4FBA5FBDC3F6F4F5C23A0DDF491DA61_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.SceneManagement.Scene>::Dispose()
inline void Enumerator_Dispose_m31EBA51EC0EEDAA61955E8E5CF9DBB17B885E381 (Enumerator_t919BDE1BE86B045AB5F78752F0C95009261F93BD* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))Enumerator_Dispose_mFE1EBE6F6425283FEAEAE7C79D02CDE4F9D367E8_gshared)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<UnityEngine.SceneManagement.Scene>::get_Current()
inline Scene_tA1DC762B79745EB5140F054C884855B922318356 Enumerator_get_Current_mC5194B613FE30DC2AB9B25C823ABABCE9BA79723_inline (Enumerator_t919BDE1BE86B045AB5F78752F0C95009261F93BD* __this, const RuntimeMethod* method)
{
Scene_tA1DC762B79745EB5140F054C884855B922318356 il2cppRetVal;
(( void (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Enumerator_get_Current_m8B42D4B2DE853B9D11B997120CD0228D4780E394_gshared_inline)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// TValue System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>::get_Item(TKey)
inline SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0 Dictionary_2_get_Item_m0E07872A48ED338888B3A30C9B4F23CEB82E7F7E (Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* __this, int32_t ___0_key, const RuntimeMethod* method)
{
SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0 il2cppRetVal;
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny*, const RuntimeMethod*))Dictionary_2_get_Item_m2E96908E9716367701CD737FA54C884EB2A8C3EA_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Boolean System.Collections.Generic.List`1/Enumerator<UnityEngine.SceneManagement.Scene>::MoveNext()
inline bool Enumerator_MoveNext_mB5471F2D6CA89CD54BB1EF253548B90B625FB7E3 (Enumerator_t919BDE1BE86B045AB5F78752F0C95009261F93BD* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*, const RuntimeMethod*))Enumerator_MoveNext_m8D8E5E878AF0A88A535AB1AB5BA4F23E151A678A_gshared)((Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)__this, method);
}
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>::GetEnumerator()
inline Enumerator_t5ED4A3B1A3331188A13B48DF6ADF8E9DBFCDFA8B Dictionary_2_GetEnumerator_mDD0F211E4F1FC1F6E83B588A9184F84493458607 (Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* __this, const RuntimeMethod* method)
{
Enumerator_t5ED4A3B1A3331188A13B48DF6ADF8E9DBFCDFA8B il2cppRetVal;
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))Dictionary_2_GetEnumerator_mEC4954B142C43B5CBAA045953EAD4E168FFCD492_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>::Dispose()
inline void Enumerator_Dispose_mD5CB1F841ABC4E7656423AB006B3DA7AC3F74BDA (Enumerator_t5ED4A3B1A3331188A13B48DF6ADF8E9DBFCDFA8B* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))Enumerator_Dispose_m3D89F01AE65EC60062FFB578C0E771C098EF2CB7_gshared)((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)__this, method);
}
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>::get_Current()
inline KeyValuePair_2_tD21B2FED7F5BAB785AA9827BE55854F6897DCE0D Enumerator_get_Current_m3614BB68C0B3757A029BAE4D6E3F85DEB9D4B977_inline (Enumerator_t5ED4A3B1A3331188A13B48DF6ADF8E9DBFCDFA8B* __this, const RuntimeMethod* method)
{
KeyValuePair_2_tD21B2FED7F5BAB785AA9827BE55854F6897DCE0D il2cppRetVal;
(( void (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*, const RuntimeMethod*))Enumerator_get_Current_m26AF82C275C82180BB7F23C7E408BC1FEB9A38EE_gshared_inline)((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)__this, (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)&il2cppRetVal, method);
return il2cppRetVal;
}
// TValue System.Collections.Generic.KeyValuePair`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>::get_Value()
inline SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0 KeyValuePair_2_get_Value_mFC723B72241FF28237DCB311BBC0F4689DC3197E_inline (KeyValuePair_2_tD21B2FED7F5BAB785AA9827BE55854F6897DCE0D* __this, const RuntimeMethod* method)
{
SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0 il2cppRetVal;
(( void (*) (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))KeyValuePair_2_get_Value_mFA1964BF56AA214EE0D491CC197F61BC9E5F1F7A_gshared_inline)((KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// TKey System.Collections.Generic.KeyValuePair`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>::get_Key()
inline int32_t KeyValuePair_2_get_Key_m4D0A3ECEF1C3A41791572189BEF73CE67F237D20_inline (KeyValuePair_2_tD21B2FED7F5BAB785AA9827BE55854F6897DCE0D* __this, const RuntimeMethod* method)
{
int32_t il2cppRetVal;
(( void (*) (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBE75BF8983618BC1ACEC20F94C1BFF85C8AA50F1_gshared_inline)((KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m869D75597EE83633489B10183B8A6C355443190B (Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* __this, int32_t ___0_key, SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0 ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_set_Item_m4C6841170DD11AED683D2D71919F362A4CFF4A80_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny)&___1_value, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>::MoveNext()
inline bool Enumerator_MoveNext_m6EFE3FD1A82999968B35301C7F608DC179C4088E (Enumerator_t5ED4A3B1A3331188A13B48DF6ADF8E9DBFCDFA8B* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))Enumerator_MoveNext_m97783F73CDB1D0083A2F7D26A51847BF0843ADEA_gshared)((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.SceneManagement.Scene>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_mD4E5D87C7DBC9C80B5CE8AC7F83FB696DEDF4C9E (Dictionary_2_tCC2015396C24B57BF74F74538DB3DE9AD918F8D6* __this, int32_t ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_ContainsKey_mA268E9B914DCE838DD0CD9D879BAAEECD0C677AA_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.SceneManagement.Scene>::Add(TKey,TValue)
inline void Dictionary_2_Add_m1861E877A39F47BF0572C3CBA77586D3CAAC99E0 (Dictionary_2_tCC2015396C24B57BF74F74538DB3DE9AD918F8D6* __this, int32_t ___0_key, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))Dictionary_2_Add_m54D479280472DEA042DB3933AF547E666B017333_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny)&___1_value, method);
}
// System.Void UnityEngine.Events.UnityAction`1<UnityEngine.SceneManagement.Scene>::.ctor(System.Object,System.IntPtr)
inline void UnityAction_1__ctor_m3D196ADE59DE13B9FDC5D827B1A6D00CBEF1F6DF (UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259*, RuntimeObject*, intptr_t, const RuntimeMethod*))UnityAction_1__ctor_m5CDE58421961A2EE0BCD97B9A4F3602910C2CE29_gshared)((UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259*)__this, ___0_object, ___1_method, method);
}
// System.Void UnityEngine.SceneManagement.SceneManager::add_sceneUnloaded(UnityEngine.Events.UnityAction`1<UnityEngine.SceneManagement.Scene>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneManager_add_sceneUnloaded_mC3BAE77FFFA0DBA3F6EE3303CA78400A3932F029 (UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C* ___0_value, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>>::GetEnumerator()
inline Enumerator_t019D7E22C150DAA1BB4A3B65273DE4344C3FBD58 Dictionary_2_GetEnumerator_m288AD362596C8DEAE09964382A2EE64072AE44DC (Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* __this, const RuntimeMethod* method)
{
Enumerator_t019D7E22C150DAA1BB4A3B65273DE4344C3FBD58 il2cppRetVal;
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))Dictionary_2_GetEnumerator_mEC4954B142C43B5CBAA045953EAD4E168FFCD492_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.String,System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>>::Dispose()
inline void Enumerator_Dispose_mE4C0EE68BC151F55D10E4F6A7B91FEBFAB3338FF (Enumerator_t019D7E22C150DAA1BB4A3B65273DE4344C3FBD58* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))Enumerator_Dispose_m3D89F01AE65EC60062FFB578C0E771C098EF2CB7_gshared)((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)__this, method);
}
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.String,System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>>::get_Current()
inline KeyValuePair_2_t1691D419B4B3084B7C4A171FC4F37D58F3A842D4 Enumerator_get_Current_mEA4399E19280E43833B5AAD40C467915AD331232_inline (Enumerator_t019D7E22C150DAA1BB4A3B65273DE4344C3FBD58* __this, const RuntimeMethod* method)
{
KeyValuePair_2_t1691D419B4B3084B7C4A171FC4F37D58F3A842D4 il2cppRetVal;
(( void (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*, const RuntimeMethod*))Enumerator_get_Current_m26AF82C275C82180BB7F23C7E408BC1FEB9A38EE_gshared_inline)((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)__this, (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)&il2cppRetVal, method);
return il2cppRetVal;
}
// TKey System.Collections.Generic.KeyValuePair`2<System.String,System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>>::get_Key()
inline String_t* KeyValuePair_2_get_Key_mA8D4591A2A4AAEF681BE0BE7CD8EA2D387663C22_inline (KeyValuePair_2_t1691D419B4B3084B7C4A171FC4F37D58F3A842D4* __this, const RuntimeMethod* method)
{
String_t* il2cppRetVal;
(( void (*) (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBE75BF8983618BC1ACEC20F94C1BFF85C8AA50F1_gshared_inline)((KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)__this, (Il2CppFullySharedGenericAny*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Boolean Unity.Netcode.NetworkSceneManager/VerifySceneBeforeUnloadingDelegateHandler::Invoke(UnityEngine.SceneManagement.Scene)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool VerifySceneBeforeUnloadingDelegateHandler_Invoke_mFF00AB5BE19422CD39FB86A7069DED804E6050DE_inline (VerifySceneBeforeUnloadingDelegateHandler_t03E054BD51737F01541AB2368461EE061D68E4EC* __this, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_scene, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.String,System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>>::MoveNext()
inline bool Enumerator_MoveNext_m72C6B7BE4B19583143DBBBA209A1E80AC7ABC8EF (Enumerator_t019D7E22C150DAA1BB4A3B65273DE4344C3FBD58* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))Enumerator_MoveNext_m97783F73CDB1D0083A2F7D26A51847BF0843ADEA_gshared)((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)__this, method);
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.SceneManagement.Scene>::Remove(T)
inline bool List_1_Remove_mF82079B4C7BF5C7EF373C9B92599601705787AF3 (List_1_tD2999566789842105DF8EF481E4494088E70E6E8* __this, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, const RuntimeMethod*))List_1_Remove_m9BCE8CEF94E6F2BF8624D65214FF4F3CA686D60C_gshared)((List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)__this, (Il2CppFullySharedGenericAny)&___0_item, method);
}
// System.Void UnityEngine.SceneManagement.SceneManager::remove_sceneUnloaded(UnityEngine.Events.UnityAction`1<UnityEngine.SceneManagement.Scene>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneManager_remove_sceneUnloaded_m2CACDB3F47DED2C92E6AA1912906F7E2C61424EB (UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C* ___0_value, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.DefaultSceneManagerHandler::DoesSceneHaveUnassignedEntry(System.String,Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultSceneManagerHandler_DoesSceneHaveUnassignedEntry_m86BFB585C53091B73E12A57D73216A7797859833 (DefaultSceneManagerHandler_t1A82C09AD219736A389A9F1702D88B3B2ECBB7E4* __this, String_t* ___0_sceneName, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___1_networkManager, const RuntimeMethod* method) ;
// UnityEngine.SceneManagement.Scene UnityEngine.SceneManagement.SceneManager::GetActiveScene()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Scene_tA1DC762B79745EB5140F054C884855B922318356 SceneManager_GetActiveScene_m0B320EC4302F51A71495D1CCD1A0FF9C2ED1FDC8 (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.SceneManagement.Scene::op_Equality(UnityEngine.SceneManagement.Scene,UnityEngine.SceneManagement.Scene)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Scene_op_Equality_m9FC9CA5FAE2FF94568EC2AB878B64ED8DC53CF68 (Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_lhs, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___1_rhs, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<Unity.Netcode.NetworkObject>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
inline void HashSet_1__ctor_m5CA56459E9286C9AE697E99A456A8CB130261678 (HashSet_1_t4CB93F2D8A0CA74AB045A363BEAA451C9E5C4337* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mDEE8470968EF687DF9B40AE07DE41E0B09652532_gshared)((HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87*)__this, (RuntimeObject*)___0_collection, method);
}
// UnityEngine.GameObject UnityEngine.Component::get_gameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// UnityEngine.SceneManagement.Scene UnityEngine.GameObject::get_scene()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Scene_tA1DC762B79745EB5140F054C884855B922318356 GameObject_get_scene_m747D45E8CECC56DD47D1E103F9E51D5FBEDA4B01 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.NetworkObject::get_DestroyWithScene()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NetworkObject_get_DestroyWithScene_m595B1465918C3A73025DD53D0E7EFC23F19FC534_inline (NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.SceneManagement.Scene::op_Inequality(UnityEngine.SceneManagement.Scene,UnityEngine.SceneManagement.Scene)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Scene_op_Inequality_mB5C3D0CB987891A99ACD4549B5D0AE3E7402F00D (Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_lhs, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___1_rhs, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.GameObject::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.Transform::get_parent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Nullable`1<System.Boolean> Unity.Netcode.NetworkObject::get_IsSceneObject()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 NetworkObject_get_IsSceneObject_m6C81B3BFDFCB5A8C0105BD7F570A8A041AE6A297_inline (NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* __this, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<System.Boolean>::get_HasValue()
inline bool Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t71C4EA4E848DBD7A4A97704069FB951159A3A339*, const RuntimeMethod*))Nullable_1_get_HasValue_m14F273FB376DF00D727434CDCD28AB4EDCC14C3C_gshared_inline)((Nullable_1_t71C4EA4E848DBD7A4A97704069FB951159A3A339*)__this, method);
}
// T System.Nullable`1<System.Boolean>::get_Value()
inline bool Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28 (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method)
{
bool il2cppRetVal;
(( void (*) (Nullable_1_t71C4EA4E848DBD7A4A97704069FB951159A3A339*, Il2CppFullySharedGenericStruct*, const RuntimeMethod*))Nullable_1_get_Value_mA083C4D9192050DC38513BDD9D364C5C68A3A675_gshared)((Nullable_1_t71C4EA4E848DBD7A4A97704069FB951159A3A339*)__this, (Il2CppFullySharedGenericStruct*)&il2cppRetVal, method);
return il2cppRetVal;
}
// System.Void UnityEngine.Object::DontDestroyOnLoad(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_target, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkObject::Despawn(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkObject_Despawn_mC20F16433447650773B8DE784593B44A63C68EB7 (NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* __this, bool ___0_destroy, const RuntimeMethod* method) ;
// UnityEngine.SceneManagement.LoadSceneMode Unity.Netcode.NetworkSceneManager::get_ClientSynchronizationMode()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NetworkSceneManager_get_ClientSynchronizationMode_m4045985E66E2514CE5CA6E342DB3391A1C712034_inline (NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.SceneManagement.Scene::get_buildIndex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Scene_get_buildIndex_m82B6E0C96C85C952B7A2D794DB73CDA99AA9A57E (Scene_tA1DC762B79745EB5140F054C884855B922318356* __this, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.NetworkSceneManager/VerifySceneBeforeLoadingDelegateHandler::Invoke(System.Int32,System.String,UnityEngine.SceneManagement.LoadSceneMode)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool VerifySceneBeforeLoadingDelegateHandler_Invoke_m56A280B24A90774F5027CE6247EC92D0744C4898_inline (VerifySceneBeforeLoadingDelegateHandler_tEE61624D507F0E432B6F4EDD56EC0D213BFE2A4E* __this, int32_t ___0_sceneIndex, String_t* ___1_sceneName, int32_t ___2_loadSceneMode, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.NetworkSceneManager::set_ClientSynchronizationMode(UnityEngine.SceneManagement.LoadSceneMode)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NetworkSceneManager_set_ClientSynchronizationMode_m4A0316E5C577414DA69E2E7A813B5A4C7833C727_inline (NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.String,System.Collections.Generic.Dictionary`2<System.Int32,Unity.Netcode.DefaultSceneManagerHandler/SceneEntry>>::.ctor()
inline void Dictionary_2__ctor_m0E50A3EDB9286BF217A9A0C0BBA0F9BD5C423B60 (Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2__ctor_m7745B6ED71E47C95E1BFCE647C4F026A404C668F_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, method);
}
// System.Byte Unity.Netcode.ByteUtility::ToByte(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t ByteUtility_ToByte_m75F541C936643327D921EBA4D4F196C1F07C6EEE_inline (bool ___0_b, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferWriter::Grow(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastBufferWriter_Grow_mAD43637D60A44A3D7DCEB09D0425822F6C2A23FB (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, int32_t ___0_additionalSizeRequired, const RuntimeMethod* method) ;
// System.Int32 System.Math::Min(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52 (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
// System.UInt64 Unity.Netcode.NetworkConnectionManager::GetServerTransportId()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t NetworkConnectionManager_GetServerTransportId_mF951847AF72F8F2F0C4F6D842D32633B249A7846_inline (NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.UInt64,System.UInt64>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m9BEF32B5F0845A41B54C238225D5A4D1E7F5A3F5 (Dictionary_2_tE1184E8D53864B83C43E4E0E93F8388CEE760D42* __this, uint64_t ___0_key, uint64_t* ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType&*/Il2CppFullySharedGenericAny*, const RuntimeMethod*))Dictionary_2_TryGetValue_m7519D765EAF1E8A7D3137C2F1B7B3A01D15A1692_gshared)((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)__this, (Il2CppFullySharedGenericAny)&___0_key, (Il2CppFullySharedGenericAny*)___1_value, method);
}
// System.Int32 System.String::get_Length()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.FastBufferWriter::TryBeginWriteInternal(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FastBufferWriter_TryBeginWriteInternal_m9DD6CDBDC49E5AF7A760EA05882BE4F52BEA1883_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, int32_t ___0_bytes, const RuntimeMethod* method) ;
// System.Void Unity.Collections.LowLevel.Unsafe.UnsafeUtility::MemCpy(System.Void*,System.Void*,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177 (void* ___0_destination, void* ___1_source, int64_t ___2_size, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferWriter::WriteBytes(System.Byte*,System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_WriteBytes_m1715C899E1CBB7C7B98605F0D6C210B7D046379F_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, uint8_t* ___0_value, int32_t ___1_size, int32_t ___2_offset, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferWriter::WriteUnmanagedSafe<UnityEngine.Vector3>(T&)
inline void FastBufferWriter_WriteUnmanagedSafe_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m24083F73D425C912B88197F4A020CB58FED2F9A4_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_value, const RuntimeMethod* method)
{
(( void (*) (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, const RuntimeMethod*))FastBufferWriter_WriteUnmanagedSafe_TisIl2CppFullySharedGenericStruct_mF402B59B8984B433580C21FF5521929FD74E748A_gshared_inline)((FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)__this, (Il2CppFullySharedGenericStruct*)___0_value, method);
}
// System.Void Unity.Netcode.FastBufferWriter::WriteUnmanagedSafe<UnityEngine.Quaternion>(T&)
inline void FastBufferWriter_WriteUnmanagedSafe_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m372654E877AEF5E113604F43A52EEC5F5188476C_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___0_value, const RuntimeMethod* method)
{
(( void (*) (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, const RuntimeMethod*))FastBufferWriter_WriteUnmanagedSafe_TisIl2CppFullySharedGenericStruct_mF402B59B8984B433580C21FF5521929FD74E748A_gshared_inline)((FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)__this, (Il2CppFullySharedGenericStruct*)___0_value, method);
}
// System.Void Unity.Netcode.FastBufferReader::ReadUnmanagedSafe<UnityEngine.Vector3>(T&)
inline void FastBufferReader_ReadUnmanagedSafe_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m8C7F2244FD383A6616E71FE07F260E8350B8C640_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_value, const RuntimeMethod* method)
{
(( void (*) (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, const RuntimeMethod*))FastBufferReader_ReadUnmanagedSafe_TisIl2CppFullySharedGenericStruct_m644098C4881EAE20AFF31D37FC93F7F6513FC6C9_gshared_inline)((FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)__this, (Il2CppFullySharedGenericStruct*)___0_value, method);
}
// System.Void Unity.Netcode.FastBufferReader::ReadUnmanagedSafe<UnityEngine.Quaternion>(T&)
inline void FastBufferReader_ReadUnmanagedSafe_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m868E0B897E0059D9AEE3348F3AC0495758A631A1_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___0_value, const RuntimeMethod* method)
{
(( void (*) (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct*, const RuntimeMethod*))FastBufferReader_ReadUnmanagedSafe_TisIl2CppFullySharedGenericStruct_m644098C4881EAE20AFF31D37FC93F7F6513FC6C9_gshared_inline)((FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)__this, (Il2CppFullySharedGenericStruct*)___0_value, method);
}
// System.Void Unity.Netcode.BytePacker::WriteValuePacked(Unity.Netcode.FastBufferWriter,System.UInt32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BytePacker_WriteValuePacked_m1BED9F6E6B5205A6BD01FBB03CF2F0E1F71FBA0C_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, uint32_t ___1_value, const RuntimeMethod* method) ;
// System.Char System.String::get_Chars(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.BytePacker::WriteValuePacked(Unity.Netcode.FastBufferWriter,System.Char)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BytePacker_WriteValuePacked_m4C6BC116DD8A24A1DA3645BF978145E2AF8CF5D9_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, Il2CppChar ___1_c, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ByteUnpacker::ReadValuePacked(Unity.Netcode.FastBufferReader,System.UInt32&)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ByteUnpacker_ReadValuePacked_m2DA07969E34F8F3D6E48E0823C6ED8082864DD35_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, uint32_t* ___1_value, const RuntimeMethod* method) ;
// System.String System.String::PadRight(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_PadRight_m858B267AC6B805603C6763ED58755DB2F16747CB (String_t* __this, int32_t ___0_totalWidth, const RuntimeMethod* method) ;
// System.Int32 System.Runtime.CompilerServices.RuntimeHelpers::get_OffsetToStringData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD (const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ByteUnpacker::ReadValuePacked(Unity.Netcode.FastBufferReader,System.Char&)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ByteUnpacker_ReadValuePacked_m3A0D16CF42BD900EDBA923125E7118706789627A_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, Il2CppChar* ___1_c, const RuntimeMethod* method) ;
// System.IntPtr Unity.Profiling.LowLevel.Unsafe.ProfilerUnsafeUtility::CreateMarker(System.String,System.UInt16,Unity.Profiling.LowLevel.MarkerFlags,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t ProfilerUnsafeUtility_CreateMarker_mC5E1AAB8CC1F0342065DF85BA3334445ED754E64 (String_t* ___0_name, uint16_t ___1_categoryId, uint16_t ___2_flags, int32_t ___3_metadataCount, const RuntimeMethod* method) ;
// System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.BytePacker::WriteValuePacked(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BytePacker_WriteValuePacked_m28A6B72074DC64885C3C9CDD75E9B9F955F8C3C5_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.BytePacker::WriteValuePacked(Unity.Netcode.FastBufferWriter,System.Byte)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BytePacker_WriteValuePacked_m1110959881090674662249370CB2C299CA0B3F6F_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, uint8_t ___1_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.BytePacker::WriteValuePacked(Unity.Netcode.FastBufferWriter,System.Int16)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BytePacker_WriteValuePacked_m513D2F4592EBBD38AA8C7C5AEF7EFB05C34FEB60_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int16_t ___1_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.BytePacker::WriteValuePacked(Unity.Netcode.FastBufferWriter,System.Int64)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BytePacker_WriteValuePacked_m219C5DEDCE0CB4C521383E836CF9854DE36E5855_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int64_t ___1_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ByteUnpacker::ReadValuePacked(Unity.Netcode.FastBufferReader,System.Int32&)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ByteUnpacker_ReadValuePacked_m7096AA51201BA17A76B47364E7021F390E9A6FD6_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, int32_t* ___1_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ByteUnpacker::ReadValuePacked(Unity.Netcode.FastBufferReader,System.Byte&)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ByteUnpacker_ReadValuePacked_mA3389A829EFE1479A474153DF1C29661F5963A46_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, uint8_t* ___1_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ByteUnpacker::ReadValuePacked(Unity.Netcode.FastBufferReader,System.Int16&)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ByteUnpacker_ReadValuePacked_mB33D15131FBE9BF42D5D5B4011FBA931161F8052_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, int16_t* ___1_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.ByteUnpacker::ReadValuePacked(Unity.Netcode.FastBufferReader,System.Int64&)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ByteUnpacker_ReadValuePacked_mF46084241CA8E475AF32543E0F33EC460F4A2BDA_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, int64_t* ___1_value, const RuntimeMethod* method) ;
// System.Void System.NullReferenceException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullReferenceException__ctor_mA41317A57F5C1C0E3F59C7EB25ABD484564B23D4 (NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferWriter::WriteByteSafe(System.Byte)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_WriteByteSafe_m2D997B52B33831E45D0DE68AF101707421D1335A_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, uint8_t ___0_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferReader::ReadByteSafe(System.Byte&)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferReader_ReadByteSafe_mAE1C11CE599C18F8A32865938201C521FBD16D8C_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, uint8_t* ___0_value, const RuntimeMethod* method) ;
// System.Void Unity.Netcode.FastBufferReader::ReadBytesSafe(System.Byte*,System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferReader_ReadBytesSafe_m109629AE2B684CFCCFF9111790DE4E1E26445649_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, uint8_t* ___0_value, int32_t ___1_size, int32_t ___2_offset, const RuntimeMethod* method) ;
// System.Boolean Unity.Netcode.FastBufferReader::TryBeginReadInternal(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FastBufferReader_TryBeginReadInternal_m5C597FDF5DF8DA7AE28A0A441AF6542DD05B05B1_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, int32_t ___0_bytes, const RuntimeMethod* method) ;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
bool VisibilityDelegate_Invoke_mEEFAF73CA887F39FF400F1C7FAC4B03C01E74192_Multicast(VisibilityDelegate_t43869941CF7C26CBA2B0FEBB3E7A33BA67D3216A* __this, uint64_t ___0_clientId, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
bool retVal = false;
for (il2cpp_array_size_t i = 0; i < length; i++)
{
VisibilityDelegate_t43869941CF7C26CBA2B0FEBB3E7A33BA67D3216A* currentDelegate = reinterpret_cast<VisibilityDelegate_t43869941CF7C26CBA2B0FEBB3E7A33BA67D3216A*>(delegatesToInvoke[i]);
typedef bool (*FunctionPointerType) (RuntimeObject*, uint64_t, const RuntimeMethod*);
retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_clientId, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
return retVal;
}
bool VisibilityDelegate_Invoke_mEEFAF73CA887F39FF400F1C7FAC4B03C01E74192_OpenInst(VisibilityDelegate_t43869941CF7C26CBA2B0FEBB3E7A33BA67D3216A* __this, uint64_t ___0_clientId, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (uint64_t, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(___0_clientId, method);
}
bool VisibilityDelegate_Invoke_mEEFAF73CA887F39FF400F1C7FAC4B03C01E74192_OpenStatic(VisibilityDelegate_t43869941CF7C26CBA2B0FEBB3E7A33BA67D3216A* __this, uint64_t ___0_clientId, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (uint64_t, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(___0_clientId, method);
}
bool VisibilityDelegate_Invoke_mEEFAF73CA887F39FF400F1C7FAC4B03C01E74192_OpenStaticInvoker(VisibilityDelegate_t43869941CF7C26CBA2B0FEBB3E7A33BA67D3216A* __this, uint64_t ___0_clientId, const RuntimeMethod* method)
{
return InvokerFuncInvoker1< bool, uint64_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_clientId);
}
bool VisibilityDelegate_Invoke_mEEFAF73CA887F39FF400F1C7FAC4B03C01E74192_ClosedStaticInvoker(VisibilityDelegate_t43869941CF7C26CBA2B0FEBB3E7A33BA67D3216A* __this, uint64_t ___0_clientId, const RuntimeMethod* method)
{
return InvokerFuncInvoker2< bool, RuntimeObject*, uint64_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_clientId);
}
IL2CPP_EXTERN_C bool DelegatePInvokeWrapper_VisibilityDelegate_t43869941CF7C26CBA2B0FEBB3E7A33BA67D3216A (VisibilityDelegate_t43869941CF7C26CBA2B0FEBB3E7A33BA67D3216A* __this, uint64_t ___0_clientId, const RuntimeMethod* method)
{
typedef int32_t (DEFAULT_CALL *PInvokeFunc)(uint64_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
int32_t returnValue = il2cppPInvokeFunc(___0_clientId);
return static_cast<bool>(returnValue);
}
// System.Void Unity.Netcode.NetworkObject/VisibilityDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisibilityDelegate__ctor_m8A9F4FE9842FFAD3C9B40D11A2C1723EB0D98098 (VisibilityDelegate_t43869941CF7C26CBA2B0FEBB3E7A33BA67D3216A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&VisibilityDelegate_Invoke_mEEFAF73CA887F39FF400F1C7FAC4B03C01E74192_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&VisibilityDelegate_Invoke_mEEFAF73CA887F39FF400F1C7FAC4B03C01E74192_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&VisibilityDelegate_Invoke_mEEFAF73CA887F39FF400F1C7FAC4B03C01E74192_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&VisibilityDelegate_Invoke_mEEFAF73CA887F39FF400F1C7FAC4B03C01E74192_Multicast;
}
// System.Boolean Unity.Netcode.NetworkObject/VisibilityDelegate::Invoke(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VisibilityDelegate_Invoke_mEEFAF73CA887F39FF400F1C7FAC4B03C01E74192 (VisibilityDelegate_t43869941CF7C26CBA2B0FEBB3E7A33BA67D3216A* __this, uint64_t ___0_clientId, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (RuntimeObject*, uint64_t, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_clientId, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult Unity.Netcode.NetworkObject/VisibilityDelegate::BeginInvoke(System.UInt64,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VisibilityDelegate_BeginInvoke_m6A358D99C31F5BE97C602F1D0FD22093BCD4B2FF (VisibilityDelegate_t43869941CF7C26CBA2B0FEBB3E7A33BA67D3216A* __this, uint64_t ___0_clientId, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &___0_clientId);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// System.Boolean Unity.Netcode.NetworkObject/VisibilityDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VisibilityDelegate_EndInvoke_mB6F12DE0F0CCCC9B3B040A916971377110389837 (VisibilityDelegate_t43869941CF7C26CBA2B0FEBB3E7A33BA67D3216A* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
RuntimeObject *__result = il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
return *(bool*)UnBox ((RuntimeObject*)__result);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
bool SpawnDelegate_Invoke_mC019DA5AFE70146D32156057EA33AB15E03109AA_Multicast(SpawnDelegate_t54493DE8F3E71A9E28528811BBD80E50C09BFF57* __this, uint64_t ___0_clientId, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
bool retVal = false;
for (il2cpp_array_size_t i = 0; i < length; i++)
{
SpawnDelegate_t54493DE8F3E71A9E28528811BBD80E50C09BFF57* currentDelegate = reinterpret_cast<SpawnDelegate_t54493DE8F3E71A9E28528811BBD80E50C09BFF57*>(delegatesToInvoke[i]);
typedef bool (*FunctionPointerType) (RuntimeObject*, uint64_t, const RuntimeMethod*);
retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_clientId, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
return retVal;
}
bool SpawnDelegate_Invoke_mC019DA5AFE70146D32156057EA33AB15E03109AA_OpenInst(SpawnDelegate_t54493DE8F3E71A9E28528811BBD80E50C09BFF57* __this, uint64_t ___0_clientId, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (uint64_t, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(___0_clientId, method);
}
bool SpawnDelegate_Invoke_mC019DA5AFE70146D32156057EA33AB15E03109AA_OpenStatic(SpawnDelegate_t54493DE8F3E71A9E28528811BBD80E50C09BFF57* __this, uint64_t ___0_clientId, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (uint64_t, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(___0_clientId, method);
}
bool SpawnDelegate_Invoke_mC019DA5AFE70146D32156057EA33AB15E03109AA_OpenStaticInvoker(SpawnDelegate_t54493DE8F3E71A9E28528811BBD80E50C09BFF57* __this, uint64_t ___0_clientId, const RuntimeMethod* method)
{
return InvokerFuncInvoker1< bool, uint64_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_clientId);
}
bool SpawnDelegate_Invoke_mC019DA5AFE70146D32156057EA33AB15E03109AA_ClosedStaticInvoker(SpawnDelegate_t54493DE8F3E71A9E28528811BBD80E50C09BFF57* __this, uint64_t ___0_clientId, const RuntimeMethod* method)
{
return InvokerFuncInvoker2< bool, RuntimeObject*, uint64_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_clientId);
}
IL2CPP_EXTERN_C bool DelegatePInvokeWrapper_SpawnDelegate_t54493DE8F3E71A9E28528811BBD80E50C09BFF57 (SpawnDelegate_t54493DE8F3E71A9E28528811BBD80E50C09BFF57* __this, uint64_t ___0_clientId, const RuntimeMethod* method)
{
typedef int32_t (DEFAULT_CALL *PInvokeFunc)(uint64_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
int32_t returnValue = il2cppPInvokeFunc(___0_clientId);
return static_cast<bool>(returnValue);
}
// System.Void Unity.Netcode.NetworkObject/SpawnDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnDelegate__ctor_mA0F1C60BACBB9BBFDFD1E62713479E2FD9FCE0F1 (SpawnDelegate_t54493DE8F3E71A9E28528811BBD80E50C09BFF57* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&SpawnDelegate_Invoke_mC019DA5AFE70146D32156057EA33AB15E03109AA_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&SpawnDelegate_Invoke_mC019DA5AFE70146D32156057EA33AB15E03109AA_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&SpawnDelegate_Invoke_mC019DA5AFE70146D32156057EA33AB15E03109AA_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&SpawnDelegate_Invoke_mC019DA5AFE70146D32156057EA33AB15E03109AA_Multicast;
}
// System.Boolean Unity.Netcode.NetworkObject/SpawnDelegate::Invoke(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnDelegate_Invoke_mC019DA5AFE70146D32156057EA33AB15E03109AA (SpawnDelegate_t54493DE8F3E71A9E28528811BBD80E50C09BFF57* __this, uint64_t ___0_clientId, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (RuntimeObject*, uint64_t, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_clientId, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult Unity.Netcode.NetworkObject/SpawnDelegate::BeginInvoke(System.UInt64,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SpawnDelegate_BeginInvoke_mAC7B66B038DC2555D97E763A38513948E43BC3A2 (SpawnDelegate_t54493DE8F3E71A9E28528811BBD80E50C09BFF57* __this, uint64_t ___0_clientId, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[2] = {0};
__d_args[0] = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &___0_clientId);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
// System.Boolean Unity.Netcode.NetworkObject/SpawnDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnDelegate_EndInvoke_m68659EC17C42C4D4321BD85F67C514EF5B882478 (SpawnDelegate_t54493DE8F3E71A9E28528811BBD80E50C09BFF57* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
RuntimeObject *__result = il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
return *(bool*)UnBox ((RuntimeObject*)__result);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Unity.Netcode.NetworkObject/SceneObject
IL2CPP_EXTERN_C void SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshal_pinvoke(const SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5& unmarshaled, SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshaled_pinvoke& marshaled)
{
Exception_t* ___LatestParent_6Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'LatestParent' of type 'SceneObject'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___LatestParent_6Exception, NULL);
}
IL2CPP_EXTERN_C void SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshal_pinvoke_back(const SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshaled_pinvoke& marshaled, SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5& unmarshaled)
{
Exception_t* ___LatestParent_6Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'LatestParent' of type 'SceneObject'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___LatestParent_6Exception, NULL);
}
// Conversion method for clean up from marshalling of: Unity.Netcode.NetworkObject/SceneObject
IL2CPP_EXTERN_C void SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshal_pinvoke_cleanup(SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Unity.Netcode.NetworkObject/SceneObject
IL2CPP_EXTERN_C void SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshal_com(const SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5& unmarshaled, SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshaled_com& marshaled)
{
Exception_t* ___LatestParent_6Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'LatestParent' of type 'SceneObject'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___LatestParent_6Exception, NULL);
}
IL2CPP_EXTERN_C void SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshal_com_back(const SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshaled_com& marshaled, SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5& unmarshaled)
{
Exception_t* ___LatestParent_6Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'LatestParent' of type 'SceneObject'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___LatestParent_6Exception, NULL);
}
// Conversion method for clean up from marshalling of: Unity.Netcode.NetworkObject/SceneObject
IL2CPP_EXTERN_C void SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshal_com_cleanup(SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5_marshaled_com& marshaled)
{
}
// System.Boolean Unity.Netcode.NetworkObject/SceneObject::get_IsPlayerObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SceneObject_get_IsPlayerObject_mFE39E4A58700073789C3F93503FEE49994980C59 (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, const RuntimeMethod* method)
{
{
// get => ByteUtility.GetBit(m_BitField, 0);
uint8_t L_0 = __this->___m_BitField_0;
bool L_1;
L_1 = ByteUtility_GetBit_m6272C90866261740EBD8211EB89A5DCFF9D375EC_inline(L_0, (uint16_t)0, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C bool SceneObject_get_IsPlayerObject_mFE39E4A58700073789C3F93503FEE49994980C59_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5*>(__this + _offset);
bool _returnValue;
_returnValue = SceneObject_get_IsPlayerObject_mFE39E4A58700073789C3F93503FEE49994980C59(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.NetworkObject/SceneObject::set_IsPlayerObject(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneObject_set_IsPlayerObject_m94F2CE91CE5D8A42377977C75BD64DD5729D64E1 (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// set => ByteUtility.SetBit(ref m_BitField, 0, value);
uint8_t* L_0 = (uint8_t*)(&__this->___m_BitField_0);
bool L_1 = ___0_value;
ByteUtility_SetBit_m64287D91659E6EDE510EC0076ADD02F9FF697DCF_inline(L_0, (uint16_t)0, L_1, NULL);
return;
}
}
IL2CPP_EXTERN_C void SceneObject_set_IsPlayerObject_m94F2CE91CE5D8A42377977C75BD64DD5729D64E1_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5*>(__this + _offset);
SceneObject_set_IsPlayerObject_m94F2CE91CE5D8A42377977C75BD64DD5729D64E1(_thisAdjusted, ___0_value, method);
}
// System.Boolean Unity.Netcode.NetworkObject/SceneObject::get_HasParent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SceneObject_get_HasParent_m3DE239E038A5744F822126269296A0C51F8DD002 (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, const RuntimeMethod* method)
{
{
// get => ByteUtility.GetBit(m_BitField, 1);
uint8_t L_0 = __this->___m_BitField_0;
bool L_1;
L_1 = ByteUtility_GetBit_m6272C90866261740EBD8211EB89A5DCFF9D375EC_inline(L_0, (uint16_t)1, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C bool SceneObject_get_HasParent_m3DE239E038A5744F822126269296A0C51F8DD002_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5*>(__this + _offset);
bool _returnValue;
_returnValue = SceneObject_get_HasParent_m3DE239E038A5744F822126269296A0C51F8DD002(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.NetworkObject/SceneObject::set_HasParent(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneObject_set_HasParent_m04A42FB2FD13B32D124AED6E551938955638224D (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// set => ByteUtility.SetBit(ref m_BitField, 1, value);
uint8_t* L_0 = (uint8_t*)(&__this->___m_BitField_0);
bool L_1 = ___0_value;
ByteUtility_SetBit_m64287D91659E6EDE510EC0076ADD02F9FF697DCF_inline(L_0, (uint16_t)1, L_1, NULL);
return;
}
}
IL2CPP_EXTERN_C void SceneObject_set_HasParent_m04A42FB2FD13B32D124AED6E551938955638224D_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5*>(__this + _offset);
SceneObject_set_HasParent_m04A42FB2FD13B32D124AED6E551938955638224D(_thisAdjusted, ___0_value, method);
}
// System.Boolean Unity.Netcode.NetworkObject/SceneObject::get_IsSceneObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SceneObject_get_IsSceneObject_m9A3ACB3BE4B63C62D4009AB035837C7E8CDBA4E2 (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, const RuntimeMethod* method)
{
{
// get => ByteUtility.GetBit(m_BitField, 2);
uint8_t L_0 = __this->___m_BitField_0;
bool L_1;
L_1 = ByteUtility_GetBit_m6272C90866261740EBD8211EB89A5DCFF9D375EC_inline(L_0, (uint16_t)2, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C bool SceneObject_get_IsSceneObject_m9A3ACB3BE4B63C62D4009AB035837C7E8CDBA4E2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5*>(__this + _offset);
bool _returnValue;
_returnValue = SceneObject_get_IsSceneObject_m9A3ACB3BE4B63C62D4009AB035837C7E8CDBA4E2(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.NetworkObject/SceneObject::set_IsSceneObject(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneObject_set_IsSceneObject_m81AA8BBD6943F1F9BD9DE04AD5EDE9842B2B8DCA (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// set => ByteUtility.SetBit(ref m_BitField, 2, value);
uint8_t* L_0 = (uint8_t*)(&__this->___m_BitField_0);
bool L_1 = ___0_value;
ByteUtility_SetBit_m64287D91659E6EDE510EC0076ADD02F9FF697DCF_inline(L_0, (uint16_t)2, L_1, NULL);
return;
}
}
IL2CPP_EXTERN_C void SceneObject_set_IsSceneObject_m81AA8BBD6943F1F9BD9DE04AD5EDE9842B2B8DCA_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5*>(__this + _offset);
SceneObject_set_IsSceneObject_m81AA8BBD6943F1F9BD9DE04AD5EDE9842B2B8DCA(_thisAdjusted, ___0_value, method);
}
// System.Boolean Unity.Netcode.NetworkObject/SceneObject::get_HasTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SceneObject_get_HasTransform_m8B9DD12DEBA61136EE02CB4E3DD7F4367DB3BD26 (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, const RuntimeMethod* method)
{
{
// get => ByteUtility.GetBit(m_BitField, 3);
uint8_t L_0 = __this->___m_BitField_0;
bool L_1;
L_1 = ByteUtility_GetBit_m6272C90866261740EBD8211EB89A5DCFF9D375EC_inline(L_0, (uint16_t)3, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C bool SceneObject_get_HasTransform_m8B9DD12DEBA61136EE02CB4E3DD7F4367DB3BD26_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5*>(__this + _offset);
bool _returnValue;
_returnValue = SceneObject_get_HasTransform_m8B9DD12DEBA61136EE02CB4E3DD7F4367DB3BD26(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.NetworkObject/SceneObject::set_HasTransform(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneObject_set_HasTransform_mCDF1222FA49304E048DF6712E8CD80D35C3938D0 (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// set => ByteUtility.SetBit(ref m_BitField, 3, value);
uint8_t* L_0 = (uint8_t*)(&__this->___m_BitField_0);
bool L_1 = ___0_value;
ByteUtility_SetBit_m64287D91659E6EDE510EC0076ADD02F9FF697DCF_inline(L_0, (uint16_t)3, L_1, NULL);
return;
}
}
IL2CPP_EXTERN_C void SceneObject_set_HasTransform_mCDF1222FA49304E048DF6712E8CD80D35C3938D0_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5*>(__this + _offset);
SceneObject_set_HasTransform_mCDF1222FA49304E048DF6712E8CD80D35C3938D0(_thisAdjusted, ___0_value, method);
}
// System.Boolean Unity.Netcode.NetworkObject/SceneObject::get_IsLatestParentSet()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SceneObject_get_IsLatestParentSet_m842AE3A5BA1987D12D8A424EB06A2D87C97FC4D3 (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, const RuntimeMethod* method)
{
{
// get => ByteUtility.GetBit(m_BitField, 4);
uint8_t L_0 = __this->___m_BitField_0;
bool L_1;
L_1 = ByteUtility_GetBit_m6272C90866261740EBD8211EB89A5DCFF9D375EC_inline(L_0, (uint16_t)4, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C bool SceneObject_get_IsLatestParentSet_m842AE3A5BA1987D12D8A424EB06A2D87C97FC4D3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5*>(__this + _offset);
bool _returnValue;
_returnValue = SceneObject_get_IsLatestParentSet_m842AE3A5BA1987D12D8A424EB06A2D87C97FC4D3(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.NetworkObject/SceneObject::set_IsLatestParentSet(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneObject_set_IsLatestParentSet_m9C08659E2E6D57975DBACDC11F4DE83321836169 (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// set => ByteUtility.SetBit(ref m_BitField, 4, value);
uint8_t* L_0 = (uint8_t*)(&__this->___m_BitField_0);
bool L_1 = ___0_value;
ByteUtility_SetBit_m64287D91659E6EDE510EC0076ADD02F9FF697DCF_inline(L_0, (uint16_t)4, L_1, NULL);
return;
}
}
IL2CPP_EXTERN_C void SceneObject_set_IsLatestParentSet_m9C08659E2E6D57975DBACDC11F4DE83321836169_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5*>(__this + _offset);
SceneObject_set_IsLatestParentSet_m9C08659E2E6D57975DBACDC11F4DE83321836169(_thisAdjusted, ___0_value, method);
}
// System.Boolean Unity.Netcode.NetworkObject/SceneObject::get_WorldPositionStays()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SceneObject_get_WorldPositionStays_m0F9242C0F8B6DAF2A78E9A99E47CDAE9247F3B06 (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, const RuntimeMethod* method)
{
{
// get => ByteUtility.GetBit(m_BitField, 5);
uint8_t L_0 = __this->___m_BitField_0;
bool L_1;
L_1 = ByteUtility_GetBit_m6272C90866261740EBD8211EB89A5DCFF9D375EC_inline(L_0, (uint16_t)5, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C bool SceneObject_get_WorldPositionStays_m0F9242C0F8B6DAF2A78E9A99E47CDAE9247F3B06_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5*>(__this + _offset);
bool _returnValue;
_returnValue = SceneObject_get_WorldPositionStays_m0F9242C0F8B6DAF2A78E9A99E47CDAE9247F3B06(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.NetworkObject/SceneObject::set_WorldPositionStays(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneObject_set_WorldPositionStays_mF0096B1B1997E3AE974882DA97218BEE4E926461 (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// set => ByteUtility.SetBit(ref m_BitField, 5, value);
uint8_t* L_0 = (uint8_t*)(&__this->___m_BitField_0);
bool L_1 = ___0_value;
ByteUtility_SetBit_m64287D91659E6EDE510EC0076ADD02F9FF697DCF_inline(L_0, (uint16_t)5, L_1, NULL);
return;
}
}
IL2CPP_EXTERN_C void SceneObject_set_WorldPositionStays_mF0096B1B1997E3AE974882DA97218BEE4E926461_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5*>(__this + _offset);
SceneObject_set_WorldPositionStays_mF0096B1B1997E3AE974882DA97218BEE4E926461(_thisAdjusted, ___0_value, method);
}
// System.Boolean Unity.Netcode.NetworkObject/SceneObject::get_DestroyWithScene()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SceneObject_get_DestroyWithScene_m904955D6801D5B4A090763AED6F74CDD89F3D8E7 (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, const RuntimeMethod* method)
{
{
// get => ByteUtility.GetBit(m_BitField, 6);
uint8_t L_0 = __this->___m_BitField_0;
bool L_1;
L_1 = ByteUtility_GetBit_m6272C90866261740EBD8211EB89A5DCFF9D375EC_inline(L_0, (uint16_t)6, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C bool SceneObject_get_DestroyWithScene_m904955D6801D5B4A090763AED6F74CDD89F3D8E7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5*>(__this + _offset);
bool _returnValue;
_returnValue = SceneObject_get_DestroyWithScene_m904955D6801D5B4A090763AED6F74CDD89F3D8E7(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.NetworkObject/SceneObject::set_DestroyWithScene(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneObject_set_DestroyWithScene_m147428C8D18F37E5B5677B8F1DCA6766739BDC5F (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// set => ByteUtility.SetBit(ref m_BitField, 6, value);
uint8_t* L_0 = (uint8_t*)(&__this->___m_BitField_0);
bool L_1 = ___0_value;
ByteUtility_SetBit_m64287D91659E6EDE510EC0076ADD02F9FF697DCF_inline(L_0, (uint16_t)6, L_1, NULL);
return;
}
}
IL2CPP_EXTERN_C void SceneObject_set_DestroyWithScene_m147428C8D18F37E5B5677B8F1DCA6766739BDC5F_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5*>(__this + _offset);
SceneObject_set_DestroyWithScene_m147428C8D18F37E5B5677B8F1DCA6766739BDC5F(_thisAdjusted, ___0_value, method);
}
// System.Void Unity.Netcode.NetworkObject/SceneObject::Serialize(Unity.Netcode.FastBufferWriter)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneObject_Serialize_m19CAAA4C45E64A141F77A67AC8747D43CFBD0154 (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BufferSerializer_1__ctor_mDECE9F91F23D83973143B9CD7C78990BCA43AEA3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_GetWriteSize_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2D19F0AE8DA93F0DA588C14A687C88F7D7C71EDA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_GetWriteSize_TisTransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C_mA3EA17665E63CCD944915DB3F54C36910FE18D5F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_WriteValueSafe_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m4E15D9A3366123DA5417F2F2CE15BFF23EF6F18B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_WriteValueSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m2AE40E7699D3A70D1346D99ACB62950D4982A5FA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_WriteValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6D7ED227F91E338082124731CDFE37B6D416EAE2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_WriteValue_TisTransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C_m7FD6104CCC999E11F89932051C020AAFF113A67E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkObject_SynchronizeNetworkBehaviours_TisBufferSerializerWriter_t3F287564BDCF264BABBB18BF4D541A95238FBFD4_m836ADE7D27486D9AC87D856C4DFC02EC575A6C6C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m8110F0280E87FBA9BDFB4E501153B826525A522D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
BufferSerializer_1_tB07CC05C8821999D2912FC2880FC1CAF4094FEF0 V_1;
memset((&V_1), 0, sizeof(V_1));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 V_2;
memset((&V_2), 0, sizeof(V_2));
ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D V_3;
memset((&V_3), 0, sizeof(V_3));
int32_t V_4 = 0;
int32_t G_B5_0 = 0;
int32_t G_B4_0 = 0;
int32_t G_B6_0 = 0;
int32_t G_B6_1 = 0;
{
// writer.WriteValueSafe(m_BitField);
uint8_t* L_0 = (uint8_t*)(&__this->___m_BitField_0);
il2cpp_codegen_initobj((&V_2), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_1 = V_2;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_WriteValueSafe_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m4E15D9A3366123DA5417F2F2CE15BFF23EF6F18B_inline((&___0_writer), L_0, L_1, FastBufferWriter_WriteValueSafe_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m4E15D9A3366123DA5417F2F2CE15BFF23EF6F18B_RuntimeMethod_var);
// writer.WriteValueSafe(Hash);
uint32_t* L_2 = (uint32_t*)(&__this->___Hash_1);
il2cpp_codegen_initobj((&V_2), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_3 = V_2;
FastBufferWriter_WriteValueSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m2AE40E7699D3A70D1346D99ACB62950D4982A5FA_inline((&___0_writer), L_2, L_3, FastBufferWriter_WriteValueSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m2AE40E7699D3A70D1346D99ACB62950D4982A5FA_RuntimeMethod_var);
// BytePacker.WriteValueBitPacked(writer, NetworkObjectId);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_4 = ___0_writer;
uint64_t L_5 = __this->___NetworkObjectId_2;
BytePacker_WriteValueBitPacked_m09C4B871F541B18A6E70D88AA192355F9BE7E0F4(L_4, L_5, NULL);
// BytePacker.WriteValueBitPacked(writer, OwnerClientId);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_6 = ___0_writer;
uint64_t L_7 = __this->___OwnerClientId_3;
BytePacker_WriteValueBitPacked_m09C4B871F541B18A6E70D88AA192355F9BE7E0F4(L_6, L_7, NULL);
// if (HasParent)
bool L_8;
L_8 = SceneObject_get_HasParent_m3DE239E038A5744F822126269296A0C51F8DD002(__this, NULL);
if (!L_8)
{
goto IL_0071;
}
}
{
// BytePacker.WriteValueBitPacked(writer, ParentObjectId);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_9 = ___0_writer;
uint64_t L_10 = __this->___ParentObjectId_4;
BytePacker_WriteValueBitPacked_m09C4B871F541B18A6E70D88AA192355F9BE7E0F4(L_9, L_10, NULL);
// if (IsLatestParentSet)
bool L_11;
L_11 = SceneObject_get_IsLatestParentSet_m842AE3A5BA1987D12D8A424EB06A2D87C97FC4D3(__this, NULL);
if (!L_11)
{
goto IL_0071;
}
}
{
// BytePacker.WriteValueBitPacked(writer, LatestParent.Value);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_12 = ___0_writer;
Nullable_1_tF8BFF19FF240C9F0A45168187CD7106BAA146A99* L_13 = (Nullable_1_tF8BFF19FF240C9F0A45168187CD7106BAA146A99*)(&__this->___LatestParent_6);
uint64_t L_14;
L_14 = Nullable_1_get_Value_m8110F0280E87FBA9BDFB4E501153B826525A522D(L_13, Nullable_1_get_Value_m8110F0280E87FBA9BDFB4E501153B826525A522D_RuntimeMethod_var);
BytePacker_WriteValueBitPacked_m09C4B871F541B18A6E70D88AA192355F9BE7E0F4(L_12, L_14, NULL);
}
IL_0071:
{
// var writeSize = 0;
V_0 = 0;
// writeSize += HasTransform ? FastBufferWriter.GetWriteSize<TransformData>() : 0;
int32_t L_15 = V_0;
bool L_16;
L_16 = SceneObject_get_HasTransform_m8B9DD12DEBA61136EE02CB4E3DD7F4367DB3BD26(__this, NULL);
G_B4_0 = L_15;
if (L_16)
{
G_B5_0 = L_15;
goto IL_007f;
}
}
{
G_B6_0 = 0;
G_B6_1 = G_B4_0;
goto IL_0084;
}
IL_007f:
{
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
int32_t L_17;
L_17 = FastBufferWriter_GetWriteSize_TisTransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C_mA3EA17665E63CCD944915DB3F54C36910FE18D5F(FastBufferWriter_GetWriteSize_TisTransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C_mA3EA17665E63CCD944915DB3F54C36910FE18D5F_RuntimeMethod_var);
G_B6_0 = L_17;
G_B6_1 = G_B5_0;
}
IL_0084:
{
V_0 = ((int32_t)il2cpp_codegen_add(G_B6_1, G_B6_0));
// writeSize += FastBufferWriter.GetWriteSize<int>();
int32_t L_18 = V_0;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
int32_t L_19;
L_19 = FastBufferWriter_GetWriteSize_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2D19F0AE8DA93F0DA588C14A687C88F7D7C71EDA(FastBufferWriter_GetWriteSize_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2D19F0AE8DA93F0DA588C14A687C88F7D7C71EDA_RuntimeMethod_var);
V_0 = ((int32_t)il2cpp_codegen_add(L_18, L_19));
// if (!writer.TryBeginWrite(writeSize))
int32_t L_20 = V_0;
bool L_21;
L_21 = FastBufferWriter_TryBeginWrite_m16FA0A52579A7C6C5E59171D26EA327CDEBFF459_inline((&___0_writer), L_20, NULL);
if (L_21)
{
goto IL_00a3;
}
}
{
// throw new OverflowException("Could not serialize SceneObject: Out of buffer space.");
OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C* L_22 = (OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)));
NullCheck(L_22);
OverflowException__ctor_m2B99D79236B7B87C0BB6C9AB2E557DECE481C264(L_22, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD99068CFC59109D2E8BA25A246001B969DCA6A54)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SceneObject_Serialize_m19CAAA4C45E64A141F77A67AC8747D43CFBD0154_RuntimeMethod_var)));
}
IL_00a3:
{
// if (HasTransform)
bool L_23;
L_23 = SceneObject_get_HasTransform_m8B9DD12DEBA61136EE02CB4E3DD7F4367DB3BD26(__this, NULL);
if (!L_23)
{
goto IL_00c1;
}
}
{
// writer.WriteValue(Transform);
TransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C* L_24 = (TransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C*)(&__this->___Transform_5);
il2cpp_codegen_initobj((&V_3), sizeof(ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D));
ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D L_25 = V_3;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_WriteValue_TisTransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C_m7FD6104CCC999E11F89932051C020AAFF113A67E_inline((&___0_writer), L_24, L_25, FastBufferWriter_WriteValue_TisTransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C_m7FD6104CCC999E11F89932051C020AAFF113A67E_RuntimeMethod_var);
}
IL_00c1:
{
// writer.WriteValue(OwnerObject.GetSceneOriginHandle());
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_26 = __this->___OwnerObject_7;
NullCheck(L_26);
int32_t L_27;
L_27 = NetworkObject_GetSceneOriginHandle_mEE46161507FBA4E1D769C2C7698EE6F2A6ACB5CB(L_26, NULL);
V_4 = L_27;
il2cpp_codegen_initobj((&V_2), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_28 = V_2;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_WriteValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6D7ED227F91E338082124731CDFE37B6D416EAE2_inline((&___0_writer), (&V_4), L_28, FastBufferWriter_WriteValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6D7ED227F91E338082124731CDFE37B6D416EAE2_RuntimeMethod_var);
// var bufferSerializer = new BufferSerializer<BufferSerializerWriter>(new BufferSerializerWriter(writer));
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_29 = ___0_writer;
BufferSerializerWriter_t3F287564BDCF264BABBB18BF4D541A95238FBFD4 L_30;
memset((&L_30), 0, sizeof(L_30));
BufferSerializerWriter__ctor_m01EDEBA96595E3137D5FA84A730ED2828319F040_inline((&L_30), L_29, /*hidden argument*/NULL);
BufferSerializer_1__ctor_mDECE9F91F23D83973143B9CD7C78990BCA43AEA3_inline((&V_1), L_30, BufferSerializer_1__ctor_mDECE9F91F23D83973143B9CD7C78990BCA43AEA3_RuntimeMethod_var);
// OwnerObject.SynchronizeNetworkBehaviours(ref bufferSerializer, TargetClientId);
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_31 = __this->___OwnerObject_7;
uint64_t L_32 = __this->___TargetClientId_8;
NullCheck(L_31);
NetworkObject_SynchronizeNetworkBehaviours_TisBufferSerializerWriter_t3F287564BDCF264BABBB18BF4D541A95238FBFD4_m836ADE7D27486D9AC87D856C4DFC02EC575A6C6C(L_31, (&V_1), L_32, NetworkObject_SynchronizeNetworkBehaviours_TisBufferSerializerWriter_t3F287564BDCF264BABBB18BF4D541A95238FBFD4_m836ADE7D27486D9AC87D856C4DFC02EC575A6C6C_RuntimeMethod_var);
// }
return;
}
}
IL2CPP_EXTERN_C void SceneObject_Serialize_m19CAAA4C45E64A141F77A67AC8747D43CFBD0154_AdjustorThunk (RuntimeObject* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, const RuntimeMethod* method)
{
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5*>(__this + _offset);
SceneObject_Serialize_m19CAAA4C45E64A141F77A67AC8747D43CFBD0154(_thisAdjusted, ___0_writer, method);
}
// System.Void Unity.Netcode.NetworkObject/SceneObject::Deserialize(Unity.Netcode.FastBufferReader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneObject_Deserialize_m461B653BF11407F9DB6D8C083E1C120DBB4C4BC2 (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferReader_ReadValueSafe_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m922E739434D7647F350049F06F30E03D6D7210E9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferReader_ReadValueSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m4C42380C7A011FB37DE5170C9DB6C82DD8C81C1F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferReader_ReadValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF368BE26A0935A9A61A46434633D524D3B397282_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferReader_ReadValue_TisTransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C_m6EB6C5B6060218F866F17A8F826C16AE1373BB2E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_GetWriteSize_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2D19F0AE8DA93F0DA588C14A687C88F7D7C71EDA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_GetWriteSize_TisTransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C_mA3EA17665E63CCD944915DB3F54C36910FE18D5F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_mE505A8DC0C472662734396D9134C756674102C40_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 V_1;
memset((&V_1), 0, sizeof(V_1));
uint64_t V_2 = 0;
ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D V_3;
memset((&V_3), 0, sizeof(V_3));
int32_t G_B5_0 = 0;
int32_t G_B4_0 = 0;
int32_t G_B6_0 = 0;
int32_t G_B6_1 = 0;
{
// reader.ReadValueSafe(out m_BitField);
uint8_t* L_0 = (uint8_t*)(&__this->___m_BitField_0);
il2cpp_codegen_initobj((&V_1), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_1 = V_1;
FastBufferReader_ReadValueSafe_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m922E739434D7647F350049F06F30E03D6D7210E9_inline((&___0_reader), L_0, L_1, FastBufferReader_ReadValueSafe_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m922E739434D7647F350049F06F30E03D6D7210E9_RuntimeMethod_var);
// reader.ReadValueSafe(out Hash);
uint32_t* L_2 = (uint32_t*)(&__this->___Hash_1);
il2cpp_codegen_initobj((&V_1), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_3 = V_1;
FastBufferReader_ReadValueSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m4C42380C7A011FB37DE5170C9DB6C82DD8C81C1F_inline((&___0_reader), L_2, L_3, FastBufferReader_ReadValueSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m4C42380C7A011FB37DE5170C9DB6C82DD8C81C1F_RuntimeMethod_var);
// ByteUnpacker.ReadValueBitPacked(reader, out NetworkObjectId);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_4 = ___0_reader;
uint64_t* L_5 = (uint64_t*)(&__this->___NetworkObjectId_2);
ByteUnpacker_ReadValueBitPacked_mCC72ED83C355A0451B62A1C5B416810360DA1E88(L_4, L_5, NULL);
// ByteUnpacker.ReadValueBitPacked(reader, out OwnerClientId);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_6 = ___0_reader;
uint64_t* L_7 = (uint64_t*)(&__this->___OwnerClientId_3);
ByteUnpacker_ReadValueBitPacked_mCC72ED83C355A0451B62A1C5B416810360DA1E88(L_6, L_7, NULL);
// if (HasParent)
bool L_8;
L_8 = SceneObject_get_HasParent_m3DE239E038A5744F822126269296A0C51F8DD002(__this, NULL);
if (!L_8)
{
goto IL_0074;
}
}
{
// ByteUnpacker.ReadValueBitPacked(reader, out ParentObjectId);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_9 = ___0_reader;
uint64_t* L_10 = (uint64_t*)(&__this->___ParentObjectId_4);
ByteUnpacker_ReadValueBitPacked_mCC72ED83C355A0451B62A1C5B416810360DA1E88(L_9, L_10, NULL);
// if (IsLatestParentSet)
bool L_11;
L_11 = SceneObject_get_IsLatestParentSet_m842AE3A5BA1987D12D8A424EB06A2D87C97FC4D3(__this, NULL);
if (!L_11)
{
goto IL_0074;
}
}
{
// ByteUnpacker.ReadValueBitPacked(reader, out ulong latestParent);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_12 = ___0_reader;
ByteUnpacker_ReadValueBitPacked_mCC72ED83C355A0451B62A1C5B416810360DA1E88(L_12, (&V_2), NULL);
// LatestParent = latestParent;
uint64_t L_13 = V_2;
Nullable_1_tF8BFF19FF240C9F0A45168187CD7106BAA146A99 L_14;
memset((&L_14), 0, sizeof(L_14));
Nullable_1__ctor_mE505A8DC0C472662734396D9134C756674102C40((&L_14), L_13, /*hidden argument*/Nullable_1__ctor_mE505A8DC0C472662734396D9134C756674102C40_RuntimeMethod_var);
__this->___LatestParent_6 = L_14;
}
IL_0074:
{
// var readSize = 0;
V_0 = 0;
// readSize += HasTransform ? FastBufferWriter.GetWriteSize<TransformData>() : 0;
int32_t L_15 = V_0;
bool L_16;
L_16 = SceneObject_get_HasTransform_m8B9DD12DEBA61136EE02CB4E3DD7F4367DB3BD26(__this, NULL);
G_B4_0 = L_15;
if (L_16)
{
G_B5_0 = L_15;
goto IL_0082;
}
}
{
G_B6_0 = 0;
G_B6_1 = G_B4_0;
goto IL_0087;
}
IL_0082:
{
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
int32_t L_17;
L_17 = FastBufferWriter_GetWriteSize_TisTransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C_mA3EA17665E63CCD944915DB3F54C36910FE18D5F(FastBufferWriter_GetWriteSize_TisTransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C_mA3EA17665E63CCD944915DB3F54C36910FE18D5F_RuntimeMethod_var);
G_B6_0 = L_17;
G_B6_1 = G_B5_0;
}
IL_0087:
{
V_0 = ((int32_t)il2cpp_codegen_add(G_B6_1, G_B6_0));
// readSize += FastBufferWriter.GetWriteSize<int>();
int32_t L_18 = V_0;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
int32_t L_19;
L_19 = FastBufferWriter_GetWriteSize_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2D19F0AE8DA93F0DA588C14A687C88F7D7C71EDA(FastBufferWriter_GetWriteSize_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2D19F0AE8DA93F0DA588C14A687C88F7D7C71EDA_RuntimeMethod_var);
V_0 = ((int32_t)il2cpp_codegen_add(L_18, L_19));
// if (!reader.TryBeginRead(readSize))
int32_t L_20 = V_0;
bool L_21;
L_21 = FastBufferReader_TryBeginRead_mDCCE31EA62FDF16BF16B1ED58CF3330944ED4900_inline((&___0_reader), L_20, NULL);
if (L_21)
{
goto IL_00a6;
}
}
{
// throw new OverflowException("Could not deserialize SceneObject: Reading past the end of the buffer");
OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C* L_22 = (OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)));
NullCheck(L_22);
OverflowException__ctor_m2B99D79236B7B87C0BB6C9AB2E557DECE481C264(L_22, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA93BA52E5D13C286900F1DDCA64914DD2DEC226A)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SceneObject_Deserialize_m461B653BF11407F9DB6D8C083E1C120DBB4C4BC2_RuntimeMethod_var)));
}
IL_00a6:
{
// if (HasTransform)
bool L_23;
L_23 = SceneObject_get_HasTransform_m8B9DD12DEBA61136EE02CB4E3DD7F4367DB3BD26(__this, NULL);
if (!L_23)
{
goto IL_00c4;
}
}
{
// reader.ReadValue(out Transform);
TransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C* L_24 = (TransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C*)(&__this->___Transform_5);
il2cpp_codegen_initobj((&V_3), sizeof(ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D));
ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D L_25 = V_3;
FastBufferReader_ReadValue_TisTransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C_m6EB6C5B6060218F866F17A8F826C16AE1373BB2E_inline((&___0_reader), L_24, L_25, FastBufferReader_ReadValue_TisTransformData_t4062B6AC0185B2680A3F5904FF85BADD71D79B8C_m6EB6C5B6060218F866F17A8F826C16AE1373BB2E_RuntimeMethod_var);
}
IL_00c4:
{
// reader.ReadValue(out NetworkSceneHandle);
int32_t* L_26 = (int32_t*)(&__this->___NetworkSceneHandle_9);
il2cpp_codegen_initobj((&V_1), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_27 = V_1;
FastBufferReader_ReadValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF368BE26A0935A9A61A46434633D524D3B397282_inline((&___0_reader), L_26, L_27, FastBufferReader_ReadValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF368BE26A0935A9A61A46434633D524D3B397282_RuntimeMethod_var);
// }
return;
}
}
IL2CPP_EXTERN_C void SceneObject_Deserialize_m461B653BF11407F9DB6D8C083E1C120DBB4C4BC2_AdjustorThunk (RuntimeObject* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, const RuntimeMethod* method)
{
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5*>(__this + _offset);
SceneObject_Deserialize_m461B653BF11407F9DB6D8C083E1C120DBB4C4BC2(_thisAdjusted, ___0_reader, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.NetworkUpdateLoop::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkUpdateLoop__cctor_mCCFC6EBED9FBFCAA3C1EEDA9CA49A4B2BAD52E17 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m9C7C6F47A2341281EABBC78E18882CA35D42F1F6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mF51F4894434D803A6A0EC0A9488E4FFACC4E7814_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m1F4D1090D93A51EBA51523789976A4FD90CDFA1C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m63B06C9FCFD7BDED880FD2094E38D814DF4DF865_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tC93E89C2D3E49523E5D52F4D6737ABD5F2C97520_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tED7EB50DFD0DDC740DB717507C44885BC389166B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_mC919C38CFCA3AEC649FFD4FDB7382570AA2FF8D1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkUpdateStage_t6CAD99FE6A7CE67141B7CEC44ABDC83A4FC6BE86_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkUpdateStage_t6CAD99FE6A7CE67141B7CEC44ABDC83A4FC6BE86_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
uint8_t V_1 = 0;
RuntimeObject* V_2 = NULL;
{
// s_UpdateSystem_Sets = new Dictionary<NetworkUpdateStage, HashSet<INetworkUpdateSystem>>();
Dictionary_2_tED7EB50DFD0DDC740DB717507C44885BC389166B* L_0 = (Dictionary_2_tED7EB50DFD0DDC740DB717507C44885BC389166B*)il2cpp_codegen_object_new(Dictionary_2_tED7EB50DFD0DDC740DB717507C44885BC389166B_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_m63B06C9FCFD7BDED880FD2094E38D814DF4DF865(L_0, Dictionary_2__ctor_m63B06C9FCFD7BDED880FD2094E38D814DF4DF865_RuntimeMethod_var);
((NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_StaticFields*)il2cpp_codegen_static_fields_for(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var))->___s_UpdateSystem_Sets_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_StaticFields*)il2cpp_codegen_static_fields_for(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var))->___s_UpdateSystem_Sets_0), (void*)L_0);
// s_UpdateSystem_Arrays = new Dictionary<NetworkUpdateStage, INetworkUpdateSystem[]>();
Dictionary_2_tC93E89C2D3E49523E5D52F4D6737ABD5F2C97520* L_1 = (Dictionary_2_tC93E89C2D3E49523E5D52F4D6737ABD5F2C97520*)il2cpp_codegen_object_new(Dictionary_2_tC93E89C2D3E49523E5D52F4D6737ABD5F2C97520_il2cpp_TypeInfo_var);
NullCheck(L_1);
Dictionary_2__ctor_m1F4D1090D93A51EBA51523789976A4FD90CDFA1C(L_1, Dictionary_2__ctor_m1F4D1090D93A51EBA51523789976A4FD90CDFA1C_RuntimeMethod_var);
((NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_StaticFields*)il2cpp_codegen_static_fields_for(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var))->___s_UpdateSystem_Arrays_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_StaticFields*)il2cpp_codegen_static_fields_for(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var))->___s_UpdateSystem_Arrays_1), (void*)L_1);
// foreach (NetworkUpdateStage updateStage in Enum.GetValues(typeof(NetworkUpdateStage)))
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (NetworkUpdateStage_t6CAD99FE6A7CE67141B7CEC44ABDC83A4FC6BE86_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_3;
L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
RuntimeArray* L_4;
L_4 = Enum_GetValues_m803B9D68C367FAABC5AFB6B5B52775C8A573CEF9(L_3, NULL);
NullCheck(L_4);
RuntimeObject* L_5;
L_5 = Array_GetEnumerator_mDB7E2AF23F2BDC715D429C71CA3B8D0151F0DC1E(L_4, NULL);
V_0 = L_5;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0066:
{// begin finally (depth: 1)
{
RuntimeObject* L_6 = V_0;
V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_6, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
RuntimeObject* L_7 = V_2;
if (!L_7)
{
goto IL_0076;
}
}
{
RuntimeObject* L_8 = V_2;
NullCheck(L_8);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_8);
}
IL_0076:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_005c_1;
}
IL_002b_1:
{
// foreach (NetworkUpdateStage updateStage in Enum.GetValues(typeof(NetworkUpdateStage)))
RuntimeObject* L_9 = V_0;
NullCheck(L_9);
RuntimeObject* L_10;
L_10 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_9);
V_1 = ((*(uint8_t*)((uint8_t*)(uint8_t*)UnBox(L_10, NetworkUpdateStage_t6CAD99FE6A7CE67141B7CEC44ABDC83A4FC6BE86_il2cpp_TypeInfo_var))));
// s_UpdateSystem_Sets.Add(updateStage, new HashSet<INetworkUpdateSystem>());
Dictionary_2_tED7EB50DFD0DDC740DB717507C44885BC389166B* L_11 = ((NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_StaticFields*)il2cpp_codegen_static_fields_for(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var))->___s_UpdateSystem_Sets_0;
uint8_t L_12 = V_1;
HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA* L_13 = (HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA*)il2cpp_codegen_object_new(HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA_il2cpp_TypeInfo_var);
NullCheck(L_13);
HashSet_1__ctor_mC919C38CFCA3AEC649FFD4FDB7382570AA2FF8D1(L_13, HashSet_1__ctor_mC919C38CFCA3AEC649FFD4FDB7382570AA2FF8D1_RuntimeMethod_var);
NullCheck(L_11);
Dictionary_2_Add_mF51F4894434D803A6A0EC0A9488E4FFACC4E7814(L_11, L_12, L_13, Dictionary_2_Add_mF51F4894434D803A6A0EC0A9488E4FFACC4E7814_RuntimeMethod_var);
// s_UpdateSystem_Arrays.Add(updateStage, new INetworkUpdateSystem[k_UpdateSystem_InitialArrayCapacity]);
Dictionary_2_tC93E89C2D3E49523E5D52F4D6737ABD5F2C97520* L_14 = ((NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_StaticFields*)il2cpp_codegen_static_fields_for(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var))->___s_UpdateSystem_Arrays_1;
uint8_t L_15 = V_1;
INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961* L_16 = (INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961*)(INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961*)SZArrayNew(INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961_il2cpp_TypeInfo_var, (uint32_t)((int32_t)1024));
NullCheck(L_14);
Dictionary_2_Add_m9C7C6F47A2341281EABBC78E18882CA35D42F1F6(L_14, L_15, L_16, Dictionary_2_Add_m9C7C6F47A2341281EABBC78E18882CA35D42F1F6_RuntimeMethod_var);
}
IL_005c_1:
{
// foreach (NetworkUpdateStage updateStage in Enum.GetValues(typeof(NetworkUpdateStage)))
RuntimeObject* L_17 = V_0;
NullCheck(L_17);
bool L_18;
L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_17);
if (L_18)
{
goto IL_002b_1;
}
}
{
goto IL_0077;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0077:
{
// }
return;
}
}
// System.Void Unity.Netcode.NetworkUpdateLoop::RegisterAllNetworkUpdates(Unity.Netcode.INetworkUpdateSystem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkUpdateLoop_RegisterAllNetworkUpdates_m1593BBFF939DA4FB66C8ED0993A17ADD0279CBD3 (RuntimeObject* ___0_updateSystem, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkUpdateStage_t6CAD99FE6A7CE67141B7CEC44ABDC83A4FC6BE86_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkUpdateStage_t6CAD99FE6A7CE67141B7CEC44ABDC83A4FC6BE86_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
uint8_t V_1 = 0;
RuntimeObject* V_2 = NULL;
{
// foreach (NetworkUpdateStage updateStage in Enum.GetValues(typeof(NetworkUpdateStage)))
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (NetworkUpdateStage_t6CAD99FE6A7CE67141B7CEC44ABDC83A4FC6BE86_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
RuntimeArray* L_2;
L_2 = Enum_GetValues_m803B9D68C367FAABC5AFB6B5B52775C8A573CEF9(L_1, NULL);
NullCheck(L_2);
RuntimeObject* L_3;
L_3 = Array_GetEnumerator_mDB7E2AF23F2BDC715D429C71CA3B8D0151F0DC1E(L_2, NULL);
V_0 = L_3;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0034:
{// begin finally (depth: 1)
{
RuntimeObject* L_4 = V_0;
V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_4, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
RuntimeObject* L_5 = V_2;
if (!L_5)
{
goto IL_0044;
}
}
{
RuntimeObject* L_6 = V_2;
NullCheck(L_6);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6);
}
IL_0044:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_002a_1;
}
IL_0017_1:
{
// foreach (NetworkUpdateStage updateStage in Enum.GetValues(typeof(NetworkUpdateStage)))
RuntimeObject* L_7 = V_0;
NullCheck(L_7);
RuntimeObject* L_8;
L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_7);
V_1 = ((*(uint8_t*)((uint8_t*)(uint8_t*)UnBox(L_8, NetworkUpdateStage_t6CAD99FE6A7CE67141B7CEC44ABDC83A4FC6BE86_il2cpp_TypeInfo_var))));
// RegisterNetworkUpdate(updateSystem, updateStage);
RuntimeObject* L_9 = ___0_updateSystem;
uint8_t L_10 = V_1;
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
NetworkUpdateLoop_RegisterNetworkUpdate_m4F202C1D3F647A2AAD1D4BBDE29FF61106AB3114(L_9, L_10, NULL);
}
IL_002a_1:
{
// foreach (NetworkUpdateStage updateStage in Enum.GetValues(typeof(NetworkUpdateStage)))
RuntimeObject* L_11 = V_0;
NullCheck(L_11);
bool L_12;
L_12 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_11);
if (L_12)
{
goto IL_0017_1;
}
}
{
goto IL_0045;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0045:
{
// }
return;
}
}
// System.Void Unity.Netcode.NetworkUpdateLoop::RegisterNetworkUpdate(Unity.Netcode.INetworkUpdateSystem,Unity.Netcode.NetworkUpdateStage)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkUpdateLoop_RegisterNetworkUpdate_m4F202C1D3F647A2AAD1D4BBDE29FF61106AB3114 (RuntimeObject* ___0_updateSystem, uint8_t ___1_updateStage, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m5502390E35C1626ADB55288B67E4983AF1C2146E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mB55CC08F5604897D758DE3F7086824552688031D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mAD1B2416D22E0EA4ACD86F3F3597260AC5289E25_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m23310589172E6831CCD96E1780875E56B9E2EE55_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m51C349F2D04287F348E01021F351D32D8BED9BEC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_CopyTo_m3D65F619832020ABF2FA6E4430D2F0CB16D77994_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_get_Count_m91A8D7C78D8E6B458140A9D43ABDD977FDBB9DFB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA* V_0 = NULL;
int32_t V_1 = 0;
INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961* V_2 = NULL;
int32_t V_3 = 0;
INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961* V_4 = NULL;
{
// var sysSet = s_UpdateSystem_Sets[updateStage];
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
Dictionary_2_tED7EB50DFD0DDC740DB717507C44885BC389166B* L_0 = ((NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_StaticFields*)il2cpp_codegen_static_fields_for(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var))->___s_UpdateSystem_Sets_0;
uint8_t L_1 = ___1_updateStage;
NullCheck(L_0);
HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA* L_2;
L_2 = Dictionary_2_get_Item_mB55CC08F5604897D758DE3F7086824552688031D(L_0, L_1, Dictionary_2_get_Item_mB55CC08F5604897D758DE3F7086824552688031D_RuntimeMethod_var);
V_0 = L_2;
// if (!sysSet.Contains(updateSystem))
HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA* L_3 = V_0;
RuntimeObject* L_4 = ___0_updateSystem;
NullCheck(L_3);
bool L_5;
L_5 = HashSet_1_Contains_m51C349F2D04287F348E01021F351D32D8BED9BEC(L_3, L_4, HashSet_1_Contains_m51C349F2D04287F348E01021F351D32D8BED9BEC_RuntimeMethod_var);
if (L_5)
{
goto IL_0062;
}
}
{
// sysSet.Add(updateSystem);
HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA* L_6 = V_0;
RuntimeObject* L_7 = ___0_updateSystem;
NullCheck(L_6);
bool L_8;
L_8 = HashSet_1_Add_m23310589172E6831CCD96E1780875E56B9E2EE55(L_6, L_7, HashSet_1_Add_m23310589172E6831CCD96E1780875E56B9E2EE55_RuntimeMethod_var);
// int setLen = sysSet.Count;
HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA* L_9 = V_0;
NullCheck(L_9);
int32_t L_10;
L_10 = HashSet_1_get_Count_m91A8D7C78D8E6B458140A9D43ABDD977FDBB9DFB_inline(L_9, HashSet_1_get_Count_m91A8D7C78D8E6B458140A9D43ABDD977FDBB9DFB_RuntimeMethod_var);
V_1 = L_10;
// var sysArr = s_UpdateSystem_Arrays[updateStage];
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
Dictionary_2_tC93E89C2D3E49523E5D52F4D6737ABD5F2C97520* L_11 = ((NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_StaticFields*)il2cpp_codegen_static_fields_for(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var))->___s_UpdateSystem_Arrays_1;
uint8_t L_12 = ___1_updateStage;
NullCheck(L_11);
INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961* L_13;
L_13 = Dictionary_2_get_Item_m5502390E35C1626ADB55288B67E4983AF1C2146E(L_11, L_12, Dictionary_2_get_Item_m5502390E35C1626ADB55288B67E4983AF1C2146E_RuntimeMethod_var);
V_2 = L_13;
// int arrLen = sysArr.Length;
INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961* L_14 = V_2;
NullCheck(L_14);
V_3 = ((int32_t)(((RuntimeArray*)L_14)->max_length));
// if (setLen > arrLen)
int32_t L_15 = V_1;
int32_t L_16 = V_3;
if ((((int32_t)L_15) <= ((int32_t)L_16)))
{
goto IL_0053;
}
}
{
// sysArr = s_UpdateSystem_Arrays[updateStage] = new INetworkUpdateSystem[arrLen *= 2];
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
Dictionary_2_tC93E89C2D3E49523E5D52F4D6737ABD5F2C97520* L_17 = ((NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_StaticFields*)il2cpp_codegen_static_fields_for(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var))->___s_UpdateSystem_Arrays_1;
uint8_t L_18 = ___1_updateStage;
int32_t L_19 = V_3;
int32_t L_20 = ((int32_t)il2cpp_codegen_multiply(L_19, 2));
V_3 = L_20;
INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961* L_21 = (INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961*)(INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961*)SZArrayNew(INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961_il2cpp_TypeInfo_var, (uint32_t)L_20);
INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961* L_22 = L_21;
V_4 = L_22;
NullCheck(L_17);
Dictionary_2_set_Item_mAD1B2416D22E0EA4ACD86F3F3597260AC5289E25(L_17, L_18, L_22, Dictionary_2_set_Item_mAD1B2416D22E0EA4ACD86F3F3597260AC5289E25_RuntimeMethod_var);
INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961* L_23 = V_4;
V_2 = L_23;
}
IL_0053:
{
// sysSet.CopyTo(sysArr);
HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA* L_24 = V_0;
INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961* L_25 = V_2;
NullCheck(L_24);
HashSet_1_CopyTo_m3D65F619832020ABF2FA6E4430D2F0CB16D77994(L_24, L_25, HashSet_1_CopyTo_m3D65F619832020ABF2FA6E4430D2F0CB16D77994_RuntimeMethod_var);
// if (setLen < arrLen)
int32_t L_26 = V_1;
int32_t L_27 = V_3;
if ((((int32_t)L_26) >= ((int32_t)L_27)))
{
goto IL_0062;
}
}
{
// sysArr[setLen] = null;
INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961* L_28 = V_2;
int32_t L_29 = V_1;
NullCheck(L_28);
ArrayElementTypeCheck (L_28, NULL);
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(L_29), (RuntimeObject*)NULL);
}
IL_0062:
{
// }
return;
}
}
// System.Void Unity.Netcode.NetworkUpdateLoop::UnregisterAllNetworkUpdates(Unity.Netcode.INetworkUpdateSystem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkUpdateLoop_UnregisterAllNetworkUpdates_mBF44CEDBEC0D374C740028CB1C5EDF421F4903F7 (RuntimeObject* ___0_updateSystem, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkUpdateStage_t6CAD99FE6A7CE67141B7CEC44ABDC83A4FC6BE86_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkUpdateStage_t6CAD99FE6A7CE67141B7CEC44ABDC83A4FC6BE86_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
uint8_t V_1 = 0;
RuntimeObject* V_2 = NULL;
{
// foreach (NetworkUpdateStage updateStage in Enum.GetValues(typeof(NetworkUpdateStage)))
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (NetworkUpdateStage_t6CAD99FE6A7CE67141B7CEC44ABDC83A4FC6BE86_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
RuntimeArray* L_2;
L_2 = Enum_GetValues_m803B9D68C367FAABC5AFB6B5B52775C8A573CEF9(L_1, NULL);
NullCheck(L_2);
RuntimeObject* L_3;
L_3 = Array_GetEnumerator_mDB7E2AF23F2BDC715D429C71CA3B8D0151F0DC1E(L_2, NULL);
V_0 = L_3;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0034:
{// begin finally (depth: 1)
{
RuntimeObject* L_4 = V_0;
V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_4, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
RuntimeObject* L_5 = V_2;
if (!L_5)
{
goto IL_0044;
}
}
{
RuntimeObject* L_6 = V_2;
NullCheck(L_6);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6);
}
IL_0044:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_002a_1;
}
IL_0017_1:
{
// foreach (NetworkUpdateStage updateStage in Enum.GetValues(typeof(NetworkUpdateStage)))
RuntimeObject* L_7 = V_0;
NullCheck(L_7);
RuntimeObject* L_8;
L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_7);
V_1 = ((*(uint8_t*)((uint8_t*)(uint8_t*)UnBox(L_8, NetworkUpdateStage_t6CAD99FE6A7CE67141B7CEC44ABDC83A4FC6BE86_il2cpp_TypeInfo_var))));
// UnregisterNetworkUpdate(updateSystem, updateStage);
RuntimeObject* L_9 = ___0_updateSystem;
uint8_t L_10 = V_1;
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
NetworkUpdateLoop_UnregisterNetworkUpdate_mB5BFB64292FD7E8BC0CACABA144C2B7D951B67CA(L_9, L_10, NULL);
}
IL_002a_1:
{
// foreach (NetworkUpdateStage updateStage in Enum.GetValues(typeof(NetworkUpdateStage)))
RuntimeObject* L_11 = V_0;
NullCheck(L_11);
bool L_12;
L_12 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_11);
if (L_12)
{
goto IL_0017_1;
}
}
{
goto IL_0045;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0045:
{
// }
return;
}
}
// System.Void Unity.Netcode.NetworkUpdateLoop::UnregisterNetworkUpdate(Unity.Netcode.INetworkUpdateSystem,Unity.Netcode.NetworkUpdateStage)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkUpdateLoop_UnregisterNetworkUpdate_mB5BFB64292FD7E8BC0CACABA144C2B7D951B67CA (RuntimeObject* ___0_updateSystem, uint8_t ___1_updateStage, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m5502390E35C1626ADB55288B67E4983AF1C2146E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mB55CC08F5604897D758DE3F7086824552688031D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m51C349F2D04287F348E01021F351D32D8BED9BEC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_CopyTo_m3D65F619832020ABF2FA6E4430D2F0CB16D77994_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_mC202EC4FBBA09CA18C10584CA8334AFB71E9F394_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_get_Count_m91A8D7C78D8E6B458140A9D43ABDD977FDBB9DFB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA* V_0 = NULL;
int32_t V_1 = 0;
INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961* V_2 = NULL;
int32_t V_3 = 0;
{
// var sysSet = s_UpdateSystem_Sets[updateStage];
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
Dictionary_2_tED7EB50DFD0DDC740DB717507C44885BC389166B* L_0 = ((NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_StaticFields*)il2cpp_codegen_static_fields_for(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var))->___s_UpdateSystem_Sets_0;
uint8_t L_1 = ___1_updateStage;
NullCheck(L_0);
HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA* L_2;
L_2 = Dictionary_2_get_Item_mB55CC08F5604897D758DE3F7086824552688031D(L_0, L_1, Dictionary_2_get_Item_mB55CC08F5604897D758DE3F7086824552688031D_RuntimeMethod_var);
V_0 = L_2;
// if (sysSet.Contains(updateSystem))
HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA* L_3 = V_0;
RuntimeObject* L_4 = ___0_updateSystem;
NullCheck(L_3);
bool L_5;
L_5 = HashSet_1_Contains_m51C349F2D04287F348E01021F351D32D8BED9BEC(L_3, L_4, HashSet_1_Contains_m51C349F2D04287F348E01021F351D32D8BED9BEC_RuntimeMethod_var);
if (!L_5)
{
goto IL_0043;
}
}
{
// sysSet.Remove(updateSystem);
HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA* L_6 = V_0;
RuntimeObject* L_7 = ___0_updateSystem;
NullCheck(L_6);
bool L_8;
L_8 = HashSet_1_Remove_mC202EC4FBBA09CA18C10584CA8334AFB71E9F394(L_6, L_7, HashSet_1_Remove_mC202EC4FBBA09CA18C10584CA8334AFB71E9F394_RuntimeMethod_var);
// int setLen = sysSet.Count;
HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA* L_9 = V_0;
NullCheck(L_9);
int32_t L_10;
L_10 = HashSet_1_get_Count_m91A8D7C78D8E6B458140A9D43ABDD977FDBB9DFB_inline(L_9, HashSet_1_get_Count_m91A8D7C78D8E6B458140A9D43ABDD977FDBB9DFB_RuntimeMethod_var);
V_1 = L_10;
// var sysArr = s_UpdateSystem_Arrays[updateStage];
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
Dictionary_2_tC93E89C2D3E49523E5D52F4D6737ABD5F2C97520* L_11 = ((NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_StaticFields*)il2cpp_codegen_static_fields_for(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var))->___s_UpdateSystem_Arrays_1;
uint8_t L_12 = ___1_updateStage;
NullCheck(L_11);
INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961* L_13;
L_13 = Dictionary_2_get_Item_m5502390E35C1626ADB55288B67E4983AF1C2146E(L_11, L_12, Dictionary_2_get_Item_m5502390E35C1626ADB55288B67E4983AF1C2146E_RuntimeMethod_var);
V_2 = L_13;
// int arrLen = sysArr.Length;
INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961* L_14 = V_2;
NullCheck(L_14);
V_3 = ((int32_t)(((RuntimeArray*)L_14)->max_length));
// sysSet.CopyTo(sysArr);
HashSet_1_t1634F750CFD4A50CFF77A75D553F86BEC075A2AA* L_15 = V_0;
INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961* L_16 = V_2;
NullCheck(L_15);
HashSet_1_CopyTo_m3D65F619832020ABF2FA6E4430D2F0CB16D77994(L_15, L_16, HashSet_1_CopyTo_m3D65F619832020ABF2FA6E4430D2F0CB16D77994_RuntimeMethod_var);
// if (setLen < arrLen)
int32_t L_17 = V_1;
int32_t L_18 = V_3;
if ((((int32_t)L_17) >= ((int32_t)L_18)))
{
goto IL_0043;
}
}
{
// sysArr[setLen] = null;
INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961* L_19 = V_2;
int32_t L_20 = V_1;
NullCheck(L_19);
ArrayElementTypeCheck (L_19, NULL);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(L_20), (RuntimeObject*)NULL);
}
IL_0043:
{
// }
return;
}
}
// System.Void Unity.Netcode.NetworkUpdateLoop::RunNetworkUpdateStage(Unity.Netcode.NetworkUpdateStage)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkUpdateLoop_RunNetworkUpdateStage_mFC5C5A060EDDD5446D73DC40F28CC57FF9944422 (uint8_t ___0_updateStage, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m5502390E35C1626ADB55288B67E4983AF1C2146E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkUpdateSystem_tC6A8F9CC01F33C20E02D64D5929B8C922CE99417_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
RuntimeObject* V_3 = NULL;
{
// UpdateStage = updateStage;
uint8_t L_0 = ___0_updateStage;
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
((NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_StaticFields*)il2cpp_codegen_static_fields_for(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var))->___UpdateStage_3 = L_0;
// var sysArr = s_UpdateSystem_Arrays[updateStage];
Dictionary_2_tC93E89C2D3E49523E5D52F4D6737ABD5F2C97520* L_1 = ((NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_StaticFields*)il2cpp_codegen_static_fields_for(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var))->___s_UpdateSystem_Arrays_1;
uint8_t L_2 = ___0_updateStage;
NullCheck(L_1);
INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961* L_3;
L_3 = Dictionary_2_get_Item_m5502390E35C1626ADB55288B67E4983AF1C2146E(L_1, L_2, Dictionary_2_get_Item_m5502390E35C1626ADB55288B67E4983AF1C2146E_RuntimeMethod_var);
V_0 = L_3;
// int arrLen = sysArr.Length;
INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961* L_4 = V_0;
NullCheck(L_4);
V_1 = ((int32_t)(((RuntimeArray*)L_4)->max_length));
// for (int curIdx = 0; curIdx < arrLen; curIdx++)
V_2 = 0;
goto IL_002c;
}
IL_001a:
{
// var curSys = sysArr[curIdx];
INetworkUpdateSystemU5BU5D_t369EF1EE2EABA2E9BEA4770C0D871422BEC78961* L_5 = V_0;
int32_t L_6 = V_2;
NullCheck(L_5);
int32_t L_7 = L_6;
RuntimeObject* L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
V_3 = L_8;
// if (curSys == null)
RuntimeObject* L_9 = V_3;
if (!L_9)
{
goto IL_0030;
}
}
{
// curSys.NetworkUpdate(updateStage);
RuntimeObject* L_10 = V_3;
uint8_t L_11 = ___0_updateStage;
NullCheck(L_10);
InterfaceActionInvoker1< uint8_t >::Invoke(0 /* System.Void Unity.Netcode.INetworkUpdateSystem::NetworkUpdate(Unity.Netcode.NetworkUpdateStage) */, INetworkUpdateSystem_tC6A8F9CC01F33C20E02D64D5929B8C922CE99417_il2cpp_TypeInfo_var, L_10, L_11);
// for (int curIdx = 0; curIdx < arrLen; curIdx++)
int32_t L_12 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_002c:
{
// for (int curIdx = 0; curIdx < arrLen; curIdx++)
int32_t L_13 = V_2;
int32_t L_14 = V_1;
if ((((int32_t)L_13) < ((int32_t)L_14)))
{
goto IL_001a;
}
}
IL_0030:
{
// }
return;
}
}
// System.Void Unity.Netcode.NetworkUpdateLoop::Initialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkUpdateLoop_Initialize_mE783B4D4B734D67ECDB7DF5CC5CF946E29BA2BF5 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// UnregisterLoopSystems();
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
NetworkUpdateLoop_UnregisterLoopSystems_mC44950BB3DA31163BF5CD420A1813E570354C244(NULL);
// RegisterLoopSystems();
NetworkUpdateLoop_RegisterLoopSystems_m7E829EFF082141D7AE5B1B433D0A879C887832C1(NULL);
// }
return;
}
}
// System.Boolean Unity.Netcode.NetworkUpdateLoop::TryAddLoopSystem(UnityEngine.LowLevel.PlayerLoopSystem&,UnityEngine.LowLevel.PlayerLoopSystem,System.Type,Unity.Netcode.NetworkUpdateLoop/LoopSystemPosition)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkUpdateLoop_TryAddLoopSystem_m1B4F2D32B3E3A6E20BCA58D5C4D05B1A484FD400 (PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* ___0_parentLoopSystem, PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F ___1_childLoopSystem, Type_t* ___2_anchorSystemType, int32_t ___3_loopSystemPosition, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* V_1 = NULL;
int32_t V_2 = 0;
int32_t G_B6_0 = 0;
int32_t G_B13_0 = 0;
{
// int systemPosition = -1;
V_0 = (-1);
// if (anchorSystemType != null)
Type_t* L_0 = ___2_anchorSystemType;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_0, (Type_t*)NULL, NULL);
if (!L_1)
{
goto IL_0045;
}
}
{
// for (int i = 0; i < parentLoopSystem.subSystemList.Length; i++)
V_2 = 0;
goto IL_0038;
}
IL_000f:
{
// var subsystem = parentLoopSystem.subSystemList[i];
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_2 = ___0_parentLoopSystem;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_3 = L_2->___subSystemList_1;
int32_t L_4 = V_2;
NullCheck(L_3);
int32_t L_5 = L_4;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
// if (subsystem.type == anchorSystemType)
Type_t* L_7 = L_6.___type_0;
Type_t* L_8 = ___2_anchorSystemType;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_7, L_8, NULL);
if (!L_9)
{
goto IL_0034;
}
}
{
// systemPosition = loopSystemPosition == LoopSystemPosition.After ? i + 1 : i;
int32_t L_10 = ___3_loopSystemPosition;
if (!L_10)
{
goto IL_002e;
}
}
{
int32_t L_11 = V_2;
G_B6_0 = L_11;
goto IL_0031;
}
IL_002e:
{
int32_t L_12 = V_2;
G_B6_0 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_0031:
{
V_0 = G_B6_0;
// break;
goto IL_0054;
}
IL_0034:
{
// for (int i = 0; i < parentLoopSystem.subSystemList.Length; i++)
int32_t L_13 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0038:
{
// for (int i = 0; i < parentLoopSystem.subSystemList.Length; i++)
int32_t L_14 = V_2;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_15 = ___0_parentLoopSystem;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_16 = L_15->___subSystemList_1;
NullCheck(L_16);
if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
{
goto IL_000f;
}
}
{
goto IL_0054;
}
IL_0045:
{
// systemPosition = loopSystemPosition == LoopSystemPosition.After ? parentLoopSystem.subSystemList.Length : 0;
int32_t L_17 = ___3_loopSystemPosition;
if (!L_17)
{
goto IL_004b;
}
}
{
G_B13_0 = 0;
goto IL_0053;
}
IL_004b:
{
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_18 = ___0_parentLoopSystem;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_19 = L_18->___subSystemList_1;
NullCheck(L_19);
G_B13_0 = ((int32_t)(((RuntimeArray*)L_19)->max_length));
}
IL_0053:
{
V_0 = G_B13_0;
}
IL_0054:
{
// if (systemPosition == -1)
int32_t L_20 = V_0;
if ((!(((uint32_t)L_20) == ((uint32_t)(-1)))))
{
goto IL_005a;
}
}
{
// return false;
return (bool)0;
}
IL_005a:
{
// var newSubsystemList = new PlayerLoopSystem[parentLoopSystem.subSystemList.Length + 1];
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_21 = ___0_parentLoopSystem;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_22 = L_21->___subSystemList_1;
NullCheck(L_22);
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_23 = (PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D*)(PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D*)SZArrayNew(PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_22)->max_length)), 1)));
V_1 = L_23;
// if (systemPosition > 0)
int32_t L_24 = V_0;
if ((((int32_t)L_24) <= ((int32_t)0)))
{
goto IL_007b;
}
}
{
// Array.Copy(parentLoopSystem.subSystemList, newSubsystemList, systemPosition);
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_25 = ___0_parentLoopSystem;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_26 = L_25->___subSystemList_1;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_27 = V_1;
int32_t L_28 = V_0;
Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900((RuntimeArray*)L_26, (RuntimeArray*)L_27, L_28, NULL);
}
IL_007b:
{
// newSubsystemList[systemPosition] = childLoopSystem;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_29 = V_1;
int32_t L_30 = V_0;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_31 = ___1_childLoopSystem;
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(L_30), (PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F)L_31);
// if (systemPosition < parentLoopSystem.subSystemList.Length)
int32_t L_32 = V_0;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_33 = ___0_parentLoopSystem;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_34 = L_33->___subSystemList_1;
NullCheck(L_34);
if ((((int32_t)L_32) >= ((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length)))))
{
goto IL_00a8;
}
}
{
// Array.Copy(parentLoopSystem.subSystemList, systemPosition, newSubsystemList, systemPosition + 1, parentLoopSystem.subSystemList.Length - systemPosition);
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_35 = ___0_parentLoopSystem;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_36 = L_35->___subSystemList_1;
int32_t L_37 = V_0;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_38 = V_1;
int32_t L_39 = V_0;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_40 = ___0_parentLoopSystem;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_41 = L_40->___subSystemList_1;
NullCheck(L_41);
int32_t L_42 = V_0;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_36, L_37, (RuntimeArray*)L_38, ((int32_t)il2cpp_codegen_add(L_39, 1)), ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_41)->max_length)), L_42)), NULL);
}
IL_00a8:
{
// parentLoopSystem.subSystemList = newSubsystemList;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_43 = ___0_parentLoopSystem;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_44 = V_1;
L_43->___subSystemList_1 = L_44;
Il2CppCodeGenWriteBarrier((void**)(&L_43->___subSystemList_1), (void*)L_44);
// return true;
return (bool)1;
}
}
// System.Boolean Unity.Netcode.NetworkUpdateLoop::TryRemoveLoopSystem(UnityEngine.LowLevel.PlayerLoopSystem&,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkUpdateLoop_TryRemoveLoopSystem_m682C4E012D7BBBF87B2839D697349E6D44FC3863 (PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* ___0_parentLoopSystem, Type_t* ___1_childSystemType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* V_1 = NULL;
int32_t V_2 = 0;
{
// int systemPosition = -1;
V_0 = (-1);
// for (int i = 0; i < parentLoopSystem.subSystemList.Length; i++)
V_2 = 0;
goto IL_0027;
}
IL_0006:
{
// var subsystem = parentLoopSystem.subSystemList[i];
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_0 = ___0_parentLoopSystem;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_1 = L_0->___subSystemList_1;
int32_t L_2 = V_2;
NullCheck(L_1);
int32_t L_3 = L_2;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
// if (subsystem.type == childSystemType)
Type_t* L_5 = L_4.___type_0;
Type_t* L_6 = ___1_childSystemType;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_5, L_6, NULL);
if (!L_7)
{
goto IL_0023;
}
}
{
// systemPosition = i;
int32_t L_8 = V_2;
V_0 = L_8;
// break;
goto IL_0032;
}
IL_0023:
{
// for (int i = 0; i < parentLoopSystem.subSystemList.Length; i++)
int32_t L_9 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0027:
{
// for (int i = 0; i < parentLoopSystem.subSystemList.Length; i++)
int32_t L_10 = V_2;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_11 = ___0_parentLoopSystem;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_12 = L_11->___subSystemList_1;
NullCheck(L_12);
if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))
{
goto IL_0006;
}
}
IL_0032:
{
// if (systemPosition == -1)
int32_t L_13 = V_0;
if ((!(((uint32_t)L_13) == ((uint32_t)(-1)))))
{
goto IL_0038;
}
}
{
// return false;
return (bool)0;
}
IL_0038:
{
// var newSubsystemList = new PlayerLoopSystem[parentLoopSystem.subSystemList.Length - 1];
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_14 = ___0_parentLoopSystem;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_15 = L_14->___subSystemList_1;
NullCheck(L_15);
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_16 = (PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D*)(PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D*)SZArrayNew(PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_15)->max_length)), 1)));
V_1 = L_16;
// if (systemPosition > 0)
int32_t L_17 = V_0;
if ((((int32_t)L_17) <= ((int32_t)0)))
{
goto IL_0059;
}
}
{
// Array.Copy(parentLoopSystem.subSystemList, newSubsystemList, systemPosition);
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_18 = ___0_parentLoopSystem;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_19 = L_18->___subSystemList_1;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_20 = V_1;
int32_t L_21 = V_0;
Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900((RuntimeArray*)L_19, (RuntimeArray*)L_20, L_21, NULL);
}
IL_0059:
{
// if (systemPosition < parentLoopSystem.subSystemList.Length - 1)
int32_t L_22 = V_0;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_23 = ___0_parentLoopSystem;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_24 = L_23->___subSystemList_1;
NullCheck(L_24);
if ((((int32_t)L_22) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_24)->max_length)), 1)))))
{
goto IL_0082;
}
}
{
// Array.Copy(parentLoopSystem.subSystemList, systemPosition + 1, newSubsystemList, systemPosition, parentLoopSystem.subSystemList.Length - systemPosition - 1);
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_25 = ___0_parentLoopSystem;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_26 = L_25->___subSystemList_1;
int32_t L_27 = V_0;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_28 = V_1;
int32_t L_29 = V_0;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_30 = ___0_parentLoopSystem;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_31 = L_30->___subSystemList_1;
NullCheck(L_31);
int32_t L_32 = V_0;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_26, ((int32_t)il2cpp_codegen_add(L_27, 1)), (RuntimeArray*)L_28, L_29, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_31)->max_length)), L_32)), 1)), NULL);
}
IL_0082:
{
// parentLoopSystem.subSystemList = newSubsystemList;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_33 = ___0_parentLoopSystem;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_34 = V_1;
L_33->___subSystemList_1 = L_34;
Il2CppCodeGenWriteBarrier((void**)(&L_33->___subSystemList_1), (void*)L_34);
// return true;
return (bool)1;
}
}
// System.Void Unity.Netcode.NetworkUpdateLoop::RegisterLoopSystems()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkUpdateLoop_RegisterLoopSystems_m7E829EFF082141D7AE5B1B433D0A879C887832C1 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EarlyUpdate_t3FEEF0153D8D192317CEFD9EE3F3E1573955095B_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FixedUpdate_tCF8FD444F9ACA24B19A6697CB873E558CC06A2D1_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Initialization_tDAACE77B534B3BDAC1A482FEA5917F2AB58A1016_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhysicsUpdate_t5EA12922A6C5349E4F5B1F6EE3F67D90A92532A6_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayerSendFrameComplete_tBACAC212A197B5446CB6F593799C7695BB24EC05_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostLateUpdate_t8D100B8147895DB5492ABDC2ABF8ACACA3EA1256_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PreLateUpdate_t2DCE1BE25ACE7BC92CEE04C59E9F2F68A9C78FE6_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PreUpdate_tD3D2902387A8CA02CEED9FD2BFE8435ED80A51ED_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptRunBehaviourFixedUpdate_tC21CDED0EB965CC4170728A1428C331E9FC0D04D_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptRunBehaviourLateUpdate_t4FB72F632A4C0FD8A88708419FF10E910797D3A7_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptRunBehaviourUpdate_tC1140F6DB2F045EB25C6B8E5C46DBE91A1CDBBC1_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptRunDelayedStartupFrame_t437517E506EB51DF22436E8A2D517D627D9D1A35_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Update_tFCBD46F301DE58EC1756B662441FF6E0F6733A89_0_0_0_var);
s_Il2CppMethodInitialized = true;
}
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* V_2 = NULL;
{
// var rootPlayerLoop = PlayerLoop.GetCurrentPlayerLoop();
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_0;
L_0 = PlayerLoop_GetCurrentPlayerLoop_mDC8CBE388799E9CF78200030C101875B1ABD4BA3(NULL);
V_0 = L_0;
// for (int i = 0; i < rootPlayerLoop.subSystemList.Length; i++)
V_1 = 0;
goto IL_0186;
}
IL_000d:
{
// ref var currentSystem = ref rootPlayerLoop.subSystemList[i];
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_1 = V_0;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_2 = L_1.___subSystemList_1;
int32_t L_3 = V_1;
NullCheck(L_2);
V_2 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)));
// if (currentSystem.type == typeof(Initialization))
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_4 = V_2;
Type_t* L_5 = L_4->___type_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (Initialization_tDAACE77B534B3BDAC1A482FEA5917F2AB58A1016_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_7;
L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
bool L_8;
L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_5, L_7, NULL);
if (!L_8)
{
goto IL_0044;
}
}
{
// TryAddLoopSystem(ref currentSystem, NetworkInitialization.CreateLoopSystem(), null, LoopSystemPosition.After);
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_9 = V_2;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_10;
L_10 = NetworkInitialization_CreateLoopSystem_m474CF987CD7DDACB07E8B2803E659D9405268575(NULL);
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
bool L_11;
L_11 = NetworkUpdateLoop_TryAddLoopSystem_m1B4F2D32B3E3A6E20BCA58D5C4D05B1A484FD400(L_9, L_10, (Type_t*)NULL, 0, NULL);
goto IL_0182;
}
IL_0044:
{
// else if (currentSystem.type == typeof(EarlyUpdate))
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_12 = V_2;
Type_t* L_13 = L_12->___type_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast<intptr_t> (EarlyUpdate_t3FEEF0153D8D192317CEFD9EE3F3E1573955095B_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_15;
L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL);
bool L_16;
L_16 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_13, L_15, NULL);
if (!L_16)
{
goto IL_0077;
}
}
{
// TryAddLoopSystem(ref currentSystem, NetworkEarlyUpdate.CreateLoopSystem(), typeof(EarlyUpdate.ScriptRunDelayedStartupFrame), LoopSystemPosition.Before);
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_17 = V_2;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_18;
L_18 = NetworkEarlyUpdate_CreateLoopSystem_m1956C8C9B403749E8CCF38FCE20F62CB51DDA475(NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_19 = { reinterpret_cast<intptr_t> (ScriptRunDelayedStartupFrame_t437517E506EB51DF22436E8A2D517D627D9D1A35_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_20;
L_20 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_19, NULL);
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
bool L_21;
L_21 = NetworkUpdateLoop_TryAddLoopSystem_m1B4F2D32B3E3A6E20BCA58D5C4D05B1A484FD400(L_17, L_18, L_20, 1, NULL);
goto IL_0182;
}
IL_0077:
{
// else if (currentSystem.type == typeof(FixedUpdate))
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_22 = V_2;
Type_t* L_23 = L_22->___type_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (FixedUpdate_tCF8FD444F9ACA24B19A6697CB873E558CC06A2D1_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_25;
L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
bool L_26;
L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
if (!L_26)
{
goto IL_00aa;
}
}
{
// TryAddLoopSystem(ref currentSystem, NetworkFixedUpdate.CreateLoopSystem(), typeof(FixedUpdate.ScriptRunBehaviourFixedUpdate), LoopSystemPosition.Before);
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_27 = V_2;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_28;
L_28 = NetworkFixedUpdate_CreateLoopSystem_mACE23D09874268D255B07B41C73A73C1CA88915E(NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_29 = { reinterpret_cast<intptr_t> (ScriptRunBehaviourFixedUpdate_tC21CDED0EB965CC4170728A1428C331E9FC0D04D_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_30;
L_30 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_29, NULL);
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
bool L_31;
L_31 = NetworkUpdateLoop_TryAddLoopSystem_m1B4F2D32B3E3A6E20BCA58D5C4D05B1A484FD400(L_27, L_28, L_30, 1, NULL);
goto IL_0182;
}
IL_00aa:
{
// else if (currentSystem.type == typeof(PreUpdate))
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_32 = V_2;
Type_t* L_33 = L_32->___type_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast<intptr_t> (PreUpdate_tD3D2902387A8CA02CEED9FD2BFE8435ED80A51ED_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_35;
L_35 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_34, NULL);
bool L_36;
L_36 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_33, L_35, NULL);
if (!L_36)
{
goto IL_00dd;
}
}
{
// TryAddLoopSystem(ref currentSystem, NetworkPreUpdate.CreateLoopSystem(), typeof(PreUpdate.PhysicsUpdate), LoopSystemPosition.Before);
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_37 = V_2;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_38;
L_38 = NetworkPreUpdate_CreateLoopSystem_m72EE039806603E3678DCFBD210F4C5768CFED580(NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (PhysicsUpdate_t5EA12922A6C5349E4F5B1F6EE3F67D90A92532A6_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_40;
L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
bool L_41;
L_41 = NetworkUpdateLoop_TryAddLoopSystem_m1B4F2D32B3E3A6E20BCA58D5C4D05B1A484FD400(L_37, L_38, L_40, 1, NULL);
goto IL_0182;
}
IL_00dd:
{
// else if (currentSystem.type == typeof(Update))
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_42 = V_2;
Type_t* L_43 = L_42->___type_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_44 = { reinterpret_cast<intptr_t> (Update_tFCBD46F301DE58EC1756B662441FF6E0F6733A89_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_45;
L_45 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_44, NULL);
bool L_46;
L_46 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_43, L_45, NULL);
if (!L_46)
{
goto IL_010d;
}
}
{
// TryAddLoopSystem(ref currentSystem, NetworkUpdate.CreateLoopSystem(), typeof(Update.ScriptRunBehaviourUpdate), LoopSystemPosition.Before);
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_47 = V_2;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_48;
L_48 = NetworkUpdate_CreateLoopSystem_m06C22E7DC5BF891BDC7E9B4E005233F001AB1B98(NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (ScriptRunBehaviourUpdate_tC1140F6DB2F045EB25C6B8E5C46DBE91A1CDBBC1_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_50;
L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
bool L_51;
L_51 = NetworkUpdateLoop_TryAddLoopSystem_m1B4F2D32B3E3A6E20BCA58D5C4D05B1A484FD400(L_47, L_48, L_50, 1, NULL);
goto IL_0182;
}
IL_010d:
{
// else if (currentSystem.type == typeof(PreLateUpdate))
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_52 = V_2;
Type_t* L_53 = L_52->___type_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_54 = { reinterpret_cast<intptr_t> (PreLateUpdate_t2DCE1BE25ACE7BC92CEE04C59E9F2F68A9C78FE6_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_55;
L_55 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_54, NULL);
bool L_56;
L_56 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_53, L_55, NULL);
if (!L_56)
{
goto IL_0154;
}
}
{
// TryAddLoopSystem(ref currentSystem, NetworkPreLateUpdate.CreateLoopSystem(), typeof(PreLateUpdate.ScriptRunBehaviourLateUpdate), LoopSystemPosition.Before);
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_57 = V_2;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_58;
L_58 = NetworkPreLateUpdate_CreateLoopSystem_mCD11EACB1E4C268446111671B0F1A8189DF513B2(NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_59 = { reinterpret_cast<intptr_t> (ScriptRunBehaviourLateUpdate_t4FB72F632A4C0FD8A88708419FF10E910797D3A7_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_60;
L_60 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_59, NULL);
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
bool L_61;
L_61 = NetworkUpdateLoop_TryAddLoopSystem_m1B4F2D32B3E3A6E20BCA58D5C4D05B1A484FD400(L_57, L_58, L_60, 1, NULL);
// TryAddLoopSystem(ref currentSystem, NetworkPostScriptLateUpdate.CreateLoopSystem(), typeof(PreLateUpdate.ScriptRunBehaviourLateUpdate), LoopSystemPosition.After);
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_62 = V_2;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_63;
L_63 = NetworkPostScriptLateUpdate_CreateLoopSystem_m5D6173D6B0D297FB6BA24241F1075F41BA23A5E9(NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_64 = { reinterpret_cast<intptr_t> (ScriptRunBehaviourLateUpdate_t4FB72F632A4C0FD8A88708419FF10E910797D3A7_0_0_0_var) };
Type_t* L_65;
L_65 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_64, NULL);
bool L_66;
L_66 = NetworkUpdateLoop_TryAddLoopSystem_m1B4F2D32B3E3A6E20BCA58D5C4D05B1A484FD400(L_62, L_63, L_65, 0, NULL);
goto IL_0182;
}
IL_0154:
{
// else if (currentSystem.type == typeof(PostLateUpdate))
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_67 = V_2;
Type_t* L_68 = L_67->___type_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_69 = { reinterpret_cast<intptr_t> (PostLateUpdate_t8D100B8147895DB5492ABDC2ABF8ACACA3EA1256_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_70;
L_70 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_69, NULL);
bool L_71;
L_71 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_68, L_70, NULL);
if (!L_71)
{
goto IL_0182;
}
}
{
// TryAddLoopSystem(ref currentSystem, NetworkPostLateUpdate.CreateLoopSystem(), typeof(PostLateUpdate.PlayerSendFrameComplete), LoopSystemPosition.After);
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_72 = V_2;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_73;
L_73 = NetworkPostLateUpdate_CreateLoopSystem_mB40CD8B22FE45565C2E16B7FE047D567DC1011A1(NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_74 = { reinterpret_cast<intptr_t> (PlayerSendFrameComplete_tBACAC212A197B5446CB6F593799C7695BB24EC05_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_75;
L_75 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_74, NULL);
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
bool L_76;
L_76 = NetworkUpdateLoop_TryAddLoopSystem_m1B4F2D32B3E3A6E20BCA58D5C4D05B1A484FD400(L_72, L_73, L_75, 0, NULL);
}
IL_0182:
{
// for (int i = 0; i < rootPlayerLoop.subSystemList.Length; i++)
int32_t L_77 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_77, 1));
}
IL_0186:
{
// for (int i = 0; i < rootPlayerLoop.subSystemList.Length; i++)
int32_t L_78 = V_1;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_79 = V_0;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_80 = L_79.___subSystemList_1;
NullCheck(L_80);
if ((((int32_t)L_78) < ((int32_t)((int32_t)(((RuntimeArray*)L_80)->max_length)))))
{
goto IL_000d;
}
}
{
// PlayerLoop.SetPlayerLoop(rootPlayerLoop);
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_81 = V_0;
PlayerLoop_SetPlayerLoop_m7D2DB1287D886B0AC17C24F86C897C82A813D01B(L_81, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.NetworkUpdateLoop::UnregisterLoopSystems()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkUpdateLoop_UnregisterLoopSystems_mC44950BB3DA31163BF5CD420A1813E570354C244 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EarlyUpdate_t3FEEF0153D8D192317CEFD9EE3F3E1573955095B_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FixedUpdate_tCF8FD444F9ACA24B19A6697CB873E558CC06A2D1_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Initialization_tDAACE77B534B3BDAC1A482FEA5917F2AB58A1016_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkEarlyUpdate_t13536B44BA353E649DAD517B60D8AA270FBD33DE_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkFixedUpdate_t74436C5F7F9FA5B4E8F7A38109472BBBD8264FD4_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkInitialization_tE2BD48CC087071857B985C7C07A1BC4D878EEEFA_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkPostLateUpdate_t4FEA497BA7D8F5AFE1CA706F21FC11F47B4C1B48_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkPostScriptLateUpdate_tCEE20BD8DF8584E7007EAC9AB3D55DE9E67D0537_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkPreLateUpdate_t3A8D9B79E9B96723ED229B1A473032BF70255EB6_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkPreUpdate_t6C73D6F4D7004BE4205FA4DC169CC09BDF17383C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkUpdate_tD1CBC84F13980F2EB66049530907FE238C8CC8A3_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostLateUpdate_t8D100B8147895DB5492ABDC2ABF8ACACA3EA1256_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PreLateUpdate_t2DCE1BE25ACE7BC92CEE04C59E9F2F68A9C78FE6_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PreUpdate_tD3D2902387A8CA02CEED9FD2BFE8435ED80A51ED_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Update_tFCBD46F301DE58EC1756B662441FF6E0F6733A89_0_0_0_var);
s_Il2CppMethodInitialized = true;
}
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* V_2 = NULL;
{
// var rootPlayerLoop = PlayerLoop.GetCurrentPlayerLoop();
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_0;
L_0 = PlayerLoop_GetCurrentPlayerLoop_mDC8CBE388799E9CF78200030C101875B1ABD4BA3(NULL);
V_0 = L_0;
// for (int i = 0; i < rootPlayerLoop.subSystemList.Length; i++)
V_1 = 0;
goto IL_015f;
}
IL_000d:
{
// ref var currentSystem = ref rootPlayerLoop.subSystemList[i];
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_1 = V_0;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_2 = L_1.___subSystemList_1;
int32_t L_3 = V_1;
NullCheck(L_2);
V_2 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)));
// if (currentSystem.type == typeof(Initialization))
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_4 = V_2;
Type_t* L_5 = L_4->___type_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (Initialization_tDAACE77B534B3BDAC1A482FEA5917F2AB58A1016_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_7;
L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
bool L_8;
L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_5, L_7, NULL);
if (!L_8)
{
goto IL_0047;
}
}
{
// TryRemoveLoopSystem(ref currentSystem, typeof(NetworkInitialization));
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_9 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (NetworkInitialization_tE2BD48CC087071857B985C7C07A1BC4D878EEEFA_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_11;
L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
bool L_12;
L_12 = NetworkUpdateLoop_TryRemoveLoopSystem_m682C4E012D7BBBF87B2839D697349E6D44FC3863(L_9, L_11, NULL);
goto IL_015b;
}
IL_0047:
{
// else if (currentSystem.type == typeof(EarlyUpdate))
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_13 = V_2;
Type_t* L_14 = L_13->___type_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast<intptr_t> (EarlyUpdate_t3FEEF0153D8D192317CEFD9EE3F3E1573955095B_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_16;
L_16 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_15, NULL);
bool L_17;
L_17 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_14, L_16, NULL);
if (!L_17)
{
goto IL_0074;
}
}
{
// TryRemoveLoopSystem(ref currentSystem, typeof(NetworkEarlyUpdate));
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_18 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_19 = { reinterpret_cast<intptr_t> (NetworkEarlyUpdate_t13536B44BA353E649DAD517B60D8AA270FBD33DE_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_20;
L_20 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_19, NULL);
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
bool L_21;
L_21 = NetworkUpdateLoop_TryRemoveLoopSystem_m682C4E012D7BBBF87B2839D697349E6D44FC3863(L_18, L_20, NULL);
goto IL_015b;
}
IL_0074:
{
// else if (currentSystem.type == typeof(FixedUpdate))
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_22 = V_2;
Type_t* L_23 = L_22->___type_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (FixedUpdate_tCF8FD444F9ACA24B19A6697CB873E558CC06A2D1_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_25;
L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
bool L_26;
L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL);
if (!L_26)
{
goto IL_00a1;
}
}
{
// TryRemoveLoopSystem(ref currentSystem, typeof(NetworkFixedUpdate));
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_27 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_28 = { reinterpret_cast<intptr_t> (NetworkFixedUpdate_t74436C5F7F9FA5B4E8F7A38109472BBBD8264FD4_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_29;
L_29 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_28, NULL);
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
bool L_30;
L_30 = NetworkUpdateLoop_TryRemoveLoopSystem_m682C4E012D7BBBF87B2839D697349E6D44FC3863(L_27, L_29, NULL);
goto IL_015b;
}
IL_00a1:
{
// else if (currentSystem.type == typeof(PreUpdate))
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_31 = V_2;
Type_t* L_32 = L_31->___type_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_33 = { reinterpret_cast<intptr_t> (PreUpdate_tD3D2902387A8CA02CEED9FD2BFE8435ED80A51ED_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_34;
L_34 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_33, NULL);
bool L_35;
L_35 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_32, L_34, NULL);
if (!L_35)
{
goto IL_00ce;
}
}
{
// TryRemoveLoopSystem(ref currentSystem, typeof(NetworkPreUpdate));
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_36 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_37 = { reinterpret_cast<intptr_t> (NetworkPreUpdate_t6C73D6F4D7004BE4205FA4DC169CC09BDF17383C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_38;
L_38 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_37, NULL);
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
bool L_39;
L_39 = NetworkUpdateLoop_TryRemoveLoopSystem_m682C4E012D7BBBF87B2839D697349E6D44FC3863(L_36, L_38, NULL);
goto IL_015b;
}
IL_00ce:
{
// else if (currentSystem.type == typeof(Update))
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_40 = V_2;
Type_t* L_41 = L_40->___type_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_42 = { reinterpret_cast<intptr_t> (Update_tFCBD46F301DE58EC1756B662441FF6E0F6733A89_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_43;
L_43 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_42, NULL);
bool L_44;
L_44 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_41, L_43, NULL);
if (!L_44)
{
goto IL_00f8;
}
}
{
// TryRemoveLoopSystem(ref currentSystem, typeof(NetworkUpdate));
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_45 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (NetworkUpdate_tD1CBC84F13980F2EB66049530907FE238C8CC8A3_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_47;
L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
bool L_48;
L_48 = NetworkUpdateLoop_TryRemoveLoopSystem_m682C4E012D7BBBF87B2839D697349E6D44FC3863(L_45, L_47, NULL);
goto IL_015b;
}
IL_00f8:
{
// else if (currentSystem.type == typeof(PreLateUpdate))
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_49 = V_2;
Type_t* L_50 = L_49->___type_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_51 = { reinterpret_cast<intptr_t> (PreLateUpdate_t2DCE1BE25ACE7BC92CEE04C59E9F2F68A9C78FE6_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_52;
L_52 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_51, NULL);
bool L_53;
L_53 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_50, L_52, NULL);
if (!L_53)
{
goto IL_0133;
}
}
{
// TryRemoveLoopSystem(ref currentSystem, typeof(NetworkPreLateUpdate));
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_54 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_55 = { reinterpret_cast<intptr_t> (NetworkPreLateUpdate_t3A8D9B79E9B96723ED229B1A473032BF70255EB6_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_56;
L_56 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_55, NULL);
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
bool L_57;
L_57 = NetworkUpdateLoop_TryRemoveLoopSystem_m682C4E012D7BBBF87B2839D697349E6D44FC3863(L_54, L_56, NULL);
// TryRemoveLoopSystem(ref currentSystem, typeof(NetworkPostScriptLateUpdate));
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_58 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_59 = { reinterpret_cast<intptr_t> (NetworkPostScriptLateUpdate_tCEE20BD8DF8584E7007EAC9AB3D55DE9E67D0537_0_0_0_var) };
Type_t* L_60;
L_60 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_59, NULL);
bool L_61;
L_61 = NetworkUpdateLoop_TryRemoveLoopSystem_m682C4E012D7BBBF87B2839D697349E6D44FC3863(L_58, L_60, NULL);
goto IL_015b;
}
IL_0133:
{
// else if (currentSystem.type == typeof(PostLateUpdate))
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_62 = V_2;
Type_t* L_63 = L_62->___type_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_64 = { reinterpret_cast<intptr_t> (PostLateUpdate_t8D100B8147895DB5492ABDC2ABF8ACACA3EA1256_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_65;
L_65 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_64, NULL);
bool L_66;
L_66 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_63, L_65, NULL);
if (!L_66)
{
goto IL_015b;
}
}
{
// TryRemoveLoopSystem(ref currentSystem, typeof(NetworkPostLateUpdate));
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* L_67 = V_2;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_68 = { reinterpret_cast<intptr_t> (NetworkPostLateUpdate_t4FEA497BA7D8F5AFE1CA706F21FC11F47B4C1B48_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_69;
L_69 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_68, NULL);
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
bool L_70;
L_70 = NetworkUpdateLoop_TryRemoveLoopSystem_m682C4E012D7BBBF87B2839D697349E6D44FC3863(L_67, L_69, NULL);
}
IL_015b:
{
// for (int i = 0; i < rootPlayerLoop.subSystemList.Length; i++)
int32_t L_71 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_71, 1));
}
IL_015f:
{
// for (int i = 0; i < rootPlayerLoop.subSystemList.Length; i++)
int32_t L_72 = V_1;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_73 = V_0;
PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_74 = L_73.___subSystemList_1;
NullCheck(L_74);
if ((((int32_t)L_72) < ((int32_t)((int32_t)(((RuntimeArray*)L_74)->max_length)))))
{
goto IL_000d;
}
}
{
// PlayerLoop.SetPlayerLoop(rootPlayerLoop);
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_75 = V_0;
PlayerLoop_SetPlayerLoop_m7D2DB1287D886B0AC17C24F86C897C82A813D01B(L_75, NULL);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.LowLevel.PlayerLoopSystem Unity.Netcode.NetworkUpdateLoop/NetworkInitialization::CreateLoopSystem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F NetworkInitialization_CreateLoopSystem_m474CF987CD7DDACB07E8B2803E659D9405268575 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkInitialization_tE2BD48CC087071857B985C7C07A1BC4D878EEEFA_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m99667B4B22BC659A144799B735DC0839BD2B6B5A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F V_0;
memset((&V_0), 0, sizeof(V_0));
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* G_B2_0 = NULL;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* G_B2_1 = NULL;
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* G_B1_0 = NULL;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* G_B1_1 = NULL;
{
// return new PlayerLoopSystem
// {
// type = typeof(NetworkInitialization),
// updateDelegate = () => RunNetworkUpdateStage(NetworkUpdateStage.Initialization)
// };
il2cpp_codegen_initobj((&V_0), sizeof(PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F));
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (NetworkInitialization_tE2BD48CC087071857B985C7C07A1BC4D878EEEFA_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
(&V_0)->___type_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___type_0), (void*)L_1);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816_il2cpp_TypeInfo_var);
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_2 = ((U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1;
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_3 = L_2;
G_B1_0 = L_3;
G_B1_1 = (&V_0);
if (L_3)
{
G_B2_0 = L_3;
G_B2_1 = (&V_0);
goto IL_003a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816_il2cpp_TypeInfo_var);
U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816* L_4 = ((U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816_il2cpp_TypeInfo_var))->___U3CU3E9_0;
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_5 = (UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4*)il2cpp_codegen_object_new(UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4_il2cpp_TypeInfo_var);
NullCheck(L_5);
UpdateFunction__ctor_m0D1D766F22D02176396DA6745A60EA046EE8227B(L_5, L_4, (intptr_t)((void*)U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m99667B4B22BC659A144799B735DC0839BD2B6B5A_RuntimeMethod_var), NULL);
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_6 = L_5;
((U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1), (void*)L_6);
G_B2_0 = L_6;
G_B2_1 = G_B1_1;
}
IL_003a:
{
G_B2_1->___updateDelegate_2 = G_B2_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___updateDelegate_2), (void*)G_B2_0);
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_7 = V_0;
return L_7;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkInitialization/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mA68384279DD7FED717BED102CD88BC5A6D7CC076 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816* L_0 = (U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816*)il2cpp_codegen_object_new(U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m1862E38F55F09EF841103CB7B0B862CC6D9DCCF1(L_0, NULL);
((U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkInitialization/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1862E38F55F09EF841103CB7B0B862CC6D9DCCF1 (U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkInitialization/<>c::<CreateLoopSystem>b__0_0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m99667B4B22BC659A144799B735DC0839BD2B6B5A (U3CU3Ec_t43CF3444786F574C5072710879E99D3ACBB01816* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// updateDelegate = () => RunNetworkUpdateStage(NetworkUpdateStage.Initialization)
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
NetworkUpdateLoop_RunNetworkUpdateStage_mFC5C5A060EDDD5446D73DC40F28CC57FF9944422(1, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.LowLevel.PlayerLoopSystem Unity.Netcode.NetworkUpdateLoop/NetworkEarlyUpdate::CreateLoopSystem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F NetworkEarlyUpdate_CreateLoopSystem_m1956C8C9B403749E8CCF38FCE20F62CB51DDA475 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkEarlyUpdate_t13536B44BA353E649DAD517B60D8AA270FBD33DE_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m7662587F0BD7C5ECB56B41CAF0862EA078CC6DF4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F V_0;
memset((&V_0), 0, sizeof(V_0));
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* G_B2_0 = NULL;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* G_B2_1 = NULL;
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* G_B1_0 = NULL;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* G_B1_1 = NULL;
{
// return new PlayerLoopSystem
// {
// type = typeof(NetworkEarlyUpdate),
// updateDelegate = () => RunNetworkUpdateStage(NetworkUpdateStage.EarlyUpdate)
// };
il2cpp_codegen_initobj((&V_0), sizeof(PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F));
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (NetworkEarlyUpdate_t13536B44BA353E649DAD517B60D8AA270FBD33DE_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
(&V_0)->___type_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___type_0), (void*)L_1);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7_il2cpp_TypeInfo_var);
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_2 = ((U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1;
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_3 = L_2;
G_B1_0 = L_3;
G_B1_1 = (&V_0);
if (L_3)
{
G_B2_0 = L_3;
G_B2_1 = (&V_0);
goto IL_003a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7_il2cpp_TypeInfo_var);
U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7* L_4 = ((U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7_il2cpp_TypeInfo_var))->___U3CU3E9_0;
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_5 = (UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4*)il2cpp_codegen_object_new(UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4_il2cpp_TypeInfo_var);
NullCheck(L_5);
UpdateFunction__ctor_m0D1D766F22D02176396DA6745A60EA046EE8227B(L_5, L_4, (intptr_t)((void*)U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m7662587F0BD7C5ECB56B41CAF0862EA078CC6DF4_RuntimeMethod_var), NULL);
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_6 = L_5;
((U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1), (void*)L_6);
G_B2_0 = L_6;
G_B2_1 = G_B1_1;
}
IL_003a:
{
G_B2_1->___updateDelegate_2 = G_B2_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___updateDelegate_2), (void*)G_B2_0);
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_7 = V_0;
return L_7;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkEarlyUpdate/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m2AFE7FD76D9ED18C26EBD88FE3B6F69F4BDF55D8 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7* L_0 = (U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7*)il2cpp_codegen_object_new(U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_mE9C9E00F58CBF5A253BE631681CA2DA0A997FDBA(L_0, NULL);
((U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkEarlyUpdate/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mE9C9E00F58CBF5A253BE631681CA2DA0A997FDBA (U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkEarlyUpdate/<>c::<CreateLoopSystem>b__0_0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m7662587F0BD7C5ECB56B41CAF0862EA078CC6DF4 (U3CU3Ec_t6E51736E7136CA1D63949858193C354DBBFE67E7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// updateDelegate = () => RunNetworkUpdateStage(NetworkUpdateStage.EarlyUpdate)
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
NetworkUpdateLoop_RunNetworkUpdateStage_mFC5C5A060EDDD5446D73DC40F28CC57FF9944422(2, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.LowLevel.PlayerLoopSystem Unity.Netcode.NetworkUpdateLoop/NetworkFixedUpdate::CreateLoopSystem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F NetworkFixedUpdate_CreateLoopSystem_mACE23D09874268D255B07B41C73A73C1CA88915E (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkFixedUpdate_t74436C5F7F9FA5B4E8F7A38109472BBBD8264FD4_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m97D728327F6994B754BD77E185BF849A4143A61E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F V_0;
memset((&V_0), 0, sizeof(V_0));
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* G_B2_0 = NULL;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* G_B2_1 = NULL;
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* G_B1_0 = NULL;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* G_B1_1 = NULL;
{
// return new PlayerLoopSystem
// {
// type = typeof(NetworkFixedUpdate),
// updateDelegate = () => RunNetworkUpdateStage(NetworkUpdateStage.FixedUpdate)
// };
il2cpp_codegen_initobj((&V_0), sizeof(PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F));
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (NetworkFixedUpdate_t74436C5F7F9FA5B4E8F7A38109472BBBD8264FD4_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
(&V_0)->___type_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___type_0), (void*)L_1);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38_il2cpp_TypeInfo_var);
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_2 = ((U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1;
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_3 = L_2;
G_B1_0 = L_3;
G_B1_1 = (&V_0);
if (L_3)
{
G_B2_0 = L_3;
G_B2_1 = (&V_0);
goto IL_003a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38_il2cpp_TypeInfo_var);
U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38* L_4 = ((U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38_il2cpp_TypeInfo_var))->___U3CU3E9_0;
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_5 = (UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4*)il2cpp_codegen_object_new(UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4_il2cpp_TypeInfo_var);
NullCheck(L_5);
UpdateFunction__ctor_m0D1D766F22D02176396DA6745A60EA046EE8227B(L_5, L_4, (intptr_t)((void*)U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m97D728327F6994B754BD77E185BF849A4143A61E_RuntimeMethod_var), NULL);
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_6 = L_5;
((U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1), (void*)L_6);
G_B2_0 = L_6;
G_B2_1 = G_B1_1;
}
IL_003a:
{
G_B2_1->___updateDelegate_2 = G_B2_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___updateDelegate_2), (void*)G_B2_0);
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_7 = V_0;
return L_7;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkFixedUpdate/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mC48726038E2FC5BADD6AE5804D62B355B84C7D91 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38* L_0 = (U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38*)il2cpp_codegen_object_new(U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_mDC8C16AC065FB48DA502DE7F72041105C0385D41(L_0, NULL);
((U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkFixedUpdate/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mDC8C16AC065FB48DA502DE7F72041105C0385D41 (U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkFixedUpdate/<>c::<CreateLoopSystem>b__0_0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m97D728327F6994B754BD77E185BF849A4143A61E (U3CU3Ec_tF0426ADC667120134F0E608269CC0B15B8EB2F38* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// updateDelegate = () => RunNetworkUpdateStage(NetworkUpdateStage.FixedUpdate)
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
NetworkUpdateLoop_RunNetworkUpdateStage_mFC5C5A060EDDD5446D73DC40F28CC57FF9944422(3, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.LowLevel.PlayerLoopSystem Unity.Netcode.NetworkUpdateLoop/NetworkPreUpdate::CreateLoopSystem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F NetworkPreUpdate_CreateLoopSystem_m72EE039806603E3678DCFBD210F4C5768CFED580 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkPreUpdate_t6C73D6F4D7004BE4205FA4DC169CC09BDF17383C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m2F7F6D6C100196C1FF91C74DB69D9713FD727065_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F V_0;
memset((&V_0), 0, sizeof(V_0));
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* G_B2_0 = NULL;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* G_B2_1 = NULL;
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* G_B1_0 = NULL;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* G_B1_1 = NULL;
{
// return new PlayerLoopSystem
// {
// type = typeof(NetworkPreUpdate),
// updateDelegate = () => RunNetworkUpdateStage(NetworkUpdateStage.PreUpdate)
// };
il2cpp_codegen_initobj((&V_0), sizeof(PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F));
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (NetworkPreUpdate_t6C73D6F4D7004BE4205FA4DC169CC09BDF17383C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
(&V_0)->___type_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___type_0), (void*)L_1);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B_il2cpp_TypeInfo_var);
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_2 = ((U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1;
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_3 = L_2;
G_B1_0 = L_3;
G_B1_1 = (&V_0);
if (L_3)
{
G_B2_0 = L_3;
G_B2_1 = (&V_0);
goto IL_003a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B_il2cpp_TypeInfo_var);
U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B* L_4 = ((U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B_il2cpp_TypeInfo_var))->___U3CU3E9_0;
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_5 = (UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4*)il2cpp_codegen_object_new(UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4_il2cpp_TypeInfo_var);
NullCheck(L_5);
UpdateFunction__ctor_m0D1D766F22D02176396DA6745A60EA046EE8227B(L_5, L_4, (intptr_t)((void*)U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m2F7F6D6C100196C1FF91C74DB69D9713FD727065_RuntimeMethod_var), NULL);
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_6 = L_5;
((U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1), (void*)L_6);
G_B2_0 = L_6;
G_B2_1 = G_B1_1;
}
IL_003a:
{
G_B2_1->___updateDelegate_2 = G_B2_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___updateDelegate_2), (void*)G_B2_0);
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_7 = V_0;
return L_7;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkPreUpdate/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mA19C1019DEFA1870474BD71B58BCA5215AEAB29B (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B* L_0 = (U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B*)il2cpp_codegen_object_new(U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m93CFBB67F0A5691926B22D6FE2D1B329619DE665(L_0, NULL);
((U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkPreUpdate/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m93CFBB67F0A5691926B22D6FE2D1B329619DE665 (U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkPreUpdate/<>c::<CreateLoopSystem>b__0_0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m2F7F6D6C100196C1FF91C74DB69D9713FD727065 (U3CU3Ec_tF25F0DC39B15CC18FF99078EDF2E38329471727B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// updateDelegate = () => RunNetworkUpdateStage(NetworkUpdateStage.PreUpdate)
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
NetworkUpdateLoop_RunNetworkUpdateStage_mFC5C5A060EDDD5446D73DC40F28CC57FF9944422(4, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.LowLevel.PlayerLoopSystem Unity.Netcode.NetworkUpdateLoop/NetworkUpdate::CreateLoopSystem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F NetworkUpdate_CreateLoopSystem_m06C22E7DC5BF891BDC7E9B4E005233F001AB1B98 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkUpdate_tD1CBC84F13980F2EB66049530907FE238C8CC8A3_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m3631736E267753D15C456F1B29A44D649D161ECF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F V_0;
memset((&V_0), 0, sizeof(V_0));
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* G_B2_0 = NULL;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* G_B2_1 = NULL;
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* G_B1_0 = NULL;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* G_B1_1 = NULL;
{
// return new PlayerLoopSystem
// {
// type = typeof(NetworkUpdate),
// updateDelegate = () => RunNetworkUpdateStage(NetworkUpdateStage.Update)
// };
il2cpp_codegen_initobj((&V_0), sizeof(PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F));
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (NetworkUpdate_tD1CBC84F13980F2EB66049530907FE238C8CC8A3_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
(&V_0)->___type_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___type_0), (void*)L_1);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259_il2cpp_TypeInfo_var);
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_2 = ((U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1;
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_3 = L_2;
G_B1_0 = L_3;
G_B1_1 = (&V_0);
if (L_3)
{
G_B2_0 = L_3;
G_B2_1 = (&V_0);
goto IL_003a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259_il2cpp_TypeInfo_var);
U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259* L_4 = ((U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259_il2cpp_TypeInfo_var))->___U3CU3E9_0;
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_5 = (UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4*)il2cpp_codegen_object_new(UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4_il2cpp_TypeInfo_var);
NullCheck(L_5);
UpdateFunction__ctor_m0D1D766F22D02176396DA6745A60EA046EE8227B(L_5, L_4, (intptr_t)((void*)U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m3631736E267753D15C456F1B29A44D649D161ECF_RuntimeMethod_var), NULL);
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_6 = L_5;
((U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1), (void*)L_6);
G_B2_0 = L_6;
G_B2_1 = G_B1_1;
}
IL_003a:
{
G_B2_1->___updateDelegate_2 = G_B2_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___updateDelegate_2), (void*)G_B2_0);
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_7 = V_0;
return L_7;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkUpdate/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m2C761802C324EE4D8863CA191DF6FD50573338AF (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259* L_0 = (U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259*)il2cpp_codegen_object_new(U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m0F10E5BE2CE922113FDD98EF39D554E2CD73C9D3(L_0, NULL);
((U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkUpdate/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m0F10E5BE2CE922113FDD98EF39D554E2CD73C9D3 (U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkUpdate/<>c::<CreateLoopSystem>b__0_0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m3631736E267753D15C456F1B29A44D649D161ECF (U3CU3Ec_t7ABAB2B0FEE23A9A8106C9933F2F69A7ED4D4259* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// updateDelegate = () => RunNetworkUpdateStage(NetworkUpdateStage.Update)
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
NetworkUpdateLoop_RunNetworkUpdateStage_mFC5C5A060EDDD5446D73DC40F28CC57FF9944422(5, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.LowLevel.PlayerLoopSystem Unity.Netcode.NetworkUpdateLoop/NetworkPreLateUpdate::CreateLoopSystem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F NetworkPreLateUpdate_CreateLoopSystem_mCD11EACB1E4C268446111671B0F1A8189DF513B2 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkPreLateUpdate_t3A8D9B79E9B96723ED229B1A473032BF70255EB6_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_mD66160BD952394CD9FC344921B768716AFDEA519_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F V_0;
memset((&V_0), 0, sizeof(V_0));
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* G_B2_0 = NULL;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* G_B2_1 = NULL;
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* G_B1_0 = NULL;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* G_B1_1 = NULL;
{
// return new PlayerLoopSystem
// {
// type = typeof(NetworkPreLateUpdate),
// updateDelegate = () => RunNetworkUpdateStage(NetworkUpdateStage.PreLateUpdate)
// };
il2cpp_codegen_initobj((&V_0), sizeof(PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F));
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (NetworkPreLateUpdate_t3A8D9B79E9B96723ED229B1A473032BF70255EB6_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
(&V_0)->___type_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___type_0), (void*)L_1);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D_il2cpp_TypeInfo_var);
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_2 = ((U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1;
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_3 = L_2;
G_B1_0 = L_3;
G_B1_1 = (&V_0);
if (L_3)
{
G_B2_0 = L_3;
G_B2_1 = (&V_0);
goto IL_003a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D_il2cpp_TypeInfo_var);
U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D* L_4 = ((U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D_il2cpp_TypeInfo_var))->___U3CU3E9_0;
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_5 = (UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4*)il2cpp_codegen_object_new(UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4_il2cpp_TypeInfo_var);
NullCheck(L_5);
UpdateFunction__ctor_m0D1D766F22D02176396DA6745A60EA046EE8227B(L_5, L_4, (intptr_t)((void*)U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_mD66160BD952394CD9FC344921B768716AFDEA519_RuntimeMethod_var), NULL);
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_6 = L_5;
((U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1), (void*)L_6);
G_B2_0 = L_6;
G_B2_1 = G_B1_1;
}
IL_003a:
{
G_B2_1->___updateDelegate_2 = G_B2_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___updateDelegate_2), (void*)G_B2_0);
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_7 = V_0;
return L_7;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkPreLateUpdate/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m72DABFD3B2F4C2012D513F352F246AB7A565AC12 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D* L_0 = (U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D*)il2cpp_codegen_object_new(U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m767B11A48A2ACE6AFE9116015D926241EDE6045C(L_0, NULL);
((U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkPreLateUpdate/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m767B11A48A2ACE6AFE9116015D926241EDE6045C (U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkPreLateUpdate/<>c::<CreateLoopSystem>b__0_0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_mD66160BD952394CD9FC344921B768716AFDEA519 (U3CU3Ec_tC03007B73E71A1CBB19B4C93FC17CBF4B891AA4D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// updateDelegate = () => RunNetworkUpdateStage(NetworkUpdateStage.PreLateUpdate)
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
NetworkUpdateLoop_RunNetworkUpdateStage_mFC5C5A060EDDD5446D73DC40F28CC57FF9944422(6, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.LowLevel.PlayerLoopSystem Unity.Netcode.NetworkUpdateLoop/NetworkPostScriptLateUpdate::CreateLoopSystem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F NetworkPostScriptLateUpdate_CreateLoopSystem_m5D6173D6B0D297FB6BA24241F1075F41BA23A5E9 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkPostScriptLateUpdate_tCEE20BD8DF8584E7007EAC9AB3D55DE9E67D0537_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m831A5604B513B9CBBA5F6DBFAC7EF3E27A676859_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F V_0;
memset((&V_0), 0, sizeof(V_0));
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* G_B2_0 = NULL;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* G_B2_1 = NULL;
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* G_B1_0 = NULL;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* G_B1_1 = NULL;
{
// return new PlayerLoopSystem
// {
// type = typeof(NetworkPostScriptLateUpdate),
// updateDelegate = () => RunNetworkUpdateStage(NetworkUpdateStage.PostScriptLateUpdate)
// };
il2cpp_codegen_initobj((&V_0), sizeof(PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F));
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (NetworkPostScriptLateUpdate_tCEE20BD8DF8584E7007EAC9AB3D55DE9E67D0537_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
(&V_0)->___type_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___type_0), (void*)L_1);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD_il2cpp_TypeInfo_var);
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_2 = ((U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1;
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_3 = L_2;
G_B1_0 = L_3;
G_B1_1 = (&V_0);
if (L_3)
{
G_B2_0 = L_3;
G_B2_1 = (&V_0);
goto IL_003a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD_il2cpp_TypeInfo_var);
U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD* L_4 = ((U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD_il2cpp_TypeInfo_var))->___U3CU3E9_0;
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_5 = (UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4*)il2cpp_codegen_object_new(UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4_il2cpp_TypeInfo_var);
NullCheck(L_5);
UpdateFunction__ctor_m0D1D766F22D02176396DA6745A60EA046EE8227B(L_5, L_4, (intptr_t)((void*)U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m831A5604B513B9CBBA5F6DBFAC7EF3E27A676859_RuntimeMethod_var), NULL);
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_6 = L_5;
((U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1), (void*)L_6);
G_B2_0 = L_6;
G_B2_1 = G_B1_1;
}
IL_003a:
{
G_B2_1->___updateDelegate_2 = G_B2_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___updateDelegate_2), (void*)G_B2_0);
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_7 = V_0;
return L_7;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkPostScriptLateUpdate/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mF14B729148E89E89D0A55A3C220F5326BF794239 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD* L_0 = (U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD*)il2cpp_codegen_object_new(U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_mE1C77FD43EEF9F5032BEF9CCFAE28B3134F5F2DC(L_0, NULL);
((U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkPostScriptLateUpdate/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mE1C77FD43EEF9F5032BEF9CCFAE28B3134F5F2DC (U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkPostScriptLateUpdate/<>c::<CreateLoopSystem>b__0_0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m831A5604B513B9CBBA5F6DBFAC7EF3E27A676859 (U3CU3Ec_tAE9C7F8093F7BFF3875768B4C464FE3163DF94BD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// updateDelegate = () => RunNetworkUpdateStage(NetworkUpdateStage.PostScriptLateUpdate)
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
NetworkUpdateLoop_RunNetworkUpdateStage_mFC5C5A060EDDD5446D73DC40F28CC57FF9944422(8, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.LowLevel.PlayerLoopSystem Unity.Netcode.NetworkUpdateLoop/NetworkPostLateUpdate::CreateLoopSystem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F NetworkPostLateUpdate_CreateLoopSystem_mB40CD8B22FE45565C2E16B7FE047D567DC1011A1 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkPostLateUpdate_t4FEA497BA7D8F5AFE1CA706F21FC11F47B4C1B48_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m9EE1ABEB87E512C1EE4C2D366EC9B31407DBA1E8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F V_0;
memset((&V_0), 0, sizeof(V_0));
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* G_B2_0 = NULL;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* G_B2_1 = NULL;
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* G_B1_0 = NULL;
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* G_B1_1 = NULL;
{
// return new PlayerLoopSystem
// {
// type = typeof(NetworkPostLateUpdate),
// updateDelegate = () => RunNetworkUpdateStage(NetworkUpdateStage.PostLateUpdate)
// };
il2cpp_codegen_initobj((&V_0), sizeof(PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F));
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (NetworkPostLateUpdate_t4FEA497BA7D8F5AFE1CA706F21FC11F47B4C1B48_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
(&V_0)->___type_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___type_0), (void*)L_1);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77_il2cpp_TypeInfo_var);
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_2 = ((U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1;
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_3 = L_2;
G_B1_0 = L_3;
G_B1_1 = (&V_0);
if (L_3)
{
G_B2_0 = L_3;
G_B2_1 = (&V_0);
goto IL_003a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77_il2cpp_TypeInfo_var);
U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77* L_4 = ((U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77_il2cpp_TypeInfo_var))->___U3CU3E9_0;
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_5 = (UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4*)il2cpp_codegen_object_new(UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4_il2cpp_TypeInfo_var);
NullCheck(L_5);
UpdateFunction__ctor_m0D1D766F22D02176396DA6745A60EA046EE8227B(L_5, L_4, (intptr_t)((void*)U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m9EE1ABEB87E512C1EE4C2D366EC9B31407DBA1E8_RuntimeMethod_var), NULL);
UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_6 = L_5;
((U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77_il2cpp_TypeInfo_var))->___U3CU3E9__0_0_1), (void*)L_6);
G_B2_0 = L_6;
G_B2_1 = G_B1_1;
}
IL_003a:
{
G_B2_1->___updateDelegate_2 = G_B2_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___updateDelegate_2), (void*)G_B2_0);
PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_7 = V_0;
return L_7;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkPostLateUpdate/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m93C8BD82F11F45A4097A5F12B54FFD20679252F4 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77* L_0 = (U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77*)il2cpp_codegen_object_new(U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_mE1B8EF0F1F745CFB0FE5E0D1A40DC51E2CDB4415(L_0, NULL);
((U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkPostLateUpdate/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mE1B8EF0F1F745CFB0FE5E0D1A40DC51E2CDB4415 (U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Unity.Netcode.NetworkUpdateLoop/NetworkPostLateUpdate/<>c::<CreateLoopSystem>b__0_0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CCreateLoopSystemU3Eb__0_0_m9EE1ABEB87E512C1EE4C2D366EC9B31407DBA1E8 (U3CU3Ec_t435A530ECCC1BBC685255C028360370D47097E77* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// updateDelegate = () => RunNetworkUpdateStage(NetworkUpdateStage.PostLateUpdate)
il2cpp_codegen_runtime_class_init_inline(NetworkUpdateLoop_t8A670DE584A07BA50F8E4D8C970AC95DA98F809E_il2cpp_TypeInfo_var);
NetworkUpdateLoop_RunNetworkUpdateStage_mFC5C5A060EDDD5446D73DC40F28CC57FF9944422(7, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.InvalidParentException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidParentException__ctor_mF38B449680651CF897EFE6A9350D0619129621F4 (InvalidParentException_t5C2FA7C8016C3C0737FE67B54CD4F96C230D97A5* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public InvalidParentException() { }
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F(__this, NULL);
// public InvalidParentException() { }
return;
}
}
// System.Void Unity.Netcode.InvalidParentException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidParentException__ctor_m66A521CCBD41412CBBE4580DA51D1C43DC7CAC33 (InvalidParentException_t5C2FA7C8016C3C0737FE67B54CD4F96C230D97A5* __this, String_t* ___0_message, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public InvalidParentException(string message) : base(message) { }
String_t* L_0 = ___0_message;
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(__this, L_0, NULL);
// public InvalidParentException(string message) : base(message) { }
return;
}
}
// System.Void Unity.Netcode.InvalidParentException::.ctor(System.String,System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidParentException__ctor_m636B5621F8F367DE402A2AF3251D2C4CE021E1C9 (InvalidParentException_t5C2FA7C8016C3C0737FE67B54CD4F96C230D97A5* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public InvalidParentException(string message, Exception innerException) : base(message, innerException) { }
String_t* L_0 = ___0_message;
Exception_t* L_1 = ___1_innerException;
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3(__this, L_0, L_1, NULL);
// public InvalidParentException(string message, Exception innerException) : base(message, innerException) { }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.NetworkConfigurationException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkConfigurationException__ctor_m337D3DD3A1B3E879DC00C5A705D67C5E7951E0E5 (NetworkConfigurationException_tA2274B0B0A389EF12E78C6DFF1CD316B749F0AC7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public NetworkConfigurationException() { }
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F(__this, NULL);
// public NetworkConfigurationException() { }
return;
}
}
// System.Void Unity.Netcode.NetworkConfigurationException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkConfigurationException__ctor_mB8CEE3995324F3A5D4701B854FDAA9AF22984283 (NetworkConfigurationException_tA2274B0B0A389EF12E78C6DFF1CD316B749F0AC7* __this, String_t* ___0_message, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public NetworkConfigurationException(string message) : base(message) { }
String_t* L_0 = ___0_message;
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(__this, L_0, NULL);
// public NetworkConfigurationException(string message) : base(message) { }
return;
}
}
// System.Void Unity.Netcode.NetworkConfigurationException::.ctor(System.String,System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkConfigurationException__ctor_mBF002BEDFE5E1C9D776C6D3EECCDF2BEFBC2F6D0 (NetworkConfigurationException_tA2274B0B0A389EF12E78C6DFF1CD316B749F0AC7* __this, String_t* ___0_message, Exception_t* ___1_inner, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public NetworkConfigurationException(string message, Exception inner) : base(message, inner) { }
String_t* L_0 = ___0_message;
Exception_t* L_1 = ___1_inner;
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3(__this, L_0, L_1, NULL);
// public NetworkConfigurationException(string message, Exception inner) : base(message, inner) { }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.NotListeningException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotListeningException__ctor_m45EF93C74A8D936D2D0AF33BF0416F9A0EC1AAF7 (NotListeningException_t65C514B82D79469D9C9DED93E13121A01F294D4F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public NotListeningException() { }
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F(__this, NULL);
// public NotListeningException() { }
return;
}
}
// System.Void Unity.Netcode.NotListeningException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotListeningException__ctor_m21672635C9227D05CF26E1A6AEC8F3A805F1A16E (NotListeningException_t65C514B82D79469D9C9DED93E13121A01F294D4F* __this, String_t* ___0_message, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public NotListeningException(string message) : base(message) { }
String_t* L_0 = ___0_message;
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(__this, L_0, NULL);
// public NotListeningException(string message) : base(message) { }
return;
}
}
// System.Void Unity.Netcode.NotListeningException::.ctor(System.String,System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotListeningException__ctor_mC53AEF25AD053C89925FCE9D9409FD147B2FCCCF (NotListeningException_t65C514B82D79469D9C9DED93E13121A01F294D4F* __this, String_t* ___0_message, Exception_t* ___1_inner, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public NotListeningException(string message, Exception inner) : base(message, inner) { }
String_t* L_0 = ___0_message;
Exception_t* L_1 = ___1_inner;
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3(__this, L_0, L_1, NULL);
// public NotListeningException(string message, Exception inner) : base(message, inner) { }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.NotServerException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotServerException__ctor_m9BD47564F0636E98ED6B28DAB09CC4A43E1BB1B3 (NotServerException_tF91A11C8CBAEE7830CD1AA4FFDD4F74DC22D705C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public NotServerException() { }
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F(__this, NULL);
// public NotServerException() { }
return;
}
}
// System.Void Unity.Netcode.NotServerException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotServerException__ctor_m44102E4790B07343F1DB7156342BF17E64167F4D (NotServerException_tF91A11C8CBAEE7830CD1AA4FFDD4F74DC22D705C* __this, String_t* ___0_message, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public NotServerException(string message) : base(message) { }
String_t* L_0 = ___0_message;
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(__this, L_0, NULL);
// public NotServerException(string message) : base(message) { }
return;
}
}
// System.Void Unity.Netcode.NotServerException::.ctor(System.String,System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotServerException__ctor_m0E5D6E2D0B699EE17441AEA82D9B591892DCBC3B (NotServerException_tF91A11C8CBAEE7830CD1AA4FFDD4F74DC22D705C* __this, String_t* ___0_message, Exception_t* ___1_inner, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public NotServerException(string message, Exception inner) : base(message, inner) { }
String_t* L_0 = ___0_message;
Exception_t* L_1 = ___1_inner;
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3(__this, L_0, L_1, NULL);
// public NotServerException(string message, Exception inner) : base(message, inner) { }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.SpawnStateException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnStateException__ctor_mF62359C4D8275F542B15D849B9D2883E0D79B5DD (SpawnStateException_t50F9F539F8982E6384EE4A0B62C6A3AE42A1200E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public SpawnStateException() { }
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F(__this, NULL);
// public SpawnStateException() { }
return;
}
}
// System.Void Unity.Netcode.SpawnStateException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnStateException__ctor_mAEB808E065ED7685929B8F419D52593AE8346780 (SpawnStateException_t50F9F539F8982E6384EE4A0B62C6A3AE42A1200E* __this, String_t* ___0_message, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public SpawnStateException(string message) : base(message) { }
String_t* L_0 = ___0_message;
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(__this, L_0, NULL);
// public SpawnStateException(string message) : base(message) { }
return;
}
}
// System.Void Unity.Netcode.SpawnStateException::.ctor(System.String,System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnStateException__ctor_m3F12010D4F4072DA02B7F2B427DFE67BC8884889 (SpawnStateException_t50F9F539F8982E6384EE4A0B62C6A3AE42A1200E* __this, String_t* ___0_message, Exception_t* ___1_inner, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public SpawnStateException(string message, Exception inner) : base(message, inner) { }
String_t* L_0 = ___0_message;
Exception_t* L_1 = ___1_inner;
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3(__this, L_0, L_1, NULL);
// public SpawnStateException(string message, Exception inner) : base(message, inner) { }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.InvalidChannelException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidChannelException__ctor_m625A1AF48CD5407809C434D3CCB7018D8E8D20E9 (InvalidChannelException_tE6B8501393667CB1586EE10627EFE9B6CEC4FF0A* __this, String_t* ___0_message, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public InvalidChannelException(string message) : base(message) { }
String_t* L_0 = ___0_message;
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(__this, L_0, NULL);
// public InvalidChannelException(string message) : base(message) { }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.VisibilityChangeException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisibilityChangeException__ctor_m8028A779402006D4A0D42C0C841D0CCE93E628E6 (VisibilityChangeException_tB3D9972D8B0F612B7C3B9585044A7B7A62690838* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public VisibilityChangeException() { }
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F(__this, NULL);
// public VisibilityChangeException() { }
return;
}
}
// System.Void Unity.Netcode.VisibilityChangeException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisibilityChangeException__ctor_m645B7DF9D025EE90A6EFE5E16BB27CA2B2491C64 (VisibilityChangeException_tB3D9972D8B0F612B7C3B9585044A7B7A62690838* __this, String_t* ___0_message, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public VisibilityChangeException(string message) : base(message) { }
String_t* L_0 = ___0_message;
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(__this, L_0, NULL);
// public VisibilityChangeException(string message) : base(message) { }
return;
}
}
// System.Void Unity.Netcode.VisibilityChangeException::.ctor(System.String,System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisibilityChangeException__ctor_m26A855580CD317E55702778AD5B814EB30AB2CAD (VisibilityChangeException_tB3D9972D8B0F612B7C3B9585044A7B7A62690838* __this, String_t* ___0_message, Exception_t* ___1_inner, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public VisibilityChangeException(string message, Exception inner) : base(message, inner) { }
String_t* L_0 = ___0_message;
Exception_t* L_1 = ___1_inner;
il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3(__this, L_0, L_1, NULL);
// public VisibilityChangeException(string message, Exception inner) : base(message, inner) { }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.UInt32 Unity.Netcode.XXHash::Hash32(System.Byte*,System.Int32,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t XXHash_Hash32_m5536481B50CD190C44DFAFF662A57E441A532AB0 (uint8_t* ___0_input, int32_t ___1_length, uint32_t ___2_seed, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
uint32_t V_1 = 0;
uint32_t V_2 = 0;
uint32_t V_3 = 0;
uint32_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
uint32_t V_7 = 0;
uint32_t V_8 = 0;
uint32_t V_9 = 0;
uint32_t V_10 = 0;
{
// uint hash = seed + prime5;
uint32_t L_0 = ___2_seed;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_0, ((int32_t)374761393)));
// if (length >= 16)
int32_t L_1 = ___1_length;
if ((((int32_t)L_1) < ((int32_t)((int32_t)16))))
{
goto IL_010d;
}
}
{
// uint val0 = seed + prime1 + prime2;
uint32_t L_2 = ___2_seed;
V_1 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_2, ((int32_t)-1640531535))), ((int32_t)-2048144777)));
// uint val1 = seed + prime2;
uint32_t L_3 = ___2_seed;
V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, ((int32_t)-2048144777)));
// uint val2 = seed + 0;
uint32_t L_4 = ___2_seed;
V_3 = L_4;
// uint val3 = seed - prime1;
uint32_t L_5 = ___2_seed;
V_4 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_5, ((int32_t)-1640531535)));
// int count = length >> 4;
int32_t L_6 = ___1_length;
V_5 = ((int32_t)(L_6>>4));
// for (int i = 0; i < count; i++)
V_6 = 0;
goto IL_00dc;
}
IL_003e:
{
// var pos0 = *(uint*)(input + 0);
uint8_t* L_7 = ___0_input;
int32_t L_8 = *((uint32_t*)L_7);
V_7 = L_8;
// var pos1 = *(uint*)(input + 4);
uint8_t* L_9 = ___0_input;
int32_t L_10 = *((uint32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, 4)));
V_8 = L_10;
// var pos2 = *(uint*)(input + 8);
uint8_t* L_11 = ___0_input;
int32_t L_12 = *((uint32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_11, 8)));
V_9 = L_12;
// var pos3 = *(uint*)(input + 12);
uint8_t* L_13 = ___0_input;
int32_t L_14 = *((uint32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_13, ((int32_t)12))));
V_10 = L_14;
// val0 += pos0 * prime2;
uint32_t L_15 = V_1;
uint32_t L_16 = V_7;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, ((int32_t)il2cpp_codegen_multiply((int32_t)L_16, ((int32_t)-2048144777)))));
// val0 = (val0 << 13) | (val0 >> (32 - 13));
uint32_t L_17 = V_1;
uint32_t L_18 = V_1;
V_1 = ((int32_t)(((int32_t)((int32_t)L_17<<((int32_t)13)))|((int32_t)((uint32_t)L_18>>((int32_t)19)))));
// val0 *= prime1;
uint32_t L_19 = V_1;
V_1 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_19, ((int32_t)-1640531535)));
// val1 += pos1 * prime2;
uint32_t L_20 = V_2;
uint32_t L_21 = V_8;
V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_20, ((int32_t)il2cpp_codegen_multiply((int32_t)L_21, ((int32_t)-2048144777)))));
// val1 = (val1 << 13) | (val1 >> (32 - 13));
uint32_t L_22 = V_2;
uint32_t L_23 = V_2;
V_2 = ((int32_t)(((int32_t)((int32_t)L_22<<((int32_t)13)))|((int32_t)((uint32_t)L_23>>((int32_t)19)))));
// val1 *= prime1;
uint32_t L_24 = V_2;
V_2 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_24, ((int32_t)-1640531535)));
// val2 += pos2 * prime2;
uint32_t L_25 = V_3;
uint32_t L_26 = V_9;
V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_25, ((int32_t)il2cpp_codegen_multiply((int32_t)L_26, ((int32_t)-2048144777)))));
// val2 = (val2 << 13) | (val2 >> (32 - 13));
uint32_t L_27 = V_3;
uint32_t L_28 = V_3;
V_3 = ((int32_t)(((int32_t)((int32_t)L_27<<((int32_t)13)))|((int32_t)((uint32_t)L_28>>((int32_t)19)))));
// val2 *= prime1;
uint32_t L_29 = V_3;
V_3 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_29, ((int32_t)-1640531535)));
// val3 += pos3 * prime2;
uint32_t L_30 = V_4;
uint32_t L_31 = V_10;
V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_30, ((int32_t)il2cpp_codegen_multiply((int32_t)L_31, ((int32_t)-2048144777)))));
// val3 = (val3 << 13) | (val3 >> (32 - 13));
uint32_t L_32 = V_4;
uint32_t L_33 = V_4;
V_4 = ((int32_t)(((int32_t)((int32_t)L_32<<((int32_t)13)))|((int32_t)((uint32_t)L_33>>((int32_t)19)))));
// val3 *= prime1;
uint32_t L_34 = V_4;
V_4 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_34, ((int32_t)-1640531535)));
// input += 16;
uint8_t* L_35 = ___0_input;
___0_input = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_35, ((int32_t)16)));
// for (int i = 0; i < count; i++)
int32_t L_36 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_36, 1));
}
IL_00dc:
{
// for (int i = 0; i < count; i++)
int32_t L_37 = V_6;
int32_t L_38 = V_5;
if ((((int32_t)L_37) < ((int32_t)L_38)))
{
goto IL_003e;
}
}
{
// hash = ((val0 << 01) | (val0 >> (32 - 01))) +
// ((val1 << 07) | (val1 >> (32 - 07))) +
// ((val2 << 12) | (val2 >> (32 - 12))) +
// ((val3 << 18) | (val3 >> (32 - 18)));
uint32_t L_39 = V_1;
uint32_t L_40 = V_1;
uint32_t L_41 = V_2;
uint32_t L_42 = V_2;
uint32_t L_43 = V_3;
uint32_t L_44 = V_3;
uint32_t L_45 = V_4;
uint32_t L_46 = V_4;
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)((int32_t)L_39<<1))|((int32_t)((uint32_t)L_40>>((int32_t)31))))), ((int32_t)(((int32_t)((int32_t)L_41<<7))|((int32_t)((uint32_t)L_42>>((int32_t)25))))))), ((int32_t)(((int32_t)((int32_t)L_43<<((int32_t)12)))|((int32_t)((uint32_t)L_44>>((int32_t)20))))))), ((int32_t)(((int32_t)((int32_t)L_45<<((int32_t)18)))|((int32_t)((uint32_t)L_46>>((int32_t)14)))))));
}
IL_010d:
{
// hash += (uint)length;
uint32_t L_47 = V_0;
int32_t L_48 = ___1_length;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_47, L_48));
// length &= 15;
int32_t L_49 = ___1_length;
___1_length = ((int32_t)(L_49&((int32_t)15)));
goto IL_013e;
}
IL_0119:
{
// hash += *(uint*)input * prime3;
uint32_t L_50 = V_0;
uint8_t* L_51 = ___0_input;
int32_t L_52 = *((uint32_t*)L_51);
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_50, ((int32_t)il2cpp_codegen_multiply(L_52, ((int32_t)-1028477379)))));
// hash = ((hash << 17) | (hash >> (32 - 17))) * prime4;
uint32_t L_53 = V_0;
uint32_t L_54 = V_0;
V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)((int32_t)L_53<<((int32_t)17)))|((int32_t)((uint32_t)L_54>>((int32_t)15))))), ((int32_t)668265263)));
// input += 4;
uint8_t* L_55 = ___0_input;
___0_input = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_55, 4));
// length -= 4;
int32_t L_56 = ___1_length;
___1_length = ((int32_t)il2cpp_codegen_subtract(L_56, 4));
}
IL_013e:
{
// while (length >= 4)
int32_t L_57 = ___1_length;
if ((((int32_t)L_57) >= ((int32_t)4)))
{
goto IL_0119;
}
}
{
goto IL_0169;
}
IL_0144:
{
// hash += *input * prime5;
uint32_t L_58 = V_0;
uint8_t* L_59 = ___0_input;
int32_t L_60 = (*(L_59));
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_58, ((int32_t)il2cpp_codegen_multiply(L_60, ((int32_t)374761393)))));
// hash = ((hash << 11) | (hash >> (32 - 11))) * prime1;
uint32_t L_61 = V_0;
uint32_t L_62 = V_0;
V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)((int32_t)L_61<<((int32_t)11)))|((int32_t)((uint32_t)L_62>>((int32_t)21))))), ((int32_t)-1640531535)));
// ++input;
uint8_t* L_63 = ___0_input;
___0_input = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_63, 1));
// --length;
int32_t L_64 = ___1_length;
___1_length = ((int32_t)il2cpp_codegen_subtract(L_64, 1));
}
IL_0169:
{
// while (length > 0)
int32_t L_65 = ___1_length;
if ((((int32_t)L_65) > ((int32_t)0)))
{
goto IL_0144;
}
}
{
// hash ^= hash >> 15;
uint32_t L_66 = V_0;
uint32_t L_67 = V_0;
V_0 = ((int32_t)((int32_t)L_66^((int32_t)((uint32_t)L_67>>((int32_t)15)))));
// hash *= prime2;
uint32_t L_68 = V_0;
V_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_68, ((int32_t)-2048144777)));
// hash ^= hash >> 13;
uint32_t L_69 = V_0;
uint32_t L_70 = V_0;
V_0 = ((int32_t)((int32_t)L_69^((int32_t)((uint32_t)L_70>>((int32_t)13)))));
// hash *= prime3;
uint32_t L_71 = V_0;
V_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_71, ((int32_t)-1028477379)));
// hash ^= hash >> 16;
uint32_t L_72 = V_0;
uint32_t L_73 = V_0;
V_0 = ((int32_t)((int32_t)L_72^((int32_t)((uint32_t)L_73>>((int32_t)16)))));
// return hash;
uint32_t L_74 = V_0;
return L_74;
}
}
// System.UInt64 Unity.Netcode.XXHash::Hash64(System.Byte*,System.Int32,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t XXHash_Hash64_mB6D41A88BD9EE1A8485AF3BDF38732BBA1DA7DC7 (uint8_t* ___0_input, int32_t ___1_length, uint32_t ___2_seed, const RuntimeMethod* method)
{
uint64_t V_0 = 0;
uint64_t V_1 = 0;
uint64_t V_2 = 0;
uint64_t V_3 = 0;
uint64_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
uint64_t V_7 = 0;
uint64_t V_8 = 0;
uint64_t V_9 = 0;
uint64_t V_10 = 0;
uint64_t V_11 = 0;
{
// ulong hash = seed + prime5;
uint32_t L_0 = ___2_seed;
V_0 = ((int64_t)il2cpp_codegen_add(((int64_t)(uint64_t)L_0), ((int64_t)2870177450012600261LL)));
// if (length >= 32)
int32_t L_1 = ___1_length;
if ((((int32_t)L_1) < ((int32_t)((int32_t)32))))
{
goto IL_023f;
}
}
{
// ulong val0 = seed + prime1 + prime2;
uint32_t L_2 = ___2_seed;
V_1 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)(uint64_t)L_2), ((int64_t)-7046029288634856825LL))), ((int64_t)-4417276706812531889LL)));
// ulong val1 = seed + prime2;
uint32_t L_3 = ___2_seed;
V_2 = ((int64_t)il2cpp_codegen_add(((int64_t)(uint64_t)L_3), ((int64_t)-4417276706812531889LL)));
// ulong val2 = seed + 0;
uint32_t L_4 = ___2_seed;
V_3 = ((int64_t)(uint64_t)L_4);
// ulong val3 = seed - prime1;
uint32_t L_5 = ___2_seed;
V_4 = ((int64_t)il2cpp_codegen_subtract(((int64_t)(uint64_t)L_5), ((int64_t)-7046029288634856825LL)));
// int count = length >> 5;
int32_t L_6 = ___1_length;
V_5 = ((int32_t)(L_6>>5));
// for (int i = 0; i < count; i++)
V_6 = 0;
goto IL_0116;
}
IL_0057:
{
// var pos0 = *(ulong*)(input + 0);
uint8_t* L_7 = ___0_input;
int64_t L_8 = *((int64_t*)L_7);
V_7 = L_8;
// var pos1 = *(ulong*)(input + 8);
uint8_t* L_9 = ___0_input;
int64_t L_10 = *((int64_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, 8)));
V_8 = L_10;
// var pos2 = *(ulong*)(input + 16);
uint8_t* L_11 = ___0_input;
int64_t L_12 = *((int64_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_11, ((int32_t)16))));
V_9 = L_12;
// var pos3 = *(ulong*)(input + 24);
uint8_t* L_13 = ___0_input;
int64_t L_14 = *((int64_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_13, ((int32_t)24))));
V_10 = L_14;
// val0 += pos0 * prime2;
uint64_t L_15 = V_1;
uint64_t L_16 = V_7;
V_1 = ((int64_t)il2cpp_codegen_add((int64_t)L_15, ((int64_t)il2cpp_codegen_multiply((int64_t)L_16, ((int64_t)-4417276706812531889LL)))));
// val0 = (val0 << 31) | (val0 >> (64 - 31));
uint64_t L_17 = V_1;
uint64_t L_18 = V_1;
V_1 = ((int64_t)(((int64_t)((int64_t)L_17<<((int32_t)31)))|((int64_t)((uint64_t)L_18>>((int32_t)33)))));
// val0 *= prime1;
uint64_t L_19 = V_1;
V_1 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_19, ((int64_t)-7046029288634856825LL)));
// val1 += pos1 * prime2;
uint64_t L_20 = V_2;
uint64_t L_21 = V_8;
V_2 = ((int64_t)il2cpp_codegen_add((int64_t)L_20, ((int64_t)il2cpp_codegen_multiply((int64_t)L_21, ((int64_t)-4417276706812531889LL)))));
// val1 = (val1 << 31) | (val1 >> (64 - 31));
uint64_t L_22 = V_2;
uint64_t L_23 = V_2;
V_2 = ((int64_t)(((int64_t)((int64_t)L_22<<((int32_t)31)))|((int64_t)((uint64_t)L_23>>((int32_t)33)))));
// val1 *= prime1;
uint64_t L_24 = V_2;
V_2 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_24, ((int64_t)-7046029288634856825LL)));
// val2 += pos2 * prime2;
uint64_t L_25 = V_3;
uint64_t L_26 = V_9;
V_3 = ((int64_t)il2cpp_codegen_add((int64_t)L_25, ((int64_t)il2cpp_codegen_multiply((int64_t)L_26, ((int64_t)-4417276706812531889LL)))));
// val2 = (val2 << 31) | (val2 >> (64 - 31));
uint64_t L_27 = V_3;
uint64_t L_28 = V_3;
V_3 = ((int64_t)(((int64_t)((int64_t)L_27<<((int32_t)31)))|((int64_t)((uint64_t)L_28>>((int32_t)33)))));
// val2 *= prime1;
uint64_t L_29 = V_3;
V_3 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_29, ((int64_t)-7046029288634856825LL)));
// val3 += pos3 * prime2;
uint64_t L_30 = V_4;
uint64_t L_31 = V_10;
V_4 = ((int64_t)il2cpp_codegen_add((int64_t)L_30, ((int64_t)il2cpp_codegen_multiply((int64_t)L_31, ((int64_t)-4417276706812531889LL)))));
// val3 = (val3 << 31) | (val3 >> (64 - 31));
uint64_t L_32 = V_4;
uint64_t L_33 = V_4;
V_4 = ((int64_t)(((int64_t)((int64_t)L_32<<((int32_t)31)))|((int64_t)((uint64_t)L_33>>((int32_t)33)))));
// val3 *= prime1;
uint64_t L_34 = V_4;
V_4 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_34, ((int64_t)-7046029288634856825LL)));
// input += 32;
uint8_t* L_35 = ___0_input;
___0_input = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_35, ((int32_t)32)));
// for (int i = 0; i < count; i++)
int32_t L_36 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_36, 1));
}
IL_0116:
{
// for (int i = 0; i < count; i++)
int32_t L_37 = V_6;
int32_t L_38 = V_5;
if ((((int32_t)L_37) < ((int32_t)L_38)))
{
goto IL_0057;
}
}
{
// hash = ((val0 << 01) | (val0 >> (64 - 01))) +
// ((val1 << 07) | (val1 >> (64 - 07))) +
// ((val2 << 12) | (val2 >> (64 - 12))) +
// ((val3 << 18) | (val3 >> (64 - 18)));
uint64_t L_39 = V_1;
uint64_t L_40 = V_1;
uint64_t L_41 = V_2;
uint64_t L_42 = V_2;
uint64_t L_43 = V_3;
uint64_t L_44 = V_3;
uint64_t L_45 = V_4;
uint64_t L_46 = V_4;
V_0 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)(((int64_t)((int64_t)L_39<<1))|((int64_t)((uint64_t)L_40>>((int32_t)63))))), ((int64_t)(((int64_t)((int64_t)L_41<<7))|((int64_t)((uint64_t)L_42>>((int32_t)57))))))), ((int64_t)(((int64_t)((int64_t)L_43<<((int32_t)12)))|((int64_t)((uint64_t)L_44>>((int32_t)52))))))), ((int64_t)(((int64_t)((int64_t)L_45<<((int32_t)18)))|((int64_t)((uint64_t)L_46>>((int32_t)46)))))));
// val0 *= prime2;
uint64_t L_47 = V_1;
V_1 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_47, ((int64_t)-4417276706812531889LL)));
// val0 = (val0 << 31) | (val0 >> (64 - 31));
uint64_t L_48 = V_1;
uint64_t L_49 = V_1;
V_1 = ((int64_t)(((int64_t)((int64_t)L_48<<((int32_t)31)))|((int64_t)((uint64_t)L_49>>((int32_t)33)))));
// val0 *= prime1;
uint64_t L_50 = V_1;
V_1 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_50, ((int64_t)-7046029288634856825LL)));
// hash ^= val0;
uint64_t L_51 = V_0;
uint64_t L_52 = V_1;
V_0 = ((int64_t)((int64_t)L_51^(int64_t)L_52));
// hash = hash * prime1 + prime4;
uint64_t L_53 = V_0;
V_0 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply((int64_t)L_53, ((int64_t)-7046029288634856825LL))), ((int64_t)-8796714831421723037LL)));
// val1 *= prime2;
uint64_t L_54 = V_2;
V_2 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_54, ((int64_t)-4417276706812531889LL)));
// val1 = (val1 << 31) | (val1 >> (64 - 31));
uint64_t L_55 = V_2;
uint64_t L_56 = V_2;
V_2 = ((int64_t)(((int64_t)((int64_t)L_55<<((int32_t)31)))|((int64_t)((uint64_t)L_56>>((int32_t)33)))));
// val1 *= prime1;
uint64_t L_57 = V_2;
V_2 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_57, ((int64_t)-7046029288634856825LL)));
// hash ^= val1;
uint64_t L_58 = V_0;
uint64_t L_59 = V_2;
V_0 = ((int64_t)((int64_t)L_58^(int64_t)L_59));
// hash = hash * prime1 + prime4;
uint64_t L_60 = V_0;
V_0 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply((int64_t)L_60, ((int64_t)-7046029288634856825LL))), ((int64_t)-8796714831421723037LL)));
// val2 *= prime2;
uint64_t L_61 = V_3;
V_3 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_61, ((int64_t)-4417276706812531889LL)));
// val2 = (val2 << 31) | (val2 >> (64 - 31));
uint64_t L_62 = V_3;
uint64_t L_63 = V_3;
V_3 = ((int64_t)(((int64_t)((int64_t)L_62<<((int32_t)31)))|((int64_t)((uint64_t)L_63>>((int32_t)33)))));
// val2 *= prime1;
uint64_t L_64 = V_3;
V_3 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_64, ((int64_t)-7046029288634856825LL)));
// hash ^= val2;
uint64_t L_65 = V_0;
uint64_t L_66 = V_3;
V_0 = ((int64_t)((int64_t)L_65^(int64_t)L_66));
// hash = hash * prime1 + prime4;
uint64_t L_67 = V_0;
V_0 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply((int64_t)L_67, ((int64_t)-7046029288634856825LL))), ((int64_t)-8796714831421723037LL)));
// val3 *= prime2;
uint64_t L_68 = V_4;
V_4 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_68, ((int64_t)-4417276706812531889LL)));
// val3 = (val3 << 31) | (val3 >> (64 - 31));
uint64_t L_69 = V_4;
uint64_t L_70 = V_4;
V_4 = ((int64_t)(((int64_t)((int64_t)L_69<<((int32_t)31)))|((int64_t)((uint64_t)L_70>>((int32_t)33)))));
// val3 *= prime1;
uint64_t L_71 = V_4;
V_4 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_71, ((int64_t)-7046029288634856825LL)));
// hash ^= val3;
uint64_t L_72 = V_0;
uint64_t L_73 = V_4;
V_0 = ((int64_t)((int64_t)L_72^(int64_t)L_73));
// hash = hash * prime1 + prime4;
uint64_t L_74 = V_0;
V_0 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply((int64_t)L_74, ((int64_t)-7046029288634856825LL))), ((int64_t)-8796714831421723037LL)));
}
IL_023f:
{
// hash += (ulong)length;
uint64_t L_75 = V_0;
int32_t L_76 = ___1_length;
V_0 = ((int64_t)il2cpp_codegen_add((int64_t)L_75, ((int64_t)L_76)));
// length &= 31;
int32_t L_77 = ___1_length;
___1_length = ((int32_t)(L_77&((int32_t)31)));
goto IL_029e;
}
IL_024c:
{
// ulong lane = *(ulong*)input * prime2;
uint8_t* L_78 = ___0_input;
int64_t L_79 = *((int64_t*)L_78);
V_11 = ((int64_t)il2cpp_codegen_multiply(L_79, ((int64_t)-4417276706812531889LL)));
// lane = ((lane << 31) | (lane >> (64 - 31))) * prime1;
uint64_t L_80 = V_11;
uint64_t L_81 = V_11;
V_11 = ((int64_t)il2cpp_codegen_multiply(((int64_t)(((int64_t)((int64_t)L_80<<((int32_t)31)))|((int64_t)((uint64_t)L_81>>((int32_t)33))))), ((int64_t)-7046029288634856825LL)));
// hash ^= lane;
uint64_t L_82 = V_0;
uint64_t L_83 = V_11;
V_0 = ((int64_t)((int64_t)L_82^(int64_t)L_83));
// hash = ((hash << 27) | (hash >> (64 - 27))) * prime1 + prime4;
uint64_t L_84 = V_0;
uint64_t L_85 = V_0;
V_0 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply(((int64_t)(((int64_t)((int64_t)L_84<<((int32_t)27)))|((int64_t)((uint64_t)L_85>>((int32_t)37))))), ((int64_t)-7046029288634856825LL))), ((int64_t)-8796714831421723037LL)));
// input += 8;
uint8_t* L_86 = ___0_input;
___0_input = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_86, 8));
// length -= 8;
int32_t L_87 = ___1_length;
___1_length = ((int32_t)il2cpp_codegen_subtract(L_87, 8));
}
IL_029e:
{
// while (length >= 8)
int32_t L_88 = ___1_length;
if ((((int32_t)L_88) >= ((int32_t)8)))
{
goto IL_024c;
}
}
{
// if (length >= 4)
int32_t L_89 = ___1_length;
if ((((int32_t)L_89) < ((int32_t)4)))
{
goto IL_030e;
}
}
{
// hash ^= *(uint*)input * prime1;
uint64_t L_90 = V_0;
uint8_t* L_91 = ___0_input;
int32_t L_92 = *((uint32_t*)L_91);
V_0 = ((int64_t)((int64_t)L_90^((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_92)), ((int64_t)-7046029288634856825LL)))));
// hash = ((hash << 23) | (hash >> (64 - 23))) * prime2 + prime3;
uint64_t L_93 = V_0;
uint64_t L_94 = V_0;
V_0 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply(((int64_t)(((int64_t)((int64_t)L_93<<((int32_t)23)))|((int64_t)((uint64_t)L_94>>((int32_t)41))))), ((int64_t)-4417276706812531889LL))), ((int64_t)1609587929392839161LL)));
// input += 4;
uint8_t* L_95 = ___0_input;
___0_input = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_95, 4));
// length -= 4;
int32_t L_96 = ___1_length;
___1_length = ((int32_t)il2cpp_codegen_subtract(L_96, 4));
goto IL_030e;
}
IL_02e0:
{
// hash ^= *input * prime5;
uint64_t L_97 = V_0;
uint8_t* L_98 = ___0_input;
int32_t L_99 = (*(L_98));
V_0 = ((int64_t)((int64_t)L_97^((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_99)), ((int64_t)2870177450012600261LL)))));
// hash = ((hash << 11) | (hash >> (64 - 11))) * prime1;
uint64_t L_100 = V_0;
uint64_t L_101 = V_0;
V_0 = ((int64_t)il2cpp_codegen_multiply(((int64_t)(((int64_t)((int64_t)L_100<<((int32_t)11)))|((int64_t)((uint64_t)L_101>>((int32_t)53))))), ((int64_t)-7046029288634856825LL)));
// ++input;
uint8_t* L_102 = ___0_input;
___0_input = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_102, 1));
// --length;
int32_t L_103 = ___1_length;
___1_length = ((int32_t)il2cpp_codegen_subtract(L_103, 1));
}
IL_030e:
{
// while (length > 0)
int32_t L_104 = ___1_length;
if ((((int32_t)L_104) > ((int32_t)0)))
{
goto IL_02e0;
}
}
{
// hash ^= hash >> 33;
uint64_t L_105 = V_0;
uint64_t L_106 = V_0;
V_0 = ((int64_t)((int64_t)L_105^((int64_t)((uint64_t)L_106>>((int32_t)33)))));
// hash *= prime2;
uint64_t L_107 = V_0;
V_0 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_107, ((int64_t)-4417276706812531889LL)));
// hash ^= hash >> 29;
uint64_t L_108 = V_0;
uint64_t L_109 = V_0;
V_0 = ((int64_t)((int64_t)L_108^((int64_t)((uint64_t)L_109>>((int32_t)29)))));
// hash *= prime3;
uint64_t L_110 = V_0;
V_0 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_110, ((int64_t)1609587929392839161LL)));
// hash ^= hash >> 32;
uint64_t L_111 = V_0;
uint64_t L_112 = V_0;
V_0 = ((int64_t)((int64_t)L_111^((int64_t)((uint64_t)L_112>>((int32_t)32)))));
// return hash;
uint64_t L_113 = V_0;
return L_113;
}
}
// System.UInt32 Unity.Netcode.XXHash::Hash32(System.Byte[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t XXHash_Hash32_m138B37A17F29CC75B22A5AE277C1223A76A53F9A (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, const RuntimeMethod* method)
{
int32_t V_0 = 0;
uint8_t* V_1 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL;
{
// int length = buffer.Length;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer;
NullCheck(L_0);
V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
// fixed (byte* pointer = buffer)
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
V_2 = L_2;
if (!L_2)
{
goto IL_000e;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_2;
NullCheck(L_3);
if (((int32_t)(((RuntimeArray*)L_3)->max_length)))
{
goto IL_0013;
}
}
IL_000e:
{
V_1 = (uint8_t*)((uintptr_t)0);
goto IL_001c;
}
IL_0013:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_2;
NullCheck(L_4);
V_1 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_001c:
{
// return Hash32(pointer, length);
uint8_t* L_5 = V_1;
int32_t L_6 = V_0;
uint32_t L_7;
L_7 = XXHash_Hash32_m5536481B50CD190C44DFAFF662A57E441A532AB0_inline(L_5, L_6, 0, NULL);
return L_7;
}
}
// System.UInt32 Unity.Netcode.XXHash::Hash32(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t XXHash_Hash32_mDAC30AB830DFD291A7AA57B33B1424F7DBC972AB (String_t* ___0_text, const RuntimeMethod* method)
{
{
// public static uint Hash32(this string text) => Hash32(Encoding.UTF8.GetBytes(text));
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_0;
L_0 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL);
String_t* L_1 = ___0_text;
NullCheck(L_0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2;
L_2 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, String_t* >::Invoke(17 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_0, L_1);
uint32_t L_3;
L_3 = XXHash_Hash32_m138B37A17F29CC75B22A5AE277C1223A76A53F9A_inline(L_2, NULL);
return L_3;
}
}
// System.UInt32 Unity.Netcode.XXHash::Hash32(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t XXHash_Hash32_m32173EED06C4A1A3F85AA601FE079202964153FF (Type_t* ___0_type, const RuntimeMethod* method)
{
{
// public static uint Hash32(this Type type) => Hash32(type.FullName);
Type_t* L_0 = ___0_type;
NullCheck(L_0);
String_t* L_1;
L_1 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_0);
uint32_t L_2;
L_2 = XXHash_Hash32_mDAC30AB830DFD291A7AA57B33B1424F7DBC972AB_inline(L_1, NULL);
return L_2;
}
}
// System.UInt64 Unity.Netcode.XXHash::Hash64(System.Byte[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t XXHash_Hash64_m114637D3DC860457D89B4E70C47E6A53EAED7F73 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, const RuntimeMethod* method)
{
int32_t V_0 = 0;
uint8_t* V_1 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL;
{
// int length = buffer.Length;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer;
NullCheck(L_0);
V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
// fixed (byte* pointer = buffer)
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
V_2 = L_2;
if (!L_2)
{
goto IL_000e;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_2;
NullCheck(L_3);
if (((int32_t)(((RuntimeArray*)L_3)->max_length)))
{
goto IL_0013;
}
}
IL_000e:
{
V_1 = (uint8_t*)((uintptr_t)0);
goto IL_001c;
}
IL_0013:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_2;
NullCheck(L_4);
V_1 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_001c:
{
// return Hash64(pointer, length);
uint8_t* L_5 = V_1;
int32_t L_6 = V_0;
uint64_t L_7;
L_7 = XXHash_Hash64_mB6D41A88BD9EE1A8485AF3BDF38732BBA1DA7DC7_inline(L_5, L_6, 0, NULL);
return L_7;
}
}
// System.UInt64 Unity.Netcode.XXHash::Hash64(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t XXHash_Hash64_mDB605937592EA5AC4862D8FCE939459F5B7F133E (String_t* ___0_text, const RuntimeMethod* method)
{
{
// public static ulong Hash64(this string text) => Hash64(Encoding.UTF8.GetBytes(text));
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_0;
L_0 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL);
String_t* L_1 = ___0_text;
NullCheck(L_0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2;
L_2 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, String_t* >::Invoke(17 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_0, L_1);
uint64_t L_3;
L_3 = XXHash_Hash64_m114637D3DC860457D89B4E70C47E6A53EAED7F73_inline(L_2, NULL);
return L_3;
}
}
// System.UInt64 Unity.Netcode.XXHash::Hash64(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t XXHash_Hash64_mED063B27131C19B79F8CE60BC883B3A2463331D8 (Type_t* ___0_type, const RuntimeMethod* method)
{
{
// public static ulong Hash64(this Type type) => Hash64(type.FullName);
Type_t* L_0 = ___0_type;
NullCheck(L_0);
String_t* L_1;
L_1 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_0);
uint64_t L_2;
L_2 = XXHash_Hash64_mDB605937592EA5AC4862D8FCE939459F5B7F133E_inline(L_1, NULL);
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Unity.Netcode.LogLevel Unity.Netcode.NetworkLog::get_CurrentLogLevel()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NetworkLog_get_CurrentLogLevel_m8D46ADEFC32E3AC0592F30B64B2062202A97AF9C (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static LogLevel CurrentLogLevel => NetworkManager.Singleton == null ? LogLevel.Normal : NetworkManager.Singleton.LogLevel;
il2cpp_codegen_runtime_class_init_inline(NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0;
L_0 = NetworkManager_get_Singleton_m0F86FB1D52C8EDB866101D9CAE0CAA1D7DAE2266_inline(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_1)
{
goto IL_0018;
}
}
{
il2cpp_codegen_runtime_class_init_inline(NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2;
L_2 = NetworkManager_get_Singleton_m0F86FB1D52C8EDB866101D9CAE0CAA1D7DAE2266_inline(NULL);
NullCheck(L_2);
int32_t L_3 = L_2->___LogLevel_12;
return L_3;
}
IL_0018:
{
return (int32_t)(1);
}
}
// System.Void Unity.Netcode.NetworkLog::LogInfo(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkLog_LogInfo_mC9BF2CC19D71904D752F56072AA2117FE4C633C7 (String_t* ___0_message, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral93F6B2ECC7F461A154C5B3868B82830314C2192B);
s_Il2CppMethodInitialized = true;
}
{
// public static void LogInfo(string message) => Debug.Log($"[Netcode] {message}");
String_t* L_0 = ___0_message;
String_t* L_1;
L_1 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral93F6B2ECC7F461A154C5B3868B82830314C2192B, L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_1, NULL);
return;
}
}
// System.Void Unity.Netcode.NetworkLog::LogWarning(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkLog_LogWarning_m1A2073B527F4B95F216508B0E5A76DF71823D899 (String_t* ___0_message, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral93F6B2ECC7F461A154C5B3868B82830314C2192B);
s_Il2CppMethodInitialized = true;
}
{
// public static void LogWarning(string message) => Debug.LogWarning($"[Netcode] {message}");
String_t* L_0 = ___0_message;
String_t* L_1;
L_1 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral93F6B2ECC7F461A154C5B3868B82830314C2192B, L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_1, NULL);
return;
}
}
// System.Void Unity.Netcode.NetworkLog::LogError(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkLog_LogError_m6E8EB7F038ACD2B5763437173ACCED5959883428 (String_t* ___0_message, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral93F6B2ECC7F461A154C5B3868B82830314C2192B);
s_Il2CppMethodInitialized = true;
}
{
// public static void LogError(string message) => Debug.LogError($"[Netcode] {message}");
String_t* L_0 = ___0_message;
String_t* L_1;
L_1 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral93F6B2ECC7F461A154C5B3868B82830314C2192B, L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_1, NULL);
return;
}
}
// System.Void Unity.Netcode.NetworkLog::LogInfoServer(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkLog_LogInfoServer_m5A844FE35EA7F46CCC345BFB4BB481D23A542601 (String_t* ___0_message, const RuntimeMethod* method)
{
{
// public static void LogInfoServer(string message) => LogServer(message, LogType.Info);
String_t* L_0 = ___0_message;
NetworkLog_LogServer_m1F7098774F1E38CD3842D146826A23A61A61C9D3(L_0, 0, NULL);
return;
}
}
// System.Void Unity.Netcode.NetworkLog::LogWarningServer(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkLog_LogWarningServer_mB76EF01250E858646441EA5B3B64FFE01C632D47 (String_t* ___0_message, const RuntimeMethod* method)
{
{
// public static void LogWarningServer(string message) => LogServer(message, LogType.Warning);
String_t* L_0 = ___0_message;
NetworkLog_LogServer_m1F7098774F1E38CD3842D146826A23A61A61C9D3(L_0, 1, NULL);
return;
}
}
// System.Void Unity.Netcode.NetworkLog::LogErrorServer(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkLog_LogErrorServer_m4FC1BA70BDE934A5CFE32FCE5BF14C69BFC95067 (String_t* ___0_message, const RuntimeMethod* method)
{
{
// public static void LogErrorServer(string message) => LogServer(message, LogType.Error);
String_t* L_0 = ___0_message;
NetworkLog_LogServer_m1F7098774F1E38CD3842D146826A23A61A61C9D3(L_0, 2, NULL);
return;
}
}
// System.Void Unity.Netcode.NetworkLog::LogServer(System.String,Unity.Netcode.NetworkLog/LogType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkLog_LogServer_m1F7098774F1E38CD3842D146826A23A61A61C9D3 (String_t* ___0_message, uint8_t ___1_logType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkConnectionManager_SendMessage_TisServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D_m1AC837073BAB13515F2D76D649EB02F95F675DB4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkLog_tD4E7AC873ED92B18C904D7DC026097F98F9639D5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* V_0 = NULL;
uint64_t V_1 = 0;
bool V_2 = false;
ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D V_3;
memset((&V_3), 0, sizeof(V_3));
int32_t V_4 = 0;
ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D V_5;
memset((&V_5), 0, sizeof(V_5));
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* G_B2_0 = NULL;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* G_B1_0 = NULL;
uint64_t G_B5_0 = 0;
int32_t G_B8_0 = 0;
{
// var networkManager = NetworkManagerOverride ??= NetworkManager.Singleton;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = ((NetworkLog_tD4E7AC873ED92B18C904D7DC026097F98F9639D5_StaticFields*)il2cpp_codegen_static_fields_for(NetworkLog_tD4E7AC873ED92B18C904D7DC026097F98F9639D5_il2cpp_TypeInfo_var))->___NetworkManagerOverride_0;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_0014;
}
}
{
il2cpp_codegen_runtime_class_init_inline(NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2;
L_2 = NetworkManager_get_Singleton_m0F86FB1D52C8EDB866101D9CAE0CAA1D7DAE2266_inline(NULL);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_3 = L_2;
((NetworkLog_tD4E7AC873ED92B18C904D7DC026097F98F9639D5_StaticFields*)il2cpp_codegen_static_fields_for(NetworkLog_tD4E7AC873ED92B18C904D7DC026097F98F9639D5_il2cpp_TypeInfo_var))->___NetworkManagerOverride_0 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((NetworkLog_tD4E7AC873ED92B18C904D7DC026097F98F9639D5_StaticFields*)il2cpp_codegen_static_fields_for(NetworkLog_tD4E7AC873ED92B18C904D7DC026097F98F9639D5_il2cpp_TypeInfo_var))->___NetworkManagerOverride_0), (void*)L_3);
G_B2_0 = L_3;
}
IL_0014:
{
V_0 = G_B2_0;
// ulong localId = networkManager?.LocalClientId ?? 0;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_4 = V_0;
if (L_4)
{
goto IL_001c;
}
}
{
G_B5_0 = ((uint64_t)(((int64_t)0)));
goto IL_0022;
}
IL_001c:
{
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_5 = V_0;
NullCheck(L_5);
uint64_t L_6;
L_6 = NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577(L_5, NULL);
G_B5_0 = L_6;
}
IL_0022:
{
V_1 = G_B5_0;
// bool isServer = networkManager?.IsServer ?? true;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_7 = V_0;
if (L_7)
{
goto IL_0029;
}
}
{
G_B8_0 = 1;
goto IL_002f;
}
IL_0029:
{
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_8 = V_0;
NullCheck(L_8);
bool L_9;
L_9 = NetworkManager_get_IsServer_m3FF8C5D22D260033AD3FC6C4AF44E7161BDD7F52(L_8, NULL);
G_B8_0 = ((int32_t)(L_9));
}
IL_002f:
{
V_2 = (bool)G_B8_0;
uint8_t L_10 = ___1_logType;
switch (L_10)
{
case 0:
{
goto IL_0044;
}
case 1:
{
goto IL_0058;
}
case 2:
{
goto IL_006c;
}
}
}
{
goto IL_007e;
}
IL_0044:
{
// if (isServer)
bool L_11 = V_2;
if (!L_11)
{
goto IL_0050;
}
}
{
// LogInfoServerLocal(message, localId);
String_t* L_12 = ___0_message;
uint64_t L_13 = V_1;
NetworkLog_LogInfoServerLocal_m0226C41CDCFC8AFCA71B9B37F51C8B563B8BAA73(L_12, L_13, NULL);
goto IL_007e;
}
IL_0050:
{
// LogInfo(message);
String_t* L_14 = ___0_message;
NetworkLog_LogInfo_mC9BF2CC19D71904D752F56072AA2117FE4C633C7(L_14, NULL);
// break;
goto IL_007e;
}
IL_0058:
{
// if (isServer)
bool L_15 = V_2;
if (!L_15)
{
goto IL_0064;
}
}
{
// LogWarningServerLocal(message, localId);
String_t* L_16 = ___0_message;
uint64_t L_17 = V_1;
NetworkLog_LogWarningServerLocal_mC449A83E4E7615B20B0EBD3939C7C87F2DD521B7(L_16, L_17, NULL);
goto IL_007e;
}
IL_0064:
{
// LogWarning(message);
String_t* L_18 = ___0_message;
NetworkLog_LogWarning_m1A2073B527F4B95F216508B0E5A76DF71823D899(L_18, NULL);
// break;
goto IL_007e;
}
IL_006c:
{
// if (isServer)
bool L_19 = V_2;
if (!L_19)
{
goto IL_0078;
}
}
{
// LogErrorServerLocal(message, localId);
String_t* L_20 = ___0_message;
uint64_t L_21 = V_1;
NetworkLog_LogErrorServerLocal_mF20336C8A5F0B6C4345F11F27FCECD7AA3E50987(L_20, L_21, NULL);
goto IL_007e;
}
IL_0078:
{
// LogError(message);
String_t* L_22 = ___0_message;
NetworkLog_LogError_m6E8EB7F038ACD2B5763437173ACCED5959883428(L_22, NULL);
}
IL_007e:
{
// if (!isServer && networkManager.NetworkConfig.EnableNetworkLogs)
bool L_23 = V_2;
if (L_23)
{
goto IL_00cc;
}
}
{
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_24 = V_0;
NullCheck(L_24);
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* L_25 = L_24->___NetworkConfig_10;
NullCheck(L_25);
bool L_26 = L_25->___EnableNetworkLogs_18;
if (!L_26)
{
goto IL_00cc;
}
}
{
// var networkMessage = new ServerLogMessage
// {
// LogType = logType,
// Message = message
// };
il2cpp_codegen_initobj((&V_5), sizeof(ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D));
uint8_t L_27 = ___1_logType;
(&V_5)->___LogType_0 = L_27;
String_t* L_28 = ___0_message;
(&V_5)->___Message_1 = L_28;
Il2CppCodeGenWriteBarrier((void**)(&(&V_5)->___Message_1), (void*)L_28);
ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D L_29 = V_5;
V_3 = L_29;
// var size = networkManager.ConnectionManager.SendMessage(ref networkMessage, NetworkDelivery.ReliableFragmentedSequenced, NetworkManager.ServerClientId);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_30 = V_0;
NullCheck(L_30);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_31 = L_30->___ConnectionManager_31;
NullCheck(L_31);
int32_t L_32;
L_32 = NetworkConnectionManager_SendMessage_TisServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D_m1AC837073BAB13515F2D76D649EB02F95F675DB4(L_31, (&V_3), 4, ((int64_t)0), NetworkConnectionManager_SendMessage_TisServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D_m1AC837073BAB13515F2D76D649EB02F95F675DB4_RuntimeMethod_var);
V_4 = L_32;
// networkManager.NetworkMetrics.TrackServerLogSent(NetworkManager.ServerClientId, (uint)logType, size);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_33 = V_0;
NullCheck(L_33);
RuntimeObject* L_34;
L_34 = NetworkManager_get_NetworkMetrics_mC2FC9F73570CF607741C2C02FB641D1A23FCEF13(L_33, NULL);
uint8_t L_35 = ___1_logType;
int32_t L_36 = V_4;
NullCheck(L_34);
InterfaceActionInvoker3< uint64_t, uint32_t, int64_t >::Invoke(22 /* System.Void Unity.Netcode.INetworkMetrics::TrackServerLogSent(System.UInt64,System.UInt32,System.Int64) */, INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var, L_34, ((int64_t)0), L_35, ((int64_t)L_36));
}
IL_00cc:
{
// }
return;
}
}
// System.Void Unity.Netcode.NetworkLog::LogInfoServerLocal(System.String,System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkLog_LogInfoServerLocal_m0226C41CDCFC8AFCA71B9B37F51C8B563B8BAA73 (String_t* ___0_message, uint64_t ___1_sender, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFBED0FA57509390824E68FB6024CC30CC1064E62);
s_Il2CppMethodInitialized = true;
}
{
// internal static void LogInfoServerLocal(string message, ulong sender) => Debug.Log($"[Netcode-Server Sender={sender}] {message}");
uint64_t L_0 = ___1_sender;
uint64_t L_1 = L_0;
RuntimeObject* L_2 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_1);
String_t* L_3 = ___0_message;
String_t* L_4;
L_4 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralFBED0FA57509390824E68FB6024CC30CC1064E62, L_2, L_3, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_4, NULL);
return;
}
}
// System.Void Unity.Netcode.NetworkLog::LogWarningServerLocal(System.String,System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkLog_LogWarningServerLocal_mC449A83E4E7615B20B0EBD3939C7C87F2DD521B7 (String_t* ___0_message, uint64_t ___1_sender, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFBED0FA57509390824E68FB6024CC30CC1064E62);
s_Il2CppMethodInitialized = true;
}
{
// internal static void LogWarningServerLocal(string message, ulong sender) => Debug.LogWarning($"[Netcode-Server Sender={sender}] {message}");
uint64_t L_0 = ___1_sender;
uint64_t L_1 = L_0;
RuntimeObject* L_2 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_1);
String_t* L_3 = ___0_message;
String_t* L_4;
L_4 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralFBED0FA57509390824E68FB6024CC30CC1064E62, L_2, L_3, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_4, NULL);
return;
}
}
// System.Void Unity.Netcode.NetworkLog::LogErrorServerLocal(System.String,System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkLog_LogErrorServerLocal_mF20336C8A5F0B6C4345F11F27FCECD7AA3E50987 (String_t* ___0_message, uint64_t ___1_sender, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFBED0FA57509390824E68FB6024CC30CC1064E62);
s_Il2CppMethodInitialized = true;
}
{
// internal static void LogErrorServerLocal(string message, ulong sender) => Debug.LogError($"[Netcode-Server Sender={sender}] {message}");
uint64_t L_0 = ___1_sender;
uint64_t L_1 = L_0;
RuntimeObject* L_2 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_1);
String_t* L_3 = ___0_message;
String_t* L_4;
L_4 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralFBED0FA57509390824E68FB6024CC30CC1064E62, L_2, L_3, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_4, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.CustomMessagingManager::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomMessagingManager__ctor_m55F63DE3FE06929DA037135779559095D3499FE6 (CustomMessagingManager_t713DDF9DC30FAF5178913295556DD07C946A9746* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_networkManager, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m5E4B6B9F89D46C77A91B71E9886C0AD48114E8A8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m8895AC8BCB1207FE98C6503B41E3DD4A9714664E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t2EC8956A71CCF4FBCA1F6403B624C92727D4A2C1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t518F90D2E7567328DA366C63B54EBF3FFB28D30D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private Dictionary<ulong, HandleNamedMessageDelegate> m_NamedMessageHandlers32 = new Dictionary<ulong, HandleNamedMessageDelegate>();
Dictionary_2_t518F90D2E7567328DA366C63B54EBF3FFB28D30D* L_0 = (Dictionary_2_t518F90D2E7567328DA366C63B54EBF3FFB28D30D*)il2cpp_codegen_object_new(Dictionary_2_t518F90D2E7567328DA366C63B54EBF3FFB28D30D_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_m5E4B6B9F89D46C77A91B71E9886C0AD48114E8A8(L_0, Dictionary_2__ctor_m5E4B6B9F89D46C77A91B71E9886C0AD48114E8A8_RuntimeMethod_var);
__this->___m_NamedMessageHandlers32_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_NamedMessageHandlers32_2), (void*)L_0);
// private Dictionary<ulong, HandleNamedMessageDelegate> m_NamedMessageHandlers64 = new Dictionary<ulong, HandleNamedMessageDelegate>();
Dictionary_2_t518F90D2E7567328DA366C63B54EBF3FFB28D30D* L_1 = (Dictionary_2_t518F90D2E7567328DA366C63B54EBF3FFB28D30D*)il2cpp_codegen_object_new(Dictionary_2_t518F90D2E7567328DA366C63B54EBF3FFB28D30D_il2cpp_TypeInfo_var);
NullCheck(L_1);
Dictionary_2__ctor_m5E4B6B9F89D46C77A91B71E9886C0AD48114E8A8(L_1, Dictionary_2__ctor_m5E4B6B9F89D46C77A91B71E9886C0AD48114E8A8_RuntimeMethod_var);
__this->___m_NamedMessageHandlers64_3 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_NamedMessageHandlers64_3), (void*)L_1);
// private Dictionary<ulong, string> m_MessageHandlerNameLookup32 = new Dictionary<ulong, string>();
Dictionary_2_t2EC8956A71CCF4FBCA1F6403B624C92727D4A2C1* L_2 = (Dictionary_2_t2EC8956A71CCF4FBCA1F6403B624C92727D4A2C1*)il2cpp_codegen_object_new(Dictionary_2_t2EC8956A71CCF4FBCA1F6403B624C92727D4A2C1_il2cpp_TypeInfo_var);
NullCheck(L_2);
Dictionary_2__ctor_m8895AC8BCB1207FE98C6503B41E3DD4A9714664E(L_2, Dictionary_2__ctor_m8895AC8BCB1207FE98C6503B41E3DD4A9714664E_RuntimeMethod_var);
__this->___m_MessageHandlerNameLookup32_4 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_MessageHandlerNameLookup32_4), (void*)L_2);
// private Dictionary<ulong, string> m_MessageHandlerNameLookup64 = new Dictionary<ulong, string>();
Dictionary_2_t2EC8956A71CCF4FBCA1F6403B624C92727D4A2C1* L_3 = (Dictionary_2_t2EC8956A71CCF4FBCA1F6403B624C92727D4A2C1*)il2cpp_codegen_object_new(Dictionary_2_t2EC8956A71CCF4FBCA1F6403B624C92727D4A2C1_il2cpp_TypeInfo_var);
NullCheck(L_3);
Dictionary_2__ctor_m8895AC8BCB1207FE98C6503B41E3DD4A9714664E(L_3, Dictionary_2__ctor_m8895AC8BCB1207FE98C6503B41E3DD4A9714664E_RuntimeMethod_var);
__this->___m_MessageHandlerNameLookup64_5 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_MessageHandlerNameLookup64_5), (void*)L_3);
// internal CustomMessagingManager(NetworkManager networkManager)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_NetworkManager = networkManager;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_4 = ___0_networkManager;
__this->___m_NetworkManager_0 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_NetworkManager_0), (void*)L_4);
// }
return;
}
}
// System.Void Unity.Netcode.CustomMessagingManager::add_OnUnnamedMessage(Unity.Netcode.CustomMessagingManager/UnnamedMessageDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomMessagingManager_add_OnUnnamedMessage_m032B988DFD1B80B37041773AE4DC65B639CBC2A6 (CustomMessagingManager_t713DDF9DC30FAF5178913295556DD07C946A9746* __this, UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* V_0 = NULL;
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* V_1 = NULL;
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* V_2 = NULL;
{
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* L_0 = __this->___OnUnnamedMessage_1;
V_0 = L_0;
}
IL_0007:
{
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* L_1 = V_0;
V_1 = L_1;
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* L_2 = V_1;
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
V_2 = ((UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F*)CastclassSealed((RuntimeObject*)L_4, UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F_il2cpp_TypeInfo_var));
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F** L_5 = (UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F**)(&__this->___OnUnnamedMessage_1);
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* L_6 = V_2;
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* L_7 = V_1;
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* L_8;
L_8 = InterlockedCompareExchangeImpl<UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F*>(L_5, L_6, L_7);
V_0 = L_8;
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* L_9 = V_0;
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* L_10 = V_1;
if ((!(((RuntimeObject*)(UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F*)L_9) == ((RuntimeObject*)(UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Unity.Netcode.CustomMessagingManager::remove_OnUnnamedMessage(Unity.Netcode.CustomMessagingManager/UnnamedMessageDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomMessagingManager_remove_OnUnnamedMessage_mA94DB83C93E51FF896994DD085A6B6955B473D57 (CustomMessagingManager_t713DDF9DC30FAF5178913295556DD07C946A9746* __this, UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* V_0 = NULL;
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* V_1 = NULL;
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* V_2 = NULL;
{
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* L_0 = __this->___OnUnnamedMessage_1;
V_0 = L_0;
}
IL_0007:
{
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* L_1 = V_0;
V_1 = L_1;
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* L_2 = V_1;
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* L_3 = ___0_value;
Delegate_t* L_4;
L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
V_2 = ((UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F*)CastclassSealed((RuntimeObject*)L_4, UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F_il2cpp_TypeInfo_var));
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F** L_5 = (UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F**)(&__this->___OnUnnamedMessage_1);
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* L_6 = V_2;
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* L_7 = V_1;
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* L_8;
L_8 = InterlockedCompareExchangeImpl<UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F*>(L_5, L_6, L_7);
V_0 = L_8;
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* L_9 = V_0;
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* L_10 = V_1;
if ((!(((RuntimeObject*)(UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F*)L_9) == ((RuntimeObject*)(UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F*)L_10))))
{
goto IL_0007;
}
}
{
return;
}
}
// System.Void Unity.Netcode.CustomMessagingManager::InvokeUnnamedMessage(System.UInt64,Unity.Netcode.FastBufferReader,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomMessagingManager_InvokeUnnamedMessage_m0A23B2E0396035E4399494118F0B04F8F39C7A04 (CustomMessagingManager_t713DDF9DC30FAF5178913295556DD07C946A9746* __this, uint64_t ___0_clientId, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_reader, int32_t ___2_serializedHeaderSize, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* V_1 = NULL;
int32_t V_2 = 0;
{
// if (OnUnnamedMessage != null)
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* L_0 = __this->___OnUnnamedMessage_1;
if (!L_0)
{
goto IL_0041;
}
}
{
// var pos = reader.Position;
int32_t L_1;
L_1 = FastBufferReader_get_Position_m6B9DC9ECC9F2D943EA0103248E10AB9B95C8F4CF_inline((&___1_reader), NULL);
V_0 = L_1;
// var delegates = OnUnnamedMessage.GetInvocationList();
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* L_2 = __this->___OnUnnamedMessage_1;
NullCheck(L_2);
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_3;
L_3 = VirtualFuncInvoker0< DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* >::Invoke(9 /* System.Delegate[] System.Delegate::GetInvocationList() */, L_2);
// foreach (var handler in delegates)
V_1 = L_3;
V_2 = 0;
goto IL_003b;
}
IL_0020:
{
// foreach (var handler in delegates)
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_4 = V_1;
int32_t L_5 = V_2;
NullCheck(L_4);
int32_t L_6 = L_5;
Delegate_t* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
// reader.Seek(pos);
int32_t L_8 = V_0;
FastBufferReader_Seek_m16C68413DE1A8E7F4494EB4E49595AED9F7FE3BF_inline((&___1_reader), L_8, NULL);
// ((UnnamedMessageDelegate)handler).Invoke(clientId, reader);
uint64_t L_9 = ___0_clientId;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_10 = ___1_reader;
NullCheck(((UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F*)CastclassSealed((RuntimeObject*)L_7, UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F_il2cpp_TypeInfo_var)));
UnnamedMessageDelegate_Invoke_m16370CB99739739DE1D0DD862BBF419F1EFDB82C_inline(((UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F*)CastclassSealed((RuntimeObject*)L_7, UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F_il2cpp_TypeInfo_var)), L_9, L_10, NULL);
int32_t L_11 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_003b:
{
// foreach (var handler in delegates)
int32_t L_12 = V_2;
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_13 = V_1;
NullCheck(L_13);
if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
{
goto IL_0020;
}
}
IL_0041:
{
// m_NetworkManager.NetworkMetrics.TrackUnnamedMessageReceived(clientId, reader.Length + serializedHeaderSize);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_14 = __this->___m_NetworkManager_0;
NullCheck(L_14);
RuntimeObject* L_15;
L_15 = NetworkManager_get_NetworkMetrics_mC2FC9F73570CF607741C2C02FB641D1A23FCEF13(L_14, NULL);
uint64_t L_16 = ___0_clientId;
int32_t L_17;
L_17 = FastBufferReader_get_Length_mE214B04E5DEA9E95553282F42E80A99883F7DDB0_inline((&___1_reader), NULL);
int32_t L_18 = ___2_serializedHeaderSize;
NullCheck(L_15);
InterfaceActionInvoker2< uint64_t, int64_t >::Invoke(10 /* System.Void Unity.Netcode.INetworkMetrics::TrackUnnamedMessageReceived(System.UInt64,System.Int64) */, INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var, L_15, L_16, ((int64_t)((int32_t)il2cpp_codegen_add(L_17, L_18))));
// }
return;
}
}
// System.Void Unity.Netcode.CustomMessagingManager::SendUnnamedMessageToAll(Unity.Netcode.FastBufferWriter,Unity.Netcode.NetworkDelivery)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomMessagingManager_SendUnnamedMessageToAll_m68574DD03CCEFA22B79C2EF6E062E5AEE7142F57 (CustomMessagingManager_t713DDF9DC30FAF5178913295556DD07C946A9746* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_messageBuffer, int32_t ___1_networkDelivery, const RuntimeMethod* method)
{
{
// SendUnnamedMessage(m_NetworkManager.ConnectedClientsIds, messageBuffer, networkDelivery);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = __this->___m_NetworkManager_0;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = NetworkManager_get_ConnectedClientsIds_mAC05454DCEFB717F590830D86FFA869E7201231A(L_0, NULL);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_2 = ___0_messageBuffer;
int32_t L_3 = ___1_networkDelivery;
CustomMessagingManager_SendUnnamedMessage_m6C3832AF6BC7B7F822D8F77DB17D24800115406D(__this, L_1, L_2, L_3, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.CustomMessagingManager::SendUnnamedMessage(System.Collections.Generic.IReadOnlyList`1<System.UInt64>,Unity.Netcode.FastBufferWriter,Unity.Netcode.NetworkDelivery)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomMessagingManager_SendUnnamedMessage_m6C3832AF6BC7B7F822D8F77DB17D24800115406D (CustomMessagingManager_t713DDF9DC30FAF5178913295556DD07C946A9746* __this, RuntimeObject* ___0_clientIds, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___1_messageBuffer, int32_t ___2_networkDelivery, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReadOnlyCollection_1_t02F24BFA8317160B96EEE7839D43A61F5149E410_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReadOnlyList_1_t1A3980B817C9C841FC942102C2A423C1AAD15C8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkConnectionManager_SendMessage_TisUnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977_TisIReadOnlyList_1_t1A3980B817C9C841FC942102C2A423C1AAD15C8E_mD313AF89725350EC65E8DA5E0FF02DCA84E36FB2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
UnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
int32_t V_2 = 0;
UnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (!m_NetworkManager.IsServer)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = __this->___m_NetworkManager_0;
NullCheck(L_0);
bool L_1;
L_1 = NetworkManager_get_IsServer_m3FF8C5D22D260033AD3FC6C4AF44E7161BDD7F52(L_0, NULL);
if (L_1)
{
goto IL_0018;
}
}
{
// throw new InvalidOperationException("Can not send unnamed messages to multiple users as a client");
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_2 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
NullCheck(L_2);
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFD092F0E0D845E4354983B3873CBB2B72D3A4A54)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CustomMessagingManager_SendUnnamedMessage_m6C3832AF6BC7B7F822D8F77DB17D24800115406D_RuntimeMethod_var)));
}
IL_0018:
{
// if (clientIds == null)
RuntimeObject* L_3 = ___0_clientIds;
if (L_3)
{
goto IL_002b;
}
}
{
// throw new ArgumentNullException(nameof(clientIds), "You must pass in a valid clientId List");
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_4);
ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFB9C64E897DD4F809BA252289391A4FF37D037A9)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral90D8506F2FEA7E54244FF6D76926CCE67B562AB2)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CustomMessagingManager_SendUnnamedMessage_m6C3832AF6BC7B7F822D8F77DB17D24800115406D_RuntimeMethod_var)));
}
IL_002b:
{
// if (m_NetworkManager.IsHost)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_5 = __this->___m_NetworkManager_0;
NullCheck(L_5);
bool L_6;
L_6 = NetworkManager_get_IsHost_mC1156B68C1D97048027559F64FB5C3413F16C124(L_5, NULL);
if (!L_6)
{
goto IL_0079;
}
}
{
// for (var i = 0; i < clientIds.Count; ++i)
V_2 = 0;
goto IL_0070;
}
IL_003c:
{
// if (clientIds[i] == m_NetworkManager.LocalClientId)
RuntimeObject* L_7 = ___0_clientIds;
int32_t L_8 = V_2;
NullCheck(L_7);
uint64_t L_9;
L_9 = InterfaceFuncInvoker1< uint64_t, int32_t >::Invoke(0 /* T System.Collections.Generic.IReadOnlyList`1<System.UInt64>::get_Item(System.Int32) */, IReadOnlyList_1_t1A3980B817C9C841FC942102C2A423C1AAD15C8E_il2cpp_TypeInfo_var, L_7, L_8);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_10 = __this->___m_NetworkManager_0;
NullCheck(L_10);
uint64_t L_11;
L_11 = NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577(L_10, NULL);
if ((!(((uint64_t)L_9) == ((uint64_t)L_11))))
{
goto IL_006c;
}
}
{
// InvokeUnnamedMessage(
// m_NetworkManager.LocalClientId,
// new FastBufferReader(messageBuffer, Allocator.None),
// 0
// );
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_12 = __this->___m_NetworkManager_0;
NullCheck(L_12);
uint64_t L_13;
L_13 = NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577(L_12, NULL);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_14 = ___1_messageBuffer;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_15;
memset((&L_15), 0, sizeof(L_15));
FastBufferReader__ctor_mF32AC7CF7D9A19B89B4192D07011549A4A352835((&L_15), L_14, 1, (-1), 0, 2, /*hidden argument*/NULL);
CustomMessagingManager_InvokeUnnamedMessage_m0A23B2E0396035E4399494118F0B04F8F39C7A04(__this, L_13, L_15, 0, NULL);
}
IL_006c:
{
// for (var i = 0; i < clientIds.Count; ++i)
int32_t L_16 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0070:
{
// for (var i = 0; i < clientIds.Count; ++i)
int32_t L_17 = V_2;
RuntimeObject* L_18 = ___0_clientIds;
NullCheck(L_18);
int32_t L_19;
L_19 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IReadOnlyCollection`1<System.UInt64>::get_Count() */, IReadOnlyCollection_1_t02F24BFA8317160B96EEE7839D43A61F5149E410_il2cpp_TypeInfo_var, L_18);
if ((((int32_t)L_17) < ((int32_t)L_19)))
{
goto IL_003c;
}
}
IL_0079:
{
// var message = new UnnamedMessage
// {
// SendData = messageBuffer
// };
il2cpp_codegen_initobj((&V_3), sizeof(UnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977));
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_20 = ___1_messageBuffer;
(&V_3)->___SendData_0 = L_20;
UnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977 L_21 = V_3;
V_0 = L_21;
// var size = m_NetworkManager.ConnectionManager.SendMessage(ref message, networkDelivery, clientIds);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_22 = __this->___m_NetworkManager_0;
NullCheck(L_22);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_23 = L_22->___ConnectionManager_31;
int32_t L_24 = ___2_networkDelivery;
NullCheck(L_23);
int32_t L_25;
L_25 = NetworkConnectionManager_SendMessage_TisUnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977_TisIReadOnlyList_1_t1A3980B817C9C841FC942102C2A423C1AAD15C8E_mD313AF89725350EC65E8DA5E0FF02DCA84E36FB2(L_23, (&V_0), L_24, (&___0_clientIds), NetworkConnectionManager_SendMessage_TisUnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977_TisIReadOnlyList_1_t1A3980B817C9C841FC942102C2A423C1AAD15C8E_mD313AF89725350EC65E8DA5E0FF02DCA84E36FB2_RuntimeMethod_var);
V_1 = L_25;
// if (size != 0)
int32_t L_26 = V_1;
if (!L_26)
{
goto IL_00b7;
}
}
{
// m_NetworkManager.NetworkMetrics.TrackUnnamedMessageSent(clientIds, size);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_27 = __this->___m_NetworkManager_0;
NullCheck(L_27);
RuntimeObject* L_28;
L_28 = NetworkManager_get_NetworkMetrics_mC2FC9F73570CF607741C2C02FB641D1A23FCEF13(L_27, NULL);
RuntimeObject* L_29 = ___0_clientIds;
int32_t L_30 = V_1;
NullCheck(L_28);
InterfaceActionInvoker2< RuntimeObject*, int64_t >::Invoke(9 /* System.Void Unity.Netcode.INetworkMetrics::TrackUnnamedMessageSent(System.Collections.Generic.IReadOnlyCollection`1<System.UInt64>,System.Int64) */, INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var, L_28, L_29, ((int64_t)L_30));
}
IL_00b7:
{
// }
return;
}
}
// System.Void Unity.Netcode.CustomMessagingManager::SendUnnamedMessage(System.UInt64,Unity.Netcode.FastBufferWriter,Unity.Netcode.NetworkDelivery)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomMessagingManager_SendUnnamedMessage_m6E01D6575ADD750546145447C7508A6D171018A5 (CustomMessagingManager_t713DDF9DC30FAF5178913295556DD07C946A9746* __this, uint64_t ___0_clientId, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___1_messageBuffer, int32_t ___2_networkDelivery, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkConnectionManager_SendMessage_TisUnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977_mB7A345CD6D61F8D59CAD11C0C5FFE7137A08E8DE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
UnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
UnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// if (m_NetworkManager.IsHost)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = __this->___m_NetworkManager_0;
NullCheck(L_0);
bool L_1;
L_1 = NetworkManager_get_IsHost_mC1156B68C1D97048027559F64FB5C3413F16C124(L_0, NULL);
if (!L_1)
{
goto IL_0038;
}
}
{
// if (clientId == m_NetworkManager.LocalClientId)
uint64_t L_2 = ___0_clientId;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_3 = __this->___m_NetworkManager_0;
NullCheck(L_3);
uint64_t L_4;
L_4 = NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577(L_3, NULL);
if ((!(((uint64_t)L_2) == ((uint64_t)L_4))))
{
goto IL_0038;
}
}
{
// InvokeUnnamedMessage(
// m_NetworkManager.LocalClientId,
// new FastBufferReader(messageBuffer, Allocator.None),
// 0
// );
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_5 = __this->___m_NetworkManager_0;
NullCheck(L_5);
uint64_t L_6;
L_6 = NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577(L_5, NULL);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_7 = ___1_messageBuffer;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_8;
memset((&L_8), 0, sizeof(L_8));
FastBufferReader__ctor_mF32AC7CF7D9A19B89B4192D07011549A4A352835((&L_8), L_7, 1, (-1), 0, 2, /*hidden argument*/NULL);
CustomMessagingManager_InvokeUnnamedMessage_m0A23B2E0396035E4399494118F0B04F8F39C7A04(__this, L_6, L_8, 0, NULL);
// return;
return;
}
IL_0038:
{
// var message = new UnnamedMessage
// {
// SendData = messageBuffer
// };
il2cpp_codegen_initobj((&V_2), sizeof(UnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977));
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_9 = ___1_messageBuffer;
(&V_2)->___SendData_0 = L_9;
UnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977 L_10 = V_2;
V_0 = L_10;
// var size = m_NetworkManager.ConnectionManager.SendMessage(ref message, networkDelivery, clientId);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_11 = __this->___m_NetworkManager_0;
NullCheck(L_11);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_12 = L_11->___ConnectionManager_31;
int32_t L_13 = ___2_networkDelivery;
uint64_t L_14 = ___0_clientId;
NullCheck(L_12);
int32_t L_15;
L_15 = NetworkConnectionManager_SendMessage_TisUnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977_mB7A345CD6D61F8D59CAD11C0C5FFE7137A08E8DE(L_12, (&V_0), L_13, L_14, NetworkConnectionManager_SendMessage_TisUnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977_mB7A345CD6D61F8D59CAD11C0C5FFE7137A08E8DE_RuntimeMethod_var);
V_1 = L_15;
// if (size != 0)
int32_t L_16 = V_1;
if (!L_16)
{
goto IL_0075;
}
}
{
// m_NetworkManager.NetworkMetrics.TrackUnnamedMessageSent(clientId, size);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_17 = __this->___m_NetworkManager_0;
NullCheck(L_17);
RuntimeObject* L_18;
L_18 = NetworkManager_get_NetworkMetrics_mC2FC9F73570CF607741C2C02FB641D1A23FCEF13(L_17, NULL);
uint64_t L_19 = ___0_clientId;
int32_t L_20 = V_1;
NullCheck(L_18);
InterfaceActionInvoker2< uint64_t, int64_t >::Invoke(8 /* System.Void Unity.Netcode.INetworkMetrics::TrackUnnamedMessageSent(System.UInt64,System.Int64) */, INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var, L_18, L_19, ((int64_t)L_20));
}
IL_0075:
{
// }
return;
}
}
// System.Void Unity.Netcode.CustomMessagingManager::InvokeNamedMessage(System.UInt64,System.UInt64,Unity.Netcode.FastBufferReader,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomMessagingManager_InvokeNamedMessage_m21FFAE6C31FF0E7182AE5B32A14B87792D8F5AAC (CustomMessagingManager_t713DDF9DC30FAF5178913295556DD07C946A9746* __this, uint64_t ___0_hash, uint64_t ___1_sender, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___2_reader, int32_t ___3_serializedHeaderSize, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m8616292878CC643D7B13019111630FB22CAD7597_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m98BE3755186F6CBCA6D1CF3A0569C81596573056_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD* V_1 = NULL;
HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD* V_2 = NULL;
String_t* V_3 = NULL;
String_t* V_4 = NULL;
HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD* V_5 = NULL;
HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD* V_6 = NULL;
uint8_t V_7 = 0;
String_t* V_8 = NULL;
String_t* V_9 = NULL;
{
// var bytesCount = reader.Length + serializedHeaderSize;
int32_t L_0;
L_0 = FastBufferReader_get_Length_mE214B04E5DEA9E95553282F42E80A99883F7DDB0_inline((&___2_reader), NULL);
int32_t L_1 = ___3_serializedHeaderSize;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
// if (m_NetworkManager == null)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = __this->___m_NetworkManager_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_3)
{
goto IL_0091;
}
}
{
// if (m_NamedMessageHandlers32.TryGetValue(hash, out HandleNamedMessageDelegate messageHandler32))
Dictionary_2_t518F90D2E7567328DA366C63B54EBF3FFB28D30D* L_4 = __this->___m_NamedMessageHandlers32_2;
uint64_t L_5 = ___0_hash;
NullCheck(L_4);
bool L_6;
L_6 = Dictionary_2_TryGetValue_m8616292878CC643D7B13019111630FB22CAD7597(L_4, L_5, (&V_1), Dictionary_2_TryGetValue_m8616292878CC643D7B13019111630FB22CAD7597_RuntimeMethod_var);
if (!L_6)
{
goto IL_0052;
}
}
{
// string messageName = m_MessageHandlerNameLookup32[hash];
Dictionary_2_t2EC8956A71CCF4FBCA1F6403B624C92727D4A2C1* L_7 = __this->___m_MessageHandlerNameLookup32_4;
uint64_t L_8 = ___0_hash;
NullCheck(L_7);
String_t* L_9;
L_9 = Dictionary_2_get_Item_m98BE3755186F6CBCA6D1CF3A0569C81596573056(L_7, L_8, Dictionary_2_get_Item_m98BE3755186F6CBCA6D1CF3A0569C81596573056_RuntimeMethod_var);
V_3 = L_9;
// messageHandler32(sender, reader);
HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD* L_10 = V_1;
uint64_t L_11 = ___1_sender;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_12 = ___2_reader;
NullCheck(L_10);
HandleNamedMessageDelegate_Invoke_m4BE4E8F48CDFCECC1CAF324EDBBE4BBC5EF7A83B_inline(L_10, L_11, L_12, NULL);
// m_NetworkManager.NetworkMetrics.TrackNamedMessageReceived(sender, messageName, bytesCount);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_13 = __this->___m_NetworkManager_0;
NullCheck(L_13);
RuntimeObject* L_14;
L_14 = NetworkManager_get_NetworkMetrics_mC2FC9F73570CF607741C2C02FB641D1A23FCEF13(L_13, NULL);
uint64_t L_15 = ___1_sender;
String_t* L_16 = V_3;
int32_t L_17 = V_0;
NullCheck(L_14);
InterfaceActionInvoker3< uint64_t, String_t*, int64_t >::Invoke(7 /* System.Void Unity.Netcode.INetworkMetrics::TrackNamedMessageReceived(System.UInt64,System.String,System.Int64) */, INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var, L_14, L_15, L_16, ((int64_t)L_17));
}
IL_0052:
{
// if (m_NamedMessageHandlers64.TryGetValue(hash, out HandleNamedMessageDelegate messageHandler64))
Dictionary_2_t518F90D2E7567328DA366C63B54EBF3FFB28D30D* L_18 = __this->___m_NamedMessageHandlers64_3;
uint64_t L_19 = ___0_hash;
NullCheck(L_18);
bool L_20;
L_20 = Dictionary_2_TryGetValue_m8616292878CC643D7B13019111630FB22CAD7597(L_18, L_19, (&V_2), Dictionary_2_TryGetValue_m8616292878CC643D7B13019111630FB22CAD7597_RuntimeMethod_var);
if (!L_20)
{
goto IL_0126;
}
}
{
// string messageName = m_MessageHandlerNameLookup64[hash];
Dictionary_2_t2EC8956A71CCF4FBCA1F6403B624C92727D4A2C1* L_21 = __this->___m_MessageHandlerNameLookup64_5;
uint64_t L_22 = ___0_hash;
NullCheck(L_21);
String_t* L_23;
L_23 = Dictionary_2_get_Item_m98BE3755186F6CBCA6D1CF3A0569C81596573056(L_21, L_22, Dictionary_2_get_Item_m98BE3755186F6CBCA6D1CF3A0569C81596573056_RuntimeMethod_var);
V_4 = L_23;
// messageHandler64(sender, reader);
HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD* L_24 = V_2;
uint64_t L_25 = ___1_sender;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_26 = ___2_reader;
NullCheck(L_24);
HandleNamedMessageDelegate_Invoke_m4BE4E8F48CDFCECC1CAF324EDBBE4BBC5EF7A83B_inline(L_24, L_25, L_26, NULL);
// m_NetworkManager.NetworkMetrics.TrackNamedMessageReceived(sender, messageName, bytesCount);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_27 = __this->___m_NetworkManager_0;
NullCheck(L_27);
RuntimeObject* L_28;
L_28 = NetworkManager_get_NetworkMetrics_mC2FC9F73570CF607741C2C02FB641D1A23FCEF13(L_27, NULL);
uint64_t L_29 = ___1_sender;
String_t* L_30 = V_4;
int32_t L_31 = V_0;
NullCheck(L_28);
InterfaceActionInvoker3< uint64_t, String_t*, int64_t >::Invoke(7 /* System.Void Unity.Netcode.INetworkMetrics::TrackNamedMessageReceived(System.UInt64,System.String,System.Int64) */, INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var, L_28, L_29, L_30, ((int64_t)L_31));
return;
}
IL_0091:
{
// switch (m_NetworkManager.NetworkConfig.RpcHashSize)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_32 = __this->___m_NetworkManager_0;
NullCheck(L_32);
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* L_33 = L_32->___NetworkConfig_10;
NullCheck(L_33);
uint8_t L_34 = L_33->___RpcHashSize_15;
V_7 = L_34;
uint8_t L_35 = V_7;
if (!L_35)
{
goto IL_00ad;
}
}
{
uint8_t L_36 = V_7;
if ((((int32_t)L_36) == ((int32_t)1)))
{
goto IL_00ea;
}
}
{
return;
}
IL_00ad:
{
// if (m_NamedMessageHandlers32.TryGetValue(hash, out HandleNamedMessageDelegate messageHandler32))
Dictionary_2_t518F90D2E7567328DA366C63B54EBF3FFB28D30D* L_37 = __this->___m_NamedMessageHandlers32_2;
uint64_t L_38 = ___0_hash;
NullCheck(L_37);
bool L_39;
L_39 = Dictionary_2_TryGetValue_m8616292878CC643D7B13019111630FB22CAD7597(L_37, L_38, (&V_5), Dictionary_2_TryGetValue_m8616292878CC643D7B13019111630FB22CAD7597_RuntimeMethod_var);
if (!L_39)
{
goto IL_0126;
}
}
{
// string messageName = m_MessageHandlerNameLookup32[hash];
Dictionary_2_t2EC8956A71CCF4FBCA1F6403B624C92727D4A2C1* L_40 = __this->___m_MessageHandlerNameLookup32_4;
uint64_t L_41 = ___0_hash;
NullCheck(L_40);
String_t* L_42;
L_42 = Dictionary_2_get_Item_m98BE3755186F6CBCA6D1CF3A0569C81596573056(L_40, L_41, Dictionary_2_get_Item_m98BE3755186F6CBCA6D1CF3A0569C81596573056_RuntimeMethod_var);
V_8 = L_42;
// messageHandler32(sender, reader);
HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD* L_43 = V_5;
uint64_t L_44 = ___1_sender;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_45 = ___2_reader;
NullCheck(L_43);
HandleNamedMessageDelegate_Invoke_m4BE4E8F48CDFCECC1CAF324EDBBE4BBC5EF7A83B_inline(L_43, L_44, L_45, NULL);
// m_NetworkManager.NetworkMetrics.TrackNamedMessageReceived(sender, messageName, bytesCount);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_46 = __this->___m_NetworkManager_0;
NullCheck(L_46);
RuntimeObject* L_47;
L_47 = NetworkManager_get_NetworkMetrics_mC2FC9F73570CF607741C2C02FB641D1A23FCEF13(L_46, NULL);
uint64_t L_48 = ___1_sender;
String_t* L_49 = V_8;
int32_t L_50 = V_0;
NullCheck(L_47);
InterfaceActionInvoker3< uint64_t, String_t*, int64_t >::Invoke(7 /* System.Void Unity.Netcode.INetworkMetrics::TrackNamedMessageReceived(System.UInt64,System.String,System.Int64) */, INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var, L_47, L_48, L_49, ((int64_t)L_50));
// break;
return;
}
IL_00ea:
{
// if (m_NamedMessageHandlers64.TryGetValue(hash, out HandleNamedMessageDelegate messageHandler64))
Dictionary_2_t518F90D2E7567328DA366C63B54EBF3FFB28D30D* L_51 = __this->___m_NamedMessageHandlers64_3;
uint64_t L_52 = ___0_hash;
NullCheck(L_51);
bool L_53;
L_53 = Dictionary_2_TryGetValue_m8616292878CC643D7B13019111630FB22CAD7597(L_51, L_52, (&V_6), Dictionary_2_TryGetValue_m8616292878CC643D7B13019111630FB22CAD7597_RuntimeMethod_var);
if (!L_53)
{
goto IL_0126;
}
}
{
// string messageName = m_MessageHandlerNameLookup64[hash];
Dictionary_2_t2EC8956A71CCF4FBCA1F6403B624C92727D4A2C1* L_54 = __this->___m_MessageHandlerNameLookup64_5;
uint64_t L_55 = ___0_hash;
NullCheck(L_54);
String_t* L_56;
L_56 = Dictionary_2_get_Item_m98BE3755186F6CBCA6D1CF3A0569C81596573056(L_54, L_55, Dictionary_2_get_Item_m98BE3755186F6CBCA6D1CF3A0569C81596573056_RuntimeMethod_var);
V_9 = L_56;
// messageHandler64(sender, reader);
HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD* L_57 = V_6;
uint64_t L_58 = ___1_sender;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_59 = ___2_reader;
NullCheck(L_57);
HandleNamedMessageDelegate_Invoke_m4BE4E8F48CDFCECC1CAF324EDBBE4BBC5EF7A83B_inline(L_57, L_58, L_59, NULL);
// m_NetworkManager.NetworkMetrics.TrackNamedMessageReceived(sender, messageName, bytesCount);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_60 = __this->___m_NetworkManager_0;
NullCheck(L_60);
RuntimeObject* L_61;
L_61 = NetworkManager_get_NetworkMetrics_mC2FC9F73570CF607741C2C02FB641D1A23FCEF13(L_60, NULL);
uint64_t L_62 = ___1_sender;
String_t* L_63 = V_9;
int32_t L_64 = V_0;
NullCheck(L_61);
InterfaceActionInvoker3< uint64_t, String_t*, int64_t >::Invoke(7 /* System.Void Unity.Netcode.INetworkMetrics::TrackNamedMessageReceived(System.UInt64,System.String,System.Int64) */, INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var, L_61, L_62, L_63, ((int64_t)L_64));
}
IL_0126:
{
// }
return;
}
}
// System.Void Unity.Netcode.CustomMessagingManager::RegisterNamedMessageHandler(System.String,Unity.Netcode.CustomMessagingManager/HandleNamedMessageDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomMessagingManager_RegisterNamedMessageHandler_m7884CDCD1C76A2200405F90F199C816859C1440C (CustomMessagingManager_t713DDF9DC30FAF5178913295556DD07C946A9746* __this, String_t* ___0_name, HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD* ___1_callback, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m8A7E9AC5A285566FE5D782BD3829C86E112BAA96_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mD1E28633C3DBC58349CABBE18B909A31F2AA1F24_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBDF0721BBE6EE703F036EDB4A6397630488AC9B1);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
uint64_t V_1 = 0;
{
// if (string.IsNullOrEmpty(name))
String_t* L_0 = ___0_name;
bool L_1;
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
if (!L_1)
{
goto IL_0021;
}
}
{
// if (m_NetworkManager.LogLevel <= LogLevel.Error)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = __this->___m_NetworkManager_0;
NullCheck(L_2);
int32_t L_3 = L_2->___LogLevel_12;
if ((((int32_t)L_3) > ((int32_t)2)))
{
goto IL_0020;
}
}
{
// Debug.LogError($"[{nameof(RegisterNamedMessageHandler)}] Cannot register a named message of type null or empty!");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteralBDF0721BBE6EE703F036EDB4A6397630488AC9B1, NULL);
}
IL_0020:
{
// return;
return;
}
IL_0021:
{
// var hash32 = XXHash.Hash32(name);
String_t* L_4 = ___0_name;
uint32_t L_5;
L_5 = XXHash_Hash32_mDAC30AB830DFD291A7AA57B33B1424F7DBC972AB_inline(L_4, NULL);
V_0 = L_5;
// var hash64 = XXHash.Hash64(name);
String_t* L_6 = ___0_name;
uint64_t L_7;
L_7 = XXHash_Hash64_mDB605937592EA5AC4862D8FCE939459F5B7F133E_inline(L_6, NULL);
V_1 = L_7;
// m_NamedMessageHandlers32[hash32] = callback;
Dictionary_2_t518F90D2E7567328DA366C63B54EBF3FFB28D30D* L_8 = __this->___m_NamedMessageHandlers32_2;
uint32_t L_9 = V_0;
HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD* L_10 = ___1_callback;
NullCheck(L_8);
Dictionary_2_set_Item_mD1E28633C3DBC58349CABBE18B909A31F2AA1F24(L_8, ((int64_t)(uint64_t)L_9), L_10, Dictionary_2_set_Item_mD1E28633C3DBC58349CABBE18B909A31F2AA1F24_RuntimeMethod_var);
// m_NamedMessageHandlers64[hash64] = callback;
Dictionary_2_t518F90D2E7567328DA366C63B54EBF3FFB28D30D* L_11 = __this->___m_NamedMessageHandlers64_3;
uint64_t L_12 = V_1;
HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD* L_13 = ___1_callback;
NullCheck(L_11);
Dictionary_2_set_Item_mD1E28633C3DBC58349CABBE18B909A31F2AA1F24(L_11, L_12, L_13, Dictionary_2_set_Item_mD1E28633C3DBC58349CABBE18B909A31F2AA1F24_RuntimeMethod_var);
// m_MessageHandlerNameLookup32[hash32] = name;
Dictionary_2_t2EC8956A71CCF4FBCA1F6403B624C92727D4A2C1* L_14 = __this->___m_MessageHandlerNameLookup32_4;
uint32_t L_15 = V_0;
String_t* L_16 = ___0_name;
NullCheck(L_14);
Dictionary_2_set_Item_m8A7E9AC5A285566FE5D782BD3829C86E112BAA96(L_14, ((int64_t)(uint64_t)L_15), L_16, Dictionary_2_set_Item_m8A7E9AC5A285566FE5D782BD3829C86E112BAA96_RuntimeMethod_var);
// m_MessageHandlerNameLookup64[hash64] = name;
Dictionary_2_t2EC8956A71CCF4FBCA1F6403B624C92727D4A2C1* L_17 = __this->___m_MessageHandlerNameLookup64_5;
uint64_t L_18 = V_1;
String_t* L_19 = ___0_name;
NullCheck(L_17);
Dictionary_2_set_Item_m8A7E9AC5A285566FE5D782BD3829C86E112BAA96(L_17, L_18, L_19, Dictionary_2_set_Item_m8A7E9AC5A285566FE5D782BD3829C86E112BAA96_RuntimeMethod_var);
// }
return;
}
}
// System.Void Unity.Netcode.CustomMessagingManager::UnregisterNamedMessageHandler(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomMessagingManager_UnregisterNamedMessageHandler_m096D756569A5F8BBFD644BC428E39028D27051F4 (CustomMessagingManager_t713DDF9DC30FAF5178913295556DD07C946A9746* __this, String_t* ___0_name, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_mCC280BD0A3AFBFBCD9CAE3EF3DB14E562106CD47_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_mF0A15AA82E81808CDE2F4BDC65ADA04B89765112_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral89A8E07FA65857E3355803C3511531C4FDF24FCC);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
uint64_t V_1 = 0;
{
// if (string.IsNullOrEmpty(name))
String_t* L_0 = ___0_name;
bool L_1;
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
if (!L_1)
{
goto IL_0021;
}
}
{
// if (m_NetworkManager.LogLevel <= LogLevel.Error)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = __this->___m_NetworkManager_0;
NullCheck(L_2);
int32_t L_3 = L_2->___LogLevel_12;
if ((((int32_t)L_3) > ((int32_t)2)))
{
goto IL_0020;
}
}
{
// Debug.LogError($"[{nameof(UnregisterNamedMessageHandler)}] Cannot unregister a named message of type null or empty!");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral89A8E07FA65857E3355803C3511531C4FDF24FCC, NULL);
}
IL_0020:
{
// return;
return;
}
IL_0021:
{
// var hash32 = XXHash.Hash32(name);
String_t* L_4 = ___0_name;
uint32_t L_5;
L_5 = XXHash_Hash32_mDAC30AB830DFD291A7AA57B33B1424F7DBC972AB_inline(L_4, NULL);
V_0 = L_5;
// var hash64 = XXHash.Hash64(name);
String_t* L_6 = ___0_name;
uint64_t L_7;
L_7 = XXHash_Hash64_mDB605937592EA5AC4862D8FCE939459F5B7F133E_inline(L_6, NULL);
V_1 = L_7;
// m_NamedMessageHandlers32.Remove(hash32);
Dictionary_2_t518F90D2E7567328DA366C63B54EBF3FFB28D30D* L_8 = __this->___m_NamedMessageHandlers32_2;
uint32_t L_9 = V_0;
NullCheck(L_8);
bool L_10;
L_10 = Dictionary_2_Remove_mF0A15AA82E81808CDE2F4BDC65ADA04B89765112(L_8, ((int64_t)(uint64_t)L_9), Dictionary_2_Remove_mF0A15AA82E81808CDE2F4BDC65ADA04B89765112_RuntimeMethod_var);
// m_NamedMessageHandlers64.Remove(hash64);
Dictionary_2_t518F90D2E7567328DA366C63B54EBF3FFB28D30D* L_11 = __this->___m_NamedMessageHandlers64_3;
uint64_t L_12 = V_1;
NullCheck(L_11);
bool L_13;
L_13 = Dictionary_2_Remove_mF0A15AA82E81808CDE2F4BDC65ADA04B89765112(L_11, L_12, Dictionary_2_Remove_mF0A15AA82E81808CDE2F4BDC65ADA04B89765112_RuntimeMethod_var);
// m_MessageHandlerNameLookup32.Remove(hash32);
Dictionary_2_t2EC8956A71CCF4FBCA1F6403B624C92727D4A2C1* L_14 = __this->___m_MessageHandlerNameLookup32_4;
uint32_t L_15 = V_0;
NullCheck(L_14);
bool L_16;
L_16 = Dictionary_2_Remove_mCC280BD0A3AFBFBCD9CAE3EF3DB14E562106CD47(L_14, ((int64_t)(uint64_t)L_15), Dictionary_2_Remove_mCC280BD0A3AFBFBCD9CAE3EF3DB14E562106CD47_RuntimeMethod_var);
// m_MessageHandlerNameLookup64.Remove(hash64);
Dictionary_2_t2EC8956A71CCF4FBCA1F6403B624C92727D4A2C1* L_17 = __this->___m_MessageHandlerNameLookup64_5;
uint64_t L_18 = V_1;
NullCheck(L_17);
bool L_19;
L_19 = Dictionary_2_Remove_mCC280BD0A3AFBFBCD9CAE3EF3DB14E562106CD47(L_17, L_18, Dictionary_2_Remove_mCC280BD0A3AFBFBCD9CAE3EF3DB14E562106CD47_RuntimeMethod_var);
// }
return;
}
}
// System.Void Unity.Netcode.CustomMessagingManager::SendNamedMessageToAll(System.String,Unity.Netcode.FastBufferWriter,Unity.Netcode.NetworkDelivery)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomMessagingManager_SendNamedMessageToAll_m3980337B4AAA570BFF3FF0DF4EB11ECDF9426D21 (CustomMessagingManager_t713DDF9DC30FAF5178913295556DD07C946A9746* __this, String_t* ___0_messageName, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___1_messageStream, int32_t ___2_networkDelivery, const RuntimeMethod* method)
{
{
// SendNamedMessage(messageName, m_NetworkManager.ConnectedClientsIds, messageStream, networkDelivery);
String_t* L_0 = ___0_messageName;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_1 = __this->___m_NetworkManager_0;
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = NetworkManager_get_ConnectedClientsIds_mAC05454DCEFB717F590830D86FFA869E7201231A(L_1, NULL);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_3 = ___1_messageStream;
int32_t L_4 = ___2_networkDelivery;
CustomMessagingManager_SendNamedMessage_mE97EAB0692EE0237C1E1E5E232AD88D0F54B047C(__this, L_0, L_2, L_3, L_4, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.CustomMessagingManager::SendNamedMessage(System.String,System.UInt64,Unity.Netcode.FastBufferWriter,Unity.Netcode.NetworkDelivery)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomMessagingManager_SendNamedMessage_mBA6550E46AF11957E0E0C3343088F182CAE5A22C (CustomMessagingManager_t713DDF9DC30FAF5178913295556DD07C946A9746* __this, String_t* ___0_messageName, uint64_t ___1_clientId, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___2_messageStream, int32_t ___3_networkDelivery, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkConnectionManager_SendMessage_TisNamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93_m299C58836C302C8EA5D0DCE1F149540DD453CEF0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
uint64_t V_0 = 0;
NamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
uint8_t V_3 = 0;
NamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93 V_4;
memset((&V_4), 0, sizeof(V_4));
{
// ulong hash = 0;
V_0 = ((int64_t)0);
// switch (m_NetworkManager.NetworkConfig.RpcHashSize)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = __this->___m_NetworkManager_0;
NullCheck(L_0);
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* L_1 = L_0->___NetworkConfig_10;
NullCheck(L_1);
uint8_t L_2 = L_1->___RpcHashSize_15;
V_3 = L_2;
uint8_t L_3 = V_3;
if (!L_3)
{
goto IL_001d;
}
}
{
uint8_t L_4 = V_3;
if ((((int32_t)L_4) == ((int32_t)1)))
{
goto IL_0027;
}
}
{
goto IL_002e;
}
IL_001d:
{
// hash = XXHash.Hash32(messageName);
String_t* L_5 = ___0_messageName;
uint32_t L_6;
L_6 = XXHash_Hash32_mDAC30AB830DFD291A7AA57B33B1424F7DBC972AB_inline(L_5, NULL);
V_0 = ((int64_t)(uint64_t)L_6);
// break;
goto IL_002e;
}
IL_0027:
{
// hash = XXHash.Hash64(messageName);
String_t* L_7 = ___0_messageName;
uint64_t L_8;
L_8 = XXHash_Hash64_mDB605937592EA5AC4862D8FCE939459F5B7F133E_inline(L_7, NULL);
V_0 = L_8;
}
IL_002e:
{
// if (m_NetworkManager.IsHost)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_9 = __this->___m_NetworkManager_0;
NullCheck(L_9);
bool L_10;
L_10 = NetworkManager_get_IsHost_mC1156B68C1D97048027559F64FB5C3413F16C124(L_9, NULL);
if (!L_10)
{
goto IL_0067;
}
}
{
// if (clientId == m_NetworkManager.LocalClientId)
uint64_t L_11 = ___1_clientId;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_12 = __this->___m_NetworkManager_0;
NullCheck(L_12);
uint64_t L_13;
L_13 = NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577(L_12, NULL);
if ((!(((uint64_t)L_11) == ((uint64_t)L_13))))
{
goto IL_0067;
}
}
{
// InvokeNamedMessage(
// hash,
// m_NetworkManager.LocalClientId,
// new FastBufferReader(messageStream, Allocator.None),
// 0
// );
uint64_t L_14 = V_0;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_15 = __this->___m_NetworkManager_0;
NullCheck(L_15);
uint64_t L_16;
L_16 = NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577(L_15, NULL);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_17 = ___2_messageStream;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_18;
memset((&L_18), 0, sizeof(L_18));
FastBufferReader__ctor_mF32AC7CF7D9A19B89B4192D07011549A4A352835((&L_18), L_17, 1, (-1), 0, 2, /*hidden argument*/NULL);
CustomMessagingManager_InvokeNamedMessage_m21FFAE6C31FF0E7182AE5B32A14B87792D8F5AAC(__this, L_14, L_16, L_18, 0, NULL);
// return;
return;
}
IL_0067:
{
// var message = new NamedMessage
// {
// Hash = hash,
// SendData = messageStream,
// };
il2cpp_codegen_initobj((&V_4), sizeof(NamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93));
uint64_t L_19 = V_0;
(&V_4)->___Hash_0 = L_19;
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_20 = ___2_messageStream;
(&V_4)->___SendData_1 = L_20;
NamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93 L_21 = V_4;
V_1 = L_21;
// var size = m_NetworkManager.ConnectionManager.SendMessage(ref message, networkDelivery, clientId);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_22 = __this->___m_NetworkManager_0;
NullCheck(L_22);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_23 = L_22->___ConnectionManager_31;
int32_t L_24 = ___3_networkDelivery;
uint64_t L_25 = ___1_clientId;
NullCheck(L_23);
int32_t L_26;
L_26 = NetworkConnectionManager_SendMessage_TisNamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93_m299C58836C302C8EA5D0DCE1F149540DD453CEF0(L_23, (&V_1), L_24, L_25, NetworkConnectionManager_SendMessage_TisNamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93_m299C58836C302C8EA5D0DCE1F149540DD453CEF0_RuntimeMethod_var);
V_2 = L_26;
// if (size != 0)
int32_t L_27 = V_2;
if (!L_27)
{
goto IL_00af;
}
}
{
// m_NetworkManager.NetworkMetrics.TrackNamedMessageSent(clientId, messageName, size);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_28 = __this->___m_NetworkManager_0;
NullCheck(L_28);
RuntimeObject* L_29;
L_29 = NetworkManager_get_NetworkMetrics_mC2FC9F73570CF607741C2C02FB641D1A23FCEF13(L_28, NULL);
uint64_t L_30 = ___1_clientId;
String_t* L_31 = ___0_messageName;
int32_t L_32 = V_2;
NullCheck(L_29);
InterfaceActionInvoker3< uint64_t, String_t*, int64_t >::Invoke(5 /* System.Void Unity.Netcode.INetworkMetrics::TrackNamedMessageSent(System.UInt64,System.String,System.Int64) */, INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var, L_29, L_30, L_31, ((int64_t)L_32));
}
IL_00af:
{
// }
return;
}
}
// System.Void Unity.Netcode.CustomMessagingManager::SendNamedMessage(System.String,System.Collections.Generic.IReadOnlyList`1<System.UInt64>,Unity.Netcode.FastBufferWriter,Unity.Netcode.NetworkDelivery)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomMessagingManager_SendNamedMessage_mE97EAB0692EE0237C1E1E5E232AD88D0F54B047C (CustomMessagingManager_t713DDF9DC30FAF5178913295556DD07C946A9746* __this, String_t* ___0_messageName, RuntimeObject* ___1_clientIds, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___2_messageStream, int32_t ___3_networkDelivery, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReadOnlyCollection_1_t02F24BFA8317160B96EEE7839D43A61F5149E410_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReadOnlyList_1_t1A3980B817C9C841FC942102C2A423C1AAD15C8E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkConnectionManager_SendMessage_TisNamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93_TisIReadOnlyList_1_t1A3980B817C9C841FC942102C2A423C1AAD15C8E_m14C2EF85013145C429970791A4EA0626A8590CCF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
uint64_t V_0 = 0;
NamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
uint8_t V_3 = 0;
int32_t V_4 = 0;
NamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93 V_5;
memset((&V_5), 0, sizeof(V_5));
{
// if (!m_NetworkManager.IsServer)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = __this->___m_NetworkManager_0;
NullCheck(L_0);
bool L_1;
L_1 = NetworkManager_get_IsServer_m3FF8C5D22D260033AD3FC6C4AF44E7161BDD7F52(L_0, NULL);
if (L_1)
{
goto IL_0018;
}
}
{
// throw new InvalidOperationException("Can not send unnamed messages to multiple users as a client");
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_2 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
NullCheck(L_2);
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFD092F0E0D845E4354983B3873CBB2B72D3A4A54)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CustomMessagingManager_SendNamedMessage_mE97EAB0692EE0237C1E1E5E232AD88D0F54B047C_RuntimeMethod_var)));
}
IL_0018:
{
// if (clientIds == null)
RuntimeObject* L_3 = ___1_clientIds;
if (L_3)
{
goto IL_002b;
}
}
{
// throw new ArgumentNullException(nameof(clientIds), "You must pass in a valid clientId List");
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_4);
ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFB9C64E897DD4F809BA252289391A4FF37D037A9)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral90D8506F2FEA7E54244FF6D76926CCE67B562AB2)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CustomMessagingManager_SendNamedMessage_mE97EAB0692EE0237C1E1E5E232AD88D0F54B047C_RuntimeMethod_var)));
}
IL_002b:
{
// ulong hash = 0;
V_0 = ((int64_t)0);
// switch (m_NetworkManager.NetworkConfig.RpcHashSize)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_5 = __this->___m_NetworkManager_0;
NullCheck(L_5);
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* L_6 = L_5->___NetworkConfig_10;
NullCheck(L_6);
uint8_t L_7 = L_6->___RpcHashSize_15;
V_3 = L_7;
uint8_t L_8 = V_3;
if (!L_8)
{
goto IL_0048;
}
}
{
uint8_t L_9 = V_3;
if ((((int32_t)L_9) == ((int32_t)1)))
{
goto IL_0052;
}
}
{
goto IL_0059;
}
IL_0048:
{
// hash = XXHash.Hash32(messageName);
String_t* L_10 = ___0_messageName;
uint32_t L_11;
L_11 = XXHash_Hash32_mDAC30AB830DFD291A7AA57B33B1424F7DBC972AB_inline(L_10, NULL);
V_0 = ((int64_t)(uint64_t)L_11);
// break;
goto IL_0059;
}
IL_0052:
{
// hash = XXHash.Hash64(messageName);
String_t* L_12 = ___0_messageName;
uint64_t L_13;
L_13 = XXHash_Hash64_mDB605937592EA5AC4862D8FCE939459F5B7F133E_inline(L_12, NULL);
V_0 = L_13;
}
IL_0059:
{
// if (m_NetworkManager.IsHost)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_14 = __this->___m_NetworkManager_0;
NullCheck(L_14);
bool L_15;
L_15 = NetworkManager_get_IsHost_mC1156B68C1D97048027559F64FB5C3413F16C124(L_14, NULL);
if (!L_15)
{
goto IL_00ad;
}
}
{
// for (var i = 0; i < clientIds.Count; ++i)
V_4 = 0;
goto IL_00a3;
}
IL_006b:
{
// if (clientIds[i] == m_NetworkManager.LocalClientId)
RuntimeObject* L_16 = ___1_clientIds;
int32_t L_17 = V_4;
NullCheck(L_16);
uint64_t L_18;
L_18 = InterfaceFuncInvoker1< uint64_t, int32_t >::Invoke(0 /* T System.Collections.Generic.IReadOnlyList`1<System.UInt64>::get_Item(System.Int32) */, IReadOnlyList_1_t1A3980B817C9C841FC942102C2A423C1AAD15C8E_il2cpp_TypeInfo_var, L_16, L_17);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_19 = __this->___m_NetworkManager_0;
NullCheck(L_19);
uint64_t L_20;
L_20 = NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577(L_19, NULL);
if ((!(((uint64_t)L_18) == ((uint64_t)L_20))))
{
goto IL_009d;
}
}
{
// InvokeNamedMessage(
// hash,
// m_NetworkManager.LocalClientId,
// new FastBufferReader(messageStream, Allocator.None),
// 0
// );
uint64_t L_21 = V_0;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_22 = __this->___m_NetworkManager_0;
NullCheck(L_22);
uint64_t L_23;
L_23 = NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577(L_22, NULL);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_24 = ___2_messageStream;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_25;
memset((&L_25), 0, sizeof(L_25));
FastBufferReader__ctor_mF32AC7CF7D9A19B89B4192D07011549A4A352835((&L_25), L_24, 1, (-1), 0, 2, /*hidden argument*/NULL);
CustomMessagingManager_InvokeNamedMessage_m21FFAE6C31FF0E7182AE5B32A14B87792D8F5AAC(__this, L_21, L_23, L_25, 0, NULL);
}
IL_009d:
{
// for (var i = 0; i < clientIds.Count; ++i)
int32_t L_26 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_26, 1));
}
IL_00a3:
{
// for (var i = 0; i < clientIds.Count; ++i)
int32_t L_27 = V_4;
RuntimeObject* L_28 = ___1_clientIds;
NullCheck(L_28);
int32_t L_29;
L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IReadOnlyCollection`1<System.UInt64>::get_Count() */, IReadOnlyCollection_1_t02F24BFA8317160B96EEE7839D43A61F5149E410_il2cpp_TypeInfo_var, L_28);
if ((((int32_t)L_27) < ((int32_t)L_29)))
{
goto IL_006b;
}
}
IL_00ad:
{
// var message = new NamedMessage
// {
// Hash = hash,
// SendData = messageStream
// };
il2cpp_codegen_initobj((&V_5), sizeof(NamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93));
uint64_t L_30 = V_0;
(&V_5)->___Hash_0 = L_30;
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_31 = ___2_messageStream;
(&V_5)->___SendData_1 = L_31;
NamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93 L_32 = V_5;
V_1 = L_32;
// var size = m_NetworkManager.ConnectionManager.SendMessage(ref message, networkDelivery, clientIds);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_33 = __this->___m_NetworkManager_0;
NullCheck(L_33);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_34 = L_33->___ConnectionManager_31;
int32_t L_35 = ___3_networkDelivery;
NullCheck(L_34);
int32_t L_36;
L_36 = NetworkConnectionManager_SendMessage_TisNamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93_TisIReadOnlyList_1_t1A3980B817C9C841FC942102C2A423C1AAD15C8E_m14C2EF85013145C429970791A4EA0626A8590CCF(L_34, (&V_1), L_35, (&___1_clientIds), NetworkConnectionManager_SendMessage_TisNamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93_TisIReadOnlyList_1_t1A3980B817C9C841FC942102C2A423C1AAD15C8E_m14C2EF85013145C429970791A4EA0626A8590CCF_RuntimeMethod_var);
V_2 = L_36;
// if (size != 0)
int32_t L_37 = V_2;
if (!L_37)
{
goto IL_00f6;
}
}
{
// m_NetworkManager.NetworkMetrics.TrackNamedMessageSent(clientIds, messageName, size);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_38 = __this->___m_NetworkManager_0;
NullCheck(L_38);
RuntimeObject* L_39;
L_39 = NetworkManager_get_NetworkMetrics_mC2FC9F73570CF607741C2C02FB641D1A23FCEF13(L_38, NULL);
RuntimeObject* L_40 = ___1_clientIds;
String_t* L_41 = ___0_messageName;
int32_t L_42 = V_2;
NullCheck(L_39);
InterfaceActionInvoker3< RuntimeObject*, String_t*, int64_t >::Invoke(6 /* System.Void Unity.Netcode.INetworkMetrics::TrackNamedMessageSent(System.Collections.Generic.IReadOnlyCollection`1<System.UInt64>,System.String,System.Int64) */, INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var, L_39, L_40, L_41, ((int64_t)L_42));
}
IL_00f6:
{
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void UnnamedMessageDelegate_Invoke_m16370CB99739739DE1D0DD862BBF419F1EFDB82C_Multicast(UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* __this, uint64_t ___0_clientId, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_reader, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* currentDelegate = reinterpret_cast<UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, uint64_t, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_clientId, ___1_reader, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void UnnamedMessageDelegate_Invoke_m16370CB99739739DE1D0DD862BBF419F1EFDB82C_OpenInst(UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* __this, uint64_t ___0_clientId, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_reader, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (uint64_t, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_clientId, ___1_reader, method);
}
void UnnamedMessageDelegate_Invoke_m16370CB99739739DE1D0DD862BBF419F1EFDB82C_OpenStatic(UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* __this, uint64_t ___0_clientId, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_reader, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (uint64_t, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_clientId, ___1_reader, method);
}
void UnnamedMessageDelegate_Invoke_m16370CB99739739DE1D0DD862BBF419F1EFDB82C_OpenStaticInvoker(UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* __this, uint64_t ___0_clientId, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_reader, const RuntimeMethod* method)
{
InvokerActionInvoker2< uint64_t, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_clientId, ___1_reader);
}
void UnnamedMessageDelegate_Invoke_m16370CB99739739DE1D0DD862BBF419F1EFDB82C_ClosedStaticInvoker(UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* __this, uint64_t ___0_clientId, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_reader, const RuntimeMethod* method)
{
InvokerActionInvoker3< RuntimeObject*, uint64_t, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_clientId, ___1_reader);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F (UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* __this, uint64_t ___0_clientId, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_reader, const RuntimeMethod* method)
{
typedef void (DEFAULT_CALL *PInvokeFunc)(uint64_t, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_clientId, ___1_reader);
}
// System.Void Unity.Netcode.CustomMessagingManager/UnnamedMessageDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnnamedMessageDelegate__ctor_mC95DA47E4BC819251ACED8192F28FCEDEE2871E5 (UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 2;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&UnnamedMessageDelegate_Invoke_m16370CB99739739DE1D0DD862BBF419F1EFDB82C_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&UnnamedMessageDelegate_Invoke_m16370CB99739739DE1D0DD862BBF419F1EFDB82C_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&UnnamedMessageDelegate_Invoke_m16370CB99739739DE1D0DD862BBF419F1EFDB82C_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&UnnamedMessageDelegate_Invoke_m16370CB99739739DE1D0DD862BBF419F1EFDB82C_Multicast;
}
// System.Void Unity.Netcode.CustomMessagingManager/UnnamedMessageDelegate::Invoke(System.UInt64,Unity.Netcode.FastBufferReader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnnamedMessageDelegate_Invoke_m16370CB99739739DE1D0DD862BBF419F1EFDB82C (UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* __this, uint64_t ___0_clientId, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_reader, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, uint64_t, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_clientId, ___1_reader, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult Unity.Netcode.CustomMessagingManager/UnnamedMessageDelegate::BeginInvoke(System.UInt64,Unity.Netcode.FastBufferReader,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnnamedMessageDelegate_BeginInvoke_mE6126C0B9779892474E957A20890403D50E554BC (UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* __this, uint64_t ___0_clientId, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_reader, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___2_callback, RuntimeObject* ___3_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[3] = {0};
__d_args[0] = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &___0_clientId);
__d_args[1] = Box(FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99_il2cpp_TypeInfo_var, &___1_reader);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___2_callback, (RuntimeObject*)___3_object);
}
// System.Void Unity.Netcode.CustomMessagingManager/UnnamedMessageDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnnamedMessageDelegate_EndInvoke_m4D5E0BC1A409BE68B37F921307DB9A6E5CDCD774 (UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void HandleNamedMessageDelegate_Invoke_m4BE4E8F48CDFCECC1CAF324EDBBE4BBC5EF7A83B_Multicast(HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD* __this, uint64_t ___0_senderClientId, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_messagePayload, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD* currentDelegate = reinterpret_cast<HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, uint64_t, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_senderClientId, ___1_messagePayload, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void HandleNamedMessageDelegate_Invoke_m4BE4E8F48CDFCECC1CAF324EDBBE4BBC5EF7A83B_OpenInst(HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD* __this, uint64_t ___0_senderClientId, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_messagePayload, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (uint64_t, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_senderClientId, ___1_messagePayload, method);
}
void HandleNamedMessageDelegate_Invoke_m4BE4E8F48CDFCECC1CAF324EDBBE4BBC5EF7A83B_OpenStatic(HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD* __this, uint64_t ___0_senderClientId, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_messagePayload, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (uint64_t, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_senderClientId, ___1_messagePayload, method);
}
void HandleNamedMessageDelegate_Invoke_m4BE4E8F48CDFCECC1CAF324EDBBE4BBC5EF7A83B_OpenStaticInvoker(HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD* __this, uint64_t ___0_senderClientId, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_messagePayload, const RuntimeMethod* method)
{
InvokerActionInvoker2< uint64_t, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_senderClientId, ___1_messagePayload);
}
void HandleNamedMessageDelegate_Invoke_m4BE4E8F48CDFCECC1CAF324EDBBE4BBC5EF7A83B_ClosedStaticInvoker(HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD* __this, uint64_t ___0_senderClientId, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_messagePayload, const RuntimeMethod* method)
{
InvokerActionInvoker3< RuntimeObject*, uint64_t, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_senderClientId, ___1_messagePayload);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD (HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD* __this, uint64_t ___0_senderClientId, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_messagePayload, const RuntimeMethod* method)
{
typedef void (DEFAULT_CALL *PInvokeFunc)(uint64_t, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
il2cppPInvokeFunc(___0_senderClientId, ___1_messagePayload);
}
// System.Void Unity.Netcode.CustomMessagingManager/HandleNamedMessageDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandleNamedMessageDelegate__ctor_mE27DD19D491979C1EB2E7C3E20F62D0DBCDA63F1 (HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 2;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&HandleNamedMessageDelegate_Invoke_m4BE4E8F48CDFCECC1CAF324EDBBE4BBC5EF7A83B_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&HandleNamedMessageDelegate_Invoke_m4BE4E8F48CDFCECC1CAF324EDBBE4BBC5EF7A83B_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&HandleNamedMessageDelegate_Invoke_m4BE4E8F48CDFCECC1CAF324EDBBE4BBC5EF7A83B_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&HandleNamedMessageDelegate_Invoke_m4BE4E8F48CDFCECC1CAF324EDBBE4BBC5EF7A83B_Multicast;
}
// System.Void Unity.Netcode.CustomMessagingManager/HandleNamedMessageDelegate::Invoke(System.UInt64,Unity.Netcode.FastBufferReader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandleNamedMessageDelegate_Invoke_m4BE4E8F48CDFCECC1CAF324EDBBE4BBC5EF7A83B (HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD* __this, uint64_t ___0_senderClientId, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_messagePayload, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, uint64_t, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_senderClientId, ___1_messagePayload, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult Unity.Netcode.CustomMessagingManager/HandleNamedMessageDelegate::BeginInvoke(System.UInt64,Unity.Netcode.FastBufferReader,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HandleNamedMessageDelegate_BeginInvoke_m0E14182D5582B9AC0F13D033D7388A733E71BB43 (HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD* __this, uint64_t ___0_senderClientId, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_messagePayload, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___2_callback, RuntimeObject* ___3_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[3] = {0};
__d_args[0] = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &___0_senderClientId);
__d_args[1] = Box(FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99_il2cpp_TypeInfo_var, &___1_messagePayload);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___2_callback, (RuntimeObject*)___3_object);
}
// System.Void Unity.Netcode.CustomMessagingManager/HandleNamedMessageDelegate::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandleNamedMessageDelegate_EndInvoke_mB3B11675D7F519BF6B011A70FEE1BB43D2071184 (HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.DefaultMessageSender::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultMessageSender__ctor_m50F7DCAC428D00964C5FCCFA0D7C9B0136CDDE69 (DefaultMessageSender_t077146F9E49BF75FE8EE04E9FAFFBAA9F5E9BED8* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_manager, const RuntimeMethod* method)
{
{
// public DefaultMessageSender(NetworkManager manager)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_NetworkTransport = manager.NetworkConfig.NetworkTransport;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = ___0_manager;
NullCheck(L_0);
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* L_1 = L_0->___NetworkConfig_10;
NullCheck(L_1);
NetworkTransport_t55E07951299283974C86476F46CC977780560B64* L_2 = L_1->___NetworkTransport_1;
__this->___m_NetworkTransport_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_NetworkTransport_0), (void*)L_2);
// m_ConnectionManager = manager.ConnectionManager;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_3 = ___0_manager;
NullCheck(L_3);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_4 = L_3->___ConnectionManager_31;
__this->___m_ConnectionManager_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ConnectionManager_1), (void*)L_4);
// }
return;
}
}
// System.Void Unity.Netcode.DefaultMessageSender::Send(System.UInt64,Unity.Netcode.NetworkDelivery,Unity.Netcode.FastBufferWriter)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultMessageSender_Send_m53B3E6A5CD92AC51FC1E1AEF5E532AD972699EB8 (DefaultMessageSender_t077146F9E49BF75FE8EE04E9FAFFBAA9F5E9BED8* __this, uint64_t ___0_clientId, int32_t ___1_delivery, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___2_batchData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var sendBuffer = batchData.ToTempByteArray();
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_0;
L_0 = FastBufferWriter_ToTempByteArray_m7445357404A92F72E9647510E2C0894D6E505DB8((&___2_batchData), NULL);
V_0 = L_0;
// m_NetworkTransport.Send(m_ConnectionManager.ClientIdToTransportId(clientId), sendBuffer, delivery);
NetworkTransport_t55E07951299283974C86476F46CC977780560B64* L_1 = __this->___m_NetworkTransport_0;
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_2 = __this->___m_ConnectionManager_1;
uint64_t L_3 = ___0_clientId;
NullCheck(L_2);
uint64_t L_4;
L_4 = NetworkConnectionManager_ClientIdToTransportId_m1329EE63E4DBF4FC449E7EF214B6B0F00F7318E0_inline(L_2, L_3, NULL);
ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 L_5 = V_0;
int32_t L_6 = ___1_delivery;
NullCheck(L_1);
VirtualActionInvoker3< uint64_t, ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093, int32_t >::Invoke(6 /* System.Void Unity.Netcode.NetworkTransport::Send(System.UInt64,System.ArraySegment`1<System.Byte>,Unity.Netcode.NetworkDelivery) */, L_1, L_4, L_5, L_6);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.DeferredMessageManager::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredMessageManager__ctor_mBD7D9C666BAC33D9C4124CD17549D59957161DB0 (DeferredMessageManager_tD9F9EF8C8E1D460411D8716277652B758B1C6E53* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_networkManager, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mF12C202626D81DFFB410048338DBB9AD4096F758_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t3F5CC4E300710D40872C678B988D5BE24F9142DE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// protected readonly Dictionary<IDeferredNetworkMessageManager.TriggerType, Dictionary<ulong, TriggerInfo>> m_Triggers = new Dictionary<IDeferredNetworkMessageManager.TriggerType, Dictionary<ulong, TriggerInfo>>();
Dictionary_2_t3F5CC4E300710D40872C678B988D5BE24F9142DE* L_0 = (Dictionary_2_t3F5CC4E300710D40872C678B988D5BE24F9142DE*)il2cpp_codegen_object_new(Dictionary_2_t3F5CC4E300710D40872C678B988D5BE24F9142DE_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_mF12C202626D81DFFB410048338DBB9AD4096F758(L_0, Dictionary_2__ctor_mF12C202626D81DFFB410048338DBB9AD4096F758_RuntimeMethod_var);
__this->___m_Triggers_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Triggers_0), (void*)L_0);
// internal DeferredMessageManager(NetworkManager networkManager)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_NetworkManager = networkManager;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_1 = ___0_networkManager;
__this->___m_NetworkManager_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_NetworkManager_1), (void*)L_1);
// }
return;
}
}
// System.Void Unity.Netcode.DeferredMessageManager::DeferMessage(Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.UInt64,Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredMessageManager_DeferMessage_m8AEFFD52C7DC5DA1E291CD8C95EDF4C5EACF304C (DeferredMessageManager_tD9F9EF8C8E1D460411D8716277652B758B1C6E53* __this, int32_t ___0_trigger, uint64_t ___1_key, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___2_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___3_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m073FDB1F7304619F0FF45D3316F4089B1EDFDC73_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mEF346DAD6EB87367ED63440E223813E7C9FDDFE6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m32DD64546159A9F9841EDC32F32DB064E3B38869_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mDC109F21837B1AFC20142FC26BFA5C987ABD669C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mFF17D2FC6A539DEADE39C27AFE3F5090C4302266_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRealTimeProvider_tC07CE9B2635CCAC97C12E223B7175A92BF89522D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Add_mAF93F41438AA91BF9742242899028979D7893951_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1__ctor_m19DCE66AB0F3E270530EF83A2C2D1AF313973B0F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49* V_0 = NULL;
TriggerInfo_tF7AA42ADD2EA448322A10B27FB8B6154E3EBF692 V_1;
memset((&V_1), 0, sizeof(V_1));
TriggerInfo_tF7AA42ADD2EA448322A10B27FB8B6154E3EBF692 V_2;
memset((&V_2), 0, sizeof(V_2));
TriggerData_t961063E87733CDD8443A71444D93E7529D0FD3F7 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (!m_Triggers.TryGetValue(trigger, out var triggers))
Dictionary_2_t3F5CC4E300710D40872C678B988D5BE24F9142DE* L_0 = __this->___m_Triggers_0;
int32_t L_1 = ___0_trigger;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m073FDB1F7304619F0FF45D3316F4089B1EDFDC73(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m073FDB1F7304619F0FF45D3316F4089B1EDFDC73_RuntimeMethod_var);
if (L_2)
{
goto IL_0023;
}
}
{
// triggers = new Dictionary<ulong, TriggerInfo>();
Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49* L_3 = (Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49*)il2cpp_codegen_object_new(Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49_il2cpp_TypeInfo_var);
NullCheck(L_3);
Dictionary_2__ctor_m32DD64546159A9F9841EDC32F32DB064E3B38869(L_3, Dictionary_2__ctor_m32DD64546159A9F9841EDC32F32DB064E3B38869_RuntimeMethod_var);
V_0 = L_3;
// m_Triggers[trigger] = triggers;
Dictionary_2_t3F5CC4E300710D40872C678B988D5BE24F9142DE* L_4 = __this->___m_Triggers_0;
int32_t L_5 = ___0_trigger;
Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49* L_6 = V_0;
NullCheck(L_4);
Dictionary_2_set_Item_mFF17D2FC6A539DEADE39C27AFE3F5090C4302266(L_4, L_5, L_6, Dictionary_2_set_Item_mFF17D2FC6A539DEADE39C27AFE3F5090C4302266_RuntimeMethod_var);
}
IL_0023:
{
// if (!triggers.TryGetValue(key, out var triggerInfo))
Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49* L_7 = V_0;
uint64_t L_8 = ___1_key;
NullCheck(L_7);
bool L_9;
L_9 = Dictionary_2_TryGetValue_mEF346DAD6EB87367ED63440E223813E7C9FDDFE6(L_7, L_8, (&V_1), Dictionary_2_TryGetValue_mEF346DAD6EB87367ED63440E223813E7C9FDDFE6_RuntimeMethod_var);
if (L_9)
{
goto IL_007a;
}
}
{
// triggerInfo = new TriggerInfo
// {
// Expiry = m_NetworkManager.RealTimeProvider.RealTimeSinceStartup + m_NetworkManager.NetworkConfig.SpawnTimeout,
// TriggerData = new NativeList<TriggerData>(Allocator.Persistent)
// };
il2cpp_codegen_initobj((&V_2), sizeof(TriggerInfo_tF7AA42ADD2EA448322A10B27FB8B6154E3EBF692));
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_10 = __this->___m_NetworkManager_1;
NullCheck(L_10);
RuntimeObject* L_11;
L_11 = NetworkManager_get_RealTimeProvider_mAF8EEDE4C46E0478801F0ABCFF5410F762FAF8BE_inline(L_10, NULL);
NullCheck(L_11);
float L_12;
L_12 = InterfaceFuncInvoker0< float >::Invoke(0 /* System.Single Unity.Netcode.IRealTimeProvider::get_RealTimeSinceStartup() */, IRealTimeProvider_tC07CE9B2635CCAC97C12E223B7175A92BF89522D_il2cpp_TypeInfo_var, L_11);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_13 = __this->___m_NetworkManager_1;
NullCheck(L_13);
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* L_14 = L_13->___NetworkConfig_10;
NullCheck(L_14);
float L_15 = L_14->___SpawnTimeout_17;
(&V_2)->___Expiry_0 = ((float)il2cpp_codegen_add(L_12, L_15));
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_16;
L_16 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(4, NULL);
NativeList_1_t04917686A677DCA96B3A082C15D174D765D4DF5F L_17;
memset((&L_17), 0, sizeof(L_17));
NativeList_1__ctor_m19DCE66AB0F3E270530EF83A2C2D1AF313973B0F((&L_17), L_16, /*hidden argument*/NativeList_1__ctor_m19DCE66AB0F3E270530EF83A2C2D1AF313973B0F_RuntimeMethod_var);
(&V_2)->___TriggerData_1 = L_17;
TriggerInfo_tF7AA42ADD2EA448322A10B27FB8B6154E3EBF692 L_18 = V_2;
V_1 = L_18;
// triggers[key] = triggerInfo;
Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49* L_19 = V_0;
uint64_t L_20 = ___1_key;
TriggerInfo_tF7AA42ADD2EA448322A10B27FB8B6154E3EBF692 L_21 = V_1;
NullCheck(L_19);
Dictionary_2_set_Item_mDC109F21837B1AFC20142FC26BFA5C987ABD669C(L_19, L_20, L_21, Dictionary_2_set_Item_mDC109F21837B1AFC20142FC26BFA5C987ABD669C_RuntimeMethod_var);
}
IL_007a:
{
// triggerInfo.TriggerData.Add(new TriggerData
// {
// Reader = new FastBufferReader(reader.GetUnsafePtr(), Allocator.Persistent, reader.Length),
// Header = context.Header,
// Timestamp = context.Timestamp,
// SenderId = context.SenderId,
// SerializedHeaderSize = context.SerializedHeaderSize
// });
NativeList_1_t04917686A677DCA96B3A082C15D174D765D4DF5F* L_22 = (NativeList_1_t04917686A677DCA96B3A082C15D174D765D4DF5F*)(&(&V_1)->___TriggerData_1);
il2cpp_codegen_initobj((&V_3), sizeof(TriggerData_t961063E87733CDD8443A71444D93E7529D0FD3F7));
uint8_t* L_23;
L_23 = FastBufferReader_GetUnsafePtr_m008EA280BAA27AE0673A6DFBC3BB7F77776755C2_inline((&___2_reader), NULL);
int32_t L_24;
L_24 = FastBufferReader_get_Length_mE214B04E5DEA9E95553282F42E80A99883F7DDB0_inline((&___2_reader), NULL);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_25;
memset((&L_25), 0, sizeof(L_25));
FastBufferReader__ctor_mF5F9FCA3A383567FAE38CB5E43C7EFD100C476BC((&L_25), L_23, 4, L_24, 0, 2, /*hidden argument*/NULL);
(&V_3)->___Reader_0 = L_25;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_26 = ___3_context;
NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673 L_27 = L_26->___Header_3;
(&V_3)->___Header_1 = L_27;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_28 = ___3_context;
float L_29 = L_28->___Timestamp_2;
(&V_3)->___Timestamp_3 = L_29;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_30 = ___3_context;
uint64_t L_31 = L_30->___SenderId_1;
(&V_3)->___SenderId_2 = L_31;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_32 = ___3_context;
int32_t L_33 = L_32->___SerializedHeaderSize_4;
(&V_3)->___SerializedHeaderSize_4 = L_33;
NativeList_1_Add_mAF93F41438AA91BF9742242899028979D7893951(L_22, (&V_3), NativeList_1_Add_mAF93F41438AA91BF9742242899028979D7893951_RuntimeMethod_var);
// }
return;
}
}
// System.Void Unity.Netcode.DeferredMessageManager::CleanupStaleTriggers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredMessageManager_CleanupStaleTriggers_m41C945FBCC04B5B121E30D2F63DC24CF1C94E7F7 (DeferredMessageManager_tD9F9EF8C8E1D460411D8716277652B758B1C6E53* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredMessageManager_CleanupStaleTriggers_m41C945FBCC04B5B121E30D2F63DC24CF1C94E7F7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m14A32DDD1940639C4B3F6C587E9344A3D4702560_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_mF6960BBE3C2D1D44789FA595415E877861957F01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m6A33CBA898B7CEFC37A2F6DA956E1FE1307A873A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m1984C708774EE76BA4E2643A107DB4BDEBFB7874_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m12D7315F170910E9E6AD8230D67BB60FD25689C0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m8E461012142999EA3C2E03C49AA57A510C76F661_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m4B1416342768916A356A76C17CBDD5D9A5B1857C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m5ED12EBC06D54A61AE096E4E457F6744F3AE7DCC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m51A29CDACDBDB29CBB6EBBE7A7F304CBCCE87AD3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mC9E2E4D887C6C6754366C650652073D7A2C8AEBB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRealTimeProvider_tC07CE9B2635CCAC97C12E223B7175A92BF89522D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m89FE02CD5DDE2C1F68437FB23883B9CAEA28D570_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m8E51CF0A9A019C4A67F2F36A9DA018792C493537_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m279A8D418A23783B4C65FFC0A1D99EF11B3E8343_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m68BAEB182CC3036B3D031A176239DBA860ED27E0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t64B3C257FDC3F3175FB32BEEF4028ADFD7498916 V_0;
memset((&V_0), 0, sizeof(V_0));
KeyValuePair_2_tB10CD7DF75FC3ED1B56C5C2318C57F7CF61FA3DA V_1;
memset((&V_1), 0, sizeof(V_1));
uint64_t* V_2 = NULL;
int32_t V_3 = 0;
Enumerator_t81F698221BBCC1252F94A2457795D7B85BBB7B7D V_4;
memset((&V_4), 0, sizeof(V_4));
KeyValuePair_2_t4886DAE8637A952D9BD9194870BCD230AF57EDEB V_5;
memset((&V_5), 0, sizeof(V_5));
int32_t V_6 = 0;
{
// foreach (var kvp in m_Triggers)
Dictionary_2_t3F5CC4E300710D40872C678B988D5BE24F9142DE* L_0 = __this->___m_Triggers_0;
NullCheck(L_0);
Enumerator_t64B3C257FDC3F3175FB32BEEF4028ADFD7498916 L_1;
L_1 = Dictionary_2_GetEnumerator_m14A32DDD1940639C4B3F6C587E9344A3D4702560(L_0, Dictionary_2_GetEnumerator_m14A32DDD1940639C4B3F6C587E9344A3D4702560_RuntimeMethod_var);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00dd:
{// begin finally (depth: 1)
Enumerator_Dispose_m12D7315F170910E9E6AD8230D67BB60FD25689C0((&V_0), Enumerator_Dispose_m12D7315F170910E9E6AD8230D67BB60FD25689C0_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00cf_1;
}
IL_0011_1:
{
// foreach (var kvp in m_Triggers)
KeyValuePair_2_tB10CD7DF75FC3ED1B56C5C2318C57F7CF61FA3DA L_2;
L_2 = Enumerator_get_Current_mC9E2E4D887C6C6754366C650652073D7A2C8AEBB_inline((&V_0), Enumerator_get_Current_mC9E2E4D887C6C6754366C650652073D7A2C8AEBB_RuntimeMethod_var);
V_1 = L_2;
// ulong* staleKeys = stackalloc ulong[kvp.Value.Count];
Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49* L_3;
L_3 = KeyValuePair_2_get_Value_m279A8D418A23783B4C65FFC0A1D99EF11B3E8343_inline((&V_1), KeyValuePair_2_get_Value_m279A8D418A23783B4C65FFC0A1D99EF11B3E8343_RuntimeMethod_var);
NullCheck(L_3);
int32_t L_4;
L_4 = Dictionary_2_get_Count_m1984C708774EE76BA4E2643A107DB4BDEBFB7874(L_3, Dictionary_2_get_Count_m1984C708774EE76BA4E2643A107DB4BDEBFB7874_RuntimeMethod_var);
if ((uintptr_t)((uintptr_t)L_4) * (uintptr_t)8 > (uintptr_t)kIl2CppUIntPtrMax)
IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), DeferredMessageManager_CleanupStaleTriggers_m41C945FBCC04B5B121E30D2F63DC24CF1C94E7F7_RuntimeMethod_var);
intptr_t L_5 = ((intptr_t)il2cpp_codegen_multiply((intptr_t)((uintptr_t)L_4), 8));
int8_t* L_6 = (int8_t*) (L_5 ? alloca(L_5) : NULL);
memset(L_6, 0, L_5);
V_2 = (uint64_t*)(L_6);
// int index = 0;
V_3 = 0;
// foreach (var kvp2 in kvp.Value)
Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49* L_7;
L_7 = KeyValuePair_2_get_Value_m279A8D418A23783B4C65FFC0A1D99EF11B3E8343_inline((&V_1), KeyValuePair_2_get_Value_m279A8D418A23783B4C65FFC0A1D99EF11B3E8343_RuntimeMethod_var);
NullCheck(L_7);
Enumerator_t81F698221BBCC1252F94A2457795D7B85BBB7B7D L_8;
L_8 = Dictionary_2_GetEnumerator_mF6960BBE3C2D1D44789FA595415E877861957F01(L_7, Dictionary_2_GetEnumerator_mF6960BBE3C2D1D44789FA595415E877861957F01_RuntimeMethod_var);
V_4 = L_8;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_009c_1:
{// begin finally (depth: 2)
Enumerator_Dispose_m8E461012142999EA3C2E03C49AA57A510C76F661((&V_4), Enumerator_Dispose_m8E461012142999EA3C2E03C49AA57A510C76F661_RuntimeMethod_var);
return;
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
goto IL_0091_2;
}
IL_003d_2:
{
// foreach (var kvp2 in kvp.Value)
KeyValuePair_2_t4886DAE8637A952D9BD9194870BCD230AF57EDEB L_9;
L_9 = Enumerator_get_Current_m51A29CDACDBDB29CBB6EBBE7A7F304CBCCE87AD3_inline((&V_4), Enumerator_get_Current_m51A29CDACDBDB29CBB6EBBE7A7F304CBCCE87AD3_RuntimeMethod_var);
V_5 = L_9;
// if (kvp2.Value.Expiry < m_NetworkManager.RealTimeProvider.RealTimeSinceStartup)
TriggerInfo_tF7AA42ADD2EA448322A10B27FB8B6154E3EBF692 L_10;
L_10 = KeyValuePair_2_get_Value_m68BAEB182CC3036B3D031A176239DBA860ED27E0_inline((&V_5), KeyValuePair_2_get_Value_m68BAEB182CC3036B3D031A176239DBA860ED27E0_RuntimeMethod_var);
float L_11 = L_10.___Expiry_0;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_12 = __this->___m_NetworkManager_1;
NullCheck(L_12);
RuntimeObject* L_13;
L_13 = NetworkManager_get_RealTimeProvider_mAF8EEDE4C46E0478801F0ABCFF5410F762FAF8BE_inline(L_12, NULL);
NullCheck(L_13);
float L_14;
L_14 = InterfaceFuncInvoker0< float >::Invoke(0 /* System.Single Unity.Netcode.IRealTimeProvider::get_RealTimeSinceStartup() */, IRealTimeProvider_tC07CE9B2635CCAC97C12E223B7175A92BF89522D_il2cpp_TypeInfo_var, L_13);
if ((!(((float)L_11) < ((float)L_14))))
{
goto IL_0091_2;
}
}
{
// staleKeys[index++] = kvp2.Key;
uint64_t* L_15 = V_2;
int32_t L_16 = V_3;
int32_t L_17 = L_16;
V_3 = ((int32_t)il2cpp_codegen_add(L_17, 1));
uint64_t L_18;
L_18 = KeyValuePair_2_get_Key_m8E51CF0A9A019C4A67F2F36A9DA018792C493537_inline((&V_5), KeyValuePair_2_get_Key_m8E51CF0A9A019C4A67F2F36A9DA018792C493537_RuntimeMethod_var);
*((int64_t*)((uint64_t*)il2cpp_codegen_add((intptr_t)L_15, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_17), 8))))) = (int64_t)L_18;
// PurgeTrigger(kvp.Key, kvp2.Key, kvp2.Value);
int32_t L_19;
L_19 = KeyValuePair_2_get_Key_m89FE02CD5DDE2C1F68437FB23883B9CAEA28D570_inline((&V_1), KeyValuePair_2_get_Key_m89FE02CD5DDE2C1F68437FB23883B9CAEA28D570_RuntimeMethod_var);
uint64_t L_20;
L_20 = KeyValuePair_2_get_Key_m8E51CF0A9A019C4A67F2F36A9DA018792C493537_inline((&V_5), KeyValuePair_2_get_Key_m8E51CF0A9A019C4A67F2F36A9DA018792C493537_RuntimeMethod_var);
TriggerInfo_tF7AA42ADD2EA448322A10B27FB8B6154E3EBF692 L_21;
L_21 = KeyValuePair_2_get_Value_m68BAEB182CC3036B3D031A176239DBA860ED27E0_inline((&V_5), KeyValuePair_2_get_Value_m68BAEB182CC3036B3D031A176239DBA860ED27E0_RuntimeMethod_var);
VirtualActionInvoker3< int32_t, uint64_t, TriggerInfo_tF7AA42ADD2EA448322A10B27FB8B6154E3EBF692 >::Invoke(10 /* System.Void Unity.Netcode.DeferredMessageManager::PurgeTrigger(Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo) */, __this, L_19, L_20, L_21);
}
IL_0091_2:
{
// foreach (var kvp2 in kvp.Value)
bool L_22;
L_22 = Enumerator_MoveNext_m5ED12EBC06D54A61AE096E4E457F6744F3AE7DCC((&V_4), Enumerator_MoveNext_m5ED12EBC06D54A61AE096E4E457F6744F3AE7DCC_RuntimeMethod_var);
if (L_22)
{
goto IL_003d_2;
}
}
{
goto IL_00aa_1;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00aa_1:
{
// for (var i = 0; i < index; ++i)
V_6 = 0;
goto IL_00ca_1;
}
IL_00af_1:
{
// kvp.Value.Remove(staleKeys[i]);
Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49* L_23;
L_23 = KeyValuePair_2_get_Value_m279A8D418A23783B4C65FFC0A1D99EF11B3E8343_inline((&V_1), KeyValuePair_2_get_Value_m279A8D418A23783B4C65FFC0A1D99EF11B3E8343_RuntimeMethod_var);
uint64_t* L_24 = V_2;
int32_t L_25 = V_6;
int64_t L_26 = *((int64_t*)((uint64_t*)il2cpp_codegen_add((intptr_t)L_24, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_25), 8)))));
NullCheck(L_23);
bool L_27;
L_27 = Dictionary_2_Remove_m6A33CBA898B7CEFC37A2F6DA956E1FE1307A873A(L_23, L_26, Dictionary_2_Remove_m6A33CBA898B7CEFC37A2F6DA956E1FE1307A873A_RuntimeMethod_var);
// for (var i = 0; i < index; ++i)
int32_t L_28 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_28, 1));
}
IL_00ca_1:
{
// for (var i = 0; i < index; ++i)
int32_t L_29 = V_6;
int32_t L_30 = V_3;
if ((((int32_t)L_29) < ((int32_t)L_30)))
{
goto IL_00af_1;
}
}
IL_00cf_1:
{
// foreach (var kvp in m_Triggers)
bool L_31;
L_31 = Enumerator_MoveNext_m4B1416342768916A356A76C17CBDD5D9A5B1857C((&V_0), Enumerator_MoveNext_m4B1416342768916A356A76C17CBDD5D9A5B1857C_RuntimeMethod_var);
if (L_31)
{
goto IL_0011_1;
}
}
{
goto IL_00eb;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00eb:
{
// }
return;
}
}
// System.Void Unity.Netcode.DeferredMessageManager::PurgeTrigger(Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.UInt64,Unity.Netcode.DeferredMessageManager/TriggerInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredMessageManager_PurgeTrigger_mDDE6B9351E9B372893D83191B7038576601CDB3E (DeferredMessageManager_tD9F9EF8C8E1D460411D8716277652B758B1C6E53* __this, int32_t ___0_triggerType, uint64_t ___1_key, TriggerInfo_tF7AA42ADD2EA448322A10B27FB8B6154E3EBF692 ___2_triggerInfo, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m657BA97920CB3C07E13F38343E3FDA5637CEAF31_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mEC89F726663BE9329DCA2F91D68468429F98FAFE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m56988DFE3335648B87EC81EB6D8C89F51C8A9575_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Dispose_mAB35B6439950517EEE8232B90F21302B36FF72F0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_GetEnumerator_m284497ACD6CAB2E2DF7F83C806F5977FD7F5E3A5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TriggerType_tD170D11559D6B1EAAA1C93ADDA68AC615B72BEDC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEAF61B16D0D3841000D9DC35102DA0C0F42802CB);
s_Il2CppMethodInitialized = true;
}
Enumerator_t01B7DECA86D05FDCD66A346D109B322274A0A7CC V_0;
memset((&V_0), 0, sizeof(V_0));
TriggerData_t961063E87733CDD8443A71444D93E7529D0FD3F7 V_1;
memset((&V_1), 0, sizeof(V_1));
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// if (NetworkLog.CurrentLogLevel <= LogLevel.Normal)
int32_t L_0;
L_0 = NetworkLog_get_CurrentLogLevel_m8D46ADEFC32E3AC0592F30B64B2062202A97AF9C(NULL);
if ((((int32_t)L_0) > ((int32_t)1)))
{
goto IL_0038;
}
}
{
// NetworkLog.LogWarning($"Deferred messages were received for a trigger of type {triggerType} with key {key}, but that trigger was not received within within {m_NetworkManager.NetworkConfig.SpawnTimeout} second(s).");
int32_t L_1 = ___0_triggerType;
int32_t L_2 = L_1;
RuntimeObject* L_3 = Box(TriggerType_tD170D11559D6B1EAAA1C93ADDA68AC615B72BEDC_il2cpp_TypeInfo_var, &L_2);
uint64_t L_4 = ___1_key;
uint64_t L_5 = L_4;
RuntimeObject* L_6 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_5);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_7 = __this->___m_NetworkManager_1;
NullCheck(L_7);
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* L_8 = L_7->___NetworkConfig_10;
NullCheck(L_8);
float L_9 = L_8->___SpawnTimeout_17;
float L_10 = L_9;
RuntimeObject* L_11 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_10);
String_t* L_12;
L_12 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteralEAF61B16D0D3841000D9DC35102DA0C0F42802CB, L_3, L_6, L_11, NULL);
NetworkLog_LogWarning_m1A2073B527F4B95F216508B0E5A76DF71823D899(L_12, NULL);
}
IL_0038:
{
// foreach (var data in triggerInfo.TriggerData)
NativeList_1_t04917686A677DCA96B3A082C15D174D765D4DF5F* L_13 = (NativeList_1_t04917686A677DCA96B3A082C15D174D765D4DF5F*)(&(&___2_triggerInfo)->___TriggerData_1);
Enumerator_t01B7DECA86D05FDCD66A346D109B322274A0A7CC L_14;
L_14 = NativeList_1_GetEnumerator_m284497ACD6CAB2E2DF7F83C806F5977FD7F5E3A5(L_13, NativeList_1_GetEnumerator_m284497ACD6CAB2E2DF7F83C806F5977FD7F5E3A5_RuntimeMethod_var);
V_0 = L_14;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0068:
{// begin finally (depth: 1)
Enumerator_Dispose_m657BA97920CB3C07E13F38343E3FDA5637CEAF31((&V_0), Enumerator_Dispose_m657BA97920CB3C07E13F38343E3FDA5637CEAF31_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_005d_1;
}
IL_0047_1:
{
// foreach (var data in triggerInfo.TriggerData)
TriggerData_t961063E87733CDD8443A71444D93E7529D0FD3F7 L_15;
L_15 = Enumerator_get_Current_m56988DFE3335648B87EC81EB6D8C89F51C8A9575_inline((&V_0), Enumerator_get_Current_m56988DFE3335648B87EC81EB6D8C89F51C8A9575_RuntimeMethod_var);
V_1 = L_15;
// data.Reader.Dispose();
TriggerData_t961063E87733CDD8443A71444D93E7529D0FD3F7 L_16 = V_1;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_17 = L_16.___Reader_0;
V_2 = L_17;
FastBufferReader_Dispose_m41A8C3E8174E2031FE00D3B911BE94AE8FE0AD23((&V_2), NULL);
}
IL_005d_1:
{
// foreach (var data in triggerInfo.TriggerData)
bool L_18;
L_18 = Enumerator_MoveNext_mEC89F726663BE9329DCA2F91D68468429F98FAFE_inline((&V_0), Enumerator_MoveNext_mEC89F726663BE9329DCA2F91D68468429F98FAFE_RuntimeMethod_var);
if (L_18)
{
goto IL_0047_1;
}
}
{
goto IL_0076;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0076:
{
// triggerInfo.TriggerData.Dispose();
NativeList_1_t04917686A677DCA96B3A082C15D174D765D4DF5F* L_19 = (NativeList_1_t04917686A677DCA96B3A082C15D174D765D4DF5F*)(&(&___2_triggerInfo)->___TriggerData_1);
NativeList_1_Dispose_mAB35B6439950517EEE8232B90F21302B36FF72F0(L_19, NativeList_1_Dispose_mAB35B6439950517EEE8232B90F21302B36FF72F0_RuntimeMethod_var);
// }
return;
}
}
// System.Void Unity.Netcode.DeferredMessageManager::ProcessTriggers(Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredMessageManager_ProcessTriggers_m61894E05ADDC46945B275C0E7F774DA79072F8B4 (DeferredMessageManager_tD9F9EF8C8E1D460411D8716277652B758B1C6E53* __this, int32_t ___0_trigger, uint64_t ___1_key, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m6A33CBA898B7CEFC37A2F6DA956E1FE1307A873A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m073FDB1F7304619F0FF45D3316F4089B1EDFDC73_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mEF346DAD6EB87367ED63440E223813E7C9FDDFE6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m657BA97920CB3C07E13F38343E3FDA5637CEAF31_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mEC89F726663BE9329DCA2F91D68468429F98FAFE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m56988DFE3335648B87EC81EB6D8C89F51C8A9575_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Dispose_mAB35B6439950517EEE8232B90F21302B36FF72F0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_GetEnumerator_m284497ACD6CAB2E2DF7F83C806F5977FD7F5E3A5_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49* V_0 = NULL;
TriggerInfo_tF7AA42ADD2EA448322A10B27FB8B6154E3EBF692 V_1;
memset((&V_1), 0, sizeof(V_1));
Enumerator_t01B7DECA86D05FDCD66A346D109B322274A0A7CC V_2;
memset((&V_2), 0, sizeof(V_2));
TriggerData_t961063E87733CDD8443A71444D93E7529D0FD3F7 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (m_Triggers.TryGetValue(trigger, out var triggers))
Dictionary_2_t3F5CC4E300710D40872C678B988D5BE24F9142DE* L_0 = __this->___m_Triggers_0;
int32_t L_1 = ___0_trigger;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m073FDB1F7304619F0FF45D3316F4089B1EDFDC73(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m073FDB1F7304619F0FF45D3316F4089B1EDFDC73_RuntimeMethod_var);
if (!L_2)
{
goto IL_0096;
}
}
{
// if (triggers.TryGetValue(key, out var triggerInfo))
Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49* L_3 = V_0;
uint64_t L_4 = ___1_key;
NullCheck(L_3);
bool L_5;
L_5 = Dictionary_2_TryGetValue_mEF346DAD6EB87367ED63440E223813E7C9FDDFE6(L_3, L_4, (&V_1), Dictionary_2_TryGetValue_mEF346DAD6EB87367ED63440E223813E7C9FDDFE6_RuntimeMethod_var);
if (!L_5)
{
goto IL_0096;
}
}
{
// triggers.Remove(key);
Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49* L_6 = V_0;
uint64_t L_7 = ___1_key;
NullCheck(L_6);
bool L_8;
L_8 = Dictionary_2_Remove_m6A33CBA898B7CEFC37A2F6DA956E1FE1307A873A(L_6, L_7, Dictionary_2_Remove_m6A33CBA898B7CEFC37A2F6DA956E1FE1307A873A_RuntimeMethod_var);
// foreach (var deferredMessage in triggerInfo.TriggerData)
NativeList_1_t04917686A677DCA96B3A082C15D174D765D4DF5F* L_9 = (NativeList_1_t04917686A677DCA96B3A082C15D174D765D4DF5F*)(&(&V_1)->___TriggerData_1);
Enumerator_t01B7DECA86D05FDCD66A346D109B322274A0A7CC L_10;
L_10 = NativeList_1_GetEnumerator_m284497ACD6CAB2E2DF7F83C806F5977FD7F5E3A5(L_9, NativeList_1_GetEnumerator_m284497ACD6CAB2E2DF7F83C806F5977FD7F5E3A5_RuntimeMethod_var);
V_2 = L_10;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_007c:
{// begin finally (depth: 1)
Enumerator_Dispose_m657BA97920CB3C07E13F38343E3FDA5637CEAF31((&V_2), Enumerator_Dispose_m657BA97920CB3C07E13F38343E3FDA5637CEAF31_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0071_1;
}
IL_0035_1:
{
// foreach (var deferredMessage in triggerInfo.TriggerData)
TriggerData_t961063E87733CDD8443A71444D93E7529D0FD3F7 L_11;
L_11 = Enumerator_get_Current_m56988DFE3335648B87EC81EB6D8C89F51C8A9575_inline((&V_2), Enumerator_get_Current_m56988DFE3335648B87EC81EB6D8C89F51C8A9575_RuntimeMethod_var);
V_3 = L_11;
// m_NetworkManager.ConnectionManager.MessageManager.HandleMessage(deferredMessage.Header, deferredMessage.Reader, deferredMessage.SenderId, deferredMessage.Timestamp, deferredMessage.SerializedHeaderSize);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_12 = __this->___m_NetworkManager_1;
NullCheck(L_12);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_13 = L_12->___ConnectionManager_31;
NullCheck(L_13);
NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* L_14 = L_13->___MessageManager_7;
NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673* L_15 = (NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673*)(&(&V_3)->___Header_1);
TriggerData_t961063E87733CDD8443A71444D93E7529D0FD3F7 L_16 = V_3;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_17 = L_16.___Reader_0;
TriggerData_t961063E87733CDD8443A71444D93E7529D0FD3F7 L_18 = V_3;
uint64_t L_19 = L_18.___SenderId_2;
TriggerData_t961063E87733CDD8443A71444D93E7529D0FD3F7 L_20 = V_3;
float L_21 = L_20.___Timestamp_3;
TriggerData_t961063E87733CDD8443A71444D93E7529D0FD3F7 L_22 = V_3;
int32_t L_23 = L_22.___SerializedHeaderSize_4;
NullCheck(L_14);
NetworkMessageManager_HandleMessage_m8435AC8FD96FBC973F50BFBBE5FF822D65FD6785(L_14, L_15, L_17, L_19, L_21, L_23, NULL);
}
IL_0071_1:
{
// foreach (var deferredMessage in triggerInfo.TriggerData)
bool L_24;
L_24 = Enumerator_MoveNext_mEC89F726663BE9329DCA2F91D68468429F98FAFE_inline((&V_2), Enumerator_MoveNext_mEC89F726663BE9329DCA2F91D68468429F98FAFE_RuntimeMethod_var);
if (L_24)
{
goto IL_0035_1;
}
}
{
goto IL_008a;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_008a:
{
// triggerInfo.TriggerData.Dispose();
NativeList_1_t04917686A677DCA96B3A082C15D174D765D4DF5F* L_25 = (NativeList_1_t04917686A677DCA96B3A082C15D174D765D4DF5F*)(&(&V_1)->___TriggerData_1);
NativeList_1_Dispose_mAB35B6439950517EEE8232B90F21302B36FF72F0(L_25, NativeList_1_Dispose_mAB35B6439950517EEE8232B90F21302B36FF72F0_RuntimeMethod_var);
}
IL_0096:
{
// }
return;
}
}
// System.Void Unity.Netcode.DeferredMessageManager::CleanupAllTriggers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredMessageManager_CleanupAllTriggers_mF6ABEC11F30E5E5B5694FABCED869A6432201089 (DeferredMessageManager_tD9F9EF8C8E1D460411D8716277652B758B1C6E53* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m839C93689EB7C06BF4F932F67C18B9852E154E5E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m14A32DDD1940639C4B3F6C587E9344A3D4702560_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_mF6960BBE3C2D1D44789FA595415E877861957F01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m12D7315F170910E9E6AD8230D67BB60FD25689C0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m657BA97920CB3C07E13F38343E3FDA5637CEAF31_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m8E461012142999EA3C2E03C49AA57A510C76F661_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m4B1416342768916A356A76C17CBDD5D9A5B1857C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m5ED12EBC06D54A61AE096E4E457F6744F3AE7DCC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mEC89F726663BE9329DCA2F91D68468429F98FAFE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m51A29CDACDBDB29CBB6EBBE7A7F304CBCCE87AD3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m56988DFE3335648B87EC81EB6D8C89F51C8A9575_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mC9E2E4D887C6C6754366C650652073D7A2C8AEBB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m279A8D418A23783B4C65FFC0A1D99EF11B3E8343_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m68BAEB182CC3036B3D031A176239DBA860ED27E0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Dispose_mAB35B6439950517EEE8232B90F21302B36FF72F0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_GetEnumerator_m284497ACD6CAB2E2DF7F83C806F5977FD7F5E3A5_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t64B3C257FDC3F3175FB32BEEF4028ADFD7498916 V_0;
memset((&V_0), 0, sizeof(V_0));
KeyValuePair_2_tB10CD7DF75FC3ED1B56C5C2318C57F7CF61FA3DA V_1;
memset((&V_1), 0, sizeof(V_1));
Enumerator_t81F698221BBCC1252F94A2457795D7B85BBB7B7D V_2;
memset((&V_2), 0, sizeof(V_2));
KeyValuePair_2_t4886DAE8637A952D9BD9194870BCD230AF57EDEB V_3;
memset((&V_3), 0, sizeof(V_3));
Enumerator_t01B7DECA86D05FDCD66A346D109B322274A0A7CC V_4;
memset((&V_4), 0, sizeof(V_4));
TriggerInfo_tF7AA42ADD2EA448322A10B27FB8B6154E3EBF692 V_5;
memset((&V_5), 0, sizeof(V_5));
TriggerData_t961063E87733CDD8443A71444D93E7529D0FD3F7 V_6;
memset((&V_6), 0, sizeof(V_6));
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 V_7;
memset((&V_7), 0, sizeof(V_7));
{
// foreach (var kvp in m_Triggers)
Dictionary_2_t3F5CC4E300710D40872C678B988D5BE24F9142DE* L_0 = __this->___m_Triggers_0;
NullCheck(L_0);
Enumerator_t64B3C257FDC3F3175FB32BEEF4028ADFD7498916 L_1;
L_1 = Dictionary_2_GetEnumerator_m14A32DDD1940639C4B3F6C587E9344A3D4702560(L_0, Dictionary_2_GetEnumerator_m14A32DDD1940639C4B3F6C587E9344A3D4702560_RuntimeMethod_var);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00b7:
{// begin finally (depth: 1)
Enumerator_Dispose_m12D7315F170910E9E6AD8230D67BB60FD25689C0((&V_0), Enumerator_Dispose_m12D7315F170910E9E6AD8230D67BB60FD25689C0_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00a9_1;
}
IL_0011_1:
{
// foreach (var kvp in m_Triggers)
KeyValuePair_2_tB10CD7DF75FC3ED1B56C5C2318C57F7CF61FA3DA L_2;
L_2 = Enumerator_get_Current_mC9E2E4D887C6C6754366C650652073D7A2C8AEBB_inline((&V_0), Enumerator_get_Current_mC9E2E4D887C6C6754366C650652073D7A2C8AEBB_RuntimeMethod_var);
V_1 = L_2;
// foreach (var kvp2 in kvp.Value)
Dictionary_2_tFEA750F6D5140C6C08C0B6A63908CBEFD554FD49* L_3;
L_3 = KeyValuePair_2_get_Value_m279A8D418A23783B4C65FFC0A1D99EF11B3E8343_inline((&V_1), KeyValuePair_2_get_Value_m279A8D418A23783B4C65FFC0A1D99EF11B3E8343_RuntimeMethod_var);
NullCheck(L_3);
Enumerator_t81F698221BBCC1252F94A2457795D7B85BBB7B7D L_4;
L_4 = Dictionary_2_GetEnumerator_mF6960BBE3C2D1D44789FA595415E877861957F01(L_3, Dictionary_2_GetEnumerator_mF6960BBE3C2D1D44789FA595415E877861957F01_RuntimeMethod_var);
V_2 = L_4;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_009b_1:
{// begin finally (depth: 2)
Enumerator_Dispose_m8E461012142999EA3C2E03C49AA57A510C76F661((&V_2), Enumerator_Dispose_m8E461012142999EA3C2E03C49AA57A510C76F661_RuntimeMethod_var);
return;
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
goto IL_0090_2;
}
IL_0028_2:
{
// foreach (var kvp2 in kvp.Value)
KeyValuePair_2_t4886DAE8637A952D9BD9194870BCD230AF57EDEB L_5;
L_5 = Enumerator_get_Current_m51A29CDACDBDB29CBB6EBBE7A7F304CBCCE87AD3_inline((&V_2), Enumerator_get_Current_m51A29CDACDBDB29CBB6EBBE7A7F304CBCCE87AD3_RuntimeMethod_var);
V_3 = L_5;
// foreach (var data in kvp2.Value.TriggerData)
TriggerInfo_tF7AA42ADD2EA448322A10B27FB8B6154E3EBF692 L_6;
L_6 = KeyValuePair_2_get_Value_m68BAEB182CC3036B3D031A176239DBA860ED27E0_inline((&V_3), KeyValuePair_2_get_Value_m68BAEB182CC3036B3D031A176239DBA860ED27E0_RuntimeMethod_var);
V_5 = L_6;
NativeList_1_t04917686A677DCA96B3A082C15D174D765D4DF5F* L_7 = (NativeList_1_t04917686A677DCA96B3A082C15D174D765D4DF5F*)(&(&V_5)->___TriggerData_1);
Enumerator_t01B7DECA86D05FDCD66A346D109B322274A0A7CC L_8;
L_8 = NativeList_1_GetEnumerator_m284497ACD6CAB2E2DF7F83C806F5977FD7F5E3A5(L_7, NativeList_1_GetEnumerator_m284497ACD6CAB2E2DF7F83C806F5977FD7F5E3A5_RuntimeMethod_var);
V_4 = L_8;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_006d_2:
{// begin finally (depth: 3)
Enumerator_Dispose_m657BA97920CB3C07E13F38343E3FDA5637CEAF31((&V_4), Enumerator_Dispose_m657BA97920CB3C07E13F38343E3FDA5637CEAF31_RuntimeMethod_var);
return;
}// end finally (depth: 3)
});
try
{// begin try (depth: 3)
{
goto IL_0062_3;
}
IL_0049_3:
{
// foreach (var data in kvp2.Value.TriggerData)
TriggerData_t961063E87733CDD8443A71444D93E7529D0FD3F7 L_9;
L_9 = Enumerator_get_Current_m56988DFE3335648B87EC81EB6D8C89F51C8A9575_inline((&V_4), Enumerator_get_Current_m56988DFE3335648B87EC81EB6D8C89F51C8A9575_RuntimeMethod_var);
V_6 = L_9;
// data.Reader.Dispose();
TriggerData_t961063E87733CDD8443A71444D93E7529D0FD3F7 L_10 = V_6;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_11 = L_10.___Reader_0;
V_7 = L_11;
FastBufferReader_Dispose_m41A8C3E8174E2031FE00D3B911BE94AE8FE0AD23((&V_7), NULL);
}
IL_0062_3:
{
// foreach (var data in kvp2.Value.TriggerData)
bool L_12;
L_12 = Enumerator_MoveNext_mEC89F726663BE9329DCA2F91D68468429F98FAFE_inline((&V_4), Enumerator_MoveNext_mEC89F726663BE9329DCA2F91D68468429F98FAFE_RuntimeMethod_var);
if (L_12)
{
goto IL_0049_3;
}
}
{
goto IL_007b_2;
}
}// end try (depth: 3)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_007b_2:
{
// kvp2.Value.TriggerData.Dispose();
TriggerInfo_tF7AA42ADD2EA448322A10B27FB8B6154E3EBF692 L_13;
L_13 = KeyValuePair_2_get_Value_m68BAEB182CC3036B3D031A176239DBA860ED27E0_inline((&V_3), KeyValuePair_2_get_Value_m68BAEB182CC3036B3D031A176239DBA860ED27E0_RuntimeMethod_var);
V_5 = L_13;
NativeList_1_t04917686A677DCA96B3A082C15D174D765D4DF5F* L_14 = (NativeList_1_t04917686A677DCA96B3A082C15D174D765D4DF5F*)(&(&V_5)->___TriggerData_1);
NativeList_1_Dispose_mAB35B6439950517EEE8232B90F21302B36FF72F0(L_14, NativeList_1_Dispose_mAB35B6439950517EEE8232B90F21302B36FF72F0_RuntimeMethod_var);
}
IL_0090_2:
{
// foreach (var kvp2 in kvp.Value)
bool L_15;
L_15 = Enumerator_MoveNext_m5ED12EBC06D54A61AE096E4E457F6744F3AE7DCC((&V_2), Enumerator_MoveNext_m5ED12EBC06D54A61AE096E4E457F6744F3AE7DCC_RuntimeMethod_var);
if (L_15)
{
goto IL_0028_2;
}
}
{
goto IL_00a9_1;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00a9_1:
{
// foreach (var kvp in m_Triggers)
bool L_16;
L_16 = Enumerator_MoveNext_m4B1416342768916A356A76C17CBDD5D9A5B1857C((&V_0), Enumerator_MoveNext_m4B1416342768916A356A76C17CBDD5D9A5B1857C_RuntimeMethod_var);
if (L_16)
{
goto IL_0011_1;
}
}
{
goto IL_00c5;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00c5:
{
// m_Triggers.Clear();
Dictionary_2_t3F5CC4E300710D40872C678B988D5BE24F9142DE* L_17 = __this->___m_Triggers_0;
NullCheck(L_17);
Dictionary_2_Clear_m839C93689EB7C06BF4F932F67C18B9852E154E5E(L_17, Dictionary_2_Clear_m839C93689EB7C06BF4F932F67C18B9852E154E5E_RuntimeMethod_var);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Unity.Netcode.DisconnectReasonMessage
IL2CPP_EXTERN_C void DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4_marshal_pinvoke(const DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4& unmarshaled, DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4_marshaled_pinvoke& marshaled)
{
marshaled.___Reason_0 = il2cpp_codegen_marshal_string(unmarshaled.___Reason_0);
}
IL2CPP_EXTERN_C void DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4_marshal_pinvoke_back(const DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4_marshaled_pinvoke& marshaled, DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4& unmarshaled)
{
unmarshaled.___Reason_0 = il2cpp_codegen_marshal_string_result(marshaled.___Reason_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Reason_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___Reason_0));
}
// Conversion method for clean up from marshalling of: Unity.Netcode.DisconnectReasonMessage
IL2CPP_EXTERN_C void DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4_marshal_pinvoke_cleanup(DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___Reason_0);
marshaled.___Reason_0 = NULL;
}
// Conversion methods for marshalling of: Unity.Netcode.DisconnectReasonMessage
IL2CPP_EXTERN_C void DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4_marshal_com(const DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4& unmarshaled, DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4_marshaled_com& marshaled)
{
marshaled.___Reason_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___Reason_0);
}
IL2CPP_EXTERN_C void DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4_marshal_com_back(const DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4_marshaled_com& marshaled, DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4& unmarshaled)
{
unmarshaled.___Reason_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___Reason_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Reason_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___Reason_0));
}
// Conversion method for clean up from marshalling of: Unity.Netcode.DisconnectReasonMessage
IL2CPP_EXTERN_C void DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4_marshal_com_cleanup(DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___Reason_0);
marshaled.___Reason_0 = NULL;
}
// System.Int32 Unity.Netcode.DisconnectReasonMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DisconnectReasonMessage_get_Version_m44A9AD8A957ED4F015B4A6D08A911A59E8055C8B (DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4* __this, const RuntimeMethod* method)
{
{
// public int Version => 0;
return 0;
}
}
IL2CPP_EXTERN_C int32_t DisconnectReasonMessage_get_Version_m44A9AD8A957ED4F015B4A6D08A911A59E8055C8B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4*>(__this + _offset);
int32_t _returnValue;
_returnValue = DisconnectReasonMessage_get_Version_m44A9AD8A957ED4F015B4A6D08A911A59E8055C8B(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.DisconnectReasonMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisconnectReasonMessage_Serialize_m95202A704191A925F261E86742A21A011FDCB2D8 (DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEAD5D1763AF9125E99AEDFBC297FF80DC3DA4114);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
String_t* G_B2_0 = NULL;
String_t* G_B1_0 = NULL;
{
// string reasonSent = Reason ?? string.Empty;
String_t* L_0 = __this->___Reason_0;
String_t* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
}
{
String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
G_B2_0 = L_2;
}
IL_000f:
{
V_0 = G_B2_0;
// BytePacker.WriteValueBitPacked(writer, Version);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_3 = ___0_writer;
int32_t L_4;
L_4 = DisconnectReasonMessage_get_Version_m44A9AD8A957ED4F015B4A6D08A911A59E8055C8B(__this, NULL);
BytePacker_WriteValueBitPacked_m510F6322BA0F2C85AF9527A7927FF9B03F0AE613(L_3, L_4, NULL);
// if (writer.TryBeginWrite(FastBufferWriter.GetWriteSize(reasonSent)))
String_t* L_5 = V_0;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
int32_t L_6;
L_6 = FastBufferWriter_GetWriteSize_m283745C69915E8E8D699F45A7A1EDB4A02D63476_inline(L_5, (bool)0, NULL);
bool L_7;
L_7 = FastBufferWriter_TryBeginWrite_m16FA0A52579A7C6C5E59171D26EA327CDEBFF459_inline((&___0_writer), L_6, NULL);
if (!L_7)
{
goto IL_0036;
}
}
{
// writer.WriteValue(reasonSent);
String_t* L_8 = V_0;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_WriteValue_m2027257224443062632299FE163CA30F6522409D((&___0_writer), L_8, (bool)0, NULL);
return;
}
IL_0036:
{
// writer.WriteValueSafe(string.Empty);
String_t* L_9 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_WriteValueSafe_m0F27F4503AFFE1229BEC702F82897D43187F2AF5((&___0_writer), L_9, (bool)0, NULL);
// NetworkLog.LogWarning("Disconnect reason didn't fit. Disconnected without sending a reason. Consider shortening the reason string.");
NetworkLog_LogWarning_m1A2073B527F4B95F216508B0E5A76DF71823D899(_stringLiteralEAD5D1763AF9125E99AEDFBC297FF80DC3DA4114, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void DisconnectReasonMessage_Serialize_m95202A704191A925F261E86742A21A011FDCB2D8_AdjustorThunk (RuntimeObject* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4*>(__this + _offset);
DisconnectReasonMessage_Serialize_m95202A704191A925F261E86742A21A011FDCB2D8(_thisAdjusted, ___0_writer, ___1_targetVersion, method);
}
// System.Boolean Unity.Netcode.DisconnectReasonMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DisconnectReasonMessage_Deserialize_m9EC97720A6ADF49B845B04EF26932A2AA4583B01 (DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
{
// ByteUnpacker.ReadValueBitPacked(reader, out receivedMessageVersion);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_0 = ___0_reader;
ByteUnpacker_ReadValueBitPacked_mC5142499F3BA1F4D8C60EDF335D6C54B0D78C4AC(L_0, (&___2_receivedMessageVersion), NULL);
// reader.ReadValueSafe(out Reason);
String_t** L_1 = (String_t**)(&__this->___Reason_0);
FastBufferReader_ReadValueSafe_mF109F40AB1DD4415EC5AE549AF86C90601EE2042((&___0_reader), L_1, (bool)0, NULL);
// return true;
return (bool)1;
}
}
IL2CPP_EXTERN_C bool DisconnectReasonMessage_Deserialize_m9EC97720A6ADF49B845B04EF26932A2AA4583B01_AdjustorThunk (RuntimeObject* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4*>(__this + _offset);
bool _returnValue;
_returnValue = DisconnectReasonMessage_Deserialize_m9EC97720A6ADF49B845B04EF26932A2AA4583B01(_thisAdjusted, ___0_reader, ___1_context, ___2_receivedMessageVersion, method);
return _returnValue;
}
// System.Void Unity.Netcode.DisconnectReasonMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisconnectReasonMessage_Handle_mCD15D1E4418C06765B47FFB7A52D2A8FF830700D (DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// ((NetworkManager)context.SystemOwner).ConnectionManager.DisconnectReason = Reason;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___0_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
NullCheck(((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var)));
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_2 = ((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var))->___ConnectionManager_31;
String_t* L_3 = __this->___Reason_0;
NullCheck(L_2);
NetworkConnectionManager_set_DisconnectReason_mD696E1362F392BAEE80AAE4BA733F58B11110C84_inline(L_2, L_3, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void DisconnectReasonMessage_Handle_mCD15D1E4418C06765B47FFB7A52D2A8FF830700D_AdjustorThunk (RuntimeObject* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DisconnectReasonMessage_t9E24670899D700D426010C5987CA051C92E07BC4*>(__this + _offset);
DisconnectReasonMessage_Handle_mCD15D1E4418C06765B47FFB7A52D2A8FF830700D(_thisAdjusted, ___0_context, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.GenerateSerializationForGenericParameterAttribute::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenerateSerializationForGenericParameterAttribute__ctor_mF78255BD60DF472D56668B1407109ED4D32D33DA (GenerateSerializationForGenericParameterAttribute_t09209D8C39D1D8640DF060CCEEB4A57FC9E9F18D* __this, int32_t ___0_parameterIndex, const RuntimeMethod* method)
{
{
// public GenerateSerializationForGenericParameterAttribute(int parameterIndex)
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
// ParameterIndex = parameterIndex;
int32_t L_0 = ___0_parameterIndex;
__this->___ParameterIndex_0 = L_0;
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.GenerateSerializationForTypeAttribute::.ctor(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenerateSerializationForTypeAttribute__ctor_m89AD4E004842286760C73FDBAEE2351FE98F75CB (GenerateSerializationForTypeAttribute_t79557E08AAF7C05DC424C36BA04A2692E9CCAF0B* __this, Type_t* ___0_type, const RuntimeMethod* method)
{
{
// public GenerateSerializationForTypeAttribute(Type type)
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
// Type = type;
Type_t* L_0 = ___0_type;
__this->___Type_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Type_0), (void*)L_0);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Collections.Generic.List`1<Unity.Netcode.NetworkMessageManager/MessageWithHandler> Unity.Netcode.ILPPMessageProvider::GetMessages()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* ILPPMessageProvider_GetMessages_m8F94D212BE31BC805FCB9E98AE64B0A62463238A (ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return __network_message_types;
il2cpp_codegen_runtime_class_init_inline(ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976_il2cpp_TypeInfo_var);
List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* L_0 = ((ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976_StaticFields*)il2cpp_codegen_static_fields_for(ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976_il2cpp_TypeInfo_var))->_____network_message_types_0;
return L_0;
}
}
IL2CPP_EXTERN_C List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* ILPPMessageProvider_GetMessages_m8F94D212BE31BC805FCB9E98AE64B0A62463238A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976*>(__this + _offset);
List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* _returnValue;
_returnValue = ILPPMessageProvider_GetMessages_m8F94D212BE31BC805FCB9E98AE64B0A62463238A_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.ILPPMessageProvider::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ILPPMessageProvider__cctor_m417FC94B3C993CACADF8EFB98B5E0DEA38DB98D9 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD3F5CA427B3CF3EEA874461043107649973DCA0B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// internal static readonly List<NetworkMessageManager.MessageWithHandler> __network_message_types = new List<NetworkMessageManager.MessageWithHandler>();
List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* L_0 = (List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5*)il2cpp_codegen_object_new(List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mD3F5CA427B3CF3EEA874461043107649973DCA0B(L_0, List_1__ctor_mD3F5CA427B3CF3EEA874461043107649973DCA0B_RuntimeMethod_var);
((ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976_StaticFields*)il2cpp_codegen_static_fields_for(ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976_il2cpp_TypeInfo_var))->_____network_message_types_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976_StaticFields*)il2cpp_codegen_static_fields_for(ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976_il2cpp_TypeInfo_var))->_____network_message_types_0), (void*)L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 Unity.Netcode.AnticipationCounterSyncPingMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AnticipationCounterSyncPingMessage_get_Version_mE329CD4F40D6638372164C4565C425CEFDDBDBA2 (AnticipationCounterSyncPingMessage_tE9C54BC0D4A4B72F5CEDB3D76A6B36CAE96D0440* __this, const RuntimeMethod* method)
{
{
// public int Version => 0;
return 0;
}
}
IL2CPP_EXTERN_C int32_t AnticipationCounterSyncPingMessage_get_Version_mE329CD4F40D6638372164C4565C425CEFDDBDBA2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
AnticipationCounterSyncPingMessage_tE9C54BC0D4A4B72F5CEDB3D76A6B36CAE96D0440* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AnticipationCounterSyncPingMessage_tE9C54BC0D4A4B72F5CEDB3D76A6B36CAE96D0440*>(__this + _offset);
int32_t _returnValue;
_returnValue = AnticipationCounterSyncPingMessage_get_Version_mE329CD4F40D6638372164C4565C425CEFDDBDBA2(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.AnticipationCounterSyncPingMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnticipationCounterSyncPingMessage_Serialize_mBCA35CA2881A61B505EC970FDB24EF7D051605DF (AnticipationCounterSyncPingMessage_tE9C54BC0D4A4B72F5CEDB3D76A6B36CAE96D0440* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_WriteValueSafe_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m105E6F874DE8309AEFE954E1CFF974D1343A2361_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// BytePacker.WriteValuePacked(writer, Counter);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
uint64_t L_1 = __this->___Counter_0;
BytePacker_WriteValuePacked_m23E59CFBF3FD382ED26E430386AB1F3271634C52_inline(L_0, L_1, NULL);
// writer.WriteValueSafe(Time);
double* L_2 = (double*)(&__this->___Time_1);
il2cpp_codegen_initobj((&V_0), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_3 = V_0;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_WriteValueSafe_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m105E6F874DE8309AEFE954E1CFF974D1343A2361_inline((&___0_writer), L_2, L_3, FastBufferWriter_WriteValueSafe_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m105E6F874DE8309AEFE954E1CFF974D1343A2361_RuntimeMethod_var);
// }
return;
}
}
IL2CPP_EXTERN_C void AnticipationCounterSyncPingMessage_Serialize_mBCA35CA2881A61B505EC970FDB24EF7D051605DF_AdjustorThunk (RuntimeObject* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
AnticipationCounterSyncPingMessage_tE9C54BC0D4A4B72F5CEDB3D76A6B36CAE96D0440* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AnticipationCounterSyncPingMessage_tE9C54BC0D4A4B72F5CEDB3D76A6B36CAE96D0440*>(__this + _offset);
AnticipationCounterSyncPingMessage_Serialize_mBCA35CA2881A61B505EC970FDB24EF7D051605DF(_thisAdjusted, ___0_writer, ___1_targetVersion, method);
}
// System.Boolean Unity.Netcode.AnticipationCounterSyncPingMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AnticipationCounterSyncPingMessage_Deserialize_m728972C0FA0CDE8904949D1CEE1B1E3F3C31D910 (AnticipationCounterSyncPingMessage_tE9C54BC0D4A4B72F5CEDB3D76A6B36CAE96D0440* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferReader_ReadValueSafe_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m0D334A58E858FE7C44B01CEA2EF38812E3F3004D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___1_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
// if (!networkManager.IsServer)
NullCheck(((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var)));
bool L_2;
L_2 = NetworkManager_get_IsServer_m3FF8C5D22D260033AD3FC6C4AF44E7161BDD7F52(((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var)), NULL);
if (L_2)
{
goto IL_0014;
}
}
{
// return false;
return (bool)0;
}
IL_0014:
{
// ByteUnpacker.ReadValuePacked(reader, out Counter);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_3 = ___0_reader;
uint64_t* L_4 = (uint64_t*)(&__this->___Counter_0);
ByteUnpacker_ReadValuePacked_mA03B7A52D3DF76D170AF4ED7669A0472D134C1CB_inline(L_3, L_4, NULL);
// reader.ReadValueSafe(out Time);
double* L_5 = (double*)(&__this->___Time_1);
il2cpp_codegen_initobj((&V_0), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_6 = V_0;
FastBufferReader_ReadValueSafe_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m0D334A58E858FE7C44B01CEA2EF38812E3F3004D_inline((&___0_reader), L_5, L_6, FastBufferReader_ReadValueSafe_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m0D334A58E858FE7C44B01CEA2EF38812E3F3004D_RuntimeMethod_var);
// return true;
return (bool)1;
}
}
IL2CPP_EXTERN_C bool AnticipationCounterSyncPingMessage_Deserialize_m728972C0FA0CDE8904949D1CEE1B1E3F3C31D910_AdjustorThunk (RuntimeObject* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
AnticipationCounterSyncPingMessage_tE9C54BC0D4A4B72F5CEDB3D76A6B36CAE96D0440* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AnticipationCounterSyncPingMessage_tE9C54BC0D4A4B72F5CEDB3D76A6B36CAE96D0440*>(__this + _offset);
bool _returnValue;
_returnValue = AnticipationCounterSyncPingMessage_Deserialize_m728972C0FA0CDE8904949D1CEE1B1E3F3C31D910(_thisAdjusted, ___0_reader, ___1_context, ___2_receivedMessageVersion, method);
return _returnValue;
}
// System.Void Unity.Netcode.AnticipationCounterSyncPingMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnticipationCounterSyncPingMessage_Handle_m7C9354E71FE27B0DA81F71C6D4B0C9FF12CDBA8E (AnticipationCounterSyncPingMessage_tE9C54BC0D4A4B72F5CEDB3D76A6B36CAE96D0440* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReadOnlyDictionary_2_t5D1D0039E8A5028ACC8928132E0AC1C351A1F943_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkMessageManager_SendMessage_TisAnticipationCounterSyncPongMessage_t09E01EDA2B4C82FDCC2AB10BE4F14B14B4BE561F_mFD2F404FDEDF38726DA1E614CF32193DE201B4B2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* V_0 = NULL;
AnticipationCounterSyncPongMessage_t09E01EDA2B4C82FDCC2AB10BE4F14B14B4BE561F V_1;
memset((&V_1), 0, sizeof(V_1));
AnticipationCounterSyncPongMessage_t09E01EDA2B4C82FDCC2AB10BE4F14B14B4BE561F V_2;
memset((&V_2), 0, sizeof(V_2));
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___0_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
V_0 = ((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var));
// if (networkManager.IsListening && !networkManager.ShutdownInProgress && networkManager.ConnectedClients.ContainsKey(context.SenderId))
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = V_0;
NullCheck(L_2);
bool L_3;
L_3 = NetworkManager_get_IsListening_m6E683AF8D3D2D2716957B42C8CD8CD47EC3D688C(L_2, NULL);
if (!L_3)
{
goto IL_0068;
}
}
{
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_4 = V_0;
NullCheck(L_4);
bool L_5;
L_5 = NetworkManager_get_ShutdownInProgress_mF9E146A3C71F83E8E5B36E720CB16610324D7109_inline(L_4, NULL);
if (L_5)
{
goto IL_0068;
}
}
{
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_6 = V_0;
NullCheck(L_6);
RuntimeObject* L_7;
L_7 = NetworkManager_get_ConnectedClients_mF98B5720C9B6701421F173411D6B3198A61E39A7(L_6, NULL);
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_8 = ___0_context;
uint64_t L_9 = L_8->___SenderId_1;
NullCheck(L_7);
bool L_10;
L_10 = InterfaceFuncInvoker1< bool, uint64_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IReadOnlyDictionary`2<System.UInt64,Unity.Netcode.NetworkClient>::ContainsKey(TKey) */, IReadOnlyDictionary_2_t5D1D0039E8A5028ACC8928132E0AC1C351A1F943_il2cpp_TypeInfo_var, L_7, L_9);
if (!L_10)
{
goto IL_0068;
}
}
{
// var message = new AnticipationCounterSyncPongMessage { Counter = Counter, Time = Time };
il2cpp_codegen_initobj((&V_2), sizeof(AnticipationCounterSyncPongMessage_t09E01EDA2B4C82FDCC2AB10BE4F14B14B4BE561F));
uint64_t L_11 = __this->___Counter_0;
(&V_2)->___Counter_0 = L_11;
double L_12 = __this->___Time_1;
(&V_2)->___Time_1 = L_12;
AnticipationCounterSyncPongMessage_t09E01EDA2B4C82FDCC2AB10BE4F14B14B4BE561F L_13 = V_2;
V_1 = L_13;
// networkManager.MessageManager.SendMessage(ref message, NetworkDelivery.Reliable, context.SenderId);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_14 = V_0;
NullCheck(L_14);
NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* L_15 = L_14->___MessageManager_32;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_16 = ___0_context;
uint64_t L_17 = L_16->___SenderId_1;
NullCheck(L_15);
int32_t L_18;
L_18 = NetworkMessageManager_SendMessage_TisAnticipationCounterSyncPongMessage_t09E01EDA2B4C82FDCC2AB10BE4F14B14B4BE561F_mFD2F404FDEDF38726DA1E614CF32193DE201B4B2(L_15, (&V_1), 2, L_17, NetworkMessageManager_SendMessage_TisAnticipationCounterSyncPongMessage_t09E01EDA2B4C82FDCC2AB10BE4F14B14B4BE561F_mFD2F404FDEDF38726DA1E614CF32193DE201B4B2_RuntimeMethod_var);
}
IL_0068:
{
// }
return;
}
}
IL2CPP_EXTERN_C void AnticipationCounterSyncPingMessage_Handle_m7C9354E71FE27B0DA81F71C6D4B0C9FF12CDBA8E_AdjustorThunk (RuntimeObject* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
AnticipationCounterSyncPingMessage_tE9C54BC0D4A4B72F5CEDB3D76A6B36CAE96D0440* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AnticipationCounterSyncPingMessage_tE9C54BC0D4A4B72F5CEDB3D76A6B36CAE96D0440*>(__this + _offset);
AnticipationCounterSyncPingMessage_Handle_m7C9354E71FE27B0DA81F71C6D4B0C9FF12CDBA8E(_thisAdjusted, ___0_context, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 Unity.Netcode.AnticipationCounterSyncPongMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AnticipationCounterSyncPongMessage_get_Version_m5A44E06879BB8989C57A7AC78C5219C89D938AB9 (AnticipationCounterSyncPongMessage_t09E01EDA2B4C82FDCC2AB10BE4F14B14B4BE561F* __this, const RuntimeMethod* method)
{
{
// public int Version => 0;
return 0;
}
}
IL2CPP_EXTERN_C int32_t AnticipationCounterSyncPongMessage_get_Version_m5A44E06879BB8989C57A7AC78C5219C89D938AB9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
AnticipationCounterSyncPongMessage_t09E01EDA2B4C82FDCC2AB10BE4F14B14B4BE561F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AnticipationCounterSyncPongMessage_t09E01EDA2B4C82FDCC2AB10BE4F14B14B4BE561F*>(__this + _offset);
int32_t _returnValue;
_returnValue = AnticipationCounterSyncPongMessage_get_Version_m5A44E06879BB8989C57A7AC78C5219C89D938AB9(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.AnticipationCounterSyncPongMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnticipationCounterSyncPongMessage_Serialize_mA5C116507A32FD8A93E428936360C2E8CF35F742 (AnticipationCounterSyncPongMessage_t09E01EDA2B4C82FDCC2AB10BE4F14B14B4BE561F* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_WriteValueSafe_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m105E6F874DE8309AEFE954E1CFF974D1343A2361_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// BytePacker.WriteValuePacked(writer, Counter);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
uint64_t L_1 = __this->___Counter_0;
BytePacker_WriteValuePacked_m23E59CFBF3FD382ED26E430386AB1F3271634C52_inline(L_0, L_1, NULL);
// writer.WriteValueSafe(Time);
double* L_2 = (double*)(&__this->___Time_1);
il2cpp_codegen_initobj((&V_0), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_3 = V_0;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_WriteValueSafe_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m105E6F874DE8309AEFE954E1CFF974D1343A2361_inline((&___0_writer), L_2, L_3, FastBufferWriter_WriteValueSafe_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m105E6F874DE8309AEFE954E1CFF974D1343A2361_RuntimeMethod_var);
// }
return;
}
}
IL2CPP_EXTERN_C void AnticipationCounterSyncPongMessage_Serialize_mA5C116507A32FD8A93E428936360C2E8CF35F742_AdjustorThunk (RuntimeObject* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
AnticipationCounterSyncPongMessage_t09E01EDA2B4C82FDCC2AB10BE4F14B14B4BE561F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AnticipationCounterSyncPongMessage_t09E01EDA2B4C82FDCC2AB10BE4F14B14B4BE561F*>(__this + _offset);
AnticipationCounterSyncPongMessage_Serialize_mA5C116507A32FD8A93E428936360C2E8CF35F742(_thisAdjusted, ___0_writer, ___1_targetVersion, method);
}
// System.Boolean Unity.Netcode.AnticipationCounterSyncPongMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AnticipationCounterSyncPongMessage_Deserialize_m7C351F661AEC661EF00CE755C5DB0FF6B502BBA9 (AnticipationCounterSyncPongMessage_t09E01EDA2B4C82FDCC2AB10BE4F14B14B4BE561F* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferReader_ReadValueSafe_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m0D334A58E858FE7C44B01CEA2EF38812E3F3004D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___1_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
// if (!networkManager.IsClient)
NullCheck(((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var)));
bool L_2;
L_2 = NetworkManager_get_IsClient_mC9E982EA43899619BFFAF01409F5BBD1FE020001(((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var)), NULL);
if (L_2)
{
goto IL_0014;
}
}
{
// return false;
return (bool)0;
}
IL_0014:
{
// ByteUnpacker.ReadValuePacked(reader, out Counter);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_3 = ___0_reader;
uint64_t* L_4 = (uint64_t*)(&__this->___Counter_0);
ByteUnpacker_ReadValuePacked_mA03B7A52D3DF76D170AF4ED7669A0472D134C1CB_inline(L_3, L_4, NULL);
// reader.ReadValueSafe(out Time);
double* L_5 = (double*)(&__this->___Time_1);
il2cpp_codegen_initobj((&V_0), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_6 = V_0;
FastBufferReader_ReadValueSafe_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m0D334A58E858FE7C44B01CEA2EF38812E3F3004D_inline((&___0_reader), L_5, L_6, FastBufferReader_ReadValueSafe_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m0D334A58E858FE7C44B01CEA2EF38812E3F3004D_RuntimeMethod_var);
// return true;
return (bool)1;
}
}
IL2CPP_EXTERN_C bool AnticipationCounterSyncPongMessage_Deserialize_m7C351F661AEC661EF00CE755C5DB0FF6B502BBA9_AdjustorThunk (RuntimeObject* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
AnticipationCounterSyncPongMessage_t09E01EDA2B4C82FDCC2AB10BE4F14B14B4BE561F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AnticipationCounterSyncPongMessage_t09E01EDA2B4C82FDCC2AB10BE4F14B14B4BE561F*>(__this + _offset);
bool _returnValue;
_returnValue = AnticipationCounterSyncPongMessage_Deserialize_m7C351F661AEC661EF00CE755C5DB0FF6B502BBA9(_thisAdjusted, ___0_reader, ___1_context, ___2_receivedMessageVersion, method);
return _returnValue;
}
// System.Void Unity.Netcode.AnticipationCounterSyncPongMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnticipationCounterSyncPongMessage_Handle_m271A1434C0AB570BA70BA04C5F5DD014612F328B (AnticipationCounterSyncPongMessage_t09E01EDA2B4C82FDCC2AB10BE4F14B14B4BE561F* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___0_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
// networkManager.AnticipationSystem.LastAnticipationAck = Counter;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = ((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var));
NullCheck(L_2);
AnticipationSystem_t4898B59C04A6EFD6A1CCC840893123F889674771* L_3;
L_3 = NetworkManager_get_AnticipationSystem_m2350595B973EF034876C5621A4383D87FDFE83D9_inline(L_2, NULL);
uint64_t L_4 = __this->___Counter_0;
NullCheck(L_3);
L_3->___LastAnticipationAck_0 = L_4;
// networkManager.AnticipationSystem.LastAnticipationAckTime = Time;
NullCheck(L_2);
AnticipationSystem_t4898B59C04A6EFD6A1CCC840893123F889674771* L_5;
L_5 = NetworkManager_get_AnticipationSystem_m2350595B973EF034876C5621A4383D87FDFE83D9_inline(L_2, NULL);
double L_6 = __this->___Time_1;
NullCheck(L_5);
L_5->___LastAnticipationAckTime_1 = L_6;
// }
return;
}
}
IL2CPP_EXTERN_C void AnticipationCounterSyncPongMessage_Handle_m271A1434C0AB570BA70BA04C5F5DD014612F328B_AdjustorThunk (RuntimeObject* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
AnticipationCounterSyncPongMessage_t09E01EDA2B4C82FDCC2AB10BE4F14B14B4BE561F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<AnticipationCounterSyncPongMessage_t09E01EDA2B4C82FDCC2AB10BE4F14B14B4BE561F*>(__this + _offset);
AnticipationCounterSyncPongMessage_Handle_m271A1434C0AB570BA70BA04C5F5DD014612F328B(_thisAdjusted, ___0_context, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 Unity.Netcode.ChangeOwnershipMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ChangeOwnershipMessage_get_Version_mF356CE953E856A451B395E35A061015B398BA3FB (ChangeOwnershipMessage_tEF19BE4B1928201B9861E869DBF93424F8AFC103* __this, const RuntimeMethod* method)
{
{
// public int Version => 0;
return 0;
}
}
IL2CPP_EXTERN_C int32_t ChangeOwnershipMessage_get_Version_mF356CE953E856A451B395E35A061015B398BA3FB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ChangeOwnershipMessage_tEF19BE4B1928201B9861E869DBF93424F8AFC103* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ChangeOwnershipMessage_tEF19BE4B1928201B9861E869DBF93424F8AFC103*>(__this + _offset);
int32_t _returnValue;
_returnValue = ChangeOwnershipMessage_get_Version_mF356CE953E856A451B395E35A061015B398BA3FB(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.ChangeOwnershipMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ChangeOwnershipMessage_Serialize_mF3E107E66BB1BA94198D141C9F83EDEDAD822468 (ChangeOwnershipMessage_tEF19BE4B1928201B9861E869DBF93424F8AFC103* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
{
// BytePacker.WriteValueBitPacked(writer, NetworkObjectId);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
uint64_t L_1 = __this->___NetworkObjectId_0;
BytePacker_WriteValueBitPacked_m09C4B871F541B18A6E70D88AA192355F9BE7E0F4(L_0, L_1, NULL);
// BytePacker.WriteValueBitPacked(writer, OwnerClientId);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_2 = ___0_writer;
uint64_t L_3 = __this->___OwnerClientId_1;
BytePacker_WriteValueBitPacked_m09C4B871F541B18A6E70D88AA192355F9BE7E0F4(L_2, L_3, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void ChangeOwnershipMessage_Serialize_mF3E107E66BB1BA94198D141C9F83EDEDAD822468_AdjustorThunk (RuntimeObject* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
ChangeOwnershipMessage_tEF19BE4B1928201B9861E869DBF93424F8AFC103* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ChangeOwnershipMessage_tEF19BE4B1928201B9861E869DBF93424F8AFC103*>(__this + _offset);
ChangeOwnershipMessage_Serialize_mF3E107E66BB1BA94198D141C9F83EDEDAD822468(_thisAdjusted, ___0_writer, ___1_targetVersion, method);
}
// System.Boolean Unity.Netcode.ChangeOwnershipMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ChangeOwnershipMessage_Deserialize_mABB88D4841812EF76204E714C6F8847952051048 (ChangeOwnershipMessage_tEF19BE4B1928201B9861E869DBF93424F8AFC103* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m37294B7C273DACD1781AED35A3FAB1CD73A9099B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDeferredNetworkMessageManager_t16B56EB08D165ABBD988A4AD6F3C196CDA906B91_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* V_0 = NULL;
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___1_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
V_0 = ((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var));
// if (!networkManager.IsClient)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = V_0;
NullCheck(L_2);
bool L_3;
L_3 = NetworkManager_get_IsClient_mC9E982EA43899619BFFAF01409F5BBD1FE020001(L_2, NULL);
if (L_3)
{
goto IL_0016;
}
}
{
// return false;
return (bool)0;
}
IL_0016:
{
// ByteUnpacker.ReadValueBitPacked(reader, out NetworkObjectId);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_4 = ___0_reader;
uint64_t* L_5 = (uint64_t*)(&__this->___NetworkObjectId_0);
ByteUnpacker_ReadValueBitPacked_mCC72ED83C355A0451B62A1C5B416810360DA1E88(L_4, L_5, NULL);
// ByteUnpacker.ReadValueBitPacked(reader, out OwnerClientId);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_6 = ___0_reader;
uint64_t* L_7 = (uint64_t*)(&__this->___OwnerClientId_1);
ByteUnpacker_ReadValueBitPacked_mCC72ED83C355A0451B62A1C5B416810360DA1E88(L_6, L_7, NULL);
// if (!networkManager.SpawnManager.SpawnedObjects.ContainsKey(NetworkObjectId))
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_8 = V_0;
NullCheck(L_8);
NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D* L_9;
L_9 = NetworkManager_get_SpawnManager_mAE49738D7E37718DABC59F9BBF31E985B7D438F8_inline(L_8, NULL);
NullCheck(L_9);
Dictionary_2_t157A4914F029A406F78B10B4418C1C55A8B74123* L_10 = L_9->___SpawnedObjects_1;
uint64_t L_11 = __this->___NetworkObjectId_0;
NullCheck(L_10);
bool L_12;
L_12 = Dictionary_2_ContainsKey_m37294B7C273DACD1781AED35A3FAB1CD73A9099B(L_10, L_11, Dictionary_2_ContainsKey_m37294B7C273DACD1781AED35A3FAB1CD73A9099B_RuntimeMethod_var);
if (L_12)
{
goto IL_005c;
}
}
{
// networkManager.DeferredMessageManager.DeferMessage(IDeferredNetworkMessageManager.TriggerType.OnSpawn, NetworkObjectId, reader, ref context);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_13 = V_0;
NullCheck(L_13);
RuntimeObject* L_14;
L_14 = NetworkManager_get_DeferredMessageManager_mB31CE5FD98CF6431BFFE36FB21836002B2E04C7E_inline(L_13, NULL);
uint64_t L_15 = __this->___NetworkObjectId_0;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_16 = ___0_reader;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_17 = ___1_context;
NullCheck(L_14);
InterfaceActionInvoker4< int32_t, uint64_t, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* >::Invoke(0 /* System.Void Unity.Netcode.IDeferredNetworkMessageManager::DeferMessage(Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.UInt64,Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&) */, IDeferredNetworkMessageManager_t16B56EB08D165ABBD988A4AD6F3C196CDA906B91_il2cpp_TypeInfo_var, L_14, 0, L_15, L_16, L_17);
// return false;
return (bool)0;
}
IL_005c:
{
// return true;
return (bool)1;
}
}
IL2CPP_EXTERN_C bool ChangeOwnershipMessage_Deserialize_mABB88D4841812EF76204E714C6F8847952051048_AdjustorThunk (RuntimeObject* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
ChangeOwnershipMessage_tEF19BE4B1928201B9861E869DBF93424F8AFC103* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ChangeOwnershipMessage_tEF19BE4B1928201B9861E869DBF93424F8AFC103*>(__this + _offset);
bool _returnValue;
_returnValue = ChangeOwnershipMessage_Deserialize_mABB88D4841812EF76204E714C6F8847952051048(_thisAdjusted, ___0_reader, ___1_context, ___2_receivedMessageVersion, method);
return _returnValue;
}
// System.Void Unity.Netcode.ChangeOwnershipMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ChangeOwnershipMessage_Handle_m4FB62B8CE141AD7DF0B698E368DD6D8F92E917AE (ChangeOwnershipMessage_tEF19BE4B1928201B9861E869DBF93424F8AFC103* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mDD509B022B7575814BC1D2931604ACA4D934AAFD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1AF4C8B92D2524DDFC934009E81C1603112664B2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2051C7ACD9FC004F1884C23AB299C5B8F50EB75A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* V_0 = NULL;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* V_1 = NULL;
uint64_t V_2 = 0;
int32_t V_3 = 0;
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___0_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
V_0 = ((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var));
// var networkObject = networkManager.SpawnManager.SpawnedObjects[NetworkObjectId];
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = V_0;
NullCheck(L_2);
NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D* L_3;
L_3 = NetworkManager_get_SpawnManager_mAE49738D7E37718DABC59F9BBF31E985B7D438F8_inline(L_2, NULL);
NullCheck(L_3);
Dictionary_2_t157A4914F029A406F78B10B4418C1C55A8B74123* L_4 = L_3->___SpawnedObjects_1;
uint64_t L_5 = __this->___NetworkObjectId_0;
NullCheck(L_4);
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_6;
L_6 = Dictionary_2_get_Item_mDD509B022B7575814BC1D2931604ACA4D934AAFD(L_4, L_5, Dictionary_2_get_Item_mDD509B022B7575814BC1D2931604ACA4D934AAFD_RuntimeMethod_var);
V_1 = L_6;
// var originalOwner = networkObject.OwnerClientId;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_7 = V_1;
NullCheck(L_7);
uint64_t L_8;
L_8 = NetworkObject_get_OwnerClientId_m049930D5FE84BDA9104F03995AC29953BAB247E4_inline(L_7, NULL);
V_2 = L_8;
// networkObject.OwnerClientId = OwnerClientId;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_9 = V_1;
uint64_t L_10 = __this->___OwnerClientId_1;
NullCheck(L_9);
NetworkObject_set_OwnerClientId_m01EC92AFE7BAFDA5BD221C784C8B6B2B45D350EA_inline(L_9, L_10, NULL);
// if (originalOwner == networkManager.LocalClientId)
uint64_t L_11 = V_2;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_12 = V_0;
NullCheck(L_12);
uint64_t L_13;
L_13 = NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577(L_12, NULL);
if ((!(((uint64_t)L_11) == ((uint64_t)L_13))))
{
goto IL_0045;
}
}
{
// networkObject.InvokeBehaviourOnLostOwnership();
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_14 = V_1;
NullCheck(L_14);
NetworkObject_InvokeBehaviourOnLostOwnership_m44B7403C9873D562A7C5EFBA8E1B1BDB6732A924(L_14, NULL);
}
IL_0045:
{
// if (OwnerClientId == networkManager.LocalClientId)
uint64_t L_15 = __this->___OwnerClientId_1;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_16 = V_0;
NullCheck(L_16);
uint64_t L_17;
L_17 = NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577(L_16, NULL);
if ((!(((uint64_t)L_15) == ((uint64_t)L_17))))
{
goto IL_0059;
}
}
{
// networkObject.InvokeBehaviourOnGainedOwnership();
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_18 = V_1;
NullCheck(L_18);
NetworkObject_InvokeBehaviourOnGainedOwnership_m5E1DAB35D90DD7D979C4BA6734E12E767197C3E5(L_18, NULL);
}
IL_0059:
{
// if (OwnerClientId != networkManager.LocalClientId && originalOwner != networkManager.LocalClientId)
uint64_t L_19 = __this->___OwnerClientId_1;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_20 = V_0;
NullCheck(L_20);
uint64_t L_21;
L_21 = NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577(L_20, NULL);
if ((((int64_t)L_19) == ((int64_t)L_21)))
{
goto IL_0097;
}
}
{
uint64_t L_22 = V_2;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_23 = V_0;
NullCheck(L_23);
uint64_t L_24;
L_24 = NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577(L_23, NULL);
if ((((int64_t)L_22) == ((int64_t)L_24)))
{
goto IL_0097;
}
}
{
// for (int i = 0; i < networkObject.ChildNetworkBehaviours.Count; i++)
V_3 = 0;
goto IL_0089;
}
IL_0074:
{
// networkObject.ChildNetworkBehaviours[i].UpdateNetworkProperties();
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_25 = V_1;
NullCheck(L_25);
List_1_t77285321F3B26D7A49CBB0F92E556C36504A91F5* L_26;
L_26 = NetworkObject_get_ChildNetworkBehaviours_m77246A2E16BAEE728A066E3020690BB3FB4EE09F(L_25, NULL);
int32_t L_27 = V_3;
NullCheck(L_26);
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_28;
L_28 = List_1_get_Item_m2051C7ACD9FC004F1884C23AB299C5B8F50EB75A(L_26, L_27, List_1_get_Item_m2051C7ACD9FC004F1884C23AB299C5B8F50EB75A_RuntimeMethod_var);
NullCheck(L_28);
NetworkBehaviour_UpdateNetworkProperties_m82607D0D26BB456ED43FC0568405B7BE8179228A(L_28, NULL);
// for (int i = 0; i < networkObject.ChildNetworkBehaviours.Count; i++)
int32_t L_29 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_29, 1));
}
IL_0089:
{
// for (int i = 0; i < networkObject.ChildNetworkBehaviours.Count; i++)
int32_t L_30 = V_3;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_31 = V_1;
NullCheck(L_31);
List_1_t77285321F3B26D7A49CBB0F92E556C36504A91F5* L_32;
L_32 = NetworkObject_get_ChildNetworkBehaviours_m77246A2E16BAEE728A066E3020690BB3FB4EE09F(L_31, NULL);
NullCheck(L_32);
int32_t L_33;
L_33 = List_1_get_Count_m1AF4C8B92D2524DDFC934009E81C1603112664B2_inline(L_32, List_1_get_Count_m1AF4C8B92D2524DDFC934009E81C1603112664B2_RuntimeMethod_var);
if ((((int32_t)L_30) < ((int32_t)L_33)))
{
goto IL_0074;
}
}
IL_0097:
{
// networkObject.InvokeOwnershipChanged(originalOwner, OwnerClientId);
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_34 = V_1;
uint64_t L_35 = V_2;
uint64_t L_36 = __this->___OwnerClientId_1;
NullCheck(L_34);
NetworkObject_InvokeOwnershipChanged_m000FA35B8B79C1CEBEC699D2657BAD2E09067106(L_34, L_35, L_36, NULL);
// networkManager.NetworkMetrics.TrackOwnershipChangeReceived(context.SenderId, networkObject, context.MessageSize);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_37 = V_0;
NullCheck(L_37);
RuntimeObject* L_38;
L_38 = NetworkManager_get_NetworkMetrics_mC2FC9F73570CF607741C2C02FB641D1A23FCEF13(L_37, NULL);
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_39 = ___0_context;
uint64_t L_40 = L_39->___SenderId_1;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_41 = V_1;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_42 = ___0_context;
uint32_t L_43 = L_42->___MessageSize_5;
NullCheck(L_38);
InterfaceActionInvoker3< uint64_t, NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366*, int64_t >::Invoke(14 /* System.Void Unity.Netcode.INetworkMetrics::TrackOwnershipChangeReceived(System.UInt64,Unity.Netcode.NetworkObject,System.Int64) */, INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var, L_38, L_40, L_41, ((int64_t)(uint64_t)L_43));
// }
return;
}
}
IL2CPP_EXTERN_C void ChangeOwnershipMessage_Handle_m4FB62B8CE141AD7DF0B698E368DD6D8F92E917AE_AdjustorThunk (RuntimeObject* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
ChangeOwnershipMessage_tEF19BE4B1928201B9861E869DBF93424F8AFC103* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ChangeOwnershipMessage_tEF19BE4B1928201B9861E869DBF93424F8AFC103*>(__this + _offset);
ChangeOwnershipMessage_Handle_m4FB62B8CE141AD7DF0B698E368DD6D8F92E917AE(_thisAdjusted, ___0_context, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 Unity.Netcode.ClientConnectedMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ClientConnectedMessage_get_Version_mCB1C5C0EFEF6BC90D2056BF4E6B05DC5B6680A2B (ClientConnectedMessage_tADCD93468AB0DC7530616900F85D58E57EC3C46E* __this, const RuntimeMethod* method)
{
{
// public int Version => 0;
return 0;
}
}
IL2CPP_EXTERN_C int32_t ClientConnectedMessage_get_Version_mCB1C5C0EFEF6BC90D2056BF4E6B05DC5B6680A2B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ClientConnectedMessage_tADCD93468AB0DC7530616900F85D58E57EC3C46E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ClientConnectedMessage_tADCD93468AB0DC7530616900F85D58E57EC3C46E*>(__this + _offset);
int32_t _returnValue;
_returnValue = ClientConnectedMessage_get_Version_mCB1C5C0EFEF6BC90D2056BF4E6B05DC5B6680A2B(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.ClientConnectedMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClientConnectedMessage_Serialize_mA6B628E1D157D72E1B2268284890385EBDDFD330 (ClientConnectedMessage_tADCD93468AB0DC7530616900F85D58E57EC3C46E* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
{
// BytePacker.WriteValueBitPacked(writer, ClientId);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
uint64_t L_1 = __this->___ClientId_0;
BytePacker_WriteValueBitPacked_m09C4B871F541B18A6E70D88AA192355F9BE7E0F4(L_0, L_1, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void ClientConnectedMessage_Serialize_mA6B628E1D157D72E1B2268284890385EBDDFD330_AdjustorThunk (RuntimeObject* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
ClientConnectedMessage_tADCD93468AB0DC7530616900F85D58E57EC3C46E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ClientConnectedMessage_tADCD93468AB0DC7530616900F85D58E57EC3C46E*>(__this + _offset);
ClientConnectedMessage_Serialize_mA6B628E1D157D72E1B2268284890385EBDDFD330(_thisAdjusted, ___0_writer, ___1_targetVersion, method);
}
// System.Boolean Unity.Netcode.ClientConnectedMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ClientConnectedMessage_Deserialize_m9A9FDE6D88D0DE83B3E2AB39BB36A429FFF69807 (ClientConnectedMessage_tADCD93468AB0DC7530616900F85D58E57EC3C46E* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___1_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
// if (!networkManager.IsClient)
NullCheck(((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var)));
bool L_2;
L_2 = NetworkManager_get_IsClient_mC9E982EA43899619BFFAF01409F5BBD1FE020001(((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var)), NULL);
if (L_2)
{
goto IL_0014;
}
}
{
// return false;
return (bool)0;
}
IL_0014:
{
// ByteUnpacker.ReadValueBitPacked(reader, out ClientId);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_3 = ___0_reader;
uint64_t* L_4 = (uint64_t*)(&__this->___ClientId_0);
ByteUnpacker_ReadValueBitPacked_mCC72ED83C355A0451B62A1C5B416810360DA1E88(L_3, L_4, NULL);
// return true;
return (bool)1;
}
}
IL2CPP_EXTERN_C bool ClientConnectedMessage_Deserialize_m9A9FDE6D88D0DE83B3E2AB39BB36A429FFF69807_AdjustorThunk (RuntimeObject* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
ClientConnectedMessage_tADCD93468AB0DC7530616900F85D58E57EC3C46E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ClientConnectedMessage_tADCD93468AB0DC7530616900F85D58E57EC3C46E*>(__this + _offset);
bool _returnValue;
_returnValue = ClientConnectedMessage_Deserialize_m9A9FDE6D88D0DE83B3E2AB39BB36A429FFF69807(_thisAdjusted, ___0_reader, ___1_context, ___2_receivedMessageVersion, method);
return _returnValue;
}
// System.Void Unity.Netcode.ClientConnectedMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClientConnectedMessage_Handle_m7AC1C7BE2CBCFBCC40ACFBD6CD9D2021B8596751 (ClientConnectedMessage_tADCD93468AB0DC7530616900F85D58E57EC3C46E* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m553050C87F0BF32427648D10CE6B6452B32ABB71_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* V_0 = NULL;
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___0_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
V_0 = ((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var));
// networkManager.ConnectionManager.ConnectedClientIds.Add(ClientId);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = V_0;
NullCheck(L_2);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_3 = L_2->___ConnectionManager_31;
NullCheck(L_3);
List_1_tB88E7361EE76DFB3EBB7FCD60CC59ACC3E48C284* L_4 = L_3->___ConnectedClientIds_14;
uint64_t L_5 = __this->___ClientId_0;
NullCheck(L_4);
List_1_Add_m553050C87F0BF32427648D10CE6B6452B32ABB71_inline(L_4, L_5, List_1_Add_m553050C87F0BF32427648D10CE6B6452B32ABB71_RuntimeMethod_var);
// if (networkManager.IsConnectedClient)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_6 = V_0;
NullCheck(L_6);
bool L_7;
L_7 = NetworkManager_get_IsConnectedClient_m6A551DE92D70EFC1940AB427EA727968DA3C9A59(L_6, NULL);
if (!L_7)
{
goto IL_003b;
}
}
{
// networkManager.ConnectionManager.InvokeOnPeerConnectedCallback(ClientId);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_8 = V_0;
NullCheck(L_8);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_9 = L_8->___ConnectionManager_31;
uint64_t L_10 = __this->___ClientId_0;
NullCheck(L_9);
NetworkConnectionManager_InvokeOnPeerConnectedCallback_m909AA024594C0791DB0A74B1E2229AA682972753(L_9, L_10, NULL);
}
IL_003b:
{
// }
return;
}
}
IL2CPP_EXTERN_C void ClientConnectedMessage_Handle_m7AC1C7BE2CBCFBCC40ACFBD6CD9D2021B8596751_AdjustorThunk (RuntimeObject* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
ClientConnectedMessage_tADCD93468AB0DC7530616900F85D58E57EC3C46E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ClientConnectedMessage_tADCD93468AB0DC7530616900F85D58E57EC3C46E*>(__this + _offset);
ClientConnectedMessage_Handle_m7AC1C7BE2CBCFBCC40ACFBD6CD9D2021B8596751(_thisAdjusted, ___0_context, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 Unity.Netcode.ClientDisconnectedMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ClientDisconnectedMessage_get_Version_m3654C4E23F23AA124FB2DA064C20D74C4A1EF43E (ClientDisconnectedMessage_t0C8722005B5EC57AF31E4400B5D754172EC06AF5* __this, const RuntimeMethod* method)
{
{
// public int Version => 0;
return 0;
}
}
IL2CPP_EXTERN_C int32_t ClientDisconnectedMessage_get_Version_m3654C4E23F23AA124FB2DA064C20D74C4A1EF43E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ClientDisconnectedMessage_t0C8722005B5EC57AF31E4400B5D754172EC06AF5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ClientDisconnectedMessage_t0C8722005B5EC57AF31E4400B5D754172EC06AF5*>(__this + _offset);
int32_t _returnValue;
_returnValue = ClientDisconnectedMessage_get_Version_m3654C4E23F23AA124FB2DA064C20D74C4A1EF43E(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.ClientDisconnectedMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClientDisconnectedMessage_Serialize_m6E6DB1BDDE92D4FDFDB5D871DDBF999DE4EEF6D5 (ClientDisconnectedMessage_t0C8722005B5EC57AF31E4400B5D754172EC06AF5* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
{
// BytePacker.WriteValueBitPacked(writer, ClientId);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
uint64_t L_1 = __this->___ClientId_0;
BytePacker_WriteValueBitPacked_m09C4B871F541B18A6E70D88AA192355F9BE7E0F4(L_0, L_1, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void ClientDisconnectedMessage_Serialize_m6E6DB1BDDE92D4FDFDB5D871DDBF999DE4EEF6D5_AdjustorThunk (RuntimeObject* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
ClientDisconnectedMessage_t0C8722005B5EC57AF31E4400B5D754172EC06AF5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ClientDisconnectedMessage_t0C8722005B5EC57AF31E4400B5D754172EC06AF5*>(__this + _offset);
ClientDisconnectedMessage_Serialize_m6E6DB1BDDE92D4FDFDB5D871DDBF999DE4EEF6D5(_thisAdjusted, ___0_writer, ___1_targetVersion, method);
}
// System.Boolean Unity.Netcode.ClientDisconnectedMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ClientDisconnectedMessage_Deserialize_mCC885DDD5919ED9626792959DAE18F9655E8441A (ClientDisconnectedMessage_t0C8722005B5EC57AF31E4400B5D754172EC06AF5* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___1_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
// if (!networkManager.IsClient)
NullCheck(((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var)));
bool L_2;
L_2 = NetworkManager_get_IsClient_mC9E982EA43899619BFFAF01409F5BBD1FE020001(((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var)), NULL);
if (L_2)
{
goto IL_0014;
}
}
{
// return false;
return (bool)0;
}
IL_0014:
{
// ByteUnpacker.ReadValueBitPacked(reader, out ClientId);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_3 = ___0_reader;
uint64_t* L_4 = (uint64_t*)(&__this->___ClientId_0);
ByteUnpacker_ReadValueBitPacked_mCC72ED83C355A0451B62A1C5B416810360DA1E88(L_3, L_4, NULL);
// return true;
return (bool)1;
}
}
IL2CPP_EXTERN_C bool ClientDisconnectedMessage_Deserialize_mCC885DDD5919ED9626792959DAE18F9655E8441A_AdjustorThunk (RuntimeObject* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
ClientDisconnectedMessage_t0C8722005B5EC57AF31E4400B5D754172EC06AF5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ClientDisconnectedMessage_t0C8722005B5EC57AF31E4400B5D754172EC06AF5*>(__this + _offset);
bool _returnValue;
_returnValue = ClientDisconnectedMessage_Deserialize_mCC885DDD5919ED9626792959DAE18F9655E8441A(_thisAdjusted, ___0_reader, ___1_context, ___2_receivedMessageVersion, method);
return _returnValue;
}
// System.Void Unity.Netcode.ClientDisconnectedMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClientDisconnectedMessage_Handle_m691AFBF15FD545703E2143FF80CD8C43F810FE70 (ClientDisconnectedMessage_t0C8722005B5EC57AF31E4400B5D754172EC06AF5* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m853978499BEB388A47544C11EF397203F12DB35D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* V_0 = NULL;
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___0_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
V_0 = ((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var));
// networkManager.ConnectionManager.ConnectedClientIds.Remove(ClientId);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = V_0;
NullCheck(L_2);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_3 = L_2->___ConnectionManager_31;
NullCheck(L_3);
List_1_tB88E7361EE76DFB3EBB7FCD60CC59ACC3E48C284* L_4 = L_3->___ConnectedClientIds_14;
uint64_t L_5 = __this->___ClientId_0;
NullCheck(L_4);
bool L_6;
L_6 = List_1_Remove_m853978499BEB388A47544C11EF397203F12DB35D(L_4, L_5, List_1_Remove_m853978499BEB388A47544C11EF397203F12DB35D_RuntimeMethod_var);
// if (networkManager.IsConnectedClient)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_7 = V_0;
NullCheck(L_7);
bool L_8;
L_8 = NetworkManager_get_IsConnectedClient_m6A551DE92D70EFC1940AB427EA727968DA3C9A59(L_7, NULL);
if (!L_8)
{
goto IL_003c;
}
}
{
// networkManager.ConnectionManager.InvokeOnPeerDisconnectedCallback(ClientId);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_9 = V_0;
NullCheck(L_9);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_10 = L_9->___ConnectionManager_31;
uint64_t L_11 = __this->___ClientId_0;
NullCheck(L_10);
NetworkConnectionManager_InvokeOnPeerDisconnectedCallback_m9D94A84DD29FEA2A9556E7E99687C9D983107930(L_10, L_11, NULL);
}
IL_003c:
{
// }
return;
}
}
IL2CPP_EXTERN_C void ClientDisconnectedMessage_Handle_m691AFBF15FD545703E2143FF80CD8C43F810FE70_AdjustorThunk (RuntimeObject* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
ClientDisconnectedMessage_t0C8722005B5EC57AF31E4400B5D754172EC06AF5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ClientDisconnectedMessage_t0C8722005B5EC57AF31E4400B5D754172EC06AF5*>(__this + _offset);
ClientDisconnectedMessage_Handle_m691AFBF15FD545703E2143FF80CD8C43F810FE70(_thisAdjusted, ___0_context, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Unity.Netcode.ConnectionApprovedMessage
IL2CPP_EXTERN_C void ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58_marshal_pinvoke(const ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58& unmarshaled, ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58_marshaled_pinvoke& marshaled)
{
Exception_t* ___SpawnedObjectsList_3Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'SpawnedObjectsList' of type 'ConnectionApprovedMessage'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___SpawnedObjectsList_3Exception, NULL);
}
IL2CPP_EXTERN_C void ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58_marshal_pinvoke_back(const ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58_marshaled_pinvoke& marshaled, ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58& unmarshaled)
{
Exception_t* ___SpawnedObjectsList_3Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'SpawnedObjectsList' of type 'ConnectionApprovedMessage'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___SpawnedObjectsList_3Exception, NULL);
}
// Conversion method for clean up from marshalling of: Unity.Netcode.ConnectionApprovedMessage
IL2CPP_EXTERN_C void ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58_marshal_pinvoke_cleanup(ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Unity.Netcode.ConnectionApprovedMessage
IL2CPP_EXTERN_C void ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58_marshal_com(const ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58& unmarshaled, ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58_marshaled_com& marshaled)
{
Exception_t* ___SpawnedObjectsList_3Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'SpawnedObjectsList' of type 'ConnectionApprovedMessage'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___SpawnedObjectsList_3Exception, NULL);
}
IL2CPP_EXTERN_C void ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58_marshal_com_back(const ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58_marshaled_com& marshaled, ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58& unmarshaled)
{
Exception_t* ___SpawnedObjectsList_3Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'SpawnedObjectsList' of type 'ConnectionApprovedMessage'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___SpawnedObjectsList_3Exception, NULL);
}
// Conversion method for clean up from marshalling of: Unity.Netcode.ConnectionApprovedMessage
IL2CPP_EXTERN_C void ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58_marshal_com_cleanup(ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58_marshaled_com& marshaled)
{
}
// System.Int32 Unity.Netcode.ConnectionApprovedMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ConnectionApprovedMessage_get_Version_mE3D5EF213D436FD2FFABE1712EEF14AF9BA3C326 (ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58* __this, const RuntimeMethod* method)
{
{
// public int Version => k_VersionAddClientIds;
return 1;
}
}
IL2CPP_EXTERN_C int32_t ConnectionApprovedMessage_get_Version_mE3D5EF213D436FD2FFABE1712EEF14AF9BA3C326_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58*>(__this + _offset);
int32_t _returnValue;
_returnValue = ConnectionApprovedMessage_get_Version_mE3D5EF213D436FD2FFABE1712EEF14AF9BA3C326(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.ConnectionApprovedMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionApprovedMessage_Serialize_m0584DD0592C46377C30D4A2E7A215EF46CCCE199 (ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m0A7CDA45C8854827A8C5525E68A1B43397491591_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mC39E7C3B1C6A6521D8443D6681F3952F97AE9750_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA46F1C2A842539CEA6866B78854AE907F5076BDB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mB090F6E1959BE9CB144F4F7BC5D8BA0BB1F4B640_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m9A31BE16C882B8EF0FDD6398F2C941CD7022AD3D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mB4053898AA473E3E0C1C23C3BE99385CB748ED12_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_GetWriteSize_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m04B73618BB470A5A2C911FC1D5E303234029B1CE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_WriteValueSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m2AE40E7699D3A70D1346D99ACB62950D4982A5FA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_WriteValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCC4F5F47D5E50F2236AA7A7F3FC6AC651F59A9EE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mBC1006593BDA81F38BCAC913DA281C8437CF04D0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_mCDB1CC1394B96A323D7C3CDB56E2DE3380FFCDFA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetEnumerator_mC13E76D3268A5DF1956456F4A9CCF293EC9FD9CD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
Enumerator_t5F21B6C8BAF6EA5BE378685AEB5B3DBC8FDCF0C3 V_1;
memset((&V_1), 0, sizeof(V_1));
MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1 V_2;
memset((&V_2), 0, sizeof(V_2));
ForGeneric_t75CFE5C22C856F0990A529250BC4CDB2181A88A6 V_3;
memset((&V_3), 0, sizeof(V_3));
int32_t V_4 = 0;
ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D V_5;
memset((&V_5), 0, sizeof(V_5));
Enumerator_t08D2A82D9E38E7B084FD4A017063CBB6B265B486 V_6;
memset((&V_6), 0, sizeof(V_6));
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* V_7 = NULL;
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5 V_8;
memset((&V_8), 0, sizeof(V_8));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 V_9;
memset((&V_9), 0, sizeof(V_9));
{
// BytePacker.WriteValueBitPacked(writer, MessageVersions.Length);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
NativeArray_1_t6B9B2B7BDBFEE32443B65053BABBCFDCAAB4B42F* L_1 = (NativeArray_1_t6B9B2B7BDBFEE32443B65053BABBCFDCAAB4B42F*)(&__this->___MessageVersions_5);
int32_t L_2;
L_2 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_1)->___m_Length_1);
BytePacker_WriteValueBitPacked_m510F6322BA0F2C85AF9527A7927FF9B03F0AE613(L_0, L_2, NULL);
// foreach (var messageVersion in MessageVersions)
NativeArray_1_t6B9B2B7BDBFEE32443B65053BABBCFDCAAB4B42F* L_3 = (NativeArray_1_t6B9B2B7BDBFEE32443B65053BABBCFDCAAB4B42F*)(&__this->___MessageVersions_5);
Enumerator_t5F21B6C8BAF6EA5BE378685AEB5B3DBC8FDCF0C3 L_4;
L_4 = NativeArray_1_GetEnumerator_mC13E76D3268A5DF1956456F4A9CCF293EC9FD9CD(L_3, NativeArray_1_GetEnumerator_mC13E76D3268A5DF1956456F4A9CCF293EC9FD9CD_RuntimeMethod_var);
V_1 = L_4;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003a:
{// begin finally (depth: 1)
Enumerator_Dispose_m0A7CDA45C8854827A8C5525E68A1B43397491591((&V_1), Enumerator_Dispose_m0A7CDA45C8854827A8C5525E68A1B43397491591_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_002f_1;
}
IL_001f_1:
{
// foreach (var messageVersion in MessageVersions)
MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1 L_5;
L_5 = Enumerator_get_Current_mB4053898AA473E3E0C1C23C3BE99385CB748ED12_inline((&V_1), Enumerator_get_Current_mB4053898AA473E3E0C1C23C3BE99385CB748ED12_RuntimeMethod_var);
V_2 = L_5;
// messageVersion.Serialize(writer);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_6 = ___0_writer;
MessageVersionData_Serialize_mC1284C31A84770AB13C9448AA94C0DBF24B8A000((&V_2), L_6, NULL);
}
IL_002f_1:
{
// foreach (var messageVersion in MessageVersions)
bool L_7;
L_7 = Enumerator_MoveNext_mA46F1C2A842539CEA6866B78854AE907F5076BDB_inline((&V_1), Enumerator_MoveNext_mA46F1C2A842539CEA6866B78854AE907F5076BDB_RuntimeMethod_var);
if (L_7)
{
goto IL_001f_1;
}
}
{
goto IL_0048;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0048:
{
// BytePacker.WriteValueBitPacked(writer, OwnerClientId);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_8 = ___0_writer;
uint64_t L_9 = __this->___OwnerClientId_1;
BytePacker_WriteValueBitPacked_m09C4B871F541B18A6E70D88AA192355F9BE7E0F4(L_8, L_9, NULL);
// BytePacker.WriteValueBitPacked(writer, NetworkTick);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_10 = ___0_writer;
int32_t L_11 = __this->___NetworkTick_2;
BytePacker_WriteValueBitPacked_m510F6322BA0F2C85AF9527A7927FF9B03F0AE613(L_10, L_11, NULL);
// if (targetVersion >= k_VersionAddClientIds)
int32_t L_12 = ___1_targetVersion;
if ((((int32_t)L_12) < ((int32_t)1)))
{
goto IL_007a;
}
}
{
// writer.WriteValueSafe(ConnectedClientIds);
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B L_13 = __this->___ConnectedClientIds_6;
il2cpp_codegen_initobj((&V_3), sizeof(ForGeneric_t75CFE5C22C856F0990A529250BC4CDB2181A88A6));
ForGeneric_t75CFE5C22C856F0990A529250BC4CDB2181A88A6 L_14 = V_3;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_WriteValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCC4F5F47D5E50F2236AA7A7F3FC6AC651F59A9EE_inline((&___0_writer), L_13, L_14, FastBufferWriter_WriteValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCC4F5F47D5E50F2236AA7A7F3FC6AC651F59A9EE_RuntimeMethod_var);
}
IL_007a:
{
// uint sceneObjectCount = 0;
V_0 = 0;
// if (SpawnedObjectsList != null)
HashSet_1_t4CB93F2D8A0CA74AB045A363BEAA451C9E5C4337* L_15 = __this->___SpawnedObjectsList_3;
if (!L_15)
{
goto IL_0160;
}
}
{
// var pos = writer.Position;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
int32_t L_16;
L_16 = FastBufferWriter_get_Position_m87642B5268B41B7D15D4E628DF93A5B5776A4B05_inline((&___0_writer), NULL);
V_4 = L_16;
// writer.Seek(writer.Position + FastBufferWriter.GetWriteSize(sceneObjectCount));
int32_t L_17;
L_17 = FastBufferWriter_get_Position_m87642B5268B41B7D15D4E628DF93A5B5776A4B05_inline((&___0_writer), NULL);
il2cpp_codegen_initobj((&V_5), sizeof(ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D));
ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D L_18 = V_5;
int32_t L_19;
L_19 = FastBufferWriter_GetWriteSize_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m04B73618BB470A5A2C911FC1D5E303234029B1CE_inline((&V_0), L_18, FastBufferWriter_GetWriteSize_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m04B73618BB470A5A2C911FC1D5E303234029B1CE_RuntimeMethod_var);
FastBufferWriter_Seek_mB69BB80C6A754FCD31EEC11BF09B1E354AADA64E_inline((&___0_writer), ((int32_t)il2cpp_codegen_add(L_17, L_19)), NULL);
// foreach (var sobj in SpawnedObjectsList)
HashSet_1_t4CB93F2D8A0CA74AB045A363BEAA451C9E5C4337* L_20 = __this->___SpawnedObjectsList_3;
NullCheck(L_20);
Enumerator_t08D2A82D9E38E7B084FD4A017063CBB6B265B486 L_21;
L_21 = HashSet_1_GetEnumerator_mCDB1CC1394B96A323D7C3CDB56E2DE3380FFCDFA(L_20, HashSet_1_GetEnumerator_mCDB1CC1394B96A323D7C3CDB56E2DE3380FFCDFA_RuntimeMethod_var);
V_6 = L_21;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0127:
{// begin finally (depth: 1)
Enumerator_Dispose_mC39E7C3B1C6A6521D8443D6681F3952F97AE9750((&V_6), Enumerator_Dispose_mC39E7C3B1C6A6521D8443D6681F3952F97AE9750_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_011c_1;
}
IL_00bf_1:
{
// foreach (var sobj in SpawnedObjectsList)
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_22;
L_22 = Enumerator_get_Current_m9A31BE16C882B8EF0FDD6398F2C941CD7022AD3D_inline((&V_6), Enumerator_get_Current_m9A31BE16C882B8EF0FDD6398F2C941CD7022AD3D_RuntimeMethod_var);
V_7 = L_22;
// if (sobj.SpawnWithObservers && (sobj.CheckObjectVisibility == null || sobj.CheckObjectVisibility(OwnerClientId)))
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_23 = V_7;
NullCheck(L_23);
bool L_24 = L_23->___SpawnWithObservers_19;
if (!L_24)
{
goto IL_011c_1;
}
}
{
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_25 = V_7;
NullCheck(L_25);
VisibilityDelegate_t43869941CF7C26CBA2B0FEBB3E7A33BA67D3216A* L_26 = L_25->___CheckObjectVisibility_20;
if (!L_26)
{
goto IL_00ee_1;
}
}
{
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_27 = V_7;
NullCheck(L_27);
VisibilityDelegate_t43869941CF7C26CBA2B0FEBB3E7A33BA67D3216A* L_28 = L_27->___CheckObjectVisibility_20;
uint64_t L_29 = __this->___OwnerClientId_1;
NullCheck(L_28);
bool L_30;
L_30 = VisibilityDelegate_Invoke_mEEFAF73CA887F39FF400F1C7FAC4B03C01E74192_inline(L_28, L_29, NULL);
if (!L_30)
{
goto IL_011c_1;
}
}
IL_00ee_1:
{
// sobj.Observers.Add(OwnerClientId);
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_31 = V_7;
NullCheck(L_31);
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* L_32 = L_31->___Observers_24;
uint64_t L_33 = __this->___OwnerClientId_1;
NullCheck(L_32);
bool L_34;
L_34 = HashSet_1_Add_mBC1006593BDA81F38BCAC913DA281C8437CF04D0(L_32, L_33, HashSet_1_Add_mBC1006593BDA81F38BCAC913DA281C8437CF04D0_RuntimeMethod_var);
// var sceneObject = sobj.GetMessageSceneObject(OwnerClientId);
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_35 = V_7;
uint64_t L_36 = __this->___OwnerClientId_1;
NullCheck(L_35);
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5 L_37;
L_37 = NetworkObject_GetMessageSceneObject_m85E9DCC6AFF8B306C7278A0A8D5A3C0AC8A499C1(L_35, L_36, NULL);
V_8 = L_37;
// sceneObject.Serialize(writer);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_38 = ___0_writer;
SceneObject_Serialize_m19CAAA4C45E64A141F77A67AC8747D43CFBD0154((&V_8), L_38, NULL);
// ++sceneObjectCount;
uint32_t L_39 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_39, 1));
}
IL_011c_1:
{
// foreach (var sobj in SpawnedObjectsList)
bool L_40;
L_40 = Enumerator_MoveNext_mB090F6E1959BE9CB144F4F7BC5D8BA0BB1F4B640((&V_6), Enumerator_MoveNext_mB090F6E1959BE9CB144F4F7BC5D8BA0BB1F4B640_RuntimeMethod_var);
if (L_40)
{
goto IL_00bf_1;
}
}
{
goto IL_0135;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0135:
{
// writer.Seek(pos);
int32_t L_41 = V_4;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_Seek_mB69BB80C6A754FCD31EEC11BF09B1E354AADA64E_inline((&___0_writer), L_41, NULL);
// writer.WriteValueSafe(sceneObjectCount);
il2cpp_codegen_initobj((&V_9), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_42 = V_9;
FastBufferWriter_WriteValueSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m2AE40E7699D3A70D1346D99ACB62950D4982A5FA_inline((&___0_writer), (&V_0), L_42, FastBufferWriter_WriteValueSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m2AE40E7699D3A70D1346D99ACB62950D4982A5FA_RuntimeMethod_var);
// writer.Seek(writer.Length);
int32_t L_43;
L_43 = FastBufferWriter_get_Length_m7266B7D8C1D5C7C6876FBC287C06655EB9593396_inline((&___0_writer), NULL);
FastBufferWriter_Seek_mB69BB80C6A754FCD31EEC11BF09B1E354AADA64E_inline((&___0_writer), L_43, NULL);
return;
}
IL_0160:
{
// writer.WriteValueSafe(sceneObjectCount);
il2cpp_codegen_initobj((&V_9), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_44 = V_9;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_WriteValueSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m2AE40E7699D3A70D1346D99ACB62950D4982A5FA_inline((&___0_writer), (&V_0), L_44, FastBufferWriter_WriteValueSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m2AE40E7699D3A70D1346D99ACB62950D4982A5FA_RuntimeMethod_var);
// }
return;
}
}
IL2CPP_EXTERN_C void ConnectionApprovedMessage_Serialize_m0584DD0592C46377C30D4A2E7A215EF46CCCE199_AdjustorThunk (RuntimeObject* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58*>(__this + _offset);
ConnectionApprovedMessage_Serialize_m0584DD0592C46377C30D4A2E7A215EF46CCCE199(_thisAdjusted, ___0_writer, ___1_targetVersion, method);
}
// System.Boolean Unity.Netcode.ConnectionApprovedMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConnectionApprovedMessage_Deserialize_m468ADF959F7A7465ADDB4A847C3BFF5FB7A54195 (ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferReader_ReadValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCCFAECB6A724D2080D1C2FB9724C39796835E45E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mA8531DC1B7696C5771660F84BEFAAD1B126030D1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* V_0 = NULL;
int32_t V_1 = 0;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 V_2;
memset((&V_2), 0, sizeof(V_2));
int32_t V_3 = 0;
MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1 V_4;
memset((&V_4), 0, sizeof(V_4));
ForGeneric_t75CFE5C22C856F0990A529250BC4CDB2181A88A6 V_5;
memset((&V_5), 0, sizeof(V_5));
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___1_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
V_0 = ((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var));
// if (!networkManager.IsClient)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = V_0;
NullCheck(L_2);
bool L_3;
L_3 = NetworkManager_get_IsClient_mC9E982EA43899619BFFAF01409F5BBD1FE020001(L_2, NULL);
if (L_3)
{
goto IL_0016;
}
}
{
// return false;
return (bool)0;
}
IL_0016:
{
// ByteUnpacker.ReadValueBitPacked(reader, out int length);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_4 = ___0_reader;
ByteUnpacker_ReadValueBitPacked_mC5142499F3BA1F4D8C60EDF335D6C54B0D78C4AC(L_4, (&V_1), NULL);
// var messageHashesInOrder = new NativeArray<uint>(length, Allocator.Temp);
int32_t L_5 = V_1;
NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD((&V_2), L_5, 2, 1, NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD_RuntimeMethod_var);
// for (var i = 0; i < length; ++i)
V_3 = 0;
goto IL_00a4;
}
IL_002c:
{
// var messageVersion = new MessageVersionData();
il2cpp_codegen_initobj((&V_4), sizeof(MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1));
// messageVersion.Deserialize(reader);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_6 = ___0_reader;
MessageVersionData_Deserialize_m5E85BE8ADB73EDB81E597B466F7C223C4459225B((&V_4), L_6, NULL);
// networkManager.ConnectionManager.MessageManager.SetVersion(context.SenderId, messageVersion.Hash, messageVersion.Version);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_7 = V_0;
NullCheck(L_7);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_8 = L_7->___ConnectionManager_31;
NullCheck(L_8);
NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* L_9 = L_8->___MessageManager_7;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_10 = ___1_context;
uint64_t L_11 = L_10->___SenderId_1;
MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1 L_12 = V_4;
uint32_t L_13 = L_12.___Hash_0;
MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1 L_14 = V_4;
int32_t L_15 = L_14.___Version_1;
NullCheck(L_9);
NetworkMessageManager_SetVersion_m0986D88C9764064E321D8131D3B348B31B868D2F(L_9, L_11, L_13, L_15, NULL);
// messageHashesInOrder[i] = messageVersion.Hash;
int32_t L_16 = V_3;
MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1 L_17 = V_4;
uint32_t L_18 = L_17.___Hash_0;
IL2CPP_NATIVEARRAY_SET_ITEM(uint32_t, ((&V_2))->___m_Buffer_0, L_16, (L_18));
// var messageType = networkManager.ConnectionManager.MessageManager.GetMessageForHash(messageVersion.Hash);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_19 = V_0;
NullCheck(L_19);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_20 = L_19->___ConnectionManager_31;
NullCheck(L_20);
NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* L_21 = L_20->___MessageManager_7;
MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1 L_22 = V_4;
uint32_t L_23 = L_22.___Hash_0;
NullCheck(L_21);
Type_t* L_24;
L_24 = NetworkMessageManager_GetMessageForHash_m06800494CBE03578B5CB9D0BBFE2CC9B9DC98C88(L_21, L_23, NULL);
// if (messageType == typeof(ConnectionApprovedMessage))
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_25 = { reinterpret_cast<intptr_t> (ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_26;
L_26 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_25, NULL);
bool L_27;
L_27 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_24, L_26, NULL);
if (!L_27)
{
goto IL_00a0;
}
}
{
// receivedMessageVersion = messageVersion.Version;
MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1 L_28 = V_4;
int32_t L_29 = L_28.___Version_1;
___2_receivedMessageVersion = L_29;
}
IL_00a0:
{
// for (var i = 0; i < length; ++i)
int32_t L_30 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1));
}
IL_00a4:
{
// for (var i = 0; i < length; ++i)
int32_t L_31 = V_3;
int32_t L_32 = V_1;
if ((((int32_t)L_31) < ((int32_t)L_32)))
{
goto IL_002c;
}
}
{
// networkManager.ConnectionManager.MessageManager.SetServerMessageOrder(messageHashesInOrder);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_33 = V_0;
NullCheck(L_33);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_34 = L_33->___ConnectionManager_31;
NullCheck(L_34);
NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* L_35 = L_34->___MessageManager_7;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_36 = V_2;
NullCheck(L_35);
NetworkMessageManager_SetServerMessageOrder_m96DC1BD003FCB9A26280078371C3418AA3ACEB52(L_35, L_36, NULL);
// messageHashesInOrder.Dispose();
NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC((&V_2), NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC_RuntimeMethod_var);
// ByteUnpacker.ReadValueBitPacked(reader, out OwnerClientId);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_37 = ___0_reader;
uint64_t* L_38 = (uint64_t*)(&__this->___OwnerClientId_1);
ByteUnpacker_ReadValueBitPacked_mCC72ED83C355A0451B62A1C5B416810360DA1E88(L_37, L_38, NULL);
// ByteUnpacker.ReadValueBitPacked(reader, out NetworkTick);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_39 = ___0_reader;
int32_t* L_40 = (int32_t*)(&__this->___NetworkTick_2);
ByteUnpacker_ReadValueBitPacked_mC5142499F3BA1F4D8C60EDF335D6C54B0D78C4AC(L_39, L_40, NULL);
// if (receivedMessageVersion >= k_VersionAddClientIds)
int32_t L_41 = ___2_receivedMessageVersion;
if ((((int32_t)L_41) < ((int32_t)1)))
{
goto IL_00f6;
}
}
{
// reader.ReadValueSafe(out ConnectedClientIds, Allocator.TempJob);
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B* L_42 = (NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B*)(&__this->___ConnectedClientIds_6);
il2cpp_codegen_initobj((&V_5), sizeof(ForGeneric_t75CFE5C22C856F0990A529250BC4CDB2181A88A6));
ForGeneric_t75CFE5C22C856F0990A529250BC4CDB2181A88A6 L_43 = V_5;
FastBufferReader_ReadValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCCFAECB6A724D2080D1C2FB9724C39796835E45E_inline((&___0_reader), L_42, 3, L_43, FastBufferReader_ReadValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCCFAECB6A724D2080D1C2FB9724C39796835E45E_RuntimeMethod_var);
goto IL_0104;
}
IL_00f6:
{
// ConnectedClientIds = new NativeArray<ulong>(0, Allocator.TempJob);
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B L_44;
memset((&L_44), 0, sizeof(L_44));
NativeArray_1__ctor_mA8531DC1B7696C5771660F84BEFAAD1B126030D1((&L_44), 0, 3, 1, /*hidden argument*/NativeArray_1__ctor_mA8531DC1B7696C5771660F84BEFAAD1B126030D1_RuntimeMethod_var);
__this->___ConnectedClientIds_6 = L_44;
}
IL_0104:
{
// m_ReceivedSceneObjectData = reader;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_45 = ___0_reader;
__this->___m_ReceivedSceneObjectData_4 = L_45;
// return true;
return (bool)1;
}
}
IL2CPP_EXTERN_C bool ConnectionApprovedMessage_Deserialize_m468ADF959F7A7465ADDB4A847C3BFF5FB7A54195_AdjustorThunk (RuntimeObject* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58*>(__this + _offset);
bool _returnValue;
_returnValue = ConnectionApprovedMessage_Deserialize_m468ADF959F7A7465ADDB4A847C3BFF5FB7A54195(_thisAdjusted, ___0_reader, ___1_context, ___2_receivedMessageVersion, method);
return _returnValue;
}
// System.Void Unity.Netcode.ConnectionApprovedMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionApprovedMessage_Handle_m7A02C3FEDF14BBC45E2E716C6C0320AD6C3CC791 (ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m36BC6E3F4A372CB1E4E4CC7ABD7912316D2F7F41_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m19DAB6B62B1B89C276FE38C432832D2CFB192842_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m60A45EF8FB7330F005490B8BCC6B1ECDA12AD8A5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferReader_ReadValueSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m4C42380C7A011FB37DE5170C9DB6C82DD8C81C1F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m553050C87F0BF32427648D10CE6B6452B32ABB71_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mD2A675BAFA11C99FA8AD3E39B5CC99AF8AA55CFD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m5CBF60E97954A416106547EF28316741B674D253_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetEnumerator_m2833B9616FA94DE46D2DA61BE19E3D52BC60101D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* V_0 = NULL;
NetworkTime_t2E4697E4558B217C431021D2CC30A9306E778B5F V_1;
memset((&V_1), 0, sizeof(V_1));
Enumerator_t31DB1DEE8F86E3A6D7FF11AF837913B1D03DC579 V_2;
memset((&V_2), 0, sizeof(V_2));
uint64_t V_3 = 0;
uint32_t V_4 = 0;
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 V_5;
memset((&V_5), 0, sizeof(V_5));
uint16_t V_6 = 0;
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5 V_7;
memset((&V_7), 0, sizeof(V_7));
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___0_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
V_0 = ((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var));
// networkManager.LocalClientId = OwnerClientId;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = V_0;
uint64_t L_3 = __this->___OwnerClientId_1;
NullCheck(L_2);
NetworkManager_set_LocalClientId_m2B9EFB7D8682B3AE42D8D4DD90461A64F74D26F7(L_2, L_3, NULL);
// networkManager.MessageManager.SetLocalClientId(networkManager.LocalClientId);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_4 = V_0;
NullCheck(L_4);
NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* L_5 = L_4->___MessageManager_32;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_6 = V_0;
NullCheck(L_6);
uint64_t L_7;
L_7 = NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577(L_6, NULL);
NullCheck(L_5);
NetworkMessageManager_SetLocalClientId_mC872CAA8D5D7A6EA5F4F83F7390647C756CC0D60_inline(L_5, L_7, NULL);
// networkManager.NetworkMetrics.SetConnectionId(networkManager.LocalClientId);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_8 = V_0;
NullCheck(L_8);
RuntimeObject* L_9;
L_9 = NetworkManager_get_NetworkMetrics_mC2FC9F73570CF607741C2C02FB641D1A23FCEF13(L_8, NULL);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_10 = V_0;
NullCheck(L_10);
uint64_t L_11;
L_11 = NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577(L_10, NULL);
NullCheck(L_9);
InterfaceActionInvoker1< uint64_t >::Invoke(0 /* System.Void Unity.Netcode.INetworkMetrics::SetConnectionId(System.UInt64) */, INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var, L_9, L_11);
// var time = new NetworkTime(networkManager.NetworkTickSystem.TickRate, NetworkTick);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_12 = V_0;
NullCheck(L_12);
NetworkTickSystem_t03E11F229B752CF97C7A1616D2CFF513D988780A* L_13;
L_13 = NetworkManager_get_NetworkTickSystem_m932840C0DC497A492EE381B003FA1A5957DFDE57_inline(L_12, NULL);
NullCheck(L_13);
uint32_t L_14;
L_14 = NetworkTickSystem_get_TickRate_mE053E1F4706D7744E24E0CB387DADE9454EDD337_inline(L_13, NULL);
int32_t L_15 = __this->___NetworkTick_2;
NetworkTime__ctor_mD40214D6A925F3027C77DA7051C210F487C0CC55((&V_1), L_14, L_15, (0.0), NULL);
// networkManager.NetworkTimeSystem.Reset(time.Time, 0.15f); // Start with a constant RTT of 150 until we receive values from the transport.
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_16 = V_0;
NullCheck(L_16);
NetworkTimeSystem_t41941E913D45E10F4FAF8455F1CED3DD9432FFA2* L_17;
L_17 = NetworkManager_get_NetworkTimeSystem_m6539E400AE906BAB1DF5DC3B124192522ACBC212_inline(L_16, NULL);
double L_18;
L_18 = NetworkTime_get_Time_mDC7F8AB78A0D860B5D3BF62AF1E42724059F690B_inline((&V_1), NULL);
NullCheck(L_17);
NetworkTimeSystem_Reset_mA0B82BBF7AC03F4FC1BCFB52C451E8B7F38F8672(L_17, L_18, (0.15000000596046448), NULL);
// networkManager.NetworkTickSystem.Reset(networkManager.NetworkTimeSystem.LocalTime, networkManager.NetworkTimeSystem.ServerTime);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_19 = V_0;
NullCheck(L_19);
NetworkTickSystem_t03E11F229B752CF97C7A1616D2CFF513D988780A* L_20;
L_20 = NetworkManager_get_NetworkTickSystem_m932840C0DC497A492EE381B003FA1A5957DFDE57_inline(L_19, NULL);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_21 = V_0;
NullCheck(L_21);
NetworkTimeSystem_t41941E913D45E10F4FAF8455F1CED3DD9432FFA2* L_22;
L_22 = NetworkManager_get_NetworkTimeSystem_m6539E400AE906BAB1DF5DC3B124192522ACBC212_inline(L_21, NULL);
NullCheck(L_22);
double L_23;
L_23 = NetworkTimeSystem_get_LocalTime_m52082AD2B933832491435CE4729AE62FC392B0C6(L_22, NULL);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_24 = V_0;
NullCheck(L_24);
NetworkTimeSystem_t41941E913D45E10F4FAF8455F1CED3DD9432FFA2* L_25;
L_25 = NetworkManager_get_NetworkTimeSystem_m6539E400AE906BAB1DF5DC3B124192522ACBC212_inline(L_24, NULL);
NullCheck(L_25);
double L_26;
L_26 = NetworkTimeSystem_get_ServerTime_mAD3D1FEC80ADAD9C0A1FFB2C1347CDDF8E9FA93F(L_25, NULL);
NullCheck(L_20);
NetworkTickSystem_Reset_m43B50EC6BC214CC72B78D977F4E83DEA7E9052F1(L_20, L_23, L_26, NULL);
// networkManager.ConnectionManager.LocalClient.SetRole(false, true, networkManager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_27 = V_0;
NullCheck(L_27);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_28 = L_27->___ConnectionManager_31;
NullCheck(L_28);
NetworkClient_t4EB5B562D3C8D21DDD5749455CE80E5B12571F64* L_29 = L_28->___LocalClient_8;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_30 = V_0;
NullCheck(L_29);
NetworkClient_SetRole_mA4299555CC2E62EFCD390CE75F3AEEEABE950124(L_29, (bool)0, (bool)1, L_30, NULL);
// networkManager.ConnectionManager.LocalClient.IsApproved = true;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_31 = V_0;
NullCheck(L_31);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_32 = L_31->___ConnectionManager_31;
NullCheck(L_32);
NetworkClient_t4EB5B562D3C8D21DDD5749455CE80E5B12571F64* L_33 = L_32->___LocalClient_8;
NullCheck(L_33);
NetworkClient_set_IsApproved_m486ED1B0CB61501D604052D39A2A9FB3613A6286_inline(L_33, (bool)1, NULL);
// networkManager.ConnectionManager.LocalClient.ClientId = OwnerClientId;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_34 = V_0;
NullCheck(L_34);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_35 = L_34->___ConnectionManager_31;
NullCheck(L_35);
NetworkClient_t4EB5B562D3C8D21DDD5749455CE80E5B12571F64* L_36 = L_35->___LocalClient_8;
uint64_t L_37 = __this->___OwnerClientId_1;
NullCheck(L_36);
L_36->___ClientId_4 = L_37;
// networkManager.ConnectionManager.StopClientApprovalCoroutine();
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_38 = V_0;
NullCheck(L_38);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_39 = L_38->___ConnectionManager_31;
NullCheck(L_39);
NetworkConnectionManager_StopClientApprovalCoroutine_mECB3469DDB88489E633B89ACCB75AF68B32DF6DA(L_39, NULL);
// networkManager.ConnectionManager.ConnectedClientIds.Clear();
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_40 = V_0;
NullCheck(L_40);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_41 = L_40->___ConnectionManager_31;
NullCheck(L_41);
List_1_tB88E7361EE76DFB3EBB7FCD60CC59ACC3E48C284* L_42 = L_41->___ConnectedClientIds_14;
NullCheck(L_42);
List_1_Clear_mD2A675BAFA11C99FA8AD3E39B5CC99AF8AA55CFD_inline(L_42, List_1_Clear_mD2A675BAFA11C99FA8AD3E39B5CC99AF8AA55CFD_RuntimeMethod_var);
// foreach (var clientId in ConnectedClientIds)
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B* L_43 = (NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B*)(&__this->___ConnectedClientIds_6);
Enumerator_t31DB1DEE8F86E3A6D7FF11AF837913B1D03DC579 L_44;
L_44 = NativeArray_1_GetEnumerator_m2833B9616FA94DE46D2DA61BE19E3D52BC60101D(L_43, NativeArray_1_GetEnumerator_m2833B9616FA94DE46D2DA61BE19E3D52BC60101D_RuntimeMethod_var);
V_2 = L_44;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_011e:
{// begin finally (depth: 1)
Enumerator_Dispose_m36BC6E3F4A372CB1E4E4CC7ABD7912316D2F7F41((&V_2), Enumerator_Dispose_m36BC6E3F4A372CB1E4E4CC7ABD7912316D2F7F41_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0113_1;
}
IL_00fa_1:
{
// foreach (var clientId in ConnectedClientIds)
uint64_t L_45;
L_45 = Enumerator_get_Current_m60A45EF8FB7330F005490B8BCC6B1ECDA12AD8A5_inline((&V_2), Enumerator_get_Current_m60A45EF8FB7330F005490B8BCC6B1ECDA12AD8A5_RuntimeMethod_var);
V_3 = L_45;
// networkManager.ConnectionManager.ConnectedClientIds.Add(clientId);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_46 = V_0;
NullCheck(L_46);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_47 = L_46->___ConnectionManager_31;
NullCheck(L_47);
List_1_tB88E7361EE76DFB3EBB7FCD60CC59ACC3E48C284* L_48 = L_47->___ConnectedClientIds_14;
uint64_t L_49 = V_3;
NullCheck(L_48);
List_1_Add_m553050C87F0BF32427648D10CE6B6452B32ABB71_inline(L_48, L_49, List_1_Add_m553050C87F0BF32427648D10CE6B6452B32ABB71_RuntimeMethod_var);
}
IL_0113_1:
{
// foreach (var clientId in ConnectedClientIds)
bool L_50;
L_50 = Enumerator_MoveNext_m19DAB6B62B1B89C276FE38C432832D2CFB192842_inline((&V_2), Enumerator_MoveNext_m19DAB6B62B1B89C276FE38C432832D2CFB192842_RuntimeMethod_var);
if (L_50)
{
goto IL_00fa_1;
}
}
{
goto IL_012c;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_012c:
{
// if (!networkManager.NetworkConfig.EnableSceneManagement)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_51 = V_0;
NullCheck(L_51);
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* L_52 = L_51->___NetworkConfig_10;
NullCheck(L_52);
bool L_53 = L_52->___EnableSceneManagement_11;
if (L_53)
{
goto IL_01a9;
}
}
{
// networkManager.SpawnManager.DestroySceneObjects();
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_54 = V_0;
NullCheck(L_54);
NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D* L_55;
L_55 = NetworkManager_get_SpawnManager_mAE49738D7E37718DABC59F9BBF31E985B7D438F8_inline(L_54, NULL);
NullCheck(L_55);
NetworkSpawnManager_DestroySceneObjects_mED5D43781F4917BE994F05BC242CAA0791BC77AB(L_55, NULL);
// m_ReceivedSceneObjectData.ReadValueSafe(out uint sceneObjectCount);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_56 = (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)(&__this->___m_ReceivedSceneObjectData_4);
il2cpp_codegen_initobj((&V_5), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_57 = V_5;
FastBufferReader_ReadValueSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m4C42380C7A011FB37DE5170C9DB6C82DD8C81C1F_inline(L_56, (&V_4), L_57, FastBufferReader_ReadValueSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m4C42380C7A011FB37DE5170C9DB6C82DD8C81C1F_RuntimeMethod_var);
// for (ushort i = 0; i < sceneObjectCount; i++)
V_6 = (uint16_t)0;
goto IL_018b;
}
IL_0160:
{
// var sceneObject = new NetworkObject.SceneObject();
il2cpp_codegen_initobj((&V_7), sizeof(SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5));
// sceneObject.Deserialize(m_ReceivedSceneObjectData);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_58 = __this->___m_ReceivedSceneObjectData_4;
SceneObject_Deserialize_m461B653BF11407F9DB6D8C083E1C120DBB4C4BC2((&V_7), L_58, NULL);
// NetworkObject.AddSceneObject(sceneObject, m_ReceivedSceneObjectData, networkManager);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_59 = __this->___m_ReceivedSceneObjectData_4;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_60 = V_0;
il2cpp_codegen_runtime_class_init_inline(NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366_il2cpp_TypeInfo_var);
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_61;
L_61 = NetworkObject_AddSceneObject_m89C8137A691157BC65DDD5789552000274E40AF3((&V_7), L_59, L_60, NULL);
// for (ushort i = 0; i < sceneObjectCount; i++)
uint16_t L_62 = V_6;
V_6 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_62, 1)));
}
IL_018b:
{
// for (ushort i = 0; i < sceneObjectCount; i++)
uint16_t L_63 = V_6;
uint32_t L_64 = V_4;
if ((!(((uint32_t)L_63) >= ((uint32_t)L_64))))
{
goto IL_0160;
}
}
{
// networkManager.IsConnectedClient = true;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_65 = V_0;
NullCheck(L_65);
NetworkManager_set_IsConnectedClient_mBD1B22087761B63CA6EFEEF5BFA6A2A3724690F3(L_65, (bool)1, NULL);
// networkManager.ConnectionManager.InvokeOnClientConnectedCallback(context.SenderId);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_66 = V_0;
NullCheck(L_66);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_67 = L_66->___ConnectionManager_31;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_68 = ___0_context;
uint64_t L_69 = L_68->___SenderId_1;
NullCheck(L_67);
NetworkConnectionManager_InvokeOnClientConnectedCallback_m3B7F89586AA715F4FC891722D6797A67441EB873(L_67, L_69, NULL);
}
IL_01a9:
{
// ConnectedClientIds.Dispose();
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B* L_70 = (NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B*)(&__this->___ConnectedClientIds_6);
NativeArray_1_Dispose_m5CBF60E97954A416106547EF28316741B674D253(L_70, NativeArray_1_Dispose_m5CBF60E97954A416106547EF28316741B674D253_RuntimeMethod_var);
// }
return;
}
}
IL2CPP_EXTERN_C void ConnectionApprovedMessage_Handle_m7A02C3FEDF14BBC45E2E716C6C0320AD6C3CC791_AdjustorThunk (RuntimeObject* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58*>(__this + _offset);
ConnectionApprovedMessage_Handle_m7A02C3FEDF14BBC45E2E716C6C0320AD6C3CC791(_thisAdjusted, ___0_context, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Unity.Netcode.ConnectionRequestMessage
IL2CPP_EXTERN_C void ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876_marshal_pinvoke(const ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876& unmarshaled, ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876_marshaled_pinvoke& marshaled)
{
marshaled.___ConfigHash_0 = unmarshaled.___ConfigHash_0;
marshaled.___ConnectionData_1 = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___ConnectionData_1);
marshaled.___ShouldSendConnectionData_2 = static_cast<int32_t>(unmarshaled.___ShouldSendConnectionData_2);
marshaled.___MessageVersions_3 = unmarshaled.___MessageVersions_3;
}
IL2CPP_EXTERN_C void ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876_marshal_pinvoke_back(const ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876_marshaled_pinvoke& marshaled, ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint64_t unmarshaledConfigHash_temp_0 = 0;
unmarshaledConfigHash_temp_0 = marshaled.___ConfigHash_0;
unmarshaled.___ConfigHash_0 = unmarshaledConfigHash_temp_0;
unmarshaled.___ConnectionData_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___ConnectionData_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___ConnectionData_1), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___ConnectionData_1));
bool unmarshaledShouldSendConnectionData_temp_2 = false;
unmarshaledShouldSendConnectionData_temp_2 = static_cast<bool>(marshaled.___ShouldSendConnectionData_2);
unmarshaled.___ShouldSendConnectionData_2 = unmarshaledShouldSendConnectionData_temp_2;
NativeArray_1_t6B9B2B7BDBFEE32443B65053BABBCFDCAAB4B42F unmarshaledMessageVersions_temp_3;
memset((&unmarshaledMessageVersions_temp_3), 0, sizeof(unmarshaledMessageVersions_temp_3));
unmarshaledMessageVersions_temp_3 = marshaled.___MessageVersions_3;
unmarshaled.___MessageVersions_3 = unmarshaledMessageVersions_temp_3;
}
// Conversion method for clean up from marshalling of: Unity.Netcode.ConnectionRequestMessage
IL2CPP_EXTERN_C void ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876_marshal_pinvoke_cleanup(ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_com_destroy_safe_array(marshaled.___ConnectionData_1);
marshaled.___ConnectionData_1 = NULL;
}
// Conversion methods for marshalling of: Unity.Netcode.ConnectionRequestMessage
IL2CPP_EXTERN_C void ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876_marshal_com(const ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876& unmarshaled, ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876_marshaled_com& marshaled)
{
marshaled.___ConfigHash_0 = unmarshaled.___ConfigHash_0;
marshaled.___ConnectionData_1 = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___ConnectionData_1);
marshaled.___ShouldSendConnectionData_2 = static_cast<int32_t>(unmarshaled.___ShouldSendConnectionData_2);
marshaled.___MessageVersions_3 = unmarshaled.___MessageVersions_3;
}
IL2CPP_EXTERN_C void ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876_marshal_com_back(const ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876_marshaled_com& marshaled, ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint64_t unmarshaledConfigHash_temp_0 = 0;
unmarshaledConfigHash_temp_0 = marshaled.___ConfigHash_0;
unmarshaled.___ConfigHash_0 = unmarshaledConfigHash_temp_0;
unmarshaled.___ConnectionData_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___ConnectionData_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___ConnectionData_1), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___ConnectionData_1));
bool unmarshaledShouldSendConnectionData_temp_2 = false;
unmarshaledShouldSendConnectionData_temp_2 = static_cast<bool>(marshaled.___ShouldSendConnectionData_2);
unmarshaled.___ShouldSendConnectionData_2 = unmarshaledShouldSendConnectionData_temp_2;
NativeArray_1_t6B9B2B7BDBFEE32443B65053BABBCFDCAAB4B42F unmarshaledMessageVersions_temp_3;
memset((&unmarshaledMessageVersions_temp_3), 0, sizeof(unmarshaledMessageVersions_temp_3));
unmarshaledMessageVersions_temp_3 = marshaled.___MessageVersions_3;
unmarshaled.___MessageVersions_3 = unmarshaledMessageVersions_temp_3;
}
// Conversion method for clean up from marshalling of: Unity.Netcode.ConnectionRequestMessage
IL2CPP_EXTERN_C void ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876_marshal_com_cleanup(ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876_marshaled_com& marshaled)
{
il2cpp_codegen_com_destroy_safe_array(marshaled.___ConnectionData_1);
marshaled.___ConnectionData_1 = NULL;
}
// System.Int32 Unity.Netcode.ConnectionRequestMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ConnectionRequestMessage_get_Version_m949991A7BDFE918E07C0CE664D9368E7269602B7 (ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876* __this, const RuntimeMethod* method)
{
{
// public int Version => 0;
return 0;
}
}
IL2CPP_EXTERN_C int32_t ConnectionRequestMessage_get_Version_m949991A7BDFE918E07C0CE664D9368E7269602B7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876*>(__this + _offset);
int32_t _returnValue;
_returnValue = ConnectionRequestMessage_get_Version_m949991A7BDFE918E07C0CE664D9368E7269602B7(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.ConnectionRequestMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionRequestMessage_Serialize_m260EDF4EC1282BEAD31E3B69E9FF5E71A8B05D79 (ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m0A7CDA45C8854827A8C5525E68A1B43397491591_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA46F1C2A842539CEA6866B78854AE907F5076BDB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mB4053898AA473E3E0C1C23C3BE99385CB748ED12_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_WriteValueSafe_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mEE94EAC589B9524F978186742433B3A67FEEE3DF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_WriteValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m1A9B460D5CA7157D7453D11E43FBFBEF3DC59E84_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetEnumerator_mC13E76D3268A5DF1956456F4A9CCF293EC9FD9CD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t5F21B6C8BAF6EA5BE378685AEB5B3DBC8FDCF0C3 V_0;
memset((&V_0), 0, sizeof(V_0));
MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1 V_1;
memset((&V_1), 0, sizeof(V_1));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// BytePacker.WriteValueBitPacked(writer, MessageVersions.Length);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
NativeArray_1_t6B9B2B7BDBFEE32443B65053BABBCFDCAAB4B42F* L_1 = (NativeArray_1_t6B9B2B7BDBFEE32443B65053BABBCFDCAAB4B42F*)(&__this->___MessageVersions_3);
int32_t L_2;
L_2 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_1)->___m_Length_1);
BytePacker_WriteValueBitPacked_m510F6322BA0F2C85AF9527A7927FF9B03F0AE613(L_0, L_2, NULL);
// foreach (var messageVersion in MessageVersions)
NativeArray_1_t6B9B2B7BDBFEE32443B65053BABBCFDCAAB4B42F* L_3 = (NativeArray_1_t6B9B2B7BDBFEE32443B65053BABBCFDCAAB4B42F*)(&__this->___MessageVersions_3);
Enumerator_t5F21B6C8BAF6EA5BE378685AEB5B3DBC8FDCF0C3 L_4;
L_4 = NativeArray_1_GetEnumerator_mC13E76D3268A5DF1956456F4A9CCF293EC9FD9CD(L_3, NativeArray_1_GetEnumerator_mC13E76D3268A5DF1956456F4A9CCF293EC9FD9CD_RuntimeMethod_var);
V_0 = L_4;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003a:
{// begin finally (depth: 1)
Enumerator_Dispose_m0A7CDA45C8854827A8C5525E68A1B43397491591((&V_0), Enumerator_Dispose_m0A7CDA45C8854827A8C5525E68A1B43397491591_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_002f_1;
}
IL_001f_1:
{
// foreach (var messageVersion in MessageVersions)
MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1 L_5;
L_5 = Enumerator_get_Current_mB4053898AA473E3E0C1C23C3BE99385CB748ED12_inline((&V_0), Enumerator_get_Current_mB4053898AA473E3E0C1C23C3BE99385CB748ED12_RuntimeMethod_var);
V_1 = L_5;
// messageVersion.Serialize(writer);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_6 = ___0_writer;
MessageVersionData_Serialize_mC1284C31A84770AB13C9448AA94C0DBF24B8A000((&V_1), L_6, NULL);
}
IL_002f_1:
{
// foreach (var messageVersion in MessageVersions)
bool L_7;
L_7 = Enumerator_MoveNext_mA46F1C2A842539CEA6866B78854AE907F5076BDB_inline((&V_0), Enumerator_MoveNext_mA46F1C2A842539CEA6866B78854AE907F5076BDB_RuntimeMethod_var);
if (L_7)
{
goto IL_001f_1;
}
}
{
goto IL_0048;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0048:
{
// if (ShouldSendConnectionData)
bool L_8 = __this->___ShouldSendConnectionData_2;
if (!L_8)
{
goto IL_007d;
}
}
{
// writer.WriteValueSafe(ConfigHash);
uint64_t* L_9 = (uint64_t*)(&__this->___ConfigHash_0);
il2cpp_codegen_initobj((&V_2), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_10 = V_2;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_WriteValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m1A9B460D5CA7157D7453D11E43FBFBEF3DC59E84_inline((&___0_writer), L_9, L_10, FastBufferWriter_WriteValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m1A9B460D5CA7157D7453D11E43FBFBEF3DC59E84_RuntimeMethod_var);
// writer.WriteValueSafe(ConnectionData);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___ConnectionData_1;
il2cpp_codegen_initobj((&V_2), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_12 = V_2;
FastBufferWriter_WriteValueSafe_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mEE94EAC589B9524F978186742433B3A67FEEE3DF_inline((&___0_writer), L_11, L_12, FastBufferWriter_WriteValueSafe_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mEE94EAC589B9524F978186742433B3A67FEEE3DF_RuntimeMethod_var);
return;
}
IL_007d:
{
// writer.WriteValueSafe(ConfigHash);
uint64_t* L_13 = (uint64_t*)(&__this->___ConfigHash_0);
il2cpp_codegen_initobj((&V_2), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_14 = V_2;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_WriteValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m1A9B460D5CA7157D7453D11E43FBFBEF3DC59E84_inline((&___0_writer), L_13, L_14, FastBufferWriter_WriteValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m1A9B460D5CA7157D7453D11E43FBFBEF3DC59E84_RuntimeMethod_var);
// }
return;
}
}
IL2CPP_EXTERN_C void ConnectionRequestMessage_Serialize_m260EDF4EC1282BEAD31E3B69E9FF5E71A8B05D79_AdjustorThunk (RuntimeObject* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876*>(__this + _offset);
ConnectionRequestMessage_Serialize_m260EDF4EC1282BEAD31E3B69E9FF5E71A8B05D79(_thisAdjusted, ___0_writer, ___1_targetVersion, method);
}
// System.Boolean Unity.Netcode.ConnectionRequestMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConnectionRequestMessage_Deserialize_m3BE32100A14410144D9A085450F87107CE22F692 (ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferReader_ReadValueSafe_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mEBA9521249B441C5D53564AD206BCD3ADD995380_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferReader_ReadValue_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m1BF95497C79A05465F5A53E6388FDB71D8A004E1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_GetWriteSize_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2D19F0AE8DA93F0DA588C14A687C88F7D7C71EDA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_GetWriteSize_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mAD66AD482818A91589607710D71C4F9EF8FD6EDB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral79805C49D1113DB5D80BD271DDF622DF32F16F1D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE74802541BC7FE70A6C3513B5EFB8E6C1466728C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFB7623DC9FE5020D0C39A686364FF23E48E41D84);
s_Il2CppMethodInitialized = true;
}
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1 V_3;
memset((&V_3), 0, sizeof(V_3));
ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D V_4;
memset((&V_4), 0, sizeof(V_4));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 V_5;
memset((&V_5), 0, sizeof(V_5));
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___1_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
V_0 = ((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var));
// if (!networkManager.IsServer)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = V_0;
NullCheck(L_2);
bool L_3;
L_3 = NetworkManager_get_IsServer_m3FF8C5D22D260033AD3FC6C4AF44E7161BDD7F52(L_2, NULL);
if (L_3)
{
goto IL_0016;
}
}
{
// return false;
return (bool)0;
}
IL_0016:
{
// ByteUnpacker.ReadValueBitPacked(reader, out int length);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_4 = ___0_reader;
ByteUnpacker_ReadValueBitPacked_mC5142499F3BA1F4D8C60EDF335D6C54B0D78C4AC(L_4, (&V_1), NULL);
// for (var i = 0; i < length; ++i)
V_2 = 0;
goto IL_0087;
}
IL_0022:
{
// var messageVersion = new MessageVersionData();
il2cpp_codegen_initobj((&V_3), sizeof(MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1));
// messageVersion.Deserialize(reader);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_5 = ___0_reader;
MessageVersionData_Deserialize_m5E85BE8ADB73EDB81E597B466F7C223C4459225B((&V_3), L_5, NULL);
// networkManager.ConnectionManager.MessageManager.SetVersion(context.SenderId, messageVersion.Hash, messageVersion.Version);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_6 = V_0;
NullCheck(L_6);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_7 = L_6->___ConnectionManager_31;
NullCheck(L_7);
NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* L_8 = L_7->___MessageManager_7;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_9 = ___1_context;
uint64_t L_10 = L_9->___SenderId_1;
MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1 L_11 = V_3;
uint32_t L_12 = L_11.___Hash_0;
MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1 L_13 = V_3;
int32_t L_14 = L_13.___Version_1;
NullCheck(L_8);
NetworkMessageManager_SetVersion_m0986D88C9764064E321D8131D3B348B31B868D2F(L_8, L_10, L_12, L_14, NULL);
// var messageType = networkManager.ConnectionManager.MessageManager.GetMessageForHash(messageVersion.Hash);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_15 = V_0;
NullCheck(L_15);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_16 = L_15->___ConnectionManager_31;
NullCheck(L_16);
NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* L_17 = L_16->___MessageManager_7;
MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1 L_18 = V_3;
uint32_t L_19 = L_18.___Hash_0;
NullCheck(L_17);
Type_t* L_20;
L_20 = NetworkMessageManager_GetMessageForHash_m06800494CBE03578B5CB9D0BBFE2CC9B9DC98C88(L_17, L_19, NULL);
// if (messageType == typeof(ConnectionRequestMessage))
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_21 = { reinterpret_cast<intptr_t> (ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_22;
L_22 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_21, NULL);
bool L_23;
L_23 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_20, L_22, NULL);
if (!L_23)
{
goto IL_0083;
}
}
{
// receivedMessageVersion = messageVersion.Version;
MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1 L_24 = V_3;
int32_t L_25 = L_24.___Version_1;
___2_receivedMessageVersion = L_25;
}
IL_0083:
{
// for (var i = 0; i < length; ++i)
int32_t L_26 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_26, 1));
}
IL_0087:
{
// for (var i = 0; i < length; ++i)
int32_t L_27 = V_2;
int32_t L_28 = V_1;
if ((((int32_t)L_27) < ((int32_t)L_28)))
{
goto IL_0022;
}
}
{
// if (networkManager.NetworkConfig.ConnectionApproval)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_29 = V_0;
NullCheck(L_29);
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* L_30 = L_29->___NetworkConfig_10;
NullCheck(L_30);
bool L_31 = L_30->___ConnectionApproval_6;
if (!L_31)
{
goto IL_0145;
}
}
{
// if (!reader.TryBeginRead(FastBufferWriter.GetWriteSize(ConfigHash) + FastBufferWriter.GetWriteSize<int>()))
uint64_t* L_32 = (uint64_t*)(&__this->___ConfigHash_0);
il2cpp_codegen_initobj((&V_4), sizeof(ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D));
ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D L_33 = V_4;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
int32_t L_34;
L_34 = FastBufferWriter_GetWriteSize_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mAD66AD482818A91589607710D71C4F9EF8FD6EDB_inline(L_32, L_33, FastBufferWriter_GetWriteSize_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mAD66AD482818A91589607710D71C4F9EF8FD6EDB_RuntimeMethod_var);
int32_t L_35;
L_35 = FastBufferWriter_GetWriteSize_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2D19F0AE8DA93F0DA588C14A687C88F7D7C71EDA(FastBufferWriter_GetWriteSize_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2D19F0AE8DA93F0DA588C14A687C88F7D7C71EDA_RuntimeMethod_var);
bool L_36;
L_36 = FastBufferReader_TryBeginRead_mDCCE31EA62FDF16BF16B1ED58CF3330944ED4900_inline((&___0_reader), ((int32_t)il2cpp_codegen_add(L_34, L_35)), NULL);
if (L_36)
{
goto IL_00df;
}
}
{
// if (NetworkLog.CurrentLogLevel <= LogLevel.Normal)
int32_t L_37;
L_37 = NetworkLog_get_CurrentLogLevel_m8D46ADEFC32E3AC0592F30B64B2062202A97AF9C(NULL);
if ((((int32_t)L_37) > ((int32_t)1)))
{
goto IL_00d1;
}
}
{
// NetworkLog.LogWarning($"Incomplete connection request message given config - possible {nameof(NetworkConfig)} mismatch.");
NetworkLog_LogWarning_m1A2073B527F4B95F216508B0E5A76DF71823D899(_stringLiteralE74802541BC7FE70A6C3513B5EFB8E6C1466728C, NULL);
}
IL_00d1:
{
// networkManager.DisconnectClient(context.SenderId);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_38 = V_0;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_39 = ___1_context;
uint64_t L_40 = L_39->___SenderId_1;
NullCheck(L_38);
NetworkManager_DisconnectClient_m640B9F6C5B1BCFD64D3D6536C53B2D661DBBF013(L_38, L_40, NULL);
// return false;
return (bool)0;
}
IL_00df:
{
// reader.ReadValue(out ConfigHash);
uint64_t* L_41 = (uint64_t*)(&__this->___ConfigHash_0);
il2cpp_codegen_initobj((&V_5), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_42 = V_5;
FastBufferReader_ReadValue_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m1BF95497C79A05465F5A53E6388FDB71D8A004E1_inline((&___0_reader), L_41, L_42, FastBufferReader_ReadValue_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m1BF95497C79A05465F5A53E6388FDB71D8A004E1_RuntimeMethod_var);
// if (!networkManager.NetworkConfig.CompareConfig(ConfigHash))
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_43 = V_0;
NullCheck(L_43);
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* L_44 = L_43->___NetworkConfig_10;
uint64_t L_45 = __this->___ConfigHash_0;
NullCheck(L_44);
bool L_46;
L_46 = NetworkConfig_CompareConfig_mD9F44B69DFFAE9578DF35B0AF59F071B8A2148BD(L_44, L_45, NULL);
if (L_46)
{
goto IL_0129;
}
}
{
// if (NetworkLog.CurrentLogLevel <= LogLevel.Normal)
int32_t L_47;
L_47 = NetworkLog_get_CurrentLogLevel_m8D46ADEFC32E3AC0592F30B64B2062202A97AF9C(NULL);
if ((((int32_t)L_47) > ((int32_t)1)))
{
goto IL_011b;
}
}
{
// NetworkLog.LogWarning($"{nameof(NetworkConfig)} mismatch. The configuration between the server and client does not match");
NetworkLog_LogWarning_m1A2073B527F4B95F216508B0E5A76DF71823D899(_stringLiteral79805C49D1113DB5D80BD271DDF622DF32F16F1D, NULL);
}
IL_011b:
{
// networkManager.DisconnectClient(context.SenderId);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_48 = V_0;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_49 = ___1_context;
uint64_t L_50 = L_49->___SenderId_1;
NullCheck(L_48);
NetworkManager_DisconnectClient_m640B9F6C5B1BCFD64D3D6536C53B2D661DBBF013(L_48, L_50, NULL);
// return false;
return (bool)0;
}
IL_0129:
{
// reader.ReadValueSafe(out ConnectionData);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** L_51 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031**)(&__this->___ConnectionData_1);
il2cpp_codegen_initobj((&V_5), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_52 = V_5;
FastBufferReader_ReadValueSafe_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mEBA9521249B441C5D53564AD206BCD3ADD995380_inline((&___0_reader), L_51, L_52, FastBufferReader_ReadValueSafe_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mEBA9521249B441C5D53564AD206BCD3ADD995380_RuntimeMethod_var);
goto IL_01cd;
}
IL_0145:
{
// if (!reader.TryBeginRead(FastBufferWriter.GetWriteSize(ConfigHash)))
uint64_t* L_53 = (uint64_t*)(&__this->___ConfigHash_0);
il2cpp_codegen_initobj((&V_4), sizeof(ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D));
ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D L_54 = V_4;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
int32_t L_55;
L_55 = FastBufferWriter_GetWriteSize_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mAD66AD482818A91589607710D71C4F9EF8FD6EDB_inline(L_53, L_54, FastBufferWriter_GetWriteSize_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mAD66AD482818A91589607710D71C4F9EF8FD6EDB_RuntimeMethod_var);
bool L_56;
L_56 = FastBufferReader_TryBeginRead_mDCCE31EA62FDF16BF16B1ED58CF3330944ED4900_inline((&___0_reader), L_55, NULL);
if (L_56)
{
goto IL_0183;
}
}
{
// if (NetworkLog.CurrentLogLevel <= LogLevel.Normal)
int32_t L_57;
L_57 = NetworkLog_get_CurrentLogLevel_m8D46ADEFC32E3AC0592F30B64B2062202A97AF9C(NULL);
if ((((int32_t)L_57) > ((int32_t)1)))
{
goto IL_0175;
}
}
{
// NetworkLog.LogWarning($"Incomplete connection request message.");
NetworkLog_LogWarning_m1A2073B527F4B95F216508B0E5A76DF71823D899(_stringLiteralFB7623DC9FE5020D0C39A686364FF23E48E41D84, NULL);
}
IL_0175:
{
// networkManager.DisconnectClient(context.SenderId);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_58 = V_0;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_59 = ___1_context;
uint64_t L_60 = L_59->___SenderId_1;
NullCheck(L_58);
NetworkManager_DisconnectClient_m640B9F6C5B1BCFD64D3D6536C53B2D661DBBF013(L_58, L_60, NULL);
// return false;
return (bool)0;
}
IL_0183:
{
// reader.ReadValue(out ConfigHash);
uint64_t* L_61 = (uint64_t*)(&__this->___ConfigHash_0);
il2cpp_codegen_initobj((&V_5), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_62 = V_5;
FastBufferReader_ReadValue_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m1BF95497C79A05465F5A53E6388FDB71D8A004E1_inline((&___0_reader), L_61, L_62, FastBufferReader_ReadValue_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m1BF95497C79A05465F5A53E6388FDB71D8A004E1_RuntimeMethod_var);
// if (!networkManager.NetworkConfig.CompareConfig(ConfigHash))
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_63 = V_0;
NullCheck(L_63);
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* L_64 = L_63->___NetworkConfig_10;
uint64_t L_65 = __this->___ConfigHash_0;
NullCheck(L_64);
bool L_66;
L_66 = NetworkConfig_CompareConfig_mD9F44B69DFFAE9578DF35B0AF59F071B8A2148BD(L_64, L_65, NULL);
if (L_66)
{
goto IL_01cd;
}
}
{
// if (NetworkLog.CurrentLogLevel <= LogLevel.Normal)
int32_t L_67;
L_67 = NetworkLog_get_CurrentLogLevel_m8D46ADEFC32E3AC0592F30B64B2062202A97AF9C(NULL);
if ((((int32_t)L_67) > ((int32_t)1)))
{
goto IL_01bf;
}
}
{
// NetworkLog.LogWarning($"{nameof(NetworkConfig)} mismatch. The configuration between the server and client does not match");
NetworkLog_LogWarning_m1A2073B527F4B95F216508B0E5A76DF71823D899(_stringLiteral79805C49D1113DB5D80BD271DDF622DF32F16F1D, NULL);
}
IL_01bf:
{
// networkManager.DisconnectClient(context.SenderId);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_68 = V_0;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_69 = ___1_context;
uint64_t L_70 = L_69->___SenderId_1;
NullCheck(L_68);
NetworkManager_DisconnectClient_m640B9F6C5B1BCFD64D3D6536C53B2D661DBBF013(L_68, L_70, NULL);
// return false;
return (bool)0;
}
IL_01cd:
{
// return true;
return (bool)1;
}
}
IL2CPP_EXTERN_C bool ConnectionRequestMessage_Deserialize_m3BE32100A14410144D9A085450F87107CE22F692_AdjustorThunk (RuntimeObject* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876*>(__this + _offset);
bool _returnValue;
_returnValue = ConnectionRequestMessage_Deserialize_m3BE32100A14410144D9A085450F87107CE22F692(_thisAdjusted, ___0_reader, ___1_context, ___2_receivedMessageVersion, method);
return _returnValue;
}
// System.Void Unity.Netcode.ConnectionRequestMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionRequestMessage_Handle_m282EAE89D2319D109C59247574FD699B5E55C703 (ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionApprovalResponse_tC84B7B7C96EC75D1E0019E33E7ECA8AE29B1006B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReadOnlyDictionary_2_t8B5FC74E82A6D4EF6EC18EA56A3A73B18B946DD6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* V_0 = NULL;
uint64_t V_1 = 0;
PendingClient_t7BE0E03F548BBBF1AADDF0F2F831B8FDB7C35BEF* V_2 = NULL;
ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876 V_3;
memset((&V_3), 0, sizeof(V_3));
ConnectionApprovalResponse_tC84B7B7C96EC75D1E0019E33E7ECA8AE29B1006B* V_4 = NULL;
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___0_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
V_0 = ((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var));
// var senderId = context.SenderId;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_2 = ___0_context;
uint64_t L_3 = L_2->___SenderId_1;
V_1 = L_3;
// if (networkManager.ConnectionManager.PendingClients.TryGetValue(senderId, out PendingClient client))
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_4 = V_0;
NullCheck(L_4);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_5 = L_4->___ConnectionManager_31;
NullCheck(L_5);
RuntimeObject* L_6;
L_6 = NetworkConnectionManager_get_PendingClients_m4059D854AD96EDED11A566652D56709CF87D3937_inline(L_5, NULL);
uint64_t L_7 = V_1;
NullCheck(L_6);
bool L_8;
L_8 = InterfaceFuncInvoker2< bool, uint64_t, PendingClient_t7BE0E03F548BBBF1AADDF0F2F831B8FDB7C35BEF** >::Invoke(1 /* System.Boolean System.Collections.Generic.IReadOnlyDictionary`2<System.UInt64,Unity.Netcode.PendingClient>::TryGetValue(TKey,TValue&) */, IReadOnlyDictionary_2_t8B5FC74E82A6D4EF6EC18EA56A3A73B18B946DD6_il2cpp_TypeInfo_var, L_6, L_7, (&V_2));
if (!L_8)
{
goto IL_002f;
}
}
{
// client.ConnectionState = PendingClient.State.PendingApproval;
PendingClient_t7BE0E03F548BBBF1AADDF0F2F831B8FDB7C35BEF* L_9 = V_2;
NullCheck(L_9);
PendingClient_set_ConnectionState_mA7C9D50D47B477FF76F32BCE7C7B032B64C406B5_inline(L_9, 1, NULL);
}
IL_002f:
{
// if (networkManager.NetworkConfig.ConnectionApproval)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_10 = V_0;
NullCheck(L_10);
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* L_11 = L_10->___NetworkConfig_10;
NullCheck(L_11);
bool L_12 = L_11->___ConnectionApproval_6;
if (!L_12)
{
goto IL_0052;
}
}
{
// var messageRequest = this;
ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876 L_13 = (*(ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876*)__this);
V_3 = L_13;
// networkManager.ConnectionManager.ApproveConnection(ref messageRequest, ref context);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_14 = V_0;
NullCheck(L_14);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_15 = L_14->___ConnectionManager_31;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_16 = ___0_context;
NullCheck(L_15);
NetworkConnectionManager_ApproveConnection_m95995E75FEE9FCE69958AA454CB763D515A91588(L_15, (&V_3), L_16, NULL);
return;
}
IL_0052:
{
// var response = new NetworkManager.ConnectionApprovalResponse
// {
// Approved = true,
// CreatePlayerObject = networkManager.NetworkConfig.PlayerPrefab != null
// };
ConnectionApprovalResponse_tC84B7B7C96EC75D1E0019E33E7ECA8AE29B1006B* L_17 = (ConnectionApprovalResponse_tC84B7B7C96EC75D1E0019E33E7ECA8AE29B1006B*)il2cpp_codegen_object_new(ConnectionApprovalResponse_tC84B7B7C96EC75D1E0019E33E7ECA8AE29B1006B_il2cpp_TypeInfo_var);
NullCheck(L_17);
ConnectionApprovalResponse__ctor_mF1A2FC211CF433D23A49EF72E5758ED58EC2AD5C(L_17, NULL);
ConnectionApprovalResponse_tC84B7B7C96EC75D1E0019E33E7ECA8AE29B1006B* L_18 = L_17;
NullCheck(L_18);
L_18->___Approved_0 = (bool)1;
ConnectionApprovalResponse_tC84B7B7C96EC75D1E0019E33E7ECA8AE29B1006B* L_19 = L_18;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_20 = V_0;
NullCheck(L_20);
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* L_21 = L_20->___NetworkConfig_10;
NullCheck(L_21);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22 = L_21->___PlayerPrefab_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_23;
L_23 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_22, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
NullCheck(L_19);
L_19->___CreatePlayerObject_1 = L_23;
V_4 = L_19;
// networkManager.ConnectionManager.HandleConnectionApproval(senderId, response);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_24 = V_0;
NullCheck(L_24);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_25 = L_24->___ConnectionManager_31;
uint64_t L_26 = V_1;
ConnectionApprovalResponse_tC84B7B7C96EC75D1E0019E33E7ECA8AE29B1006B* L_27 = V_4;
NullCheck(L_25);
NetworkConnectionManager_HandleConnectionApproval_m39EF206330E59E90A482E18938F17E15C7989789(L_25, L_26, L_27, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void ConnectionRequestMessage_Handle_m282EAE89D2319D109C59247574FD699B5E55C703_AdjustorThunk (RuntimeObject* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876*>(__this + _offset);
ConnectionRequestMessage_Handle_m282EAE89D2319D109C59247574FD699B5E55C703(_thisAdjusted, ___0_context, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Unity.Netcode.CreateObjectMessage
IL2CPP_EXTERN_C void CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792_marshal_pinvoke(const CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792& unmarshaled, CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792_marshaled_pinvoke& marshaled)
{
Exception_t* ___ObjectInfo_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'ObjectInfo' of type 'CreateObjectMessage'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___ObjectInfo_0Exception, NULL);
}
IL2CPP_EXTERN_C void CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792_marshal_pinvoke_back(const CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792_marshaled_pinvoke& marshaled, CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792& unmarshaled)
{
Exception_t* ___ObjectInfo_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'ObjectInfo' of type 'CreateObjectMessage'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___ObjectInfo_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Unity.Netcode.CreateObjectMessage
IL2CPP_EXTERN_C void CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792_marshal_pinvoke_cleanup(CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Unity.Netcode.CreateObjectMessage
IL2CPP_EXTERN_C void CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792_marshal_com(const CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792& unmarshaled, CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792_marshaled_com& marshaled)
{
Exception_t* ___ObjectInfo_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'ObjectInfo' of type 'CreateObjectMessage'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___ObjectInfo_0Exception, NULL);
}
IL2CPP_EXTERN_C void CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792_marshal_com_back(const CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792_marshaled_com& marshaled, CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792& unmarshaled)
{
Exception_t* ___ObjectInfo_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'ObjectInfo' of type 'CreateObjectMessage'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___ObjectInfo_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Unity.Netcode.CreateObjectMessage
IL2CPP_EXTERN_C void CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792_marshal_com_cleanup(CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792_marshaled_com& marshaled)
{
}
// System.Int32 Unity.Netcode.CreateObjectMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CreateObjectMessage_get_Version_m989F80558C386F39DF874F0822B899CCAD7CE22B (CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792* __this, const RuntimeMethod* method)
{
{
// public int Version => 0;
return 0;
}
}
IL2CPP_EXTERN_C int32_t CreateObjectMessage_get_Version_m989F80558C386F39DF874F0822B899CCAD7CE22B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792*>(__this + _offset);
int32_t _returnValue;
_returnValue = CreateObjectMessage_get_Version_m989F80558C386F39DF874F0822B899CCAD7CE22B(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.CreateObjectMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateObjectMessage_Serialize_m99F544FD830C222FAB32B7D33294D4CEC617937B (CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
{
// ObjectInfo.Serialize(writer);
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* L_0 = (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5*)(&__this->___ObjectInfo_0);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_1 = ___0_writer;
SceneObject_Serialize_m19CAAA4C45E64A141F77A67AC8747D43CFBD0154(L_0, L_1, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void CreateObjectMessage_Serialize_m99F544FD830C222FAB32B7D33294D4CEC617937B_AdjustorThunk (RuntimeObject* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792*>(__this + _offset);
CreateObjectMessage_Serialize_m99F544FD830C222FAB32B7D33294D4CEC617937B(_thisAdjusted, ___0_writer, ___1_targetVersion, method);
}
// System.Boolean Unity.Netcode.CreateObjectMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CreateObjectMessage_Deserialize_m3977C39BF184F06921BDFBC9839C859F163D2490 (CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDeferredNetworkMessageManager_t16B56EB08D165ABBD988A4AD6F3C196CDA906B91_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* V_0 = NULL;
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___1_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
V_0 = ((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var));
// if (!networkManager.IsClient)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = V_0;
NullCheck(L_2);
bool L_3;
L_3 = NetworkManager_get_IsClient_mC9E982EA43899619BFFAF01409F5BBD1FE020001(L_2, NULL);
if (L_3)
{
goto IL_0016;
}
}
{
// return false;
return (bool)0;
}
IL_0016:
{
// ObjectInfo.Deserialize(reader);
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* L_4 = (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5*)(&__this->___ObjectInfo_0);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_5 = ___0_reader;
SceneObject_Deserialize_m461B653BF11407F9DB6D8C083E1C120DBB4C4BC2(L_4, L_5, NULL);
// if (!networkManager.NetworkConfig.ForceSamePrefabs && !networkManager.SpawnManager.HasPrefab(ObjectInfo))
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_6 = V_0;
NullCheck(L_6);
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* L_7 = L_6->___NetworkConfig_10;
NullCheck(L_7);
bool L_8 = L_7->___ForceSamePrefabs_12;
if (L_8)
{
goto IL_005e;
}
}
{
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_9 = V_0;
NullCheck(L_9);
NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D* L_10;
L_10 = NetworkManager_get_SpawnManager_mAE49738D7E37718DABC59F9BBF31E985B7D438F8_inline(L_9, NULL);
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5 L_11 = __this->___ObjectInfo_0;
NullCheck(L_10);
bool L_12;
L_12 = NetworkSpawnManager_HasPrefab_m81E9930CAB882E21F3E4440C738F4F35B6F46D25(L_10, L_11, NULL);
if (L_12)
{
goto IL_005e;
}
}
{
// networkManager.DeferredMessageManager.DeferMessage(IDeferredNetworkMessageManager.TriggerType.OnAddPrefab, ObjectInfo.Hash, reader, ref context);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_13 = V_0;
NullCheck(L_13);
RuntimeObject* L_14;
L_14 = NetworkManager_get_DeferredMessageManager_mB31CE5FD98CF6431BFFE36FB21836002B2E04C7E_inline(L_13, NULL);
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5* L_15 = (SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5*)(&__this->___ObjectInfo_0);
uint32_t L_16 = L_15->___Hash_1;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_17 = ___0_reader;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_18 = ___1_context;
NullCheck(L_14);
InterfaceActionInvoker4< int32_t, uint64_t, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* >::Invoke(0 /* System.Void Unity.Netcode.IDeferredNetworkMessageManager::DeferMessage(Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.UInt64,Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&) */, IDeferredNetworkMessageManager_t16B56EB08D165ABBD988A4AD6F3C196CDA906B91_il2cpp_TypeInfo_var, L_14, 1, ((int64_t)(uint64_t)L_16), L_17, L_18);
// return false;
return (bool)0;
}
IL_005e:
{
// m_ReceivedNetworkVariableData = reader;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_19 = ___0_reader;
__this->___m_ReceivedNetworkVariableData_1 = L_19;
// return true;
return (bool)1;
}
}
IL2CPP_EXTERN_C bool CreateObjectMessage_Deserialize_m3977C39BF184F06921BDFBC9839C859F163D2490_AdjustorThunk (RuntimeObject* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792*>(__this + _offset);
bool _returnValue;
_returnValue = CreateObjectMessage_Deserialize_m3977C39BF184F06921BDFBC9839C859F163D2490(_thisAdjusted, ___0_reader, ___1_context, ___2_receivedMessageVersion, method);
return _returnValue;
}
// System.Void Unity.Netcode.CreateObjectMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateObjectMessage_Handle_mD02667814FA6363B87E512CEC1FE63C3176560BA (CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* V_0 = NULL;
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___0_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
V_0 = ((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var));
// if (networkManager.SceneManager.ShouldDeferCreateObject())
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = V_0;
NullCheck(L_2);
NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC* L_3;
L_3 = NetworkManager_get_SceneManager_m88D4B3F1D93093835BE6C7D13A4E3E3D337637C2_inline(L_2, NULL);
NullCheck(L_3);
bool L_4;
L_4 = NetworkSceneManager_ShouldDeferCreateObject_m8AB948A4340B52E30F2E980F11AADB40C9C5B0EE(L_3, NULL);
if (!L_4)
{
goto IL_003d;
}
}
{
// networkManager.SceneManager.DeferCreateObject(context.SenderId, context.MessageSize, ObjectInfo, m_ReceivedNetworkVariableData);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_5 = V_0;
NullCheck(L_5);
NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC* L_6;
L_6 = NetworkManager_get_SceneManager_m88D4B3F1D93093835BE6C7D13A4E3E3D337637C2_inline(L_5, NULL);
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_7 = ___0_context;
uint64_t L_8 = L_7->___SenderId_1;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_9 = ___0_context;
uint32_t L_10 = L_9->___MessageSize_5;
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5 L_11 = __this->___ObjectInfo_0;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_12 = __this->___m_ReceivedNetworkVariableData_1;
NullCheck(L_6);
NetworkSceneManager_DeferCreateObject_mE9C780FC33FC198D86B85B2B7C124CA0EB44582F(L_6, L_8, L_10, L_11, L_12, NULL);
return;
}
IL_003d:
{
// CreateObject(ref networkManager, context.SenderId, context.MessageSize, ObjectInfo, m_ReceivedNetworkVariableData);
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_13 = ___0_context;
uint64_t L_14 = L_13->___SenderId_1;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_15 = ___0_context;
uint32_t L_16 = L_15->___MessageSize_5;
SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5 L_17 = __this->___ObjectInfo_0;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_18 = __this->___m_ReceivedNetworkVariableData_1;
CreateObjectMessage_CreateObject_mDDCCBF2C4D85072EC38AB927F60F79E8CAEEE491_inline((&V_0), L_14, L_16, L_17, L_18, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void CreateObjectMessage_Handle_mD02667814FA6363B87E512CEC1FE63C3176560BA_AdjustorThunk (RuntimeObject* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CreateObjectMessage_t9D7B225CE00565D52CC7BD9F6C23033CE8517792*>(__this + _offset);
CreateObjectMessage_Handle_mD02667814FA6363B87E512CEC1FE63C3176560BA(_thisAdjusted, ___0_context, method);
}
// System.Void Unity.Netcode.CreateObjectMessage::CreateObject(Unity.Netcode.NetworkManager&,System.UInt64,System.UInt32,Unity.Netcode.NetworkObject/SceneObject,Unity.Netcode.FastBufferReader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateObjectMessage_CreateObject_mDDCCBF2C4D85072EC38AB927F60F79E8CAEEE491 (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468** ___0_networkManager, uint64_t ___1_senderId, uint32_t ___2_messageSize, SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5 ___3_sceneObject, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___4_networkVariableData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* V_0 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
try
{// begin try (depth: 1)
// var networkObject = NetworkObject.AddSceneObject(sceneObject, networkVariableData, networkManager);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_0 = ___4_networkVariableData;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468** L_1 = ___0_networkManager;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = *((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468**)L_1);
il2cpp_codegen_runtime_class_init_inline(NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366_il2cpp_TypeInfo_var);
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_3;
L_3 = NetworkObject_AddSceneObject_m89C8137A691157BC65DDD5789552000274E40AF3((&___3_sceneObject), L_0, L_2, NULL);
V_0 = L_3;
// networkManager.NetworkMetrics.TrackObjectSpawnReceived(senderId, networkObject, messageSize);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468** L_4 = ___0_networkManager;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_5 = *((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468**)L_4);
NullCheck(L_5);
RuntimeObject* L_6;
L_6 = NetworkManager_get_NetworkMetrics_mC2FC9F73570CF607741C2C02FB641D1A23FCEF13(L_5, NULL);
uint64_t L_7 = ___1_senderId;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_8 = V_0;
uint32_t L_9 = ___2_messageSize;
NullCheck(L_6);
InterfaceActionInvoker3< uint64_t, NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366*, int64_t >::Invoke(16 /* System.Void Unity.Netcode.INetworkMetrics::TrackObjectSpawnReceived(System.UInt64,Unity.Netcode.NetworkObject,System.Int64) */, INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var, L_6, L_7, L_8, ((int64_t)(uint64_t)L_9));
// }
goto IL_0025;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_001e;
}
throw e;
}
CATCH_001e:
{// begin catch(System.Exception)
Exception_t* L_10 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// UnityEngine.Debug.LogException(ex);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(L_10, NULL);
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0025;
}// end catch (depth: 1)
IL_0025:
{
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Unity.Netcode.DestroyObjectMessage
IL2CPP_EXTERN_C void DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050_marshal_pinvoke(const DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050& unmarshaled, DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050_marshaled_pinvoke& marshaled)
{
marshaled.___NetworkObjectId_0 = unmarshaled.___NetworkObjectId_0;
marshaled.___DestroyGameObject_1 = static_cast<int32_t>(unmarshaled.___DestroyGameObject_1);
}
IL2CPP_EXTERN_C void DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050_marshal_pinvoke_back(const DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050_marshaled_pinvoke& marshaled, DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050& unmarshaled)
{
uint64_t unmarshaledNetworkObjectId_temp_0 = 0;
unmarshaledNetworkObjectId_temp_0 = marshaled.___NetworkObjectId_0;
unmarshaled.___NetworkObjectId_0 = unmarshaledNetworkObjectId_temp_0;
bool unmarshaledDestroyGameObject_temp_1 = false;
unmarshaledDestroyGameObject_temp_1 = static_cast<bool>(marshaled.___DestroyGameObject_1);
unmarshaled.___DestroyGameObject_1 = unmarshaledDestroyGameObject_temp_1;
}
// Conversion method for clean up from marshalling of: Unity.Netcode.DestroyObjectMessage
IL2CPP_EXTERN_C void DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050_marshal_pinvoke_cleanup(DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Unity.Netcode.DestroyObjectMessage
IL2CPP_EXTERN_C void DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050_marshal_com(const DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050& unmarshaled, DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050_marshaled_com& marshaled)
{
marshaled.___NetworkObjectId_0 = unmarshaled.___NetworkObjectId_0;
marshaled.___DestroyGameObject_1 = static_cast<int32_t>(unmarshaled.___DestroyGameObject_1);
}
IL2CPP_EXTERN_C void DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050_marshal_com_back(const DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050_marshaled_com& marshaled, DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050& unmarshaled)
{
uint64_t unmarshaledNetworkObjectId_temp_0 = 0;
unmarshaledNetworkObjectId_temp_0 = marshaled.___NetworkObjectId_0;
unmarshaled.___NetworkObjectId_0 = unmarshaledNetworkObjectId_temp_0;
bool unmarshaledDestroyGameObject_temp_1 = false;
unmarshaledDestroyGameObject_temp_1 = static_cast<bool>(marshaled.___DestroyGameObject_1);
unmarshaled.___DestroyGameObject_1 = unmarshaledDestroyGameObject_temp_1;
}
// Conversion method for clean up from marshalling of: Unity.Netcode.DestroyObjectMessage
IL2CPP_EXTERN_C void DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050_marshal_com_cleanup(DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050_marshaled_com& marshaled)
{
}
// System.Int32 Unity.Netcode.DestroyObjectMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DestroyObjectMessage_get_Version_m5139FE4A4091A2B6726D7D0F5089C49973D222FA (DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050* __this, const RuntimeMethod* method)
{
{
// public int Version => 0;
return 0;
}
}
IL2CPP_EXTERN_C int32_t DestroyObjectMessage_get_Version_m5139FE4A4091A2B6726D7D0F5089C49973D222FA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050*>(__this + _offset);
int32_t _returnValue;
_returnValue = DestroyObjectMessage_get_Version_m5139FE4A4091A2B6726D7D0F5089C49973D222FA(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.DestroyObjectMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyObjectMessage_Serialize_mF84D1148FEAE08B1526C44C609CE144B1BD00953 (DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_WriteValueSafe_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m7EF874F8A3387E5172D0F595415903CDE6ACD2BF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// BytePacker.WriteValueBitPacked(writer, NetworkObjectId);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
uint64_t L_1 = __this->___NetworkObjectId_0;
BytePacker_WriteValueBitPacked_m09C4B871F541B18A6E70D88AA192355F9BE7E0F4(L_0, L_1, NULL);
// writer.WriteValueSafe(DestroyGameObject);
bool* L_2 = (bool*)(&__this->___DestroyGameObject_1);
il2cpp_codegen_initobj((&V_0), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_3 = V_0;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_WriteValueSafe_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m7EF874F8A3387E5172D0F595415903CDE6ACD2BF_inline((&___0_writer), L_2, L_3, FastBufferWriter_WriteValueSafe_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m7EF874F8A3387E5172D0F595415903CDE6ACD2BF_RuntimeMethod_var);
// }
return;
}
}
IL2CPP_EXTERN_C void DestroyObjectMessage_Serialize_mF84D1148FEAE08B1526C44C609CE144B1BD00953_AdjustorThunk (RuntimeObject* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050*>(__this + _offset);
DestroyObjectMessage_Serialize_mF84D1148FEAE08B1526C44C609CE144B1BD00953(_thisAdjusted, ___0_writer, ___1_targetVersion, method);
}
// System.Boolean Unity.Netcode.DestroyObjectMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DestroyObjectMessage_Deserialize_m1E60C5463877DBFE02C1E36546C2D0365E4B1A90 (DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mF8347FBF2591819915995573E025D8333CDAD592_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferReader_ReadValueSafe_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBA2A4780714D114D8FC043702FB920DA35DACE31_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDeferredNetworkMessageManager_t16B56EB08D165ABBD988A4AD6F3C196CDA906B91_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* V_0 = NULL;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* V_1 = NULL;
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___1_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
V_0 = ((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var));
// if (!networkManager.IsClient)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = V_0;
NullCheck(L_2);
bool L_3;
L_3 = NetworkManager_get_IsClient_mC9E982EA43899619BFFAF01409F5BBD1FE020001(L_2, NULL);
if (L_3)
{
goto IL_0016;
}
}
{
// return false;
return (bool)0;
}
IL_0016:
{
// ByteUnpacker.ReadValueBitPacked(reader, out NetworkObjectId);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_4 = ___0_reader;
uint64_t* L_5 = (uint64_t*)(&__this->___NetworkObjectId_0);
ByteUnpacker_ReadValueBitPacked_mCC72ED83C355A0451B62A1C5B416810360DA1E88(L_4, L_5, NULL);
// reader.ReadValueSafe(out DestroyGameObject);
bool* L_6 = (bool*)(&__this->___DestroyGameObject_1);
il2cpp_codegen_initobj((&V_2), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_7 = V_2;
FastBufferReader_ReadValueSafe_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBA2A4780714D114D8FC043702FB920DA35DACE31_inline((&___0_reader), L_6, L_7, FastBufferReader_ReadValueSafe_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBA2A4780714D114D8FC043702FB920DA35DACE31_RuntimeMethod_var);
// if (!networkManager.SpawnManager.SpawnedObjects.TryGetValue(NetworkObjectId, out var networkObject))
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_8 = V_0;
NullCheck(L_8);
NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D* L_9;
L_9 = NetworkManager_get_SpawnManager_mAE49738D7E37718DABC59F9BBF31E985B7D438F8_inline(L_8, NULL);
NullCheck(L_9);
Dictionary_2_t157A4914F029A406F78B10B4418C1C55A8B74123* L_10 = L_9->___SpawnedObjects_1;
uint64_t L_11 = __this->___NetworkObjectId_0;
NullCheck(L_10);
bool L_12;
L_12 = Dictionary_2_TryGetValue_mF8347FBF2591819915995573E025D8333CDAD592(L_10, L_11, (&V_1), Dictionary_2_TryGetValue_mF8347FBF2591819915995573E025D8333CDAD592_RuntimeMethod_var);
if (L_12)
{
goto IL_0068;
}
}
{
// networkManager.DeferredMessageManager.DeferMessage(IDeferredNetworkMessageManager.TriggerType.OnSpawn, NetworkObjectId, reader, ref context);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_13 = V_0;
NullCheck(L_13);
RuntimeObject* L_14;
L_14 = NetworkManager_get_DeferredMessageManager_mB31CE5FD98CF6431BFFE36FB21836002B2E04C7E_inline(L_13, NULL);
uint64_t L_15 = __this->___NetworkObjectId_0;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_16 = ___0_reader;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_17 = ___1_context;
NullCheck(L_14);
InterfaceActionInvoker4< int32_t, uint64_t, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* >::Invoke(0 /* System.Void Unity.Netcode.IDeferredNetworkMessageManager::DeferMessage(Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.UInt64,Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&) */, IDeferredNetworkMessageManager_t16B56EB08D165ABBD988A4AD6F3C196CDA906B91_il2cpp_TypeInfo_var, L_14, 0, L_15, L_16, L_17);
// return false;
return (bool)0;
}
IL_0068:
{
// return true;
return (bool)1;
}
}
IL2CPP_EXTERN_C bool DestroyObjectMessage_Deserialize_m1E60C5463877DBFE02C1E36546C2D0365E4B1A90_AdjustorThunk (RuntimeObject* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050*>(__this + _offset);
bool _returnValue;
_returnValue = DestroyObjectMessage_Deserialize_m1E60C5463877DBFE02C1E36546C2D0365E4B1A90(_thisAdjusted, ___0_reader, ___1_context, ___2_receivedMessageVersion, method);
return _returnValue;
}
// System.Void Unity.Netcode.DestroyObjectMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DestroyObjectMessage_Handle_mCFE9636A6E7CAF9DD42C7518DD6BFC52DBF61DC2 (DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mF8347FBF2591819915995573E025D8333CDAD592_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* V_0 = NULL;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* V_1 = NULL;
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___0_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
V_0 = ((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var));
// if (!networkManager.SpawnManager.SpawnedObjects.TryGetValue(NetworkObjectId, out var networkObject))
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = V_0;
NullCheck(L_2);
NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D* L_3;
L_3 = NetworkManager_get_SpawnManager_mAE49738D7E37718DABC59F9BBF31E985B7D438F8_inline(L_2, NULL);
NullCheck(L_3);
Dictionary_2_t157A4914F029A406F78B10B4418C1C55A8B74123* L_4 = L_3->___SpawnedObjects_1;
uint64_t L_5 = __this->___NetworkObjectId_0;
NullCheck(L_4);
bool L_6;
L_6 = Dictionary_2_TryGetValue_mF8347FBF2591819915995573E025D8333CDAD592(L_4, L_5, (&V_1), Dictionary_2_TryGetValue_mF8347FBF2591819915995573E025D8333CDAD592_RuntimeMethod_var);
if (L_6)
{
goto IL_0027;
}
}
{
// return;
return;
}
IL_0027:
{
// networkManager.NetworkMetrics.TrackObjectDestroyReceived(context.SenderId, networkObject, context.MessageSize);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_7 = V_0;
NullCheck(L_7);
RuntimeObject* L_8;
L_8 = NetworkManager_get_NetworkMetrics_mC2FC9F73570CF607741C2C02FB641D1A23FCEF13(L_7, NULL);
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_9 = ___0_context;
uint64_t L_10 = L_9->___SenderId_1;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_11 = V_1;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_12 = ___0_context;
uint32_t L_13 = L_12->___MessageSize_5;
NullCheck(L_8);
InterfaceActionInvoker3< uint64_t, NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366*, int64_t >::Invoke(18 /* System.Void Unity.Netcode.INetworkMetrics::TrackObjectDestroyReceived(System.UInt64,Unity.Netcode.NetworkObject,System.Int64) */, INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var, L_8, L_10, L_11, ((int64_t)(uint64_t)L_13));
// networkManager.SpawnManager.OnDespawnObject(networkObject, DestroyGameObject);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_14 = V_0;
NullCheck(L_14);
NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D* L_15;
L_15 = NetworkManager_get_SpawnManager_mAE49738D7E37718DABC59F9BBF31E985B7D438F8_inline(L_14, NULL);
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_16 = V_1;
bool L_17 = __this->___DestroyGameObject_1;
NullCheck(L_15);
NetworkSpawnManager_OnDespawnObject_m7210861D1A1D75B5C9270D14659C5C71664C6738(L_15, L_16, L_17, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void DestroyObjectMessage_Handle_mCFE9636A6E7CAF9DD42C7518DD6BFC52DBF61DC2_AdjustorThunk (RuntimeObject* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DestroyObjectMessage_tF945B3E9EF49602411CF9FBB19E2A7EA92F4E050*>(__this + _offset);
DestroyObjectMessage_Handle_mCFE9636A6E7CAF9DD42C7518DD6BFC52DBF61DC2(_thisAdjusted, ___0_context, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.MessageVersionData::Serialize(Unity.Netcode.FastBufferWriter)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MessageVersionData_Serialize_mC1284C31A84770AB13C9448AA94C0DBF24B8A000 (MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_WriteValueSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m2AE40E7699D3A70D1346D99ACB62950D4982A5FA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// writer.WriteValueSafe(Hash);
uint32_t* L_0 = (uint32_t*)(&__this->___Hash_0);
il2cpp_codegen_initobj((&V_0), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_WriteValueSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m2AE40E7699D3A70D1346D99ACB62950D4982A5FA_inline((&___0_writer), L_0, L_1, FastBufferWriter_WriteValueSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m2AE40E7699D3A70D1346D99ACB62950D4982A5FA_RuntimeMethod_var);
// BytePacker.WriteValueBitPacked(writer, Version);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_2 = ___0_writer;
int32_t L_3 = __this->___Version_1;
BytePacker_WriteValueBitPacked_m510F6322BA0F2C85AF9527A7927FF9B03F0AE613(L_2, L_3, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void MessageVersionData_Serialize_mC1284C31A84770AB13C9448AA94C0DBF24B8A000_AdjustorThunk (RuntimeObject* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, const RuntimeMethod* method)
{
MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1*>(__this + _offset);
MessageVersionData_Serialize_mC1284C31A84770AB13C9448AA94C0DBF24B8A000(_thisAdjusted, ___0_writer, method);
}
// System.Void Unity.Netcode.MessageVersionData::Deserialize(Unity.Netcode.FastBufferReader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MessageVersionData_Deserialize_m5E85BE8ADB73EDB81E597B466F7C223C4459225B (MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferReader_ReadValueSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m4C42380C7A011FB37DE5170C9DB6C82DD8C81C1F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// reader.ReadValueSafe(out Hash);
uint32_t* L_0 = (uint32_t*)(&__this->___Hash_0);
il2cpp_codegen_initobj((&V_0), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_1 = V_0;
FastBufferReader_ReadValueSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m4C42380C7A011FB37DE5170C9DB6C82DD8C81C1F_inline((&___0_reader), L_0, L_1, FastBufferReader_ReadValueSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m4C42380C7A011FB37DE5170C9DB6C82DD8C81C1F_RuntimeMethod_var);
// ByteUnpacker.ReadValueBitPacked(reader, out Version);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_2 = ___0_reader;
int32_t* L_3 = (int32_t*)(&__this->___Version_1);
ByteUnpacker_ReadValueBitPacked_mC5142499F3BA1F4D8C60EDF335D6C54B0D78C4AC(L_2, L_3, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void MessageVersionData_Deserialize_m5E85BE8ADB73EDB81E597B466F7C223C4459225B_AdjustorThunk (RuntimeObject* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, const RuntimeMethod* method)
{
MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<MessageVersionData_t2BD6189A04339775DEC4DB9FB92B984F651FE4B1*>(__this + _offset);
MessageVersionData_Deserialize_m5E85BE8ADB73EDB81E597B466F7C223C4459225B(_thisAdjusted, ___0_reader, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 Unity.Netcode.NamedMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NamedMessage_get_Version_mADEF124AD6B59F11A6EC0120CD416759533184BE (NamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93* __this, const RuntimeMethod* method)
{
{
// public int Version => 0;
return 0;
}
}
IL2CPP_EXTERN_C int32_t NamedMessage_get_Version_mADEF124AD6B59F11A6EC0120CD416759533184BE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
NamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<NamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93*>(__this + _offset);
int32_t _returnValue;
_returnValue = NamedMessage_get_Version_mADEF124AD6B59F11A6EC0120CD416759533184BE(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.NamedMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NamedMessage_Serialize_m8EA064FAFCFAA6631245BF8C8BAA8B42D93A9040 (NamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_WriteValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m1A9B460D5CA7157D7453D11E43FBFBEF3DC59E84_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// writer.WriteValueSafe(Hash);
uint64_t* L_0 = (uint64_t*)(&__this->___Hash_0);
il2cpp_codegen_initobj((&V_0), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_WriteValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m1A9B460D5CA7157D7453D11E43FBFBEF3DC59E84_inline((&___0_writer), L_0, L_1, FastBufferWriter_WriteValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m1A9B460D5CA7157D7453D11E43FBFBEF3DC59E84_RuntimeMethod_var);
// writer.WriteBytesSafe(SendData.GetUnsafePtr(), SendData.Length);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* L_2 = (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)(&__this->___SendData_1);
uint8_t* L_3;
L_3 = FastBufferWriter_GetUnsafePtr_m2403FBA11BD6F554625287D720B65B45A0F6DA6A_inline(L_2, NULL);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* L_4 = (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)(&__this->___SendData_1);
int32_t L_5;
L_5 = FastBufferWriter_get_Length_m7266B7D8C1D5C7C6876FBC287C06655EB9593396_inline(L_4, NULL);
FastBufferWriter_WriteBytesSafe_mD6983BBB2B1A249EA173F6CF20B1B2D93B1079F6_inline((&___0_writer), L_3, L_5, 0, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void NamedMessage_Serialize_m8EA064FAFCFAA6631245BF8C8BAA8B42D93A9040_AdjustorThunk (RuntimeObject* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
NamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<NamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93*>(__this + _offset);
NamedMessage_Serialize_m8EA064FAFCFAA6631245BF8C8BAA8B42D93A9040(_thisAdjusted, ___0_writer, ___1_targetVersion, method);
}
// System.Boolean Unity.Netcode.NamedMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NamedMessage_Deserialize_mFE983ED84740B47537F2FC16554E50409E76A9B3 (NamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferReader_ReadValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m76FBFCC1FC193D59ACE7CD15F4AA92843BBA7EE6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// reader.ReadValueSafe(out Hash);
uint64_t* L_0 = (uint64_t*)(&__this->___Hash_0);
il2cpp_codegen_initobj((&V_0), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_1 = V_0;
FastBufferReader_ReadValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m76FBFCC1FC193D59ACE7CD15F4AA92843BBA7EE6_inline((&___0_reader), L_0, L_1, FastBufferReader_ReadValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m76FBFCC1FC193D59ACE7CD15F4AA92843BBA7EE6_RuntimeMethod_var);
// m_ReceiveData = reader;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_2 = ___0_reader;
__this->___m_ReceiveData_2 = L_2;
// return true;
return (bool)1;
}
}
IL2CPP_EXTERN_C bool NamedMessage_Deserialize_mFE983ED84740B47537F2FC16554E50409E76A9B3_AdjustorThunk (RuntimeObject* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
NamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<NamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93*>(__this + _offset);
bool _returnValue;
_returnValue = NamedMessage_Deserialize_mFE983ED84740B47537F2FC16554E50409E76A9B3(_thisAdjusted, ___0_reader, ___1_context, ___2_receivedMessageVersion, method);
return _returnValue;
}
// System.Void Unity.Netcode.NamedMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NamedMessage_Handle_m496E159E05A555A5D7149E75DA823E44D59E2AF1 (NamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* V_0 = NULL;
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___0_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
V_0 = ((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var));
// if (!networkManager.ShutdownInProgress && networkManager.CustomMessagingManager != null)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = V_0;
NullCheck(L_2);
bool L_3;
L_3 = NetworkManager_get_ShutdownInProgress_mF9E146A3C71F83E8E5B36E720CB16610324D7109_inline(L_2, NULL);
if (L_3)
{
goto IL_003f;
}
}
{
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_4 = V_0;
NullCheck(L_4);
CustomMessagingManager_t713DDF9DC30FAF5178913295556DD07C946A9746* L_5;
L_5 = NetworkManager_get_CustomMessagingManager_m61C18BD132B2E250B4EB6DA906AF473B932F04EC_inline(L_4, NULL);
if (!L_5)
{
goto IL_003f;
}
}
{
// networkManager.CustomMessagingManager.InvokeNamedMessage(Hash, context.SenderId, m_ReceiveData, context.SerializedHeaderSize);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_6 = V_0;
NullCheck(L_6);
CustomMessagingManager_t713DDF9DC30FAF5178913295556DD07C946A9746* L_7;
L_7 = NetworkManager_get_CustomMessagingManager_m61C18BD132B2E250B4EB6DA906AF473B932F04EC_inline(L_6, NULL);
uint64_t L_8 = __this->___Hash_0;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_9 = ___0_context;
uint64_t L_10 = L_9->___SenderId_1;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_11 = __this->___m_ReceiveData_2;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_12 = ___0_context;
int32_t L_13 = L_12->___SerializedHeaderSize_4;
NullCheck(L_7);
CustomMessagingManager_InvokeNamedMessage_m21FFAE6C31FF0E7182AE5B32A14B87792D8F5AAC(L_7, L_8, L_10, L_11, L_13, NULL);
}
IL_003f:
{
// }
return;
}
}
IL2CPP_EXTERN_C void NamedMessage_Handle_m496E159E05A555A5D7149E75DA823E44D59E2AF1_AdjustorThunk (RuntimeObject* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
NamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<NamedMessage_t9F7A03E65A493463A4DE58EC08A5572A08DBDE93*>(__this + _offset);
NamedMessage_Handle_m496E159E05A555A5D7149E75DA823E44D59E2AF1(_thisAdjusted, ___0_context, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Unity.Netcode.NetworkVariableDeltaMessage
IL2CPP_EXTERN_C void NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A_marshal_pinvoke(const NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A& unmarshaled, NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A_marshaled_pinvoke& marshaled)
{
Exception_t* ___DeliveryMappedNetworkVariableIndex_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'DeliveryMappedNetworkVariableIndex' of type 'NetworkVariableDeltaMessage'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___DeliveryMappedNetworkVariableIndex_2Exception, NULL);
}
IL2CPP_EXTERN_C void NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A_marshal_pinvoke_back(const NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A_marshaled_pinvoke& marshaled, NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A& unmarshaled)
{
Exception_t* ___DeliveryMappedNetworkVariableIndex_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'DeliveryMappedNetworkVariableIndex' of type 'NetworkVariableDeltaMessage'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___DeliveryMappedNetworkVariableIndex_2Exception, NULL);
}
// Conversion method for clean up from marshalling of: Unity.Netcode.NetworkVariableDeltaMessage
IL2CPP_EXTERN_C void NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A_marshal_pinvoke_cleanup(NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Unity.Netcode.NetworkVariableDeltaMessage
IL2CPP_EXTERN_C void NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A_marshal_com(const NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A& unmarshaled, NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A_marshaled_com& marshaled)
{
Exception_t* ___DeliveryMappedNetworkVariableIndex_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'DeliveryMappedNetworkVariableIndex' of type 'NetworkVariableDeltaMessage'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___DeliveryMappedNetworkVariableIndex_2Exception, NULL);
}
IL2CPP_EXTERN_C void NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A_marshal_com_back(const NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A_marshaled_com& marshaled, NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A& unmarshaled)
{
Exception_t* ___DeliveryMappedNetworkVariableIndex_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'DeliveryMappedNetworkVariableIndex' of type 'NetworkVariableDeltaMessage'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___DeliveryMappedNetworkVariableIndex_2Exception, NULL);
}
// Conversion method for clean up from marshalling of: Unity.Netcode.NetworkVariableDeltaMessage
IL2CPP_EXTERN_C void NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A_marshal_com_cleanup(NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A_marshaled_com& marshaled)
{
}
// System.Int32 Unity.Netcode.NetworkVariableDeltaMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NetworkVariableDeltaMessage_get_Version_m1377BD6A22A4C76E37ECBE75B9335607A623B469 (NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A* __this, const RuntimeMethod* method)
{
{
// public int Version => 0;
return 0;
}
}
IL2CPP_EXTERN_C int32_t NetworkVariableDeltaMessage_get_Version_m1377BD6A22A4C76E37ECBE75B9335607A623B469_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A*>(__this + _offset);
int32_t _returnValue;
_returnValue = NetworkVariableDeltaMessage_get_Version_m1377BD6A22A4C76E37ECBE75B9335607A623B469(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.NetworkVariableDeltaMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkVariableDeltaMessage_Serialize_m9B8B70E9B70531DDBAC13DFAC648D5371E2DB8EF (NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m88786852A8AB4F5387535A625407CF0602BC046B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m13EA9DE8C461808B5BFE63E4D1C6FCF132159F70_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_GetWriteSize_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mFCB162C7C35F5615C54ACDDE7B10434875E059C4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_GetWriteSize_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mAD66AD482818A91589607710D71C4F9EF8FD6EDB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_WriteValueSafe_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m7EF874F8A3387E5172D0F595415903CDE6ACD2BF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m1A4BBE2DDB593CA8A29323E3A108F09250D51B54_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m29F0DA6BE0C3C7A3C03FB357C2ADE7F667B1D89A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD6F5322F6D6694AB3E6A7C8DE64818F260B8EB51_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* V_0 = NULL;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* V_1 = NULL;
ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D V_2;
memset((&V_2), 0, sizeof(V_2));
int32_t V_3 = 0;
int32_t V_4 = 0;
NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* V_5 = NULL;
bool V_6 = false;
bool V_7 = false;
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 V_8;
memset((&V_8), 0, sizeof(V_8));
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC V_9;
memset((&V_9), 0, sizeof(V_9));
int32_t G_B13_0 = 0;
{
// if (!writer.TryBeginWrite(FastBufferWriter.GetWriteSize(NetworkObjectId) + FastBufferWriter.GetWriteSize(NetworkBehaviourIndex)))
uint64_t* L_0 = (uint64_t*)(&__this->___NetworkObjectId_0);
il2cpp_codegen_initobj((&V_2), sizeof(ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D));
ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D L_1 = V_2;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
int32_t L_2;
L_2 = FastBufferWriter_GetWriteSize_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mAD66AD482818A91589607710D71C4F9EF8FD6EDB_inline(L_0, L_1, FastBufferWriter_GetWriteSize_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mAD66AD482818A91589607710D71C4F9EF8FD6EDB_RuntimeMethod_var);
uint16_t* L_3 = (uint16_t*)(&__this->___NetworkBehaviourIndex_1);
il2cpp_codegen_initobj((&V_2), sizeof(ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D));
ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D L_4 = V_2;
int32_t L_5;
L_5 = FastBufferWriter_GetWriteSize_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mFCB162C7C35F5615C54ACDDE7B10434875E059C4_inline(L_3, L_4, FastBufferWriter_GetWriteSize_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mFCB162C7C35F5615C54ACDDE7B10434875E059C4_RuntimeMethod_var);
bool L_6;
L_6 = FastBufferWriter_TryBeginWrite_m16FA0A52579A7C6C5E59171D26EA327CDEBFF459_inline((&___0_writer), ((int32_t)il2cpp_codegen_add(L_2, L_5)), NULL);
if (L_6)
{
goto IL_003d;
}
}
{
// throw new OverflowException($"Not enough space in the buffer to write {nameof(NetworkVariableDeltaMessage)}");
OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C* L_7 = (OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)));
NullCheck(L_7);
OverflowException__ctor_m2B99D79236B7B87C0BB6C9AB2E557DECE481C264(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral871E65653469BA1CA6E190A4C8A034A1D0EF0125)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NetworkVariableDeltaMessage_Serialize_m9B8B70E9B70531DDBAC13DFAC648D5371E2DB8EF_RuntimeMethod_var)));
}
IL_003d:
{
// var obj = NetworkBehaviour.NetworkObject;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_8 = __this->___NetworkBehaviour_4;
NullCheck(L_8);
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_9;
L_9 = NetworkBehaviour_get_NetworkObject_m5B4FBD71361ED0640492D6AAB454C393E8394224(L_8, NULL);
V_0 = L_9;
// var networkManager = obj.NetworkManagerOwner;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_10 = V_0;
NullCheck(L_10);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_11 = L_10->___NetworkManagerOwner_7;
V_1 = L_11;
// BytePacker.WriteValueBitPacked(writer, NetworkObjectId);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_12 = ___0_writer;
uint64_t L_13 = __this->___NetworkObjectId_0;
BytePacker_WriteValueBitPacked_m09C4B871F541B18A6E70D88AA192355F9BE7E0F4(L_12, L_13, NULL);
// BytePacker.WriteValueBitPacked(writer, NetworkBehaviourIndex);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_14 = ___0_writer;
uint16_t L_15 = __this->___NetworkBehaviourIndex_1;
BytePacker_WriteValueBitPacked_mDD8BA583E21D86EA5674E9291593F68F3DC49942(L_14, L_15, NULL);
// for (int i = 0; i < NetworkBehaviour.NetworkVariableFields.Count; i++)
V_3 = 0;
goto IL_0241;
}
IL_006f:
{
// if (!DeliveryMappedNetworkVariableIndex.Contains(i))
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_16 = __this->___DeliveryMappedNetworkVariableIndex_2;
int32_t L_17 = V_3;
NullCheck(L_16);
bool L_18;
L_18 = HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1(L_16, L_17, HashSet_1_Contains_m98A9F88FF94538B5EECB0F87E1E3B3572E02ACA1_RuntimeMethod_var);
if (L_18)
{
goto IL_00b1;
}
}
{
// if (networkManager.NetworkConfig.EnsureNetworkVariableLengthSafety)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_19 = V_1;
NullCheck(L_19);
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* L_20 = L_19->___NetworkConfig_10;
NullCheck(L_20);
bool L_21 = L_20->___EnsureNetworkVariableLengthSafety_10;
if (!L_21)
{
goto IL_0096;
}
}
{
// BytePacker.WriteValueBitPacked(writer, (ushort)0);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_22 = ___0_writer;
BytePacker_WriteValueBitPacked_mDD8BA583E21D86EA5674E9291593F68F3DC49942(L_22, (uint16_t)0, NULL);
goto IL_023d;
}
IL_0096:
{
// writer.WriteValueSafe(false);
V_7 = (bool)0;
il2cpp_codegen_initobj((&V_8), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_23 = V_8;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_WriteValueSafe_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m7EF874F8A3387E5172D0F595415903CDE6ACD2BF_inline((&___0_writer), (&V_7), L_23, FastBufferWriter_WriteValueSafe_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m7EF874F8A3387E5172D0F595415903CDE6ACD2BF_RuntimeMethod_var);
// continue;
goto IL_023d;
}
IL_00b1:
{
// var startingSize = writer.Length;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
int32_t L_24;
L_24 = FastBufferWriter_get_Length_m7266B7D8C1D5C7C6876FBC287C06655EB9593396_inline((&___0_writer), NULL);
V_4 = L_24;
// var networkVariable = NetworkBehaviour.NetworkVariableFields[i];
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_25 = __this->___NetworkBehaviour_4;
NullCheck(L_25);
List_1_tB6CC3AFBA7164AC34B1EF29A0A73721899567AE3* L_26 = L_25->___NetworkVariableFields_24;
int32_t L_27 = V_3;
NullCheck(L_26);
NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* L_28;
L_28 = List_1_get_Item_mD6F5322F6D6694AB3E6A7C8DE64818F260B8EB51(L_26, L_27, List_1_get_Item_mD6F5322F6D6694AB3E6A7C8DE64818F260B8EB51_RuntimeMethod_var);
V_5 = L_28;
// var shouldWrite = networkVariable.IsDirty() &&
// networkVariable.CanClientRead(TargetClientId) &&
// (networkManager.IsServer || networkVariable.CanClientWrite(networkManager.LocalClientId)) &&
// networkVariable.CanSend();
NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* L_29 = V_5;
NullCheck(L_29);
bool L_30;
L_30 = VirtualFuncInvoker0< bool >::Invoke(9 /* System.Boolean Unity.Netcode.NetworkVariableBase::IsDirty() */, L_29);
if (!L_30)
{
goto IL_0105;
}
}
{
NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* L_31 = V_5;
uint64_t L_32 = __this->___TargetClientId_3;
NullCheck(L_31);
bool L_33;
L_33 = NetworkVariableBase_CanClientRead_m4D3945913B28A7261ACC83D2696D1B1D16910662(L_31, L_32, NULL);
if (!L_33)
{
goto IL_0105;
}
}
{
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_34 = V_1;
NullCheck(L_34);
bool L_35;
L_35 = NetworkManager_get_IsServer_m3FF8C5D22D260033AD3FC6C4AF44E7161BDD7F52(L_34, NULL);
if (L_35)
{
goto IL_00fc;
}
}
{
NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* L_36 = V_5;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_37 = V_1;
NullCheck(L_37);
uint64_t L_38;
L_38 = NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577(L_37, NULL);
NullCheck(L_36);
bool L_39;
L_39 = NetworkVariableBase_CanClientWrite_m3699C811A313FA2BB7EB9BC8354D0A8533921B59(L_36, L_38, NULL);
if (!L_39)
{
goto IL_0105;
}
}
IL_00fc:
{
NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* L_40 = V_5;
NullCheck(L_40);
bool L_41;
L_41 = NetworkVariableBase_CanSend_mE895457D545130AE4D49522CF6D1E6B9AFE8C5DF(L_40, NULL);
G_B13_0 = ((int32_t)(L_41));
goto IL_0106;
}
IL_0105:
{
G_B13_0 = 0;
}
IL_0106:
{
V_6 = (bool)G_B13_0;
// if (networkVariable.WritePerm == NetworkVariableWritePermission.Owner &&
// networkVariable.OwnerClientId() == TargetClientId)
NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* L_42 = V_5;
NullCheck(L_42);
int32_t L_43 = L_42->___WritePerm_9;
if ((!(((uint32_t)L_43) == ((uint32_t)1))))
{
goto IL_0124;
}
}
{
NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* L_44 = V_5;
NullCheck(L_44);
uint64_t L_45;
L_45 = NetworkVariableBase_OwnerClientId_mBF9807D924615F38C05FD06B33FE3AE96ACE3B72(L_44, NULL);
uint64_t L_46 = __this->___TargetClientId_3;
if ((!(((uint64_t)L_45) == ((uint64_t)L_46))))
{
goto IL_0124;
}
}
{
// shouldWrite = false;
V_6 = (bool)0;
}
IL_0124:
{
// if (networkManager.SpawnManager.ObjectsToShowToClient.ContainsKey(TargetClientId) &&
// networkManager.SpawnManager.ObjectsToShowToClient[TargetClientId]
// .Contains(obj))
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_47 = V_1;
NullCheck(L_47);
NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D* L_48;
L_48 = NetworkManager_get_SpawnManager_mAE49738D7E37718DABC59F9BBF31E985B7D438F8_inline(L_47, NULL);
NullCheck(L_48);
Dictionary_2_tEFAF073C90BF36DA59A8A6A357782DF7453A1D5C* L_49 = L_48->___ObjectsToShowToClient_0;
uint64_t L_50 = __this->___TargetClientId_3;
NullCheck(L_49);
bool L_51;
L_51 = Dictionary_2_ContainsKey_m88786852A8AB4F5387535A625407CF0602BC046B(L_49, L_50, Dictionary_2_ContainsKey_m88786852A8AB4F5387535A625407CF0602BC046B_RuntimeMethod_var);
if (!L_51)
{
goto IL_015d;
}
}
{
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_52 = V_1;
NullCheck(L_52);
NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D* L_53;
L_53 = NetworkManager_get_SpawnManager_mAE49738D7E37718DABC59F9BBF31E985B7D438F8_inline(L_52, NULL);
NullCheck(L_53);
Dictionary_2_tEFAF073C90BF36DA59A8A6A357782DF7453A1D5C* L_54 = L_53->___ObjectsToShowToClient_0;
uint64_t L_55 = __this->___TargetClientId_3;
NullCheck(L_54);
List_1_t77ED838FA3E673D6D8B49578EE1F27A0836DE6A9* L_56;
L_56 = Dictionary_2_get_Item_m13EA9DE8C461808B5BFE63E4D1C6FCF132159F70(L_54, L_55, Dictionary_2_get_Item_m13EA9DE8C461808B5BFE63E4D1C6FCF132159F70_RuntimeMethod_var);
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_57 = V_0;
NullCheck(L_56);
bool L_58;
L_58 = List_1_Contains_m1A4BBE2DDB593CA8A29323E3A108F09250D51B54(L_56, L_57, List_1_Contains_m1A4BBE2DDB593CA8A29323E3A108F09250D51B54_RuntimeMethod_var);
if (!L_58)
{
goto IL_015d;
}
}
{
// shouldWrite = false;
V_6 = (bool)0;
}
IL_015d:
{
// if (networkManager.NetworkConfig.EnsureNetworkVariableLengthSafety)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_59 = V_1;
NullCheck(L_59);
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* L_60 = L_59->___NetworkConfig_10;
NullCheck(L_60);
bool L_61 = L_60->___EnsureNetworkVariableLengthSafety_10;
if (!L_61)
{
goto IL_0177;
}
}
{
// if (!shouldWrite)
bool L_62 = V_6;
if (L_62)
{
goto IL_018a;
}
}
{
// BytePacker.WriteValueBitPacked(writer, (ushort)0);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_63 = ___0_writer;
BytePacker_WriteValueBitPacked_mDD8BA583E21D86EA5674E9291593F68F3DC49942(L_63, (uint16_t)0, NULL);
goto IL_018a;
}
IL_0177:
{
// writer.WriteValueSafe(shouldWrite);
il2cpp_codegen_initobj((&V_8), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_64 = V_8;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_WriteValueSafe_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m7EF874F8A3387E5172D0F595415903CDE6ACD2BF_inline((&___0_writer), (&V_6), L_64, FastBufferWriter_WriteValueSafe_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m7EF874F8A3387E5172D0F595415903CDE6ACD2BF_RuntimeMethod_var);
}
IL_018a:
{
// if (shouldWrite)
bool L_65 = V_6;
if (!L_65)
{
goto IL_023d;
}
}
{
// if (networkManager.NetworkConfig.EnsureNetworkVariableLengthSafety)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_66 = V_1;
NullCheck(L_66);
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* L_67 = L_66->___NetworkConfig_10;
NullCheck(L_67);
bool L_68 = L_67->___EnsureNetworkVariableLengthSafety_10;
if (!L_68)
{
goto IL_0206;
}
}
{
// var tempWriter = new FastBufferWriter(networkManager.MessageManager.NonFragmentedMessageMaxSize, Allocator.Temp, networkManager.MessageManager.FragmentedMessageMaxSize);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_69 = V_1;
NullCheck(L_69);
NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* L_70 = L_69->___MessageManager_32;
NullCheck(L_70);
int32_t L_71 = L_70->___NonFragmentedMessageMaxSize_17;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_72 = V_1;
NullCheck(L_72);
NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* L_73 = L_72->___MessageManager_32;
NullCheck(L_73);
int32_t L_74 = L_73->___FragmentedMessageMaxSize_18;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter__ctor_mC30559B2929B00FB14A14546F92426A19AB7FFC4((&V_9), L_71, 2, L_74, NULL);
// NetworkBehaviour.NetworkVariableFields[i].WriteDelta(tempWriter);
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_75 = __this->___NetworkBehaviour_4;
NullCheck(L_75);
List_1_tB6CC3AFBA7164AC34B1EF29A0A73721899567AE3* L_76 = L_75->___NetworkVariableFields_24;
int32_t L_77 = V_3;
NullCheck(L_76);
NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* L_78;
L_78 = List_1_get_Item_mD6F5322F6D6694AB3E6A7C8DE64818F260B8EB51(L_76, L_77, List_1_get_Item_mD6F5322F6D6694AB3E6A7C8DE64818F260B8EB51_RuntimeMethod_var);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_79 = V_9;
NullCheck(L_78);
VirtualActionInvoker1< FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC >::Invoke(10 /* System.Void Unity.Netcode.NetworkVariableBase::WriteDelta(Unity.Netcode.FastBufferWriter) */, L_78, L_79);
// BytePacker.WriteValueBitPacked(writer, tempWriter.Length);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_80 = ___0_writer;
int32_t L_81;
L_81 = FastBufferWriter_get_Length_m7266B7D8C1D5C7C6876FBC287C06655EB9593396_inline((&V_9), NULL);
BytePacker_WriteValueBitPacked_m510F6322BA0F2C85AF9527A7927FF9B03F0AE613(L_80, L_81, NULL);
// if (!writer.TryBeginWrite(tempWriter.Length))
int32_t L_82;
L_82 = FastBufferWriter_get_Length_m7266B7D8C1D5C7C6876FBC287C06655EB9593396_inline((&V_9), NULL);
bool L_83;
L_83 = FastBufferWriter_TryBeginWrite_m16FA0A52579A7C6C5E59171D26EA327CDEBFF459_inline((&___0_writer), L_82, NULL);
if (L_83)
{
goto IL_01fc;
}
}
{
// throw new OverflowException($"Not enough space in the buffer to write {nameof(NetworkVariableDeltaMessage)}");
OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C* L_84 = (OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)));
NullCheck(L_84);
OverflowException__ctor_m2B99D79236B7B87C0BB6C9AB2E557DECE481C264(L_84, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral871E65653469BA1CA6E190A4C8A034A1D0EF0125)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_84, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NetworkVariableDeltaMessage_Serialize_m9B8B70E9B70531DDBAC13DFAC648D5371E2DB8EF_RuntimeMethod_var)));
}
IL_01fc:
{
// tempWriter.CopyTo(writer);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_85 = ___0_writer;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_CopyTo_mEA3CC5E867B8DCD6BA5ADA92FE2CCA3DCE548BB9_inline((&V_9), L_85, NULL);
goto IL_020e;
}
IL_0206:
{
// networkVariable.WriteDelta(writer);
NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* L_86 = V_5;
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_87 = ___0_writer;
NullCheck(L_86);
VirtualActionInvoker1< FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC >::Invoke(10 /* System.Void Unity.Netcode.NetworkVariableBase::WriteDelta(Unity.Netcode.FastBufferWriter) */, L_86, L_87);
}
IL_020e:
{
// networkManager.NetworkMetrics.TrackNetworkVariableDeltaSent(
// TargetClientId,
// obj,
// networkVariable.Name,
// NetworkBehaviour.__getTypeName(),
// writer.Length - startingSize);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_88 = V_1;
NullCheck(L_88);
RuntimeObject* L_89;
L_89 = NetworkManager_get_NetworkMetrics_mC2FC9F73570CF607741C2C02FB641D1A23FCEF13(L_88, NULL);
uint64_t L_90 = __this->___TargetClientId_3;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_91 = V_0;
NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* L_92 = V_5;
NullCheck(L_92);
String_t* L_93;
L_93 = NetworkVariableBase_get_Name_mBB5654FF2EF8CCB1DAD2FB6403BDC46B2BD2303F_inline(L_92, NULL);
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_94 = __this->___NetworkBehaviour_4;
NullCheck(L_94);
String_t* L_95;
L_95 = VirtualFuncInvoker0< String_t* >::Invoke(4 /* System.String Unity.Netcode.NetworkBehaviour::__getTypeName() */, L_94);
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
int32_t L_96;
L_96 = FastBufferWriter_get_Length_m7266B7D8C1D5C7C6876FBC287C06655EB9593396_inline((&___0_writer), NULL);
int32_t L_97 = V_4;
NullCheck(L_89);
InterfaceActionInvoker5< uint64_t, NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366*, String_t*, String_t*, int64_t >::Invoke(11 /* System.Void Unity.Netcode.INetworkMetrics::TrackNetworkVariableDeltaSent(System.UInt64,Unity.Netcode.NetworkObject,System.String,System.String,System.Int64) */, INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var, L_89, L_90, L_91, L_93, L_95, ((int64_t)((int32_t)il2cpp_codegen_subtract(L_96, L_97))));
}
IL_023d:
{
// for (int i = 0; i < NetworkBehaviour.NetworkVariableFields.Count; i++)
int32_t L_98 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_98, 1));
}
IL_0241:
{
// for (int i = 0; i < NetworkBehaviour.NetworkVariableFields.Count; i++)
int32_t L_99 = V_3;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_100 = __this->___NetworkBehaviour_4;
NullCheck(L_100);
List_1_tB6CC3AFBA7164AC34B1EF29A0A73721899567AE3* L_101 = L_100->___NetworkVariableFields_24;
NullCheck(L_101);
int32_t L_102;
L_102 = List_1_get_Count_m29F0DA6BE0C3C7A3C03FB357C2ADE7F667B1D89A_inline(L_101, List_1_get_Count_m29F0DA6BE0C3C7A3C03FB357C2ADE7F667B1D89A_RuntimeMethod_var);
if ((((int32_t)L_99) < ((int32_t)L_102)))
{
goto IL_006f;
}
}
{
// }
return;
}
}
IL2CPP_EXTERN_C void NetworkVariableDeltaMessage_Serialize_m9B8B70E9B70531DDBAC13DFAC648D5371E2DB8EF_AdjustorThunk (RuntimeObject* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A*>(__this + _offset);
NetworkVariableDeltaMessage_Serialize_m9B8B70E9B70531DDBAC13DFAC648D5371E2DB8EF(_thisAdjusted, ___0_writer, ___1_targetVersion, method);
}
// System.Boolean Unity.Netcode.NetworkVariableDeltaMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkVariableDeltaMessage_Deserialize_m0E8C8D8A5E5055CC20A1DE04F39908F10F557983 (NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
{
// ByteUnpacker.ReadValueBitPacked(reader, out NetworkObjectId);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_0 = ___0_reader;
uint64_t* L_1 = (uint64_t*)(&__this->___NetworkObjectId_0);
ByteUnpacker_ReadValueBitPacked_mCC72ED83C355A0451B62A1C5B416810360DA1E88(L_0, L_1, NULL);
// ByteUnpacker.ReadValueBitPacked(reader, out NetworkBehaviourIndex);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_2 = ___0_reader;
uint16_t* L_3 = (uint16_t*)(&__this->___NetworkBehaviourIndex_1);
ByteUnpacker_ReadValueBitPacked_m6623AF0F5D13C75BACCF790A8BC3D35A20DA61A2(L_2, L_3, NULL);
// m_ReceivedNetworkVariableData = reader;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_4 = ___0_reader;
__this->___m_ReceivedNetworkVariableData_5 = L_4;
// return true;
return (bool)1;
}
}
IL2CPP_EXTERN_C bool NetworkVariableDeltaMessage_Deserialize_m0E8C8D8A5E5055CC20A1DE04F39908F10F557983_AdjustorThunk (RuntimeObject* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A*>(__this + _offset);
bool _returnValue;
_returnValue = NetworkVariableDeltaMessage_Deserialize_m0E8C8D8A5E5055CC20A1DE04F39908F10F557983(_thisAdjusted, ___0_reader, ___1_context, ___2_receivedMessageVersion, method);
return _returnValue;
}
// System.Void Unity.Netcode.NetworkVariableDeltaMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkVariableDeltaMessage_Handle_m619848E3DDF10343CA15F8CB3DD69E4C38A5D6E2 (NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mF8347FBF2591819915995573E025D8333CDAD592_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferReader_ReadValueSafe_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBA2A4780714D114D8FC043702FB920DA35DACE31_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDeferredNetworkMessageManager_t16B56EB08D165ABBD988A4AD6F3C196CDA906B91_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m29F0DA6BE0C3C7A3C03FB357C2ADE7F667B1D89A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD6F5322F6D6694AB3E6A7C8DE64818F260B8EB51_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkVariable_1_t94C3F01C7229B6FB666B8D00F83BCDEE8F69E601_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1DF9B006AB10A83AC18F9A55BCC36FE47048A650);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8A042142124575D16574DF23B8DAC3E811826C85);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9A7E1EC639B9CF59C5EFC310AD573DCB8B687440);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA4FB093F4448FCB2B4D082939379E90618F8A52D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBBFCBFA0CD3AB563A80F23BC596C0FAE05D612A2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC460B03E5D2B620A14B9882F11D0AD622CE6C1BC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF69635E2D87C03F044ED28377E94BD6B105FF5D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE842A136057393863D70CA327B631C5BDA70920D);
s_Il2CppMethodInitialized = true;
}
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* V_0 = NULL;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* V_1 = NULL;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* V_2 = NULL;
int32_t V_3 = 0;
int32_t V_4 = 0;
NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* V_5 = NULL;
int32_t V_6 = 0;
bool V_7 = false;
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 V_8;
memset((&V_8), 0, sizeof(V_8));
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___0_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
V_0 = ((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var));
// if (networkManager.SpawnManager.SpawnedObjects.TryGetValue(NetworkObjectId, out NetworkObject networkObject))
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = V_0;
NullCheck(L_2);
NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D* L_3;
L_3 = NetworkManager_get_SpawnManager_mAE49738D7E37718DABC59F9BBF31E985B7D438F8_inline(L_2, NULL);
NullCheck(L_3);
Dictionary_2_t157A4914F029A406F78B10B4418C1C55A8B74123* L_4 = L_3->___SpawnedObjects_1;
uint64_t L_5 = __this->___NetworkObjectId_0;
NullCheck(L_4);
bool L_6;
L_6 = Dictionary_2_TryGetValue_mF8347FBF2591819915995573E025D8333CDAD592(L_4, L_5, (&V_1), Dictionary_2_TryGetValue_mF8347FBF2591819915995573E025D8333CDAD592_RuntimeMethod_var);
if (!L_6)
{
goto IL_03cb;
}
}
{
// var networkBehaviour = networkObject.GetNetworkBehaviourAtOrderIndex(NetworkBehaviourIndex);
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_7 = V_1;
uint16_t L_8 = __this->___NetworkBehaviourIndex_1;
NullCheck(L_7);
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_9;
L_9 = NetworkObject_GetNetworkBehaviourAtOrderIndex_m1DCB1BE63EFFBA7434B1E829832FAD97799F859C(L_7, L_8, NULL);
V_2 = L_9;
// if (networkBehaviour == null)
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_10 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_11)
{
goto IL_008c;
}
}
{
// if (NetworkLog.CurrentLogLevel <= LogLevel.Normal)
int32_t L_12;
L_12 = NetworkLog_get_CurrentLogLevel_m8D46ADEFC32E3AC0592F30B64B2062202A97AF9C(NULL);
if ((((int32_t)L_12) > ((int32_t)1)))
{
goto IL_03e4;
}
}
{
// NetworkLog.LogWarning($"Network variable delta message received for a non-existent behaviour. {nameof(NetworkObjectId)}: {NetworkObjectId}, {nameof(NetworkBehaviourIndex)}: {NetworkBehaviourIndex}");
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = L_13;
NullCheck(L_14);
ArrayElementTypeCheck (L_14, _stringLiteralDF69635E2D87C03F044ED28377E94BD6B105FF5D);
(L_14)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)_stringLiteralDF69635E2D87C03F044ED28377E94BD6B105FF5D);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15 = L_14;
uint64_t L_16 = __this->___NetworkObjectId_0;
uint64_t L_17 = L_16;
RuntimeObject* L_18 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_17);
NullCheck(L_15);
ArrayElementTypeCheck (L_15, L_18);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_18);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = L_15;
NullCheck(L_19);
ArrayElementTypeCheck (L_19, _stringLiteralBBFCBFA0CD3AB563A80F23BC596C0FAE05D612A2);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)_stringLiteralBBFCBFA0CD3AB563A80F23BC596C0FAE05D612A2);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = L_19;
uint16_t L_21 = __this->___NetworkBehaviourIndex_1;
uint16_t L_22 = L_21;
RuntimeObject* L_23 = Box(UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var, &L_22);
NullCheck(L_20);
ArrayElementTypeCheck (L_20, L_23);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_23);
String_t* L_24;
L_24 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(_stringLiteral1DF9B006AB10A83AC18F9A55BCC36FE47048A650, L_20, NULL);
NetworkLog_LogWarning_m1A2073B527F4B95F216508B0E5A76DF71823D899(L_24, NULL);
return;
}
IL_008c:
{
// for (int i = 0; i < networkBehaviour.NetworkVariableFields.Count; i++)
V_3 = 0;
goto IL_03b9;
}
IL_0093:
{
// int varSize = 0;
V_4 = 0;
// if (networkManager.NetworkConfig.EnsureNetworkVariableLengthSafety)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_25 = V_0;
NullCheck(L_25);
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* L_26 = L_25->___NetworkConfig_10;
NullCheck(L_26);
bool L_27 = L_26->___EnsureNetworkVariableLengthSafety_10;
if (!L_27)
{
goto IL_00b9;
}
}
{
// ByteUnpacker.ReadValueBitPacked(m_ReceivedNetworkVariableData, out varSize);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_28 = __this->___m_ReceivedNetworkVariableData_5;
ByteUnpacker_ReadValueBitPacked_mC5142499F3BA1F4D8C60EDF335D6C54B0D78C4AC(L_28, (&V_4), NULL);
// if (varSize == 0)
int32_t L_29 = V_4;
if (L_29)
{
goto IL_00d7;
}
}
{
// continue;
goto IL_03b5;
}
IL_00b9:
{
// m_ReceivedNetworkVariableData.ReadValueSafe(out bool deltaExists);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_30 = (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)(&__this->___m_ReceivedNetworkVariableData_5);
il2cpp_codegen_initobj((&V_8), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_31 = V_8;
FastBufferReader_ReadValueSafe_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBA2A4780714D114D8FC043702FB920DA35DACE31_inline(L_30, (&V_7), L_31, FastBufferReader_ReadValueSafe_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBA2A4780714D114D8FC043702FB920DA35DACE31_RuntimeMethod_var);
// if (!deltaExists)
bool L_32 = V_7;
if (!L_32)
{
goto IL_03b5;
}
}
IL_00d7:
{
// var networkVariable = networkBehaviour.NetworkVariableFields[i];
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_33 = V_2;
NullCheck(L_33);
List_1_tB6CC3AFBA7164AC34B1EF29A0A73721899567AE3* L_34 = L_33->___NetworkVariableFields_24;
int32_t L_35 = V_3;
NullCheck(L_34);
NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* L_36;
L_36 = List_1_get_Item_mD6F5322F6D6694AB3E6A7C8DE64818F260B8EB51(L_34, L_35, List_1_get_Item_mD6F5322F6D6694AB3E6A7C8DE64818F260B8EB51_RuntimeMethod_var);
V_5 = L_36;
// if (networkManager.IsServer && !networkVariable.CanClientWrite(context.SenderId))
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_37 = V_0;
NullCheck(L_37);
bool L_38;
L_38 = NetworkManager_get_IsServer_m3FF8C5D22D260033AD3FC6C4AF44E7161BDD7F52(L_37, NULL);
if (!L_38)
{
goto IL_023b;
}
}
{
NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* L_39 = V_5;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_40 = ___0_context;
uint64_t L_41 = L_40->___SenderId_1;
NullCheck(L_39);
bool L_42;
L_42 = NetworkVariableBase_CanClientWrite_m3699C811A313FA2BB7EB9BC8354D0A8533921B59(L_39, L_41, NULL);
if (L_42)
{
goto IL_023b;
}
}
{
// if (networkManager.NetworkConfig.EnsureNetworkVariableLengthSafety)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_43 = V_0;
NullCheck(L_43);
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* L_44 = L_43->___NetworkConfig_10;
NullCheck(L_44);
bool L_45 = L_44->___EnsureNetworkVariableLengthSafety_10;
if (!L_45)
{
goto IL_01b5;
}
}
{
// if (NetworkLog.CurrentLogLevel <= LogLevel.Developer)
int32_t L_46;
L_46 = NetworkLog_get_CurrentLogLevel_m8D46ADEFC32E3AC0592F30B64B2062202A97AF9C(NULL);
if ((((int32_t)L_46) > ((int32_t)0)))
{
goto IL_0197;
}
}
{
// NetworkLog.LogWarning($"Client wrote to {typeof(NetworkVariable<>).Name} without permission. => {nameof(NetworkObjectId)}: {NetworkObjectId} - {nameof(NetworkObject.GetNetworkBehaviourOrderIndex)}(): {networkObject.GetNetworkBehaviourOrderIndex(networkBehaviour)} - VariableIndex: {i}");
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_47 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)6);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_48 = L_47;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (NetworkVariable_1_t94C3F01C7229B6FB666B8D00F83BCDEE8F69E601_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_50;
L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
NullCheck(L_50);
String_t* L_51;
L_51 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_50);
NullCheck(L_48);
ArrayElementTypeCheck (L_48, L_51);
(L_48)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_51);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_52 = L_48;
NullCheck(L_52);
ArrayElementTypeCheck (L_52, _stringLiteralDF69635E2D87C03F044ED28377E94BD6B105FF5D);
(L_52)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)_stringLiteralDF69635E2D87C03F044ED28377E94BD6B105FF5D);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_53 = L_52;
uint64_t L_54 = __this->___NetworkObjectId_0;
uint64_t L_55 = L_54;
RuntimeObject* L_56 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_55);
NullCheck(L_53);
ArrayElementTypeCheck (L_53, L_56);
(L_53)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_56);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_57 = L_53;
NullCheck(L_57);
ArrayElementTypeCheck (L_57, _stringLiteralA4FB093F4448FCB2B4D082939379E90618F8A52D);
(L_57)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)_stringLiteralA4FB093F4448FCB2B4D082939379E90618F8A52D);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_58 = L_57;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_59 = V_1;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_60 = V_2;
NullCheck(L_59);
uint16_t L_61;
L_61 = NetworkObject_GetNetworkBehaviourOrderIndex_mAF1CBB1967027448929CA25FCA1324E475F861AB(L_59, L_60, NULL);
uint16_t L_62 = L_61;
RuntimeObject* L_63 = Box(UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var, &L_62);
NullCheck(L_58);
ArrayElementTypeCheck (L_58, L_63);
(L_58)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject*)L_63);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_64 = L_58;
int32_t L_65 = V_3;
int32_t L_66 = L_65;
RuntimeObject* L_67 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_66);
NullCheck(L_64);
ArrayElementTypeCheck (L_64, L_67);
(L_64)->SetAt(static_cast<il2cpp_array_size_t>(5), (RuntimeObject*)L_67);
String_t* L_68;
L_68 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(_stringLiteralC460B03E5D2B620A14B9882F11D0AD622CE6C1BC, L_64, NULL);
NetworkLog_LogWarning_m1A2073B527F4B95F216508B0E5A76DF71823D899(L_68, NULL);
// NetworkLog.LogError($"[{networkVariable.GetType().Name}]");
NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* L_69 = V_5;
NullCheck(L_69);
Type_t* L_70;
L_70 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_69, NULL);
NullCheck(L_70);
String_t* L_71;
L_71 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_70);
String_t* L_72;
L_72 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, L_71, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, NULL);
NetworkLog_LogError_m6E8EB7F038ACD2B5763437173ACCED5959883428(L_72, NULL);
}
IL_0197:
{
// m_ReceivedNetworkVariableData.Seek(m_ReceivedNetworkVariableData.Position + varSize);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_73 = (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)(&__this->___m_ReceivedNetworkVariableData_5);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_74 = (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)(&__this->___m_ReceivedNetworkVariableData_5);
int32_t L_75;
L_75 = FastBufferReader_get_Position_m6B9DC9ECC9F2D943EA0103248E10AB9B95C8F4CF_inline(L_74, NULL);
int32_t L_76 = V_4;
FastBufferReader_Seek_m16C68413DE1A8E7F4494EB4E49595AED9F7FE3BF_inline(L_73, ((int32_t)il2cpp_codegen_add(L_75, L_76)), NULL);
// continue;
goto IL_03b5;
}
IL_01b5:
{
// if (NetworkLog.CurrentLogLevel <= LogLevel.Developer)
int32_t L_77;
L_77 = NetworkLog_get_CurrentLogLevel_m8D46ADEFC32E3AC0592F30B64B2062202A97AF9C(NULL);
if ((((int32_t)L_77) > ((int32_t)0)))
{
goto IL_023a;
}
}
{
// NetworkLog.LogError($"Client wrote to {typeof(NetworkVariable<>).Name} without permission. No more variables can be read. This is critical. => {nameof(NetworkObjectId)}: {NetworkObjectId} - {nameof(NetworkObject.GetNetworkBehaviourOrderIndex)}(): {networkObject.GetNetworkBehaviourOrderIndex(networkBehaviour)} - VariableIndex: {i}");
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_78 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)6);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_79 = L_78;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_80 = { reinterpret_cast<intptr_t> (NetworkVariable_1_t94C3F01C7229B6FB666B8D00F83BCDEE8F69E601_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_81;
L_81 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_80, NULL);
NullCheck(L_81);
String_t* L_82;
L_82 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_81);
NullCheck(L_79);
ArrayElementTypeCheck (L_79, L_82);
(L_79)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_82);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_83 = L_79;
NullCheck(L_83);
ArrayElementTypeCheck (L_83, _stringLiteralDF69635E2D87C03F044ED28377E94BD6B105FF5D);
(L_83)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)_stringLiteralDF69635E2D87C03F044ED28377E94BD6B105FF5D);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_84 = L_83;
uint64_t L_85 = __this->___NetworkObjectId_0;
uint64_t L_86 = L_85;
RuntimeObject* L_87 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_86);
NullCheck(L_84);
ArrayElementTypeCheck (L_84, L_87);
(L_84)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_87);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_88 = L_84;
NullCheck(L_88);
ArrayElementTypeCheck (L_88, _stringLiteralA4FB093F4448FCB2B4D082939379E90618F8A52D);
(L_88)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)_stringLiteralA4FB093F4448FCB2B4D082939379E90618F8A52D);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_89 = L_88;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_90 = V_1;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_91 = V_2;
NullCheck(L_90);
uint16_t L_92;
L_92 = NetworkObject_GetNetworkBehaviourOrderIndex_mAF1CBB1967027448929CA25FCA1324E475F861AB(L_90, L_91, NULL);
uint16_t L_93 = L_92;
RuntimeObject* L_94 = Box(UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var, &L_93);
NullCheck(L_89);
ArrayElementTypeCheck (L_89, L_94);
(L_89)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject*)L_94);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_95 = L_89;
int32_t L_96 = V_3;
int32_t L_97 = L_96;
RuntimeObject* L_98 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_97);
NullCheck(L_95);
ArrayElementTypeCheck (L_95, L_98);
(L_95)->SetAt(static_cast<il2cpp_array_size_t>(5), (RuntimeObject*)L_98);
String_t* L_99;
L_99 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(_stringLiteral8A042142124575D16574DF23B8DAC3E811826C85, L_95, NULL);
NetworkLog_LogError_m6E8EB7F038ACD2B5763437173ACCED5959883428(L_99, NULL);
// NetworkLog.LogError($"[{networkVariable.GetType().Name}]");
NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* L_100 = V_5;
NullCheck(L_100);
Type_t* L_101;
L_101 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_100, NULL);
NullCheck(L_101);
String_t* L_102;
L_102 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_101);
String_t* L_103;
L_103 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, L_102, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, NULL);
NetworkLog_LogError_m6E8EB7F038ACD2B5763437173ACCED5959883428(L_103, NULL);
}
IL_023a:
{
// return;
return;
}
IL_023b:
{
// int readStartPos = m_ReceivedNetworkVariableData.Position;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_104 = (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)(&__this->___m_ReceivedNetworkVariableData_5);
int32_t L_105;
L_105 = FastBufferReader_get_Position_m6B9DC9ECC9F2D943EA0103248E10AB9B95C8F4CF_inline(L_104, NULL);
V_6 = L_105;
// networkVariable.ReadDelta(m_ReceivedNetworkVariableData, networkManager.IsServer);
NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* L_106 = V_5;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_107 = __this->___m_ReceivedNetworkVariableData_5;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_108 = V_0;
NullCheck(L_108);
bool L_109;
L_109 = NetworkManager_get_IsServer_m3FF8C5D22D260033AD3FC6C4AF44E7161BDD7F52(L_108, NULL);
NullCheck(L_106);
VirtualActionInvoker2< FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, bool >::Invoke(13 /* System.Void Unity.Netcode.NetworkVariableBase::ReadDelta(Unity.Netcode.FastBufferReader,System.Boolean) */, L_106, L_107, L_109);
// networkManager.NetworkMetrics.TrackNetworkVariableDeltaReceived(
// context.SenderId,
// networkObject,
// networkVariable.Name,
// networkBehaviour.__getTypeName(),
// context.MessageSize);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_110 = V_0;
NullCheck(L_110);
RuntimeObject* L_111;
L_111 = NetworkManager_get_NetworkMetrics_mC2FC9F73570CF607741C2C02FB641D1A23FCEF13(L_110, NULL);
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_112 = ___0_context;
uint64_t L_113 = L_112->___SenderId_1;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_114 = V_1;
NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* L_115 = V_5;
NullCheck(L_115);
String_t* L_116;
L_116 = NetworkVariableBase_get_Name_mBB5654FF2EF8CCB1DAD2FB6403BDC46B2BD2303F_inline(L_115, NULL);
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_117 = V_2;
NullCheck(L_117);
String_t* L_118;
L_118 = VirtualFuncInvoker0< String_t* >::Invoke(4 /* System.String Unity.Netcode.NetworkBehaviour::__getTypeName() */, L_117);
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_119 = ___0_context;
uint32_t L_120 = L_119->___MessageSize_5;
NullCheck(L_111);
InterfaceActionInvoker5< uint64_t, NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366*, String_t*, String_t*, int64_t >::Invoke(12 /* System.Void Unity.Netcode.INetworkMetrics::TrackNetworkVariableDeltaReceived(System.UInt64,Unity.Netcode.NetworkObject,System.String,System.String,System.Int64) */, INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var, L_111, L_113, L_114, L_116, L_118, ((int64_t)(uint64_t)L_120));
// if (networkManager.NetworkConfig.EnsureNetworkVariableLengthSafety)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_121 = V_0;
NullCheck(L_121);
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* L_122 = L_121->___NetworkConfig_10;
NullCheck(L_122);
bool L_123 = L_122->___EnsureNetworkVariableLengthSafety_10;
if (!L_123)
{
goto IL_03b5;
}
}
{
// if (m_ReceivedNetworkVariableData.Position > (readStartPos + varSize))
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_124 = (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)(&__this->___m_ReceivedNetworkVariableData_5);
int32_t L_125;
L_125 = FastBufferReader_get_Position_m6B9DC9ECC9F2D943EA0103248E10AB9B95C8F4CF_inline(L_124, NULL);
int32_t L_126 = V_6;
int32_t L_127 = V_4;
if ((((int32_t)L_125) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_126, L_127)))))
{
goto IL_0327;
}
}
{
// if (NetworkLog.CurrentLogLevel <= LogLevel.Normal)
int32_t L_128;
L_128 = NetworkLog_get_CurrentLogLevel_m8D46ADEFC32E3AC0592F30B64B2062202A97AF9C(NULL);
if ((((int32_t)L_128) > ((int32_t)1)))
{
goto IL_0312;
}
}
{
// NetworkLog.LogWarning($"Var delta read too far. {m_ReceivedNetworkVariableData.Position - (readStartPos + varSize)} bytes. => {nameof(NetworkObjectId)}: {NetworkObjectId} - {nameof(NetworkObject.GetNetworkBehaviourOrderIndex)}(): {networkObject.GetNetworkBehaviourOrderIndex(networkBehaviour)} - VariableIndex: {i}");
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_129 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)6);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_130 = L_129;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_131 = (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)(&__this->___m_ReceivedNetworkVariableData_5);
int32_t L_132;
L_132 = FastBufferReader_get_Position_m6B9DC9ECC9F2D943EA0103248E10AB9B95C8F4CF_inline(L_131, NULL);
int32_t L_133 = V_6;
int32_t L_134 = V_4;
int32_t L_135 = ((int32_t)il2cpp_codegen_subtract(L_132, ((int32_t)il2cpp_codegen_add(L_133, L_134))));
RuntimeObject* L_136 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_135);
NullCheck(L_130);
ArrayElementTypeCheck (L_130, L_136);
(L_130)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_136);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_137 = L_130;
NullCheck(L_137);
ArrayElementTypeCheck (L_137, _stringLiteralDF69635E2D87C03F044ED28377E94BD6B105FF5D);
(L_137)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)_stringLiteralDF69635E2D87C03F044ED28377E94BD6B105FF5D);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_138 = L_137;
uint64_t L_139 = __this->___NetworkObjectId_0;
uint64_t L_140 = L_139;
RuntimeObject* L_141 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_140);
NullCheck(L_138);
ArrayElementTypeCheck (L_138, L_141);
(L_138)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_141);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_142 = L_138;
NullCheck(L_142);
ArrayElementTypeCheck (L_142, _stringLiteralA4FB093F4448FCB2B4D082939379E90618F8A52D);
(L_142)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)_stringLiteralA4FB093F4448FCB2B4D082939379E90618F8A52D);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_143 = L_142;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_144 = V_1;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_145 = V_2;
NullCheck(L_144);
uint16_t L_146;
L_146 = NetworkObject_GetNetworkBehaviourOrderIndex_mAF1CBB1967027448929CA25FCA1324E475F861AB(L_144, L_145, NULL);
uint16_t L_147 = L_146;
RuntimeObject* L_148 = Box(UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var, &L_147);
NullCheck(L_143);
ArrayElementTypeCheck (L_143, L_148);
(L_143)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject*)L_148);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_149 = L_143;
int32_t L_150 = V_3;
int32_t L_151 = L_150;
RuntimeObject* L_152 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_151);
NullCheck(L_149);
ArrayElementTypeCheck (L_149, L_152);
(L_149)->SetAt(static_cast<il2cpp_array_size_t>(5), (RuntimeObject*)L_152);
String_t* L_153;
L_153 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(_stringLiteralE842A136057393863D70CA327B631C5BDA70920D, L_149, NULL);
NetworkLog_LogWarning_m1A2073B527F4B95F216508B0E5A76DF71823D899(L_153, NULL);
}
IL_0312:
{
// m_ReceivedNetworkVariableData.Seek(readStartPos + varSize);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_154 = (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)(&__this->___m_ReceivedNetworkVariableData_5);
int32_t L_155 = V_6;
int32_t L_156 = V_4;
FastBufferReader_Seek_m16C68413DE1A8E7F4494EB4E49595AED9F7FE3BF_inline(L_154, ((int32_t)il2cpp_codegen_add(L_155, L_156)), NULL);
goto IL_03b5;
}
IL_0327:
{
// else if (m_ReceivedNetworkVariableData.Position < (readStartPos + varSize))
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_157 = (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)(&__this->___m_ReceivedNetworkVariableData_5);
int32_t L_158;
L_158 = FastBufferReader_get_Position_m6B9DC9ECC9F2D943EA0103248E10AB9B95C8F4CF_inline(L_157, NULL);
int32_t L_159 = V_6;
int32_t L_160 = V_4;
if ((((int32_t)L_158) >= ((int32_t)((int32_t)il2cpp_codegen_add(L_159, L_160)))))
{
goto IL_03b5;
}
}
{
// if (NetworkLog.CurrentLogLevel <= LogLevel.Normal)
int32_t L_161;
L_161 = NetworkLog_get_CurrentLogLevel_m8D46ADEFC32E3AC0592F30B64B2062202A97AF9C(NULL);
if ((((int32_t)L_161) > ((int32_t)1)))
{
goto IL_03a5;
}
}
{
// NetworkLog.LogWarning($"Var delta read too little. {readStartPos + varSize - m_ReceivedNetworkVariableData.Position} bytes. => {nameof(NetworkObjectId)}: {NetworkObjectId} - {nameof(NetworkObject.GetNetworkBehaviourOrderIndex)}(): {networkObject.GetNetworkBehaviourOrderIndex(networkBehaviour)} - VariableIndex: {i}");
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_162 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)6);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_163 = L_162;
int32_t L_164 = V_6;
int32_t L_165 = V_4;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_166 = (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)(&__this->___m_ReceivedNetworkVariableData_5);
int32_t L_167;
L_167 = FastBufferReader_get_Position_m6B9DC9ECC9F2D943EA0103248E10AB9B95C8F4CF_inline(L_166, NULL);
int32_t L_168 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_164, L_165)), L_167));
RuntimeObject* L_169 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_168);
NullCheck(L_163);
ArrayElementTypeCheck (L_163, L_169);
(L_163)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_169);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_170 = L_163;
NullCheck(L_170);
ArrayElementTypeCheck (L_170, _stringLiteralDF69635E2D87C03F044ED28377E94BD6B105FF5D);
(L_170)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)_stringLiteralDF69635E2D87C03F044ED28377E94BD6B105FF5D);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_171 = L_170;
uint64_t L_172 = __this->___NetworkObjectId_0;
uint64_t L_173 = L_172;
RuntimeObject* L_174 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_173);
NullCheck(L_171);
ArrayElementTypeCheck (L_171, L_174);
(L_171)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_174);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_175 = L_171;
NullCheck(L_175);
ArrayElementTypeCheck (L_175, _stringLiteralA4FB093F4448FCB2B4D082939379E90618F8A52D);
(L_175)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)_stringLiteralA4FB093F4448FCB2B4D082939379E90618F8A52D);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_176 = L_175;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_177 = V_1;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_178 = V_2;
NullCheck(L_177);
uint16_t L_179;
L_179 = NetworkObject_GetNetworkBehaviourOrderIndex_mAF1CBB1967027448929CA25FCA1324E475F861AB(L_177, L_178, NULL);
uint16_t L_180 = L_179;
RuntimeObject* L_181 = Box(UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var, &L_180);
NullCheck(L_176);
ArrayElementTypeCheck (L_176, L_181);
(L_176)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject*)L_181);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_182 = L_176;
int32_t L_183 = V_3;
int32_t L_184 = L_183;
RuntimeObject* L_185 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_184);
NullCheck(L_182);
ArrayElementTypeCheck (L_182, L_185);
(L_182)->SetAt(static_cast<il2cpp_array_size_t>(5), (RuntimeObject*)L_185);
String_t* L_186;
L_186 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(_stringLiteral9A7E1EC639B9CF59C5EFC310AD573DCB8B687440, L_182, NULL);
NetworkLog_LogWarning_m1A2073B527F4B95F216508B0E5A76DF71823D899(L_186, NULL);
}
IL_03a5:
{
// m_ReceivedNetworkVariableData.Seek(readStartPos + varSize);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_187 = (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)(&__this->___m_ReceivedNetworkVariableData_5);
int32_t L_188 = V_6;
int32_t L_189 = V_4;
FastBufferReader_Seek_m16C68413DE1A8E7F4494EB4E49595AED9F7FE3BF_inline(L_187, ((int32_t)il2cpp_codegen_add(L_188, L_189)), NULL);
}
IL_03b5:
{
// for (int i = 0; i < networkBehaviour.NetworkVariableFields.Count; i++)
int32_t L_190 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_190, 1));
}
IL_03b9:
{
// for (int i = 0; i < networkBehaviour.NetworkVariableFields.Count; i++)
int32_t L_191 = V_3;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_192 = V_2;
NullCheck(L_192);
List_1_tB6CC3AFBA7164AC34B1EF29A0A73721899567AE3* L_193 = L_192->___NetworkVariableFields_24;
NullCheck(L_193);
int32_t L_194;
L_194 = List_1_get_Count_m29F0DA6BE0C3C7A3C03FB357C2ADE7F667B1D89A_inline(L_193, List_1_get_Count_m29F0DA6BE0C3C7A3C03FB357C2ADE7F667B1D89A_RuntimeMethod_var);
if ((((int32_t)L_191) < ((int32_t)L_194)))
{
goto IL_0093;
}
}
{
return;
}
IL_03cb:
{
// networkManager.DeferredMessageManager.DeferMessage(IDeferredNetworkMessageManager.TriggerType.OnSpawn, NetworkObjectId, m_ReceivedNetworkVariableData, ref context);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_195 = V_0;
NullCheck(L_195);
RuntimeObject* L_196;
L_196 = NetworkManager_get_DeferredMessageManager_mB31CE5FD98CF6431BFFE36FB21836002B2E04C7E_inline(L_195, NULL);
uint64_t L_197 = __this->___NetworkObjectId_0;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_198 = __this->___m_ReceivedNetworkVariableData_5;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_199 = ___0_context;
NullCheck(L_196);
InterfaceActionInvoker4< int32_t, uint64_t, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* >::Invoke(0 /* System.Void Unity.Netcode.IDeferredNetworkMessageManager::DeferMessage(Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.UInt64,Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&) */, IDeferredNetworkMessageManager_t16B56EB08D165ABBD988A4AD6F3C196CDA906B91_il2cpp_TypeInfo_var, L_196, 0, L_197, L_198, L_199);
}
IL_03e4:
{
// }
return;
}
}
IL2CPP_EXTERN_C void NetworkVariableDeltaMessage_Handle_m619848E3DDF10343CA15F8CB3DD69E4C38A5D6E2_AdjustorThunk (RuntimeObject* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<NetworkVariableDeltaMessage_t40B8A55EB37D727A801A7B527AE80510913DB41A*>(__this + _offset);
NetworkVariableDeltaMessage_Handle_m619848E3DDF10343CA15F8CB3DD69E4C38A5D6E2(_thisAdjusted, ___0_context, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Unity.Netcode.ParentSyncMessage
IL2CPP_EXTERN_C void ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD_marshal_pinvoke(const ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD& unmarshaled, ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD_marshaled_pinvoke& marshaled)
{
Exception_t* ___LatestParent_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'LatestParent' of type 'ParentSyncMessage'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___LatestParent_2Exception, NULL);
}
IL2CPP_EXTERN_C void ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD_marshal_pinvoke_back(const ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD_marshaled_pinvoke& marshaled, ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD& unmarshaled)
{
Exception_t* ___LatestParent_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'LatestParent' of type 'ParentSyncMessage'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___LatestParent_2Exception, NULL);
}
// Conversion method for clean up from marshalling of: Unity.Netcode.ParentSyncMessage
IL2CPP_EXTERN_C void ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD_marshal_pinvoke_cleanup(ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Unity.Netcode.ParentSyncMessage
IL2CPP_EXTERN_C void ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD_marshal_com(const ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD& unmarshaled, ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD_marshaled_com& marshaled)
{
Exception_t* ___LatestParent_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'LatestParent' of type 'ParentSyncMessage'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___LatestParent_2Exception, NULL);
}
IL2CPP_EXTERN_C void ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD_marshal_com_back(const ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD_marshaled_com& marshaled, ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD& unmarshaled)
{
Exception_t* ___LatestParent_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'LatestParent' of type 'ParentSyncMessage'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___LatestParent_2Exception, NULL);
}
// Conversion method for clean up from marshalling of: Unity.Netcode.ParentSyncMessage
IL2CPP_EXTERN_C void ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD_marshal_com_cleanup(ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD_marshaled_com& marshaled)
{
}
// System.Int32 Unity.Netcode.ParentSyncMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ParentSyncMessage_get_Version_m970AE9F2796867A0A05167D090B07A689DB52215 (ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* __this, const RuntimeMethod* method)
{
{
// public int Version => 0;
return 0;
}
}
IL2CPP_EXTERN_C int32_t ParentSyncMessage_get_Version_m970AE9F2796867A0A05167D090B07A689DB52215_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD*>(__this + _offset);
int32_t _returnValue;
_returnValue = ParentSyncMessage_get_Version_m970AE9F2796867A0A05167D090B07A689DB52215(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean Unity.Netcode.ParentSyncMessage::get_WorldPositionStays()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ParentSyncMessage_get_WorldPositionStays_mD6E6A60FDE450313E518679CC7ED5A89DD7F070D (ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* __this, const RuntimeMethod* method)
{
{
// get => ByteUtility.GetBit(m_BitField, 0);
uint8_t L_0 = __this->___m_BitField_1;
bool L_1;
L_1 = ByteUtility_GetBit_m6272C90866261740EBD8211EB89A5DCFF9D375EC_inline(L_0, (uint16_t)0, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C bool ParentSyncMessage_get_WorldPositionStays_mD6E6A60FDE450313E518679CC7ED5A89DD7F070D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD*>(__this + _offset);
bool _returnValue;
_returnValue = ParentSyncMessage_get_WorldPositionStays_mD6E6A60FDE450313E518679CC7ED5A89DD7F070D(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.ParentSyncMessage::set_WorldPositionStays(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParentSyncMessage_set_WorldPositionStays_mD8B4F5CC96B6BE1EBF8EE57A883A5156CCDCAD22 (ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// set => ByteUtility.SetBit(ref m_BitField, 0, value);
uint8_t* L_0 = (uint8_t*)(&__this->___m_BitField_1);
bool L_1 = ___0_value;
ByteUtility_SetBit_m64287D91659E6EDE510EC0076ADD02F9FF697DCF_inline(L_0, (uint16_t)0, L_1, NULL);
return;
}
}
IL2CPP_EXTERN_C void ParentSyncMessage_set_WorldPositionStays_mD8B4F5CC96B6BE1EBF8EE57A883A5156CCDCAD22_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD*>(__this + _offset);
ParentSyncMessage_set_WorldPositionStays_mD8B4F5CC96B6BE1EBF8EE57A883A5156CCDCAD22(_thisAdjusted, ___0_value, method);
}
// System.Boolean Unity.Netcode.ParentSyncMessage::get_IsLatestParentSet()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ParentSyncMessage_get_IsLatestParentSet_m78971A789604462F2D3E6E3A41EFE63401EA7153 (ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* __this, const RuntimeMethod* method)
{
{
// get => ByteUtility.GetBit(m_BitField, 1);
uint8_t L_0 = __this->___m_BitField_1;
bool L_1;
L_1 = ByteUtility_GetBit_m6272C90866261740EBD8211EB89A5DCFF9D375EC_inline(L_0, (uint16_t)1, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C bool ParentSyncMessage_get_IsLatestParentSet_m78971A789604462F2D3E6E3A41EFE63401EA7153_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD*>(__this + _offset);
bool _returnValue;
_returnValue = ParentSyncMessage_get_IsLatestParentSet_m78971A789604462F2D3E6E3A41EFE63401EA7153(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.ParentSyncMessage::set_IsLatestParentSet(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParentSyncMessage_set_IsLatestParentSet_m4FB89BF3259AB9E170507CB719201D8268A82955 (ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// set => ByteUtility.SetBit(ref m_BitField, 1, value);
uint8_t* L_0 = (uint8_t*)(&__this->___m_BitField_1);
bool L_1 = ___0_value;
ByteUtility_SetBit_m64287D91659E6EDE510EC0076ADD02F9FF697DCF_inline(L_0, (uint16_t)1, L_1, NULL);
return;
}
}
IL2CPP_EXTERN_C void ParentSyncMessage_set_IsLatestParentSet_m4FB89BF3259AB9E170507CB719201D8268A82955_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD*>(__this + _offset);
ParentSyncMessage_set_IsLatestParentSet_m4FB89BF3259AB9E170507CB719201D8268A82955(_thisAdjusted, ___0_value, method);
}
// System.Boolean Unity.Netcode.ParentSyncMessage::get_RemoveParent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ParentSyncMessage_get_RemoveParent_m012C0B8DCBEDD7C0D5851DFCB918DFF30F005D5E (ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* __this, const RuntimeMethod* method)
{
{
// get => ByteUtility.GetBit(m_BitField, 2);
uint8_t L_0 = __this->___m_BitField_1;
bool L_1;
L_1 = ByteUtility_GetBit_m6272C90866261740EBD8211EB89A5DCFF9D375EC_inline(L_0, (uint16_t)2, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C bool ParentSyncMessage_get_RemoveParent_m012C0B8DCBEDD7C0D5851DFCB918DFF30F005D5E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD*>(__this + _offset);
bool _returnValue;
_returnValue = ParentSyncMessage_get_RemoveParent_m012C0B8DCBEDD7C0D5851DFCB918DFF30F005D5E(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.ParentSyncMessage::set_RemoveParent(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParentSyncMessage_set_RemoveParent_mC4909B60EDAC5665D7CFFE266CA47FCAA9143048 (ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// set => ByteUtility.SetBit(ref m_BitField, 2, value);
uint8_t* L_0 = (uint8_t*)(&__this->___m_BitField_1);
bool L_1 = ___0_value;
ByteUtility_SetBit_m64287D91659E6EDE510EC0076ADD02F9FF697DCF_inline(L_0, (uint16_t)2, L_1, NULL);
return;
}
}
IL2CPP_EXTERN_C void ParentSyncMessage_set_RemoveParent_mC4909B60EDAC5665D7CFFE266CA47FCAA9143048_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD*>(__this + _offset);
ParentSyncMessage_set_RemoveParent_mC4909B60EDAC5665D7CFFE266CA47FCAA9143048(_thisAdjusted, ___0_value, method);
}
// System.Void Unity.Netcode.ParentSyncMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParentSyncMessage_Serialize_m9AE44A0039CBE4A5F8182C91DBEF9E99CBDC7455 (ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_WriteValueSafe_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m4E15D9A3366123DA5417F2F2CE15BFF23EF6F18B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m8110F0280E87FBA9BDFB4E501153B826525A522D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// BytePacker.WriteValueBitPacked(writer, NetworkObjectId);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
uint64_t L_1 = __this->___NetworkObjectId_0;
BytePacker_WriteValueBitPacked_m09C4B871F541B18A6E70D88AA192355F9BE7E0F4(L_0, L_1, NULL);
// writer.WriteValueSafe(m_BitField);
uint8_t* L_2 = (uint8_t*)(&__this->___m_BitField_1);
il2cpp_codegen_initobj((&V_0), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_3 = V_0;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_WriteValueSafe_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m4E15D9A3366123DA5417F2F2CE15BFF23EF6F18B_inline((&___0_writer), L_2, L_3, FastBufferWriter_WriteValueSafe_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m4E15D9A3366123DA5417F2F2CE15BFF23EF6F18B_RuntimeMethod_var);
// if (!RemoveParent)
bool L_4;
L_4 = ParentSyncMessage_get_RemoveParent_m012C0B8DCBEDD7C0D5851DFCB918DFF30F005D5E(__this, NULL);
if (L_4)
{
goto IL_0043;
}
}
{
// if (IsLatestParentSet)
bool L_5;
L_5 = ParentSyncMessage_get_IsLatestParentSet_m78971A789604462F2D3E6E3A41EFE63401EA7153(__this, NULL);
if (!L_5)
{
goto IL_0043;
}
}
{
// BytePacker.WriteValueBitPacked(writer, LatestParent.Value);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_6 = ___0_writer;
Nullable_1_tF8BFF19FF240C9F0A45168187CD7106BAA146A99* L_7 = (Nullable_1_tF8BFF19FF240C9F0A45168187CD7106BAA146A99*)(&__this->___LatestParent_2);
uint64_t L_8;
L_8 = Nullable_1_get_Value_m8110F0280E87FBA9BDFB4E501153B826525A522D(L_7, Nullable_1_get_Value_m8110F0280E87FBA9BDFB4E501153B826525A522D_RuntimeMethod_var);
BytePacker_WriteValueBitPacked_m09C4B871F541B18A6E70D88AA192355F9BE7E0F4(L_6, L_8, NULL);
}
IL_0043:
{
// writer.WriteValueSafe(Position);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_9 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___Position_3);
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_WriteValueSafe_mA82B8C332BFA1FA2C68EF246D68A035DE2A0A5BF_inline((&___0_writer), L_9, NULL);
// writer.WriteValueSafe(Rotation);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_10 = (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)(&__this->___Rotation_4);
FastBufferWriter_WriteValueSafe_m2EC41AB12D8E52A1E025A484FEFE5A35F66BD09B_inline((&___0_writer), L_10, NULL);
// writer.WriteValueSafe(Scale);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_11 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___Scale_5);
FastBufferWriter_WriteValueSafe_mA82B8C332BFA1FA2C68EF246D68A035DE2A0A5BF_inline((&___0_writer), L_11, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void ParentSyncMessage_Serialize_m9AE44A0039CBE4A5F8182C91DBEF9E99CBDC7455_AdjustorThunk (RuntimeObject* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD*>(__this + _offset);
ParentSyncMessage_Serialize_m9AE44A0039CBE4A5F8182C91DBEF9E99CBDC7455(_thisAdjusted, ___0_writer, ___1_targetVersion, method);
}
// System.Boolean Unity.Netcode.ParentSyncMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ParentSyncMessage_Deserialize_m828BA5BC3F7695866BDCDB86FD1E19C2981DE011 (ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m37294B7C273DACD1781AED35A3FAB1CD73A9099B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferReader_ReadValueSafe_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m922E739434D7647F350049F06F30E03D6D7210E9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDeferredNetworkMessageManager_t16B56EB08D165ABBD988A4AD6F3C196CDA906B91_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_mE505A8DC0C472662734396D9134C756674102C40_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* V_0 = NULL;
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 V_1;
memset((&V_1), 0, sizeof(V_1));
uint64_t V_2 = 0;
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___1_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
V_0 = ((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var));
// if (!networkManager.IsClient)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = V_0;
NullCheck(L_2);
bool L_3;
L_3 = NetworkManager_get_IsClient_mC9E982EA43899619BFFAF01409F5BBD1FE020001(L_2, NULL);
if (L_3)
{
goto IL_0016;
}
}
{
// return false;
return (bool)0;
}
IL_0016:
{
// ByteUnpacker.ReadValueBitPacked(reader, out NetworkObjectId);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_4 = ___0_reader;
uint64_t* L_5 = (uint64_t*)(&__this->___NetworkObjectId_0);
ByteUnpacker_ReadValueBitPacked_mCC72ED83C355A0451B62A1C5B416810360DA1E88(L_4, L_5, NULL);
// reader.ReadValueSafe(out m_BitField);
uint8_t* L_6 = (uint8_t*)(&__this->___m_BitField_1);
il2cpp_codegen_initobj((&V_1), sizeof(ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292));
ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 L_7 = V_1;
FastBufferReader_ReadValueSafe_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m922E739434D7647F350049F06F30E03D6D7210E9_inline((&___0_reader), L_6, L_7, FastBufferReader_ReadValueSafe_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m922E739434D7647F350049F06F30E03D6D7210E9_RuntimeMethod_var);
// if (!RemoveParent)
bool L_8;
L_8 = ParentSyncMessage_get_RemoveParent_m012C0B8DCBEDD7C0D5851DFCB918DFF30F005D5E(__this, NULL);
if (L_8)
{
goto IL_005c;
}
}
{
// if (IsLatestParentSet)
bool L_9;
L_9 = ParentSyncMessage_get_IsLatestParentSet_m78971A789604462F2D3E6E3A41EFE63401EA7153(__this, NULL);
if (!L_9)
{
goto IL_005c;
}
}
{
// ByteUnpacker.ReadValueBitPacked(reader, out ulong latestParent);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_10 = ___0_reader;
ByteUnpacker_ReadValueBitPacked_mCC72ED83C355A0451B62A1C5B416810360DA1E88(L_10, (&V_2), NULL);
// LatestParent = latestParent;
uint64_t L_11 = V_2;
Nullable_1_tF8BFF19FF240C9F0A45168187CD7106BAA146A99 L_12;
memset((&L_12), 0, sizeof(L_12));
Nullable_1__ctor_mE505A8DC0C472662734396D9134C756674102C40((&L_12), L_11, /*hidden argument*/Nullable_1__ctor_mE505A8DC0C472662734396D9134C756674102C40_RuntimeMethod_var);
__this->___LatestParent_2 = L_12;
}
IL_005c:
{
// reader.ReadValueSafe(out Position);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_13 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___Position_3);
FastBufferReader_ReadValueSafe_m0AC55FCF223F84F22F6C9B76AFA340E6591DE59E_inline((&___0_reader), L_13, NULL);
// reader.ReadValueSafe(out Rotation);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_14 = (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)(&__this->___Rotation_4);
FastBufferReader_ReadValueSafe_mD443166D8CA48420DD0F4697544C51F212A2D4B4_inline((&___0_reader), L_14, NULL);
// reader.ReadValueSafe(out Scale);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_15 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___Scale_5);
FastBufferReader_ReadValueSafe_m0AC55FCF223F84F22F6C9B76AFA340E6591DE59E_inline((&___0_reader), L_15, NULL);
// if (!networkManager.SpawnManager.SpawnedObjects.ContainsKey(NetworkObjectId))
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_16 = V_0;
NullCheck(L_16);
NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D* L_17;
L_17 = NetworkManager_get_SpawnManager_mAE49738D7E37718DABC59F9BBF31E985B7D438F8_inline(L_16, NULL);
NullCheck(L_17);
Dictionary_2_t157A4914F029A406F78B10B4418C1C55A8B74123* L_18 = L_17->___SpawnedObjects_1;
uint64_t L_19 = __this->___NetworkObjectId_0;
NullCheck(L_18);
bool L_20;
L_20 = Dictionary_2_ContainsKey_m37294B7C273DACD1781AED35A3FAB1CD73A9099B(L_18, L_19, Dictionary_2_ContainsKey_m37294B7C273DACD1781AED35A3FAB1CD73A9099B_RuntimeMethod_var);
if (L_20)
{
goto IL_00b1;
}
}
{
// networkManager.DeferredMessageManager.DeferMessage(IDeferredNetworkMessageManager.TriggerType.OnSpawn, NetworkObjectId, reader, ref context);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_21 = V_0;
NullCheck(L_21);
RuntimeObject* L_22;
L_22 = NetworkManager_get_DeferredMessageManager_mB31CE5FD98CF6431BFFE36FB21836002B2E04C7E_inline(L_21, NULL);
uint64_t L_23 = __this->___NetworkObjectId_0;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_24 = ___0_reader;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_25 = ___1_context;
NullCheck(L_22);
InterfaceActionInvoker4< int32_t, uint64_t, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* >::Invoke(0 /* System.Void Unity.Netcode.IDeferredNetworkMessageManager::DeferMessage(Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.UInt64,Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&) */, IDeferredNetworkMessageManager_t16B56EB08D165ABBD988A4AD6F3C196CDA906B91_il2cpp_TypeInfo_var, L_22, 0, L_23, L_24, L_25);
// return false;
return (bool)0;
}
IL_00b1:
{
// return true;
return (bool)1;
}
}
IL2CPP_EXTERN_C bool ParentSyncMessage_Deserialize_m828BA5BC3F7695866BDCDB86FD1E19C2981DE011_AdjustorThunk (RuntimeObject* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD*>(__this + _offset);
bool _returnValue;
_returnValue = ParentSyncMessage_Deserialize_m828BA5BC3F7695866BDCDB86FD1E19C2981DE011(_thisAdjusted, ___0_reader, ___1_context, ___2_receivedMessageVersion, method);
return _returnValue;
}
// System.Void Unity.Netcode.ParentSyncMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParentSyncMessage_Handle_m0D834697177178F60FF09457EF4B8CE8E6612087 (ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mDD509B022B7575814BC1D2931604ACA4D934AAFD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* V_0 = NULL;
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___0_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
// var networkObject = networkManager.SpawnManager.SpawnedObjects[NetworkObjectId];
NullCheck(((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var)));
NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D* L_2;
L_2 = NetworkManager_get_SpawnManager_mAE49738D7E37718DABC59F9BBF31E985B7D438F8_inline(((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var)), NULL);
NullCheck(L_2);
Dictionary_2_t157A4914F029A406F78B10B4418C1C55A8B74123* L_3 = L_2->___SpawnedObjects_1;
uint64_t L_4 = __this->___NetworkObjectId_0;
NullCheck(L_3);
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_5;
L_5 = Dictionary_2_get_Item_mDD509B022B7575814BC1D2931604ACA4D934AAFD(L_3, L_4, Dictionary_2_get_Item_mDD509B022B7575814BC1D2931604ACA4D934AAFD_RuntimeMethod_var);
V_0 = L_5;
// networkObject.SetNetworkParenting(LatestParent, WorldPositionStays);
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_6 = V_0;
Nullable_1_tF8BFF19FF240C9F0A45168187CD7106BAA146A99 L_7 = __this->___LatestParent_2;
bool L_8;
L_8 = ParentSyncMessage_get_WorldPositionStays_mD6E6A60FDE450313E518679CC7ED5A89DD7F070D(__this, NULL);
NullCheck(L_6);
NetworkObject_SetNetworkParenting_m7B2E21FF21891FC93EF34DED8ADBEC568D706CD5(L_6, L_7, L_8, NULL);
// networkObject.ApplyNetworkParenting(RemoveParent);
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_9 = V_0;
bool L_10;
L_10 = ParentSyncMessage_get_RemoveParent_m012C0B8DCBEDD7C0D5851DFCB918DFF30F005D5E(__this, NULL);
NullCheck(L_9);
bool L_11;
L_11 = NetworkObject_ApplyNetworkParenting_m5D7EEA3E15AB51BA7F3366FFDE259723A954684F(L_9, L_10, (bool)0, (bool)0, NULL);
// if (!WorldPositionStays)
bool L_12;
L_12 = ParentSyncMessage_get_WorldPositionStays_mD6E6A60FDE450313E518679CC7ED5A89DD7F070D(__this, NULL);
if (L_12)
{
goto IL_006e;
}
}
{
// networkObject.transform.localPosition = Position;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_13 = V_0;
NullCheck(L_13);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14;
L_14 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_13, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = __this->___Position_3;
NullCheck(L_14);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_14, L_15, NULL);
// networkObject.transform.localRotation = Rotation;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_16 = V_0;
NullCheck(L_16);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17;
L_17 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_16, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18 = __this->___Rotation_4;
NullCheck(L_17);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_17, L_18, NULL);
goto IL_0090;
}
IL_006e:
{
// networkObject.transform.position = Position;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_19 = V_0;
NullCheck(L_19);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20;
L_20 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_19, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = __this->___Position_3;
NullCheck(L_20);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_20, L_21, NULL);
// networkObject.transform.rotation = Rotation;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_22 = V_0;
NullCheck(L_22);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23;
L_23 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_22, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = __this->___Rotation_4;
NullCheck(L_23);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_23, L_24, NULL);
}
IL_0090:
{
// networkObject.transform.localScale = Scale;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_25 = V_0;
NullCheck(L_25);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26;
L_26 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_25, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = __this->___Scale_5;
NullCheck(L_26);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_26, L_27, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void ParentSyncMessage_Handle_m0D834697177178F60FF09457EF4B8CE8E6612087_AdjustorThunk (RuntimeObject* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ParentSyncMessage_t48DA84CC941D4AF403632912F1F04052217102DD*>(__this + _offset);
ParentSyncMessage_Handle_m0D834697177178F60FF09457EF4B8CE8E6612087(_thisAdjusted, ___0_context, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 Unity.Netcode.ProxyMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ProxyMessage_get_Version_m860FECF9F4CC245E272D36081CDE17DF736B6F5F (ProxyMessage_tF8FCA596585524136AA901CB4F80FB1EFBD09044* __this, const RuntimeMethod* method)
{
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public int Version => new RpcMessage().Version;
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_0 = (&V_0);
il2cpp_codegen_initobj(L_0, sizeof(RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15));
int32_t L_1;
L_1 = RpcMessage_get_Version_m0BAB741A35958EB016CF899B0DFAD97B02953D36(L_0, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C int32_t ProxyMessage_get_Version_m860FECF9F4CC245E272D36081CDE17DF736B6F5F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ProxyMessage_tF8FCA596585524136AA901CB4F80FB1EFBD09044* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ProxyMessage_tF8FCA596585524136AA901CB4F80FB1EFBD09044*>(__this + _offset);
int32_t _returnValue;
_returnValue = ProxyMessage_get_Version_m860FECF9F4CC245E272D36081CDE17DF736B6F5F(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.ProxyMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProxyMessage_Serialize_m705983F8CC4D0E4C83A3E5AC973A3AECF6CC67BF (ProxyMessage_tF8FCA596585524136AA901CB4F80FB1EFBD09044* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BytePacker_WriteValuePacked_TisNetworkDelivery_t8AEDF5FAB32A531130149F7D6D89023D3164D6AD_m870E29FE0246FC79F55206A23DF380CA5BE19010_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_WriteValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCC4F5F47D5E50F2236AA7A7F3FC6AC651F59A9EE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ForGeneric_t75CFE5C22C856F0990A529250BC4CDB2181A88A6 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// writer.WriteValueSafe(TargetClientIds);
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B L_0 = __this->___TargetClientIds_0;
il2cpp_codegen_initobj((&V_0), sizeof(ForGeneric_t75CFE5C22C856F0990A529250BC4CDB2181A88A6));
ForGeneric_t75CFE5C22C856F0990A529250BC4CDB2181A88A6 L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_WriteValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCC4F5F47D5E50F2236AA7A7F3FC6AC651F59A9EE_inline((&___0_writer), L_0, L_1, FastBufferWriter_WriteValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCC4F5F47D5E50F2236AA7A7F3FC6AC651F59A9EE_RuntimeMethod_var);
// BytePacker.WriteValuePacked(writer, Delivery);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_2 = ___0_writer;
int32_t L_3 = __this->___Delivery_1;
BytePacker_WriteValuePacked_TisNetworkDelivery_t8AEDF5FAB32A531130149F7D6D89023D3164D6AD_m870E29FE0246FC79F55206A23DF380CA5BE19010_inline(L_2, L_3, BytePacker_WriteValuePacked_TisNetworkDelivery_t8AEDF5FAB32A531130149F7D6D89023D3164D6AD_m870E29FE0246FC79F55206A23DF380CA5BE19010_RuntimeMethod_var);
// WrappedMessage.Serialize(writer, targetVersion);
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_4 = (RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*)(&__this->___WrappedMessage_2);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_5 = ___0_writer;
int32_t L_6 = ___1_targetVersion;
RpcMessage_Serialize_m364D337A54D4BAB922557F16EC9B7F0E51F9FCD1(L_4, L_5, L_6, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void ProxyMessage_Serialize_m705983F8CC4D0E4C83A3E5AC973A3AECF6CC67BF_AdjustorThunk (RuntimeObject* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
ProxyMessage_tF8FCA596585524136AA901CB4F80FB1EFBD09044* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ProxyMessage_tF8FCA596585524136AA901CB4F80FB1EFBD09044*>(__this + _offset);
ProxyMessage_Serialize_m705983F8CC4D0E4C83A3E5AC973A3AECF6CC67BF(_thisAdjusted, ___0_writer, ___1_targetVersion, method);
}
// System.Boolean Unity.Netcode.ProxyMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ProxyMessage_Deserialize_m03DF7822389935A96A9EDDCA7F2D1507AADBDB85 (ProxyMessage_tF8FCA596585524136AA901CB4F80FB1EFBD09044* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteUnpacker_ReadValuePacked_TisNetworkDelivery_t8AEDF5FAB32A531130149F7D6D89023D3164D6AD_m8D7DA2A5604734AD814342F800437C1E07119FE0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferReader_ReadValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCCFAECB6A724D2080D1C2FB9724C39796835E45E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
ForGeneric_t75CFE5C22C856F0990A529250BC4CDB2181A88A6 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// reader.ReadValueSafe(out TargetClientIds, Allocator.Temp);
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B* L_0 = (NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B*)(&__this->___TargetClientIds_0);
il2cpp_codegen_initobj((&V_0), sizeof(ForGeneric_t75CFE5C22C856F0990A529250BC4CDB2181A88A6));
ForGeneric_t75CFE5C22C856F0990A529250BC4CDB2181A88A6 L_1 = V_0;
FastBufferReader_ReadValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCCFAECB6A724D2080D1C2FB9724C39796835E45E_inline((&___0_reader), L_0, 2, L_1, FastBufferReader_ReadValueSafe_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCCFAECB6A724D2080D1C2FB9724C39796835E45E_RuntimeMethod_var);
// ByteUnpacker.ReadValuePacked(reader, out Delivery);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_2 = ___0_reader;
int32_t* L_3 = (int32_t*)(&__this->___Delivery_1);
ByteUnpacker_ReadValuePacked_TisNetworkDelivery_t8AEDF5FAB32A531130149F7D6D89023D3164D6AD_m8D7DA2A5604734AD814342F800437C1E07119FE0_inline(L_2, L_3, ByteUnpacker_ReadValuePacked_TisNetworkDelivery_t8AEDF5FAB32A531130149F7D6D89023D3164D6AD_m8D7DA2A5604734AD814342F800437C1E07119FE0_RuntimeMethod_var);
// WrappedMessage = new RpcMessage();
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_4 = (RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*)(&__this->___WrappedMessage_2);
il2cpp_codegen_initobj(L_4, sizeof(RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15));
// WrappedMessage.Deserialize(reader, ref context, receivedMessageVersion);
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_5 = (RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*)(&__this->___WrappedMessage_2);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_6 = ___0_reader;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_7 = ___1_context;
int32_t L_8 = ___2_receivedMessageVersion;
bool L_9;
L_9 = RpcMessage_Deserialize_m3285E004BE93553E2185EB62F79C18DDF066D195(L_5, L_6, L_7, L_8, NULL);
// return true;
return (bool)1;
}
}
IL2CPP_EXTERN_C bool ProxyMessage_Deserialize_m03DF7822389935A96A9EDDCA7F2D1507AADBDB85_AdjustorThunk (RuntimeObject* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
ProxyMessage_tF8FCA596585524136AA901CB4F80FB1EFBD09044* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ProxyMessage_tF8FCA596585524136AA901CB4F80FB1EFBD09044*>(__this + _offset);
bool _returnValue;
_returnValue = ProxyMessage_Deserialize_m03DF7822389935A96A9EDDCA7F2D1507AADBDB85(_thisAdjusted, ___0_reader, ___1_context, ___2_receivedMessageVersion, method);
return _returnValue;
}
// System.Void Unity.Netcode.ProxyMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProxyMessage_Handle_mAC75C5000A3A23000B626AD8D784891231E45829 (ProxyMessage_tF8FCA596585524136AA901CB4F80FB1EFBD09044* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mF8347FBF2591819915995573E025D8333CDAD592_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mBF5C5703CB05DC938E7B68F670E5BE303E16A957_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Add_mD26256E104E6DA4ABDB9B341026E910148546389_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1__ctor_mA1A74C89BEAD0287A835B1B72C7F2C104F9651AD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkMessageManager_SendMessage_TisRpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15_m32891060C258A752482C62B99DA5C93F65808C10_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* V_0 = NULL;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* V_1 = NULL;
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* V_2 = NULL;
NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030 V_3;
memset((&V_3), 0, sizeof(V_3));
int32_t V_4 = 0;
uint64_t V_5 = 0;
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC V_6;
memset((&V_6), 0, sizeof(V_6));
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___0_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
V_0 = ((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var));
// if (!networkManager.SpawnManager.SpawnedObjects.TryGetValue(WrappedMessage.Metadata.NetworkObjectId, out var networkObject))
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = V_0;
NullCheck(L_2);
NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D* L_3;
L_3 = NetworkManager_get_SpawnManager_mAE49738D7E37718DABC59F9BBF31E985B7D438F8_inline(L_2, NULL);
NullCheck(L_3);
Dictionary_2_t157A4914F029A406F78B10B4418C1C55A8B74123* L_4 = L_3->___SpawnedObjects_1;
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_5 = (RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*)(&__this->___WrappedMessage_2);
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* L_6 = (RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB*)(&L_5->___Metadata_0);
uint64_t L_7 = L_6->___NetworkObjectId_0;
NullCheck(L_4);
bool L_8;
L_8 = Dictionary_2_TryGetValue_mF8347FBF2591819915995573E025D8333CDAD592(L_4, L_7, (&V_1), Dictionary_2_TryGetValue_mF8347FBF2591819915995573E025D8333CDAD592_RuntimeMethod_var);
if (L_8)
{
goto IL_003b;
}
}
{
// throw new InvalidOperationException($"An RPC called on a {nameof(NetworkObject)} that is not in the spawned objects list. Please make sure the {nameof(NetworkObject)} is spawned before calling RPCs.");
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_9 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
NullCheck(L_9);
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB1DBB5433E0C51894A58C4FFE77BE22540D8AC70)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ProxyMessage_Handle_mAC75C5000A3A23000B626AD8D784891231E45829_RuntimeMethod_var)));
}
IL_003b:
{
// var observers = networkObject.Observers;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_10 = V_1;
NullCheck(L_10);
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* L_11 = L_10->___Observers_24;
V_2 = L_11;
// var nonServerIds = new NativeList<ulong>(Allocator.Temp);
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_12;
L_12 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(2, NULL);
NativeList_1__ctor_mA1A74C89BEAD0287A835B1B72C7F2C104F9651AD((&V_3), L_12, NativeList_1__ctor_mA1A74C89BEAD0287A835B1B72C7F2C104F9651AD_RuntimeMethod_var);
// for (var i = 0; i < TargetClientIds.Length; ++i)
V_4 = 0;
goto IL_00a4;
}
IL_0054:
{
// if (!observers.Contains(TargetClientIds[i]))
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* L_13 = V_2;
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B* L_14 = (NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B*)(&__this->___TargetClientIds_0);
int32_t L_15 = V_4;
uint64_t L_16;
L_16 = IL2CPP_NATIVEARRAY_GET_ITEM(uint64_t, (L_14)->___m_Buffer_0, L_15);
NullCheck(L_13);
bool L_17;
L_17 = HashSet_1_Contains_mBF5C5703CB05DC938E7B68F670E5BE303E16A957(L_13, L_16, HashSet_1_Contains_mBF5C5703CB05DC938E7B68F670E5BE303E16A957_RuntimeMethod_var);
if (!L_17)
{
goto IL_009e;
}
}
{
// if (TargetClientIds[i] == NetworkManager.ServerClientId)
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B* L_18 = (NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B*)(&__this->___TargetClientIds_0);
int32_t L_19 = V_4;
uint64_t L_20;
L_20 = IL2CPP_NATIVEARRAY_GET_ITEM(uint64_t, (L_18)->___m_Buffer_0, L_19);
if (L_20)
{
goto IL_0086;
}
}
{
// WrappedMessage.Handle(ref context);
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_21 = (RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*)(&__this->___WrappedMessage_2);
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_22 = ___0_context;
RpcMessage_Handle_m82AF72A8677734447673B504FE7783A9E3BF9D20(L_21, L_22, NULL);
goto IL_009e;
}
IL_0086:
{
// nonServerIds.Add(TargetClientIds[i]);
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B* L_23 = (NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B*)(&__this->___TargetClientIds_0);
int32_t L_24 = V_4;
uint64_t L_25;
L_25 = IL2CPP_NATIVEARRAY_GET_ITEM(uint64_t, (L_23)->___m_Buffer_0, L_24);
V_5 = L_25;
NativeList_1_Add_mD26256E104E6DA4ABDB9B341026E910148546389((&V_3), (&V_5), NativeList_1_Add_mD26256E104E6DA4ABDB9B341026E910148546389_RuntimeMethod_var);
}
IL_009e:
{
// for (var i = 0; i < TargetClientIds.Length; ++i)
int32_t L_26 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_26, 1));
}
IL_00a4:
{
// for (var i = 0; i < TargetClientIds.Length; ++i)
int32_t L_27 = V_4;
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B* L_28 = (NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B*)(&__this->___TargetClientIds_0);
int32_t L_29;
L_29 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_28)->___m_Length_1);
if ((((int32_t)L_27) < ((int32_t)L_29)))
{
goto IL_0054;
}
}
{
// WrappedMessage.WriteBuffer = new FastBufferWriter(WrappedMessage.ReadBuffer.Length, Allocator.Temp);
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_30 = (RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*)(&__this->___WrappedMessage_2);
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_31 = (RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*)(&__this->___WrappedMessage_2);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_32 = (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)(&L_31->___ReadBuffer_3);
int32_t L_33;
L_33 = FastBufferReader_get_Length_mE214B04E5DEA9E95553282F42E80A99883F7DDB0_inline(L_32, NULL);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_34;
memset((&L_34), 0, sizeof(L_34));
FastBufferWriter__ctor_mC30559B2929B00FB14A14546F92426A19AB7FFC4((&L_34), L_33, 2, (-1), /*hidden argument*/NULL);
L_30->___WriteBuffer_2 = L_34;
// using (WrappedMessage.WriteBuffer)
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_35 = (RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*)(&__this->___WrappedMessage_2);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_36 = L_35->___WriteBuffer_2;
V_6 = L_36;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_012f:
{// begin finally (depth: 1)
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_Dispose_mD37E84164B321672C9DD7FED218D6802360660FE((&V_6), NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// WrappedMessage.WriteBuffer.WriteBytesSafe(WrappedMessage.ReadBuffer.GetUnsafePtr(), WrappedMessage.ReadBuffer.Length);
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_37 = (RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*)(&__this->___WrappedMessage_2);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* L_38 = (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)(&L_37->___WriteBuffer_2);
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_39 = (RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*)(&__this->___WrappedMessage_2);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_40 = (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)(&L_39->___ReadBuffer_3);
uint8_t* L_41;
L_41 = FastBufferReader_GetUnsafePtr_m008EA280BAA27AE0673A6DFBC3BB7F77776755C2_inline(L_40, NULL);
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_42 = (RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*)(&__this->___WrappedMessage_2);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_43 = (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)(&L_42->___ReadBuffer_3);
int32_t L_44;
L_44 = FastBufferReader_get_Length_mE214B04E5DEA9E95553282F42E80A99883F7DDB0_inline(L_43, NULL);
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_WriteBytesSafe_mD6983BBB2B1A249EA173F6CF20B1B2D93B1079F6_inline(L_38, L_41, L_44, 0, NULL);
// networkManager.MessageManager.SendMessage(ref WrappedMessage, Delivery, nonServerIds);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_45 = V_0;
NullCheck(L_45);
NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* L_46 = L_45->___MessageManager_32;
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_47 = (RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*)(&__this->___WrappedMessage_2);
int32_t L_48 = __this->___Delivery_1;
NullCheck(L_46);
int32_t L_49;
L_49 = NetworkMessageManager_SendMessage_TisRpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15_m32891060C258A752482C62B99DA5C93F65808C10(L_46, L_47, L_48, (&V_3), NetworkMessageManager_SendMessage_TisRpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15_m32891060C258A752482C62B99DA5C93F65808C10_RuntimeMethod_var);
// }
goto IL_013d;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_013d:
{
// }
return;
}
}
IL2CPP_EXTERN_C void ProxyMessage_Handle_mAC75C5000A3A23000B626AD8D784891231E45829_AdjustorThunk (RuntimeObject* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
ProxyMessage_tF8FCA596585524136AA901CB4F80FB1EFBD09044* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ProxyMessage_tF8FCA596585524136AA901CB4F80FB1EFBD09044*>(__this + _offset);
ProxyMessage_Handle_mAC75C5000A3A23000B626AD8D784891231E45829(_thisAdjusted, ___0_context, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.RpcMessageHelpers::Serialize(Unity.Netcode.FastBufferWriter&,Unity.Netcode.RpcMetadata&,Unity.Netcode.FastBufferWriter&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RpcMessageHelpers_Serialize_mA3ACD061C1E0BC76D996660AA4454FD5A2ACA600 (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* ___0_writer, RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* ___1_metadata, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* ___2_payload, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// BytePacker.WriteValueBitPacked(writer, metadata.NetworkObjectId);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* L_0 = ___0_writer;
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_1 = (*(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)L_0);
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* L_2 = ___1_metadata;
uint64_t L_3 = L_2->___NetworkObjectId_0;
BytePacker_WriteValueBitPacked_m09C4B871F541B18A6E70D88AA192355F9BE7E0F4(L_1, L_3, NULL);
// BytePacker.WriteValueBitPacked(writer, metadata.NetworkBehaviourId);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* L_4 = ___0_writer;
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_5 = (*(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)L_4);
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* L_6 = ___1_metadata;
uint16_t L_7 = L_6->___NetworkBehaviourId_1;
BytePacker_WriteValueBitPacked_mDD8BA583E21D86EA5674E9291593F68F3DC49942(L_5, L_7, NULL);
// BytePacker.WriteValueBitPacked(writer, metadata.NetworkRpcMethodId);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* L_8 = ___0_writer;
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_9 = (*(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)L_8);
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* L_10 = ___1_metadata;
uint32_t L_11 = L_10->___NetworkRpcMethodId_2;
BytePacker_WriteValueBitPacked_m50033FEA83560CA7AF9668B3C7352E013D518F11(L_9, L_11, NULL);
// writer.WriteBytesSafe(payload.GetUnsafePtr(), payload.Length);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* L_12 = ___0_writer;
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* L_13 = ___2_payload;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
uint8_t* L_14;
L_14 = FastBufferWriter_GetUnsafePtr_m2403FBA11BD6F554625287D720B65B45A0F6DA6A_inline(L_13, NULL);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* L_15 = ___2_payload;
int32_t L_16;
L_16 = FastBufferWriter_get_Length_m7266B7D8C1D5C7C6876FBC287C06655EB9593396_inline(L_15, NULL);
FastBufferWriter_WriteBytesSafe_mD6983BBB2B1A249EA173F6CF20B1B2D93B1079F6_inline(L_12, L_14, L_16, 0, NULL);
// }
return;
}
}
// System.Boolean Unity.Netcode.RpcMessageHelpers::Deserialize(Unity.Netcode.FastBufferReader&,Unity.Netcode.NetworkContext&,Unity.Netcode.RpcMetadata&,Unity.Netcode.FastBufferReader&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RpcMessageHelpers_Deserialize_m118EBD02E9A49971CF8D9620FDE13A928EB42137 (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* ___2_metadata, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* ___3_payload, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m37294B7C273DACD1781AED35A3FAB1CD73A9099B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m3D408FBBDF429EADC03AD68A9CF059DDBC6C0979_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m167BFE75F5E826F8AE439BEC3A55565B08CF3609_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mDD509B022B7575814BC1D2931604ACA4D934AAFD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDeferredNetworkMessageManager_t16B56EB08D165ABBD988A4AD6F3C196CDA906B91_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* V_0 = NULL;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* V_1 = NULL;
{
// ByteUnpacker.ReadValueBitPacked(reader, out metadata.NetworkObjectId);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_0 = ___0_reader;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_1 = (*(FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)L_0);
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* L_2 = ___2_metadata;
uint64_t* L_3 = (uint64_t*)(&L_2->___NetworkObjectId_0);
ByteUnpacker_ReadValueBitPacked_mCC72ED83C355A0451B62A1C5B416810360DA1E88(L_1, L_3, NULL);
// ByteUnpacker.ReadValueBitPacked(reader, out metadata.NetworkBehaviourId);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_4 = ___0_reader;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_5 = (*(FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)L_4);
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* L_6 = ___2_metadata;
uint16_t* L_7 = (uint16_t*)(&L_6->___NetworkBehaviourId_1);
ByteUnpacker_ReadValueBitPacked_m6623AF0F5D13C75BACCF790A8BC3D35A20DA61A2(L_5, L_7, NULL);
// ByteUnpacker.ReadValueBitPacked(reader, out metadata.NetworkRpcMethodId);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_8 = ___0_reader;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_9 = (*(FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)L_8);
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* L_10 = ___2_metadata;
uint32_t* L_11 = (uint32_t*)(&L_10->___NetworkRpcMethodId_2);
ByteUnpacker_ReadValueBitPacked_mACA5F48002EFB41F31DB0F4AAB4936A2E423DCA4(L_9, L_11, NULL);
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_12 = ___1_context;
RuntimeObject* L_13 = L_12->___SystemOwner_0;
V_0 = ((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_13, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var));
// if (!networkManager.SpawnManager.SpawnedObjects.ContainsKey(metadata.NetworkObjectId))
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_14 = V_0;
NullCheck(L_14);
NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D* L_15;
L_15 = NetworkManager_get_SpawnManager_mAE49738D7E37718DABC59F9BBF31E985B7D438F8_inline(L_14, NULL);
NullCheck(L_15);
Dictionary_2_t157A4914F029A406F78B10B4418C1C55A8B74123* L_16 = L_15->___SpawnedObjects_1;
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* L_17 = ___2_metadata;
uint64_t L_18 = L_17->___NetworkObjectId_0;
NullCheck(L_16);
bool L_19;
L_19 = Dictionary_2_ContainsKey_m37294B7C273DACD1781AED35A3FAB1CD73A9099B(L_16, L_18, Dictionary_2_ContainsKey_m37294B7C273DACD1781AED35A3FAB1CD73A9099B_RuntimeMethod_var);
if (L_19)
{
goto IL_0072;
}
}
{
// networkManager.DeferredMessageManager.DeferMessage(IDeferredNetworkMessageManager.TriggerType.OnSpawn, metadata.NetworkObjectId, reader, ref context);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_20 = V_0;
NullCheck(L_20);
RuntimeObject* L_21;
L_21 = NetworkManager_get_DeferredMessageManager_mB31CE5FD98CF6431BFFE36FB21836002B2E04C7E_inline(L_20, NULL);
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* L_22 = ___2_metadata;
uint64_t L_23 = L_22->___NetworkObjectId_0;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_24 = ___0_reader;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_25 = (*(FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)L_24);
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_26 = ___1_context;
NullCheck(L_21);
InterfaceActionInvoker4< int32_t, uint64_t, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* >::Invoke(0 /* System.Void Unity.Netcode.IDeferredNetworkMessageManager::DeferMessage(Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.UInt64,Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&) */, IDeferredNetworkMessageManager_t16B56EB08D165ABBD988A4AD6F3C196CDA906B91_il2cpp_TypeInfo_var, L_21, 0, L_23, L_25, L_26);
// return false;
return (bool)0;
}
IL_0072:
{
// var networkObject = networkManager.SpawnManager.SpawnedObjects[metadata.NetworkObjectId];
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_27 = V_0;
NullCheck(L_27);
NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D* L_28;
L_28 = NetworkManager_get_SpawnManager_mAE49738D7E37718DABC59F9BBF31E985B7D438F8_inline(L_27, NULL);
NullCheck(L_28);
Dictionary_2_t157A4914F029A406F78B10B4418C1C55A8B74123* L_29 = L_28->___SpawnedObjects_1;
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* L_30 = ___2_metadata;
uint64_t L_31 = L_30->___NetworkObjectId_0;
NullCheck(L_29);
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_32;
L_32 = Dictionary_2_get_Item_mDD509B022B7575814BC1D2931604ACA4D934AAFD(L_29, L_31, Dictionary_2_get_Item_mDD509B022B7575814BC1D2931604ACA4D934AAFD_RuntimeMethod_var);
// var networkBehaviour = networkManager.SpawnManager.SpawnedObjects[metadata.NetworkObjectId].GetNetworkBehaviourAtOrderIndex(metadata.NetworkBehaviourId);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_33 = V_0;
NullCheck(L_33);
NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D* L_34;
L_34 = NetworkManager_get_SpawnManager_mAE49738D7E37718DABC59F9BBF31E985B7D438F8_inline(L_33, NULL);
NullCheck(L_34);
Dictionary_2_t157A4914F029A406F78B10B4418C1C55A8B74123* L_35 = L_34->___SpawnedObjects_1;
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* L_36 = ___2_metadata;
uint64_t L_37 = L_36->___NetworkObjectId_0;
NullCheck(L_35);
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_38;
L_38 = Dictionary_2_get_Item_mDD509B022B7575814BC1D2931604ACA4D934AAFD(L_35, L_37, Dictionary_2_get_Item_mDD509B022B7575814BC1D2931604ACA4D934AAFD_RuntimeMethod_var);
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* L_39 = ___2_metadata;
uint16_t L_40 = L_39->___NetworkBehaviourId_1;
NullCheck(L_38);
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_41;
L_41 = NetworkObject_GetNetworkBehaviourAtOrderIndex_m1DCB1BE63EFFBA7434B1E829832FAD97799F859C(L_38, L_40, NULL);
V_1 = L_41;
// if (networkBehaviour == null)
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_42 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_43;
L_43 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_42, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_43)
{
goto IL_00b6;
}
}
{
// return false;
return (bool)0;
}
IL_00b6:
{
// if (!NetworkBehaviour.__rpc_func_table[networkBehaviour.GetType()].ContainsKey(metadata.NetworkRpcMethodId))
il2cpp_codegen_runtime_class_init_inline(NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE_il2cpp_TypeInfo_var);
Dictionary_2_t61D9E1A79722A10277502E526E398BA456EFD5CE* L_44 = ((NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE_StaticFields*)il2cpp_codegen_static_fields_for(NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE_il2cpp_TypeInfo_var))->_____rpc_func_table_4;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_45 = V_1;
NullCheck(L_45);
Type_t* L_46;
L_46 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_45, NULL);
NullCheck(L_44);
Dictionary_2_t7732A176C60B2FC2342F5C48CA8FF91C0E07FD8D* L_47;
L_47 = Dictionary_2_get_Item_m167BFE75F5E826F8AE439BEC3A55565B08CF3609(L_44, L_46, Dictionary_2_get_Item_m167BFE75F5E826F8AE439BEC3A55565B08CF3609_RuntimeMethod_var);
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* L_48 = ___2_metadata;
uint32_t L_49 = L_48->___NetworkRpcMethodId_2;
NullCheck(L_47);
bool L_50;
L_50 = Dictionary_2_ContainsKey_m3D408FBBDF429EADC03AD68A9CF059DDBC6C0979(L_47, L_49, Dictionary_2_ContainsKey_m3D408FBBDF429EADC03AD68A9CF059DDBC6C0979_RuntimeMethod_var);
if (L_50)
{
goto IL_00d5;
}
}
{
// return false;
return (bool)0;
}
IL_00d5:
{
// payload = new FastBufferReader(reader.GetUnsafePtrAtCurrentPosition(), Allocator.None, reader.Length - reader.Position);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_51 = ___3_payload;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_52 = ___0_reader;
uint8_t* L_53;
L_53 = FastBufferReader_GetUnsafePtrAtCurrentPosition_mCAE0DC135621229B1323F090048FFD99BC76535B_inline(L_52, NULL);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_54 = ___0_reader;
int32_t L_55;
L_55 = FastBufferReader_get_Length_mE214B04E5DEA9E95553282F42E80A99883F7DDB0_inline(L_54, NULL);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_56 = ___0_reader;
int32_t L_57;
L_57 = FastBufferReader_get_Position_m6B9DC9ECC9F2D943EA0103248E10AB9B95C8F4CF_inline(L_56, NULL);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_58;
memset((&L_58), 0, sizeof(L_58));
FastBufferReader__ctor_mF5F9FCA3A383567FAE38CB5E43C7EFD100C476BC((&L_58), L_53, 1, ((int32_t)il2cpp_codegen_subtract(L_55, L_57)), 0, 2, /*hidden argument*/NULL);
*(FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)L_51 = L_58;
// return true;
return (bool)1;
}
}
// System.Void Unity.Netcode.RpcMessageHelpers::Handle(Unity.Netcode.NetworkContext&,Unity.Netcode.RpcMetadata&,Unity.Netcode.FastBufferReader&,Unity.Netcode.__RpcParams&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RpcMessageHelpers_Handle_m384BF38CBC21DADE3ABA45CFC80B6DA95E7C4C9D (NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* ___1_metadata, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* ___2_payload, __RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E* ___3_rpcParams, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mF8347FBF2591819915995573E025D8333CDAD592_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m167BFE75F5E826F8AE439BEC3A55565B08CF3609_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mDBF85C8539E1D4D35E6AC584D82835965D446BE5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* V_0 = NULL;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* V_1 = NULL;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* V_2 = NULL;
Exception_t* V_3 = NULL;
Enumerator_tF292E7A4AE36971114108740A4A7DA230B920920 V_4;
memset((&V_4), 0, sizeof(V_4));
KeyValuePair_2_t317CD8678561DCED20FC46565AA28206F6B42128 V_5;
memset((&V_5), 0, sizeof(V_5));
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___0_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
V_0 = ((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var));
// if (!networkManager.SpawnManager.SpawnedObjects.TryGetValue(metadata.NetworkObjectId, out var networkObject))
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = V_0;
NullCheck(L_2);
NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D* L_3;
L_3 = NetworkManager_get_SpawnManager_mAE49738D7E37718DABC59F9BBF31E985B7D438F8_inline(L_2, NULL);
NullCheck(L_3);
Dictionary_2_t157A4914F029A406F78B10B4418C1C55A8B74123* L_4 = L_3->___SpawnedObjects_1;
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* L_5 = ___1_metadata;
uint64_t L_6 = L_5->___NetworkObjectId_0;
NullCheck(L_4);
bool L_7;
L_7 = Dictionary_2_TryGetValue_mF8347FBF2591819915995573E025D8333CDAD592(L_4, L_6, (&V_1), Dictionary_2_TryGetValue_mF8347FBF2591819915995573E025D8333CDAD592_RuntimeMethod_var);
if (L_7)
{
goto IL_0031;
}
}
{
// throw new InvalidOperationException($"An RPC called on a {nameof(NetworkObject)} that is not in the spawned objects list. Please make sure the {nameof(NetworkObject)} is spawned before calling RPCs.");
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_8 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
NullCheck(L_8);
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB1DBB5433E0C51894A58C4FFE77BE22540D8AC70)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RpcMessageHelpers_Handle_m384BF38CBC21DADE3ABA45CFC80B6DA95E7C4C9D_RuntimeMethod_var)));
}
IL_0031:
{
// var networkBehaviour = networkObject.GetNetworkBehaviourAtOrderIndex(metadata.NetworkBehaviourId);
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_9 = V_1;
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* L_10 = ___1_metadata;
uint16_t L_11 = L_10->___NetworkBehaviourId_1;
NullCheck(L_9);
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_12;
L_12 = NetworkObject_GetNetworkBehaviourAtOrderIndex_m1DCB1BE63EFFBA7434B1E829832FAD97799F859C(L_9, L_11, NULL);
V_2 = L_12;
}
try
{// begin try (depth: 1)
// NetworkBehaviour.__rpc_func_table[networkBehaviour.GetType()][metadata.NetworkRpcMethodId](networkBehaviour, payload, rpcParams);
il2cpp_codegen_runtime_class_init_inline(NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE_il2cpp_TypeInfo_var);
Dictionary_2_t61D9E1A79722A10277502E526E398BA456EFD5CE* L_13 = ((NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE_StaticFields*)il2cpp_codegen_static_fields_for(NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE_il2cpp_TypeInfo_var))->_____rpc_func_table_4;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_14 = V_2;
NullCheck(L_14);
Type_t* L_15;
L_15 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_14, NULL);
NullCheck(L_13);
Dictionary_2_t7732A176C60B2FC2342F5C48CA8FF91C0E07FD8D* L_16;
L_16 = Dictionary_2_get_Item_m167BFE75F5E826F8AE439BEC3A55565B08CF3609(L_13, L_15, Dictionary_2_get_Item_m167BFE75F5E826F8AE439BEC3A55565B08CF3609_RuntimeMethod_var);
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* L_17 = ___1_metadata;
uint32_t L_18 = L_17->___NetworkRpcMethodId_2;
NullCheck(L_16);
RpcReceiveHandler_t9B7D20AFF49DC83F316E32605F53AE0D2ECC45B2* L_19;
L_19 = Dictionary_2_get_Item_mDBF85C8539E1D4D35E6AC584D82835965D446BE5(L_16, L_18, Dictionary_2_get_Item_mDBF85C8539E1D4D35E6AC584D82835965D446BE5_RuntimeMethod_var);
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_20 = V_2;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_21 = ___2_payload;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_22 = (*(FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)L_21);
__RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E* L_23 = ___3_rpcParams;
__RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E L_24 = (*(__RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E*)L_23);
NullCheck(L_19);
RpcReceiveHandler_Invoke_m0BB480CE64264C8C7F4CB236C13EECA1DFE625A6_inline(L_19, L_20, L_22, L_24, NULL);
// }
goto IL_00fc;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0070;
}
throw e;
}
CATCH_0070:
{// begin catch(System.Exception)
{
Exception_t* L_25 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// catch (Exception ex)
V_3 = L_25;
// Debug.LogException(new Exception("Unhandled RPC exception!", ex));
Exception_t* L_26 = V_3;
Exception_t* L_27 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_27);
Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3(L_27, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCB4E4B8C8F18CB93369D8D66F6C39B33AC81CD35)), L_26, NULL);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(L_27, NULL);
// if (networkManager.LogLevel == LogLevel.Developer)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_28 = V_0;
NullCheck(L_28);
int32_t L_29 = L_28->___LogLevel_12;
if (L_29)
{
goto IL_00fa;
}
}
{
// Debug.Log($"RPC Table Contents");
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3E48619A41D86FA46F3F0D8D41411BEC5B38E624)), NULL);
// foreach (var entry in NetworkBehaviour.__rpc_func_table[networkBehaviour.GetType()])
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE_il2cpp_TypeInfo_var)));
Dictionary_2_t61D9E1A79722A10277502E526E398BA456EFD5CE* L_30 = ((NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE_il2cpp_TypeInfo_var))))->_____rpc_func_table_4;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_31 = V_2;
NullCheck(L_31);
Type_t* L_32;
L_32 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_31, NULL);
NullCheck(L_30);
Dictionary_2_t7732A176C60B2FC2342F5C48CA8FF91C0E07FD8D* L_33;
L_33 = Dictionary_2_get_Item_m167BFE75F5E826F8AE439BEC3A55565B08CF3609(L_30, L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_get_Item_m167BFE75F5E826F8AE439BEC3A55565B08CF3609_RuntimeMethod_var)));
NullCheck(L_33);
Enumerator_tF292E7A4AE36971114108740A4A7DA230B920920 L_34;
L_34 = Dictionary_2_GetEnumerator_mB7D6C9BCD45160A53B545A4111E45D98EBA48D6C(L_33, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_GetEnumerator_mB7D6C9BCD45160A53B545A4111E45D98EBA48D6C_RuntimeMethod_var)));
V_4 = L_34;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00ec:
{// begin finally (depth: 2)
Enumerator_Dispose_m0A8622A7F23009ED2931B624070BB390C2C5BDE8((&V_4), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enumerator_Dispose_m0A8622A7F23009ED2931B624070BB390C2C5BDE8_RuntimeMethod_var)));
return;
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
goto IL_00e1_1;
}
IL_00ac_1:
{
// foreach (var entry in NetworkBehaviour.__rpc_func_table[networkBehaviour.GetType()])
KeyValuePair_2_t317CD8678561DCED20FC46565AA28206F6B42128 L_35;
L_35 = Enumerator_get_Current_m79D3B6488CD2007B27DFCDB14FF2C924EB847C5A_inline((&V_4), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enumerator_get_Current_m79D3B6488CD2007B27DFCDB14FF2C924EB847C5A_RuntimeMethod_var)));
V_5 = L_35;
// Debug.Log($"{entry.Key} | {entry.Value.Method.Name}");
uint32_t L_36;
L_36 = KeyValuePair_2_get_Key_mDF44A11DA1B2A97668B9ACAE16DF22BE701C216C_inline((&V_5), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyValuePair_2_get_Key_mDF44A11DA1B2A97668B9ACAE16DF22BE701C216C_RuntimeMethod_var)));
uint32_t L_37 = L_36;
RuntimeObject* L_38 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var)), &L_37);
RpcReceiveHandler_t9B7D20AFF49DC83F316E32605F53AE0D2ECC45B2* L_39;
L_39 = KeyValuePair_2_get_Value_m721AEAE988D912A3B5851EC016A1A0FE4AADC448_inline((&V_5), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyValuePair_2_get_Value_m721AEAE988D912A3B5851EC016A1A0FE4AADC448_RuntimeMethod_var)));
NullCheck(L_39);
MethodInfo_t* L_40;
L_40 = Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019(L_39, NULL);
NullCheck(L_40);
String_t* L_41;
L_41 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_40);
String_t* L_42;
L_42 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7721A47648B53D1891F250EA273B37FCC74C117)), L_38, L_41, NULL);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_42, NULL);
}
IL_00e1_1:
{
// foreach (var entry in NetworkBehaviour.__rpc_func_table[networkBehaviour.GetType()])
bool L_43;
L_43 = Enumerator_MoveNext_mC8720B3689CA34980CCBDB5C148F601F05D02D4C((&V_4), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enumerator_MoveNext_mC8720B3689CA34980CCBDB5C148F601F05D02D4C_RuntimeMethod_var)));
if (L_43)
{
goto IL_00ac_1;
}
}
{
goto IL_00fa;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00fa:
{
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_00fc;
}
}// end catch (depth: 1)
IL_00fc:
{
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 Unity.Netcode.ServerRpcMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ServerRpcMessage_get_Version_m4E17266461288E61181FB374C047CA92EA7C6110 (ServerRpcMessage_t95BF94F3ABD343A3C6166D36C81CCF42A3A4E3EB* __this, const RuntimeMethod* method)
{
{
// public int Version => 0;
return 0;
}
}
IL2CPP_EXTERN_C int32_t ServerRpcMessage_get_Version_m4E17266461288E61181FB374C047CA92EA7C6110_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ServerRpcMessage_t95BF94F3ABD343A3C6166D36C81CCF42A3A4E3EB* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ServerRpcMessage_t95BF94F3ABD343A3C6166D36C81CCF42A3A4E3EB*>(__this + _offset);
int32_t _returnValue;
_returnValue = ServerRpcMessage_get_Version_m4E17266461288E61181FB374C047CA92EA7C6110(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.ServerRpcMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ServerRpcMessage_Serialize_m78B363B31FF63D5514A415E89C221F018CE90EBB (ServerRpcMessage_t95BF94F3ABD343A3C6166D36C81CCF42A3A4E3EB* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
{
// RpcMessageHelpers.Serialize(ref writer, ref Metadata, ref WriteBuffer);
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* L_0 = (RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB*)(&__this->___Metadata_0);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* L_1 = (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)(&__this->___WriteBuffer_1);
RpcMessageHelpers_Serialize_mA3ACD061C1E0BC76D996660AA4454FD5A2ACA600((&___0_writer), L_0, L_1, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void ServerRpcMessage_Serialize_m78B363B31FF63D5514A415E89C221F018CE90EBB_AdjustorThunk (RuntimeObject* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
ServerRpcMessage_t95BF94F3ABD343A3C6166D36C81CCF42A3A4E3EB* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ServerRpcMessage_t95BF94F3ABD343A3C6166D36C81CCF42A3A4E3EB*>(__this + _offset);
ServerRpcMessage_Serialize_m78B363B31FF63D5514A415E89C221F018CE90EBB(_thisAdjusted, ___0_writer, ___1_targetVersion, method);
}
// System.Boolean Unity.Netcode.ServerRpcMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ServerRpcMessage_Deserialize_m1DF669745ADDBC547CABFD1209B73798A4DD0D61 (ServerRpcMessage_t95BF94F3ABD343A3C6166D36C81CCF42A3A4E3EB* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
{
// return RpcMessageHelpers.Deserialize(ref reader, ref context, ref Metadata, ref ReadBuffer);
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___1_context;
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* L_1 = (RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB*)(&__this->___Metadata_0);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_2 = (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)(&__this->___ReadBuffer_2);
bool L_3;
L_3 = RpcMessageHelpers_Deserialize_m118EBD02E9A49971CF8D9620FDE13A928EB42137((&___0_reader), L_0, L_1, L_2, NULL);
return L_3;
}
}
IL2CPP_EXTERN_C bool ServerRpcMessage_Deserialize_m1DF669745ADDBC547CABFD1209B73798A4DD0D61_AdjustorThunk (RuntimeObject* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
ServerRpcMessage_t95BF94F3ABD343A3C6166D36C81CCF42A3A4E3EB* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ServerRpcMessage_t95BF94F3ABD343A3C6166D36C81CCF42A3A4E3EB*>(__this + _offset);
bool _returnValue;
_returnValue = ServerRpcMessage_Deserialize_m1DF669745ADDBC547CABFD1209B73798A4DD0D61(_thisAdjusted, ___0_reader, ___1_context, ___2_receivedMessageVersion, method);
return _returnValue;
}
// System.Void Unity.Netcode.ServerRpcMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ServerRpcMessage_Handle_mD060E05A7E65A98E9C0A19A9230842F098158D7D (ServerRpcMessage_t95BF94F3ABD343A3C6166D36C81CCF42A3A4E3EB* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
__RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E V_0;
memset((&V_0), 0, sizeof(V_0));
__RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E V_1;
memset((&V_1), 0, sizeof(V_1));
ServerRpcParams_tA2B8E26BB420EE0CB740E586BF306E215A4D0558 V_2;
memset((&V_2), 0, sizeof(V_2));
ServerRpcReceiveParams_t13F450FA39CB2BE6C1DB10FFDC686A89EFC4EF95 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// var rpcParams = new __RpcParams
// {
// Server = new ServerRpcParams
// {
// Receive = new ServerRpcReceiveParams
// {
// SenderClientId = context.SenderId
// }
// }
// };
il2cpp_codegen_initobj((&V_1), sizeof(__RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E));
il2cpp_codegen_initobj((&V_2), sizeof(ServerRpcParams_tA2B8E26BB420EE0CB740E586BF306E215A4D0558));
il2cpp_codegen_initobj((&V_3), sizeof(ServerRpcReceiveParams_t13F450FA39CB2BE6C1DB10FFDC686A89EFC4EF95));
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___0_context;
uint64_t L_1 = L_0->___SenderId_1;
(&V_3)->___SenderClientId_0 = L_1;
ServerRpcReceiveParams_t13F450FA39CB2BE6C1DB10FFDC686A89EFC4EF95 L_2 = V_3;
(&V_2)->___Receive_1 = L_2;
ServerRpcParams_tA2B8E26BB420EE0CB740E586BF306E215A4D0558 L_3 = V_2;
(&V_1)->___Server_1 = L_3;
__RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E L_4 = V_1;
V_0 = L_4;
// RpcMessageHelpers.Handle(ref context, ref Metadata, ref ReadBuffer, ref rpcParams);
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_5 = ___0_context;
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* L_6 = (RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB*)(&__this->___Metadata_0);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_7 = (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)(&__this->___ReadBuffer_2);
RpcMessageHelpers_Handle_m384BF38CBC21DADE3ABA45CFC80B6DA95E7C4C9D(L_5, L_6, L_7, (&V_0), NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void ServerRpcMessage_Handle_mD060E05A7E65A98E9C0A19A9230842F098158D7D_AdjustorThunk (RuntimeObject* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
ServerRpcMessage_t95BF94F3ABD343A3C6166D36C81CCF42A3A4E3EB* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ServerRpcMessage_t95BF94F3ABD343A3C6166D36C81CCF42A3A4E3EB*>(__this + _offset);
ServerRpcMessage_Handle_mD060E05A7E65A98E9C0A19A9230842F098158D7D(_thisAdjusted, ___0_context, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 Unity.Netcode.ClientRpcMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ClientRpcMessage_get_Version_m97762770E3609E6EDCAEC7FC04147DD6A51A5819 (ClientRpcMessage_t87E63B082294B32DCA108CF613AC130A54F35793* __this, const RuntimeMethod* method)
{
{
// public int Version => 0;
return 0;
}
}
IL2CPP_EXTERN_C int32_t ClientRpcMessage_get_Version_m97762770E3609E6EDCAEC7FC04147DD6A51A5819_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ClientRpcMessage_t87E63B082294B32DCA108CF613AC130A54F35793* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ClientRpcMessage_t87E63B082294B32DCA108CF613AC130A54F35793*>(__this + _offset);
int32_t _returnValue;
_returnValue = ClientRpcMessage_get_Version_m97762770E3609E6EDCAEC7FC04147DD6A51A5819(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.ClientRpcMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClientRpcMessage_Serialize_mEB0CE159163F6869D21AE2C820176F3953E2A224 (ClientRpcMessage_t87E63B082294B32DCA108CF613AC130A54F35793* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
{
// RpcMessageHelpers.Serialize(ref writer, ref Metadata, ref WriteBuffer);
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* L_0 = (RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB*)(&__this->___Metadata_0);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* L_1 = (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)(&__this->___WriteBuffer_1);
RpcMessageHelpers_Serialize_mA3ACD061C1E0BC76D996660AA4454FD5A2ACA600((&___0_writer), L_0, L_1, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void ClientRpcMessage_Serialize_mEB0CE159163F6869D21AE2C820176F3953E2A224_AdjustorThunk (RuntimeObject* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
ClientRpcMessage_t87E63B082294B32DCA108CF613AC130A54F35793* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ClientRpcMessage_t87E63B082294B32DCA108CF613AC130A54F35793*>(__this + _offset);
ClientRpcMessage_Serialize_mEB0CE159163F6869D21AE2C820176F3953E2A224(_thisAdjusted, ___0_writer, ___1_targetVersion, method);
}
// System.Boolean Unity.Netcode.ClientRpcMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ClientRpcMessage_Deserialize_m534CB352B4293980F25613CAA573147D9FB9A07E (ClientRpcMessage_t87E63B082294B32DCA108CF613AC130A54F35793* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
{
// return RpcMessageHelpers.Deserialize(ref reader, ref context, ref Metadata, ref ReadBuffer);
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___1_context;
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* L_1 = (RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB*)(&__this->___Metadata_0);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_2 = (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)(&__this->___ReadBuffer_2);
bool L_3;
L_3 = RpcMessageHelpers_Deserialize_m118EBD02E9A49971CF8D9620FDE13A928EB42137((&___0_reader), L_0, L_1, L_2, NULL);
return L_3;
}
}
IL2CPP_EXTERN_C bool ClientRpcMessage_Deserialize_m534CB352B4293980F25613CAA573147D9FB9A07E_AdjustorThunk (RuntimeObject* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
ClientRpcMessage_t87E63B082294B32DCA108CF613AC130A54F35793* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ClientRpcMessage_t87E63B082294B32DCA108CF613AC130A54F35793*>(__this + _offset);
bool _returnValue;
_returnValue = ClientRpcMessage_Deserialize_m534CB352B4293980F25613CAA573147D9FB9A07E(_thisAdjusted, ___0_reader, ___1_context, ___2_receivedMessageVersion, method);
return _returnValue;
}
// System.Void Unity.Netcode.ClientRpcMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClientRpcMessage_Handle_m511BBF427A5710F4DCFDD59BB246B8E0E22F29E0 (ClientRpcMessage_t87E63B082294B32DCA108CF613AC130A54F35793* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
__RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E V_0;
memset((&V_0), 0, sizeof(V_0));
__RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E V_1;
memset((&V_1), 0, sizeof(V_1));
ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9 V_2;
memset((&V_2), 0, sizeof(V_2));
ClientRpcReceiveParams_t590A38B21015F50FBD50F37EDE491B65E3519E6A V_3;
memset((&V_3), 0, sizeof(V_3));
{
// var rpcParams = new __RpcParams
// {
// Client = new ClientRpcParams
// {
// Receive = new ClientRpcReceiveParams
// {
// }
// }
// };
il2cpp_codegen_initobj((&V_1), sizeof(__RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E));
il2cpp_codegen_initobj((&V_2), sizeof(ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9));
il2cpp_codegen_initobj((&V_3), sizeof(ClientRpcReceiveParams_t590A38B21015F50FBD50F37EDE491B65E3519E6A));
ClientRpcReceiveParams_t590A38B21015F50FBD50F37EDE491B65E3519E6A L_0 = V_3;
(&V_2)->___Receive_1 = L_0;
ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9 L_1 = V_2;
(&V_1)->___Client_2 = L_1;
Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_1)->___Client_2))->___Send_0))->___TargetClientIds_0), (void*)NULL);
__RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E L_2 = V_1;
V_0 = L_2;
// RpcMessageHelpers.Handle(ref context, ref Metadata, ref ReadBuffer, ref rpcParams);
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_3 = ___0_context;
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* L_4 = (RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB*)(&__this->___Metadata_0);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_5 = (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)(&__this->___ReadBuffer_2);
RpcMessageHelpers_Handle_m384BF38CBC21DADE3ABA45CFC80B6DA95E7C4C9D(L_3, L_4, L_5, (&V_0), NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void ClientRpcMessage_Handle_m511BBF427A5710F4DCFDD59BB246B8E0E22F29E0_AdjustorThunk (RuntimeObject* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
ClientRpcMessage_t87E63B082294B32DCA108CF613AC130A54F35793* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ClientRpcMessage_t87E63B082294B32DCA108CF613AC130A54F35793*>(__this + _offset);
ClientRpcMessage_Handle_m511BBF427A5710F4DCFDD59BB246B8E0E22F29E0(_thisAdjusted, ___0_context, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 Unity.Netcode.RpcMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RpcMessage_get_Version_m0BAB741A35958EB016CF899B0DFAD97B02953D36 (RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* __this, const RuntimeMethod* method)
{
{
// public int Version => 0;
return 0;
}
}
IL2CPP_EXTERN_C int32_t RpcMessage_get_Version_m0BAB741A35958EB016CF899B0DFAD97B02953D36_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*>(__this + _offset);
int32_t _returnValue;
_returnValue = RpcMessage_get_Version_m0BAB741A35958EB016CF899B0DFAD97B02953D36(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.RpcMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RpcMessage_Serialize_m364D337A54D4BAB922557F16EC9B7F0E51F9FCD1 (RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
{
// BytePacker.WriteValuePacked(writer, SenderClientId);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
uint64_t L_1 = __this->___SenderClientId_1;
BytePacker_WriteValuePacked_m23E59CFBF3FD382ED26E430386AB1F3271634C52_inline(L_0, L_1, NULL);
// RpcMessageHelpers.Serialize(ref writer, ref Metadata, ref WriteBuffer);
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* L_2 = (RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB*)(&__this->___Metadata_0);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* L_3 = (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)(&__this->___WriteBuffer_2);
RpcMessageHelpers_Serialize_mA3ACD061C1E0BC76D996660AA4454FD5A2ACA600((&___0_writer), L_2, L_3, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void RpcMessage_Serialize_m364D337A54D4BAB922557F16EC9B7F0E51F9FCD1_AdjustorThunk (RuntimeObject* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*>(__this + _offset);
RpcMessage_Serialize_m364D337A54D4BAB922557F16EC9B7F0E51F9FCD1(_thisAdjusted, ___0_writer, ___1_targetVersion, method);
}
// System.Boolean Unity.Netcode.RpcMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RpcMessage_Deserialize_m3285E004BE93553E2185EB62F79C18DDF066D195 (RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
{
// ByteUnpacker.ReadValuePacked(reader, out SenderClientId);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_0 = ___0_reader;
uint64_t* L_1 = (uint64_t*)(&__this->___SenderClientId_1);
ByteUnpacker_ReadValuePacked_mA03B7A52D3DF76D170AF4ED7669A0472D134C1CB_inline(L_0, L_1, NULL);
// return RpcMessageHelpers.Deserialize(ref reader, ref context, ref Metadata, ref ReadBuffer);
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_2 = ___1_context;
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* L_3 = (RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB*)(&__this->___Metadata_0);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_4 = (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)(&__this->___ReadBuffer_3);
bool L_5;
L_5 = RpcMessageHelpers_Deserialize_m118EBD02E9A49971CF8D9620FDE13A928EB42137((&___0_reader), L_2, L_3, L_4, NULL);
return L_5;
}
}
IL2CPP_EXTERN_C bool RpcMessage_Deserialize_m3285E004BE93553E2185EB62F79C18DDF066D195_AdjustorThunk (RuntimeObject* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*>(__this + _offset);
bool _returnValue;
_returnValue = RpcMessage_Deserialize_m3285E004BE93553E2185EB62F79C18DDF066D195(_thisAdjusted, ___0_reader, ___1_context, ___2_receivedMessageVersion, method);
return _returnValue;
}
// System.Void Unity.Netcode.RpcMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RpcMessage_Handle_m82AF72A8677734447673B504FE7783A9E3BF9D20 (RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
__RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E V_0;
memset((&V_0), 0, sizeof(V_0));
__RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E V_1;
memset((&V_1), 0, sizeof(V_1));
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD V_2;
memset((&V_2), 0, sizeof(V_2));
RpcReceiveParams_tD05099D00D0DCD7C712D970AD96696DF2FB21D98 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// var rpcParams = new __RpcParams
// {
// Ext = new RpcParams
// {
// Receive = new RpcReceiveParams
// {
// SenderClientId = SenderClientId
// }
// }
// };
il2cpp_codegen_initobj((&V_1), sizeof(__RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E));
il2cpp_codegen_initobj((&V_2), sizeof(RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD));
il2cpp_codegen_initobj((&V_3), sizeof(RpcReceiveParams_tD05099D00D0DCD7C712D970AD96696DF2FB21D98));
uint64_t L_0 = __this->___SenderClientId_1;
(&V_3)->___SenderClientId_0 = L_0;
RpcReceiveParams_tD05099D00D0DCD7C712D970AD96696DF2FB21D98 L_1 = V_3;
(&V_2)->___Receive_1 = L_1;
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD L_2 = V_2;
(&V_1)->___Ext_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_1)->___Ext_0))->___Send_0))->___Target_0), (void*)NULL);
__RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E L_3 = V_1;
V_0 = L_3;
// RpcMessageHelpers.Handle(ref context, ref Metadata, ref ReadBuffer, ref rpcParams);
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_4 = ___0_context;
RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB* L_5 = (RpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB*)(&__this->___Metadata_0);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_6 = (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)(&__this->___ReadBuffer_3);
RpcMessageHelpers_Handle_m384BF38CBC21DADE3ABA45CFC80B6DA95E7C4C9D(L_4, L_5, L_6, (&V_0), NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void RpcMessage_Handle_m82AF72A8677734447673B504FE7783A9E3BF9D20_AdjustorThunk (RuntimeObject* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*>(__this + _offset);
RpcMessage_Handle_m82AF72A8677734447673B504FE7783A9E3BF9D20(_thisAdjusted, ___0_context, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Unity.Netcode.SceneEventMessage
IL2CPP_EXTERN_C void SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601_marshal_pinvoke(const SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601& unmarshaled, SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601_marshaled_pinvoke& marshaled)
{
Exception_t* ___EventData_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'EventData' of type 'SceneEventMessage': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___EventData_0Exception, NULL);
}
IL2CPP_EXTERN_C void SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601_marshal_pinvoke_back(const SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601_marshaled_pinvoke& marshaled, SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601& unmarshaled)
{
Exception_t* ___EventData_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'EventData' of type 'SceneEventMessage': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___EventData_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Unity.Netcode.SceneEventMessage
IL2CPP_EXTERN_C void SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601_marshal_pinvoke_cleanup(SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Unity.Netcode.SceneEventMessage
IL2CPP_EXTERN_C void SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601_marshal_com(const SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601& unmarshaled, SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601_marshaled_com& marshaled)
{
Exception_t* ___EventData_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'EventData' of type 'SceneEventMessage': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___EventData_0Exception, NULL);
}
IL2CPP_EXTERN_C void SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601_marshal_com_back(const SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601_marshaled_com& marshaled, SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601& unmarshaled)
{
Exception_t* ___EventData_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'EventData' of type 'SceneEventMessage': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___EventData_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Unity.Netcode.SceneEventMessage
IL2CPP_EXTERN_C void SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601_marshal_com_cleanup(SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601_marshaled_com& marshaled)
{
}
// System.Int32 Unity.Netcode.SceneEventMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SceneEventMessage_get_Version_mBC8504BC848A80EE136E2EE53408872DFD6D1E8D (SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601* __this, const RuntimeMethod* method)
{
{
// public int Version => 0;
return 0;
}
}
IL2CPP_EXTERN_C int32_t SceneEventMessage_get_Version_mBC8504BC848A80EE136E2EE53408872DFD6D1E8D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601*>(__this + _offset);
int32_t _returnValue;
_returnValue = SceneEventMessage_get_Version_mBC8504BC848A80EE136E2EE53408872DFD6D1E8D(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.SceneEventMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneEventMessage_Serialize_m9BBAF1877F9962FBCC5714A6DD0921044D98AEC5 (SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
{
// EventData.Serialize(writer);
SceneEventData_t8DB345D4832D426FECD40BDA27C50585CE95F028* L_0 = __this->___EventData_0;
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_1 = ___0_writer;
NullCheck(L_0);
SceneEventData_Serialize_m60514D28C37B3C00324C0BCECD9261E743918410(L_0, L_1, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void SceneEventMessage_Serialize_m9BBAF1877F9962FBCC5714A6DD0921044D98AEC5_AdjustorThunk (RuntimeObject* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601*>(__this + _offset);
SceneEventMessage_Serialize_m9BBAF1877F9962FBCC5714A6DD0921044D98AEC5(_thisAdjusted, ___0_writer, ___1_targetVersion, method);
}
// System.Boolean Unity.Netcode.SceneEventMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SceneEventMessage_Deserialize_m42F18E88F60DDF55C5FD8E79CF5A65380A731F6B (SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
{
// m_ReceivedData = reader;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_0 = ___0_reader;
__this->___m_ReceivedData_1 = L_0;
// return true;
return (bool)1;
}
}
IL2CPP_EXTERN_C bool SceneEventMessage_Deserialize_m42F18E88F60DDF55C5FD8E79CF5A65380A731F6B_AdjustorThunk (RuntimeObject* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601*>(__this + _offset);
bool _returnValue;
_returnValue = SceneEventMessage_Deserialize_m42F18E88F60DDF55C5FD8E79CF5A65380A731F6B(_thisAdjusted, ___0_reader, ___1_context, ___2_receivedMessageVersion, method);
return _returnValue;
}
// System.Void Unity.Netcode.SceneEventMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneEventMessage_Handle_m8662094BE30CC495AE155681E68A16E4C8853D27 (SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// ((NetworkManager)context.SystemOwner).SceneManager.HandleSceneEvent(context.SenderId, m_ReceivedData);
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___0_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
NullCheck(((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var)));
NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC* L_2;
L_2 = NetworkManager_get_SceneManager_m88D4B3F1D93093835BE6C7D13A4E3E3D337637C2_inline(((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var)), NULL);
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_3 = ___0_context;
uint64_t L_4 = L_3->___SenderId_1;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_5 = __this->___m_ReceivedData_1;
NullCheck(L_2);
NetworkSceneManager_HandleSceneEvent_m858CB0FF0310563FCFBC56EA1A29C45C58DD85F7(L_2, L_4, L_5, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void SceneEventMessage_Handle_m8662094BE30CC495AE155681E68A16E4C8853D27_AdjustorThunk (RuntimeObject* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SceneEventMessage_tE156E8C393F2398028771693E05519F01B391601*>(__this + _offset);
SceneEventMessage_Handle_m8662094BE30CC495AE155681E68A16E4C8853D27(_thisAdjusted, ___0_context, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Unity.Netcode.ServerLogMessage
IL2CPP_EXTERN_C void ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D_marshal_pinvoke(const ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D& unmarshaled, ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D_marshaled_pinvoke& marshaled)
{
marshaled.___LogType_0 = unmarshaled.___LogType_0;
marshaled.___Message_1 = il2cpp_codegen_marshal_string(unmarshaled.___Message_1);
}
IL2CPP_EXTERN_C void ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D_marshal_pinvoke_back(const ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D_marshaled_pinvoke& marshaled, ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D& unmarshaled)
{
uint8_t unmarshaledLogType_temp_0 = 0;
unmarshaledLogType_temp_0 = marshaled.___LogType_0;
unmarshaled.___LogType_0 = unmarshaledLogType_temp_0;
unmarshaled.___Message_1 = il2cpp_codegen_marshal_string_result(marshaled.___Message_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Message_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___Message_1));
}
// Conversion method for clean up from marshalling of: Unity.Netcode.ServerLogMessage
IL2CPP_EXTERN_C void ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D_marshal_pinvoke_cleanup(ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___Message_1);
marshaled.___Message_1 = NULL;
}
// Conversion methods for marshalling of: Unity.Netcode.ServerLogMessage
IL2CPP_EXTERN_C void ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D_marshal_com(const ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D& unmarshaled, ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D_marshaled_com& marshaled)
{
marshaled.___LogType_0 = unmarshaled.___LogType_0;
marshaled.___Message_1 = il2cpp_codegen_marshal_bstring(unmarshaled.___Message_1);
}
IL2CPP_EXTERN_C void ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D_marshal_com_back(const ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D_marshaled_com& marshaled, ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D& unmarshaled)
{
uint8_t unmarshaledLogType_temp_0 = 0;
unmarshaledLogType_temp_0 = marshaled.___LogType_0;
unmarshaled.___LogType_0 = unmarshaledLogType_temp_0;
unmarshaled.___Message_1 = il2cpp_codegen_marshal_bstring_result(marshaled.___Message_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Message_1), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___Message_1));
}
// Conversion method for clean up from marshalling of: Unity.Netcode.ServerLogMessage
IL2CPP_EXTERN_C void ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D_marshal_com_cleanup(ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___Message_1);
marshaled.___Message_1 = NULL;
}
// System.Int32 Unity.Netcode.ServerLogMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ServerLogMessage_get_Version_mC7FFB68F3E9AE0797516F02DCB22D14C73B1FC68 (ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D* __this, const RuntimeMethod* method)
{
{
// public int Version => 0;
return 0;
}
}
IL2CPP_EXTERN_C int32_t ServerLogMessage_get_Version_mC7FFB68F3E9AE0797516F02DCB22D14C73B1FC68_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D*>(__this + _offset);
int32_t _returnValue;
_returnValue = ServerLogMessage_get_Version_mC7FFB68F3E9AE0797516F02DCB22D14C73B1FC68(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.ServerLogMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ServerLogMessage_Serialize_m75D84FCE387D3673972DEFF9C60DAC20569E951C (ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_WriteValueSafe_TisLogType_tFE50293A062A1F7799608EC19897695BC9EFA0B7_m755AB19313D822D1744DD509DC11BEF5334B7D73_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ForEnums_tD6A048FB8E80A3A6DC7DE4B6DE48D635362F7511 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// writer.WriteValueSafe(LogType);
uint8_t* L_0 = (uint8_t*)(&__this->___LogType_0);
il2cpp_codegen_initobj((&V_0), sizeof(ForEnums_tD6A048FB8E80A3A6DC7DE4B6DE48D635362F7511));
ForEnums_tD6A048FB8E80A3A6DC7DE4B6DE48D635362F7511 L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_WriteValueSafe_TisLogType_tFE50293A062A1F7799608EC19897695BC9EFA0B7_m755AB19313D822D1744DD509DC11BEF5334B7D73_inline((&___0_writer), L_0, L_1, FastBufferWriter_WriteValueSafe_TisLogType_tFE50293A062A1F7799608EC19897695BC9EFA0B7_m755AB19313D822D1744DD509DC11BEF5334B7D73_RuntimeMethod_var);
// BytePacker.WriteValuePacked(writer, Message);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_2 = ___0_writer;
String_t* L_3 = __this->___Message_1;
BytePacker_WriteValuePacked_m56BBF3A7A8D4708603DF9427EA78D73A60EB24D9_inline(L_2, L_3, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void ServerLogMessage_Serialize_m75D84FCE387D3673972DEFF9C60DAC20569E951C_AdjustorThunk (RuntimeObject* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D*>(__this + _offset);
ServerLogMessage_Serialize_m75D84FCE387D3673972DEFF9C60DAC20569E951C(_thisAdjusted, ___0_writer, ___1_targetVersion, method);
}
// System.Boolean Unity.Netcode.ServerLogMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ServerLogMessage_Deserialize_mE2A29978B5DB99764C267D47BEAE2610F3B5BEB5 (ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferReader_ReadValueSafe_TisLogType_tFE50293A062A1F7799608EC19897695BC9EFA0B7_m3D1584ACCD4C0EBB7F2514B77B00C693F2A6B178_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* V_0 = NULL;
ForEnums_tD6A048FB8E80A3A6DC7DE4B6DE48D635362F7511 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___1_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
V_0 = ((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var));
// if (networkManager.IsServer && networkManager.NetworkConfig.EnableNetworkLogs)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = V_0;
NullCheck(L_2);
bool L_3;
L_3 = NetworkManager_get_IsServer_m3FF8C5D22D260033AD3FC6C4AF44E7161BDD7F52(L_2, NULL);
if (!L_3)
{
goto IL_0045;
}
}
{
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_4 = V_0;
NullCheck(L_4);
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* L_5 = L_4->___NetworkConfig_10;
NullCheck(L_5);
bool L_6 = L_5->___EnableNetworkLogs_18;
if (!L_6)
{
goto IL_0045;
}
}
{
// reader.ReadValueSafe(out LogType);
uint8_t* L_7 = (uint8_t*)(&__this->___LogType_0);
il2cpp_codegen_initobj((&V_1), sizeof(ForEnums_tD6A048FB8E80A3A6DC7DE4B6DE48D635362F7511));
ForEnums_tD6A048FB8E80A3A6DC7DE4B6DE48D635362F7511 L_8 = V_1;
FastBufferReader_ReadValueSafe_TisLogType_tFE50293A062A1F7799608EC19897695BC9EFA0B7_m3D1584ACCD4C0EBB7F2514B77B00C693F2A6B178_inline((&___0_reader), L_7, L_8, FastBufferReader_ReadValueSafe_TisLogType_tFE50293A062A1F7799608EC19897695BC9EFA0B7_m3D1584ACCD4C0EBB7F2514B77B00C693F2A6B178_RuntimeMethod_var);
// ByteUnpacker.ReadValuePacked(reader, out Message);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_9 = ___0_reader;
String_t** L_10 = (String_t**)(&__this->___Message_1);
ByteUnpacker_ReadValuePacked_m7458811FB7A8EF6186A62E5F856F12401ADD6822_inline(L_9, L_10, NULL);
// return true;
return (bool)1;
}
IL_0045:
{
// return false;
return (bool)0;
}
}
IL2CPP_EXTERN_C bool ServerLogMessage_Deserialize_mE2A29978B5DB99764C267D47BEAE2610F3B5BEB5_AdjustorThunk (RuntimeObject* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D*>(__this + _offset);
bool _returnValue;
_returnValue = ServerLogMessage_Deserialize_mE2A29978B5DB99764C267D47BEAE2610F3B5BEB5(_thisAdjusted, ___0_reader, ___1_context, ___2_receivedMessageVersion, method);
return _returnValue;
}
// System.Void Unity.Netcode.ServerLogMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ServerLogMessage_Handle_m1F577B2F3AD1E355F9C8309A862F210FDCA2313E (ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint64_t V_0 = 0;
uint8_t V_1 = 0;
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___0_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
// var senderId = context.SenderId;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_2 = ___0_context;
uint64_t L_3 = L_2->___SenderId_1;
V_0 = L_3;
// networkManager.NetworkMetrics.TrackServerLogReceived(senderId, (uint)LogType, context.MessageSize);
NullCheck(((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var)));
RuntimeObject* L_4;
L_4 = NetworkManager_get_NetworkMetrics_mC2FC9F73570CF607741C2C02FB641D1A23FCEF13(((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var)), NULL);
uint64_t L_5 = V_0;
uint8_t L_6 = __this->___LogType_0;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_7 = ___0_context;
uint32_t L_8 = L_7->___MessageSize_5;
NullCheck(L_4);
InterfaceActionInvoker3< uint64_t, uint32_t, int64_t >::Invoke(23 /* System.Void Unity.Netcode.INetworkMetrics::TrackServerLogReceived(System.UInt64,System.UInt32,System.Int64) */, INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var, L_4, L_5, L_6, ((int64_t)(uint64_t)L_8));
// switch (LogType)
uint8_t L_9 = __this->___LogType_0;
V_1 = L_9;
uint8_t L_10 = V_1;
switch (L_10)
{
case 0:
{
goto IL_0044;
}
case 1:
{
goto IL_0051;
}
case 2:
{
goto IL_005e;
}
}
}
{
return;
}
IL_0044:
{
// NetworkLog.LogInfoServerLocal(Message, senderId);
String_t* L_11 = __this->___Message_1;
uint64_t L_12 = V_0;
NetworkLog_LogInfoServerLocal_m0226C41CDCFC8AFCA71B9B37F51C8B563B8BAA73(L_11, L_12, NULL);
// break;
return;
}
IL_0051:
{
// NetworkLog.LogWarningServerLocal(Message, senderId);
String_t* L_13 = __this->___Message_1;
uint64_t L_14 = V_0;
NetworkLog_LogWarningServerLocal_mC449A83E4E7615B20B0EBD3939C7C87F2DD521B7(L_13, L_14, NULL);
// break;
return;
}
IL_005e:
{
// NetworkLog.LogErrorServerLocal(Message, senderId);
String_t* L_15 = __this->___Message_1;
uint64_t L_16 = V_0;
NetworkLog_LogErrorServerLocal_mF20336C8A5F0B6C4345F11F27FCECD7AA3E50987(L_15, L_16, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void ServerLogMessage_Handle_m1F577B2F3AD1E355F9C8309A862F210FDCA2313E_AdjustorThunk (RuntimeObject* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ServerLogMessage_t45AF3BF04681628E36E6B5176B06EACA3543D52D*>(__this + _offset);
ServerLogMessage_Handle_m1F577B2F3AD1E355F9C8309A862F210FDCA2313E(_thisAdjusted, ___0_context, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 Unity.Netcode.TimeSyncMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TimeSyncMessage_get_Version_m032BA572102D1D3FA19A0A45FDD05CC754D2CEDC (TimeSyncMessage_t9C58B7AFA7062DD6F727D4E9FFF71448C8630471* __this, const RuntimeMethod* method)
{
{
// public int Version => 0;
return 0;
}
}
IL2CPP_EXTERN_C int32_t TimeSyncMessage_get_Version_m032BA572102D1D3FA19A0A45FDD05CC754D2CEDC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
TimeSyncMessage_t9C58B7AFA7062DD6F727D4E9FFF71448C8630471* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TimeSyncMessage_t9C58B7AFA7062DD6F727D4E9FFF71448C8630471*>(__this + _offset);
int32_t _returnValue;
_returnValue = TimeSyncMessage_get_Version_m032BA572102D1D3FA19A0A45FDD05CC754D2CEDC(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.TimeSyncMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeSyncMessage_Serialize_mC4D522537604EDFB129EFFBE531DA4DCDB9AE280 (TimeSyncMessage_t9C58B7AFA7062DD6F727D4E9FFF71448C8630471* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
{
// BytePacker.WriteValueBitPacked(writer, Tick);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
int32_t L_1 = __this->___Tick_0;
BytePacker_WriteValueBitPacked_m510F6322BA0F2C85AF9527A7927FF9B03F0AE613(L_0, L_1, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void TimeSyncMessage_Serialize_mC4D522537604EDFB129EFFBE531DA4DCDB9AE280_AdjustorThunk (RuntimeObject* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
TimeSyncMessage_t9C58B7AFA7062DD6F727D4E9FFF71448C8630471* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TimeSyncMessage_t9C58B7AFA7062DD6F727D4E9FFF71448C8630471*>(__this + _offset);
TimeSyncMessage_Serialize_mC4D522537604EDFB129EFFBE531DA4DCDB9AE280(_thisAdjusted, ___0_writer, ___1_targetVersion, method);
}
// System.Boolean Unity.Netcode.TimeSyncMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeSyncMessage_Deserialize_m64FF81438F9DB4402A7D043C599F7C2177B72F55 (TimeSyncMessage_t9C58B7AFA7062DD6F727D4E9FFF71448C8630471* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___1_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
// if (!networkManager.IsClient)
NullCheck(((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var)));
bool L_2;
L_2 = NetworkManager_get_IsClient_mC9E982EA43899619BFFAF01409F5BBD1FE020001(((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var)), NULL);
if (L_2)
{
goto IL_0014;
}
}
{
// return false;
return (bool)0;
}
IL_0014:
{
// ByteUnpacker.ReadValueBitPacked(reader, out Tick);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_3 = ___0_reader;
int32_t* L_4 = (int32_t*)(&__this->___Tick_0);
ByteUnpacker_ReadValueBitPacked_mC5142499F3BA1F4D8C60EDF335D6C54B0D78C4AC(L_3, L_4, NULL);
// return true;
return (bool)1;
}
}
IL2CPP_EXTERN_C bool TimeSyncMessage_Deserialize_m64FF81438F9DB4402A7D043C599F7C2177B72F55_AdjustorThunk (RuntimeObject* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
TimeSyncMessage_t9C58B7AFA7062DD6F727D4E9FFF71448C8630471* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TimeSyncMessage_t9C58B7AFA7062DD6F727D4E9FFF71448C8630471*>(__this + _offset);
bool _returnValue;
_returnValue = TimeSyncMessage_Deserialize_m64FF81438F9DB4402A7D043C599F7C2177B72F55(_thisAdjusted, ___0_reader, ___1_context, ___2_receivedMessageVersion, method);
return _returnValue;
}
// System.Void Unity.Netcode.TimeSyncMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeSyncMessage_Handle_m139C863D7C6051DDB08050F82918A88182F72F99 (TimeSyncMessage_t9C58B7AFA7062DD6F727D4E9FFF71448C8630471* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* V_0 = NULL;
NetworkTime_t2E4697E4558B217C431021D2CC30A9306E778B5F V_1;
memset((&V_1), 0, sizeof(V_1));
{
// var networkManager = (NetworkManager)context.SystemOwner;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___0_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
V_0 = ((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var));
// var time = new NetworkTime(networkManager.NetworkTickSystem.TickRate, Tick);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = V_0;
NullCheck(L_2);
NetworkTickSystem_t03E11F229B752CF97C7A1616D2CFF513D988780A* L_3;
L_3 = NetworkManager_get_NetworkTickSystem_m932840C0DC497A492EE381B003FA1A5957DFDE57_inline(L_2, NULL);
NullCheck(L_3);
uint32_t L_4;
L_4 = NetworkTickSystem_get_TickRate_mE053E1F4706D7744E24E0CB387DADE9454EDD337_inline(L_3, NULL);
int32_t L_5 = __this->___Tick_0;
NetworkTime__ctor_mD40214D6A925F3027C77DA7051C210F487C0CC55((&V_1), L_4, L_5, (0.0), NULL);
// networkManager.NetworkTimeSystem.Sync(time.Time, networkManager.NetworkConfig.NetworkTransport.GetCurrentRtt(context.SenderId) / 1000d);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_6 = V_0;
NullCheck(L_6);
NetworkTimeSystem_t41941E913D45E10F4FAF8455F1CED3DD9432FFA2* L_7;
L_7 = NetworkManager_get_NetworkTimeSystem_m6539E400AE906BAB1DF5DC3B124192522ACBC212_inline(L_6, NULL);
double L_8;
L_8 = NetworkTime_get_Time_mDC7F8AB78A0D860B5D3BF62AF1E42724059F690B_inline((&V_1), NULL);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_9 = V_0;
NullCheck(L_9);
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* L_10 = L_9->___NetworkConfig_10;
NullCheck(L_10);
NetworkTransport_t55E07951299283974C86476F46CC977780560B64* L_11 = L_10->___NetworkTransport_1;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_12 = ___0_context;
uint64_t L_13 = L_12->___SenderId_1;
NullCheck(L_11);
uint64_t L_14;
L_14 = VirtualFuncInvoker1< uint64_t, uint64_t >::Invoke(12 /* System.UInt64 Unity.Netcode.NetworkTransport::GetCurrentRtt(System.UInt64) */, L_11, L_13);
NullCheck(L_7);
NetworkTimeSystem_Sync_m53B4C804F962B6B4AF76DA61BDB9915BB3295696(L_7, L_8, ((double)(((double)((double)(uint64_t)L_14))/(1000.0))), NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void TimeSyncMessage_Handle_m139C863D7C6051DDB08050F82918A88182F72F99_AdjustorThunk (RuntimeObject* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
TimeSyncMessage_t9C58B7AFA7062DD6F727D4E9FFF71448C8630471* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TimeSyncMessage_t9C58B7AFA7062DD6F727D4E9FFF71448C8630471*>(__this + _offset);
TimeSyncMessage_Handle_m139C863D7C6051DDB08050F82918A88182F72F99(_thisAdjusted, ___0_context, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 Unity.Netcode.UnnamedMessage::get_Version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnnamedMessage_get_Version_mDAD321A3E91AE5683E1BDE42D8064F13ECC8FB77 (UnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977* __this, const RuntimeMethod* method)
{
{
// public int Version => 0;
return 0;
}
}
IL2CPP_EXTERN_C int32_t UnnamedMessage_get_Version_mDAD321A3E91AE5683E1BDE42D8064F13ECC8FB77_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
UnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<UnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977*>(__this + _offset);
int32_t _returnValue;
_returnValue = UnnamedMessage_get_Version_mDAD321A3E91AE5683E1BDE42D8064F13ECC8FB77(_thisAdjusted, method);
return _returnValue;
}
// System.Void Unity.Netcode.UnnamedMessage::Serialize(Unity.Netcode.FastBufferWriter,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnnamedMessage_Serialize_mAA47A32113A839FAC4F5197B2AB75CB587418192 (UnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// writer.WriteBytesSafe(SendData.GetUnsafePtr(), SendData.Length);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* L_0 = (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)(&__this->___SendData_0);
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
uint8_t* L_1;
L_1 = FastBufferWriter_GetUnsafePtr_m2403FBA11BD6F554625287D720B65B45A0F6DA6A_inline(L_0, NULL);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* L_2 = (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)(&__this->___SendData_0);
int32_t L_3;
L_3 = FastBufferWriter_get_Length_m7266B7D8C1D5C7C6876FBC287C06655EB9593396_inline(L_2, NULL);
FastBufferWriter_WriteBytesSafe_mD6983BBB2B1A249EA173F6CF20B1B2D93B1079F6_inline((&___0_writer), L_1, L_3, 0, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void UnnamedMessage_Serialize_mAA47A32113A839FAC4F5197B2AB75CB587418192_AdjustorThunk (RuntimeObject* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_targetVersion, const RuntimeMethod* method)
{
UnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<UnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977*>(__this + _offset);
UnnamedMessage_Serialize_mAA47A32113A839FAC4F5197B2AB75CB587418192(_thisAdjusted, ___0_writer, ___1_targetVersion, method);
}
// System.Boolean Unity.Netcode.UnnamedMessage::Deserialize(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnnamedMessage_Deserialize_m532B942328E6D55CE09EAFB1950EB29AF5794A18 (UnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
{
// m_ReceivedData = reader;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_0 = ___0_reader;
__this->___m_ReceivedData_1 = L_0;
// return true;
return (bool)1;
}
}
IL2CPP_EXTERN_C bool UnnamedMessage_Deserialize_m532B942328E6D55CE09EAFB1950EB29AF5794A18_AdjustorThunk (RuntimeObject* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, int32_t ___2_receivedMessageVersion, const RuntimeMethod* method)
{
UnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<UnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977*>(__this + _offset);
bool _returnValue;
_returnValue = UnnamedMessage_Deserialize_m532B942328E6D55CE09EAFB1950EB29AF5794A18(_thisAdjusted, ___0_reader, ___1_context, ___2_receivedMessageVersion, method);
return _returnValue;
}
// System.Void Unity.Netcode.UnnamedMessage::Handle(Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnnamedMessage_Handle_m4AA8505B62AF0C008A4FC182547B4984A99B971D (UnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// ((NetworkManager)context.SystemOwner).CustomMessagingManager.InvokeUnnamedMessage(context.SenderId, m_ReceivedData, context.SerializedHeaderSize);
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_0 = ___0_context;
RuntimeObject* L_1 = L_0->___SystemOwner_0;
NullCheck(((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var)));
CustomMessagingManager_t713DDF9DC30FAF5178913295556DD07C946A9746* L_2;
L_2 = NetworkManager_get_CustomMessagingManager_m61C18BD132B2E250B4EB6DA906AF473B932F04EC_inline(((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468*)CastclassClass((RuntimeObject*)L_1, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var)), NULL);
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_3 = ___0_context;
uint64_t L_4 = L_3->___SenderId_1;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_5 = __this->___m_ReceivedData_1;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_6 = ___0_context;
int32_t L_7 = L_6->___SerializedHeaderSize_4;
NullCheck(L_2);
CustomMessagingManager_InvokeUnnamedMessage_m0A23B2E0396035E4399494118F0B04F8F39C7A04(L_2, L_4, L_5, L_7, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void UnnamedMessage_Handle_m4AA8505B62AF0C008A4FC182547B4984A99B971D_AdjustorThunk (RuntimeObject* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, const RuntimeMethod* method)
{
UnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<UnnamedMessage_t898AD6C7ED277D4C847E155D992D68ACFB256977*>(__this + _offset);
UnnamedMessage_Handle_m4AA8505B62AF0C008A4FC182547B4984A99B971D(_thisAdjusted, ___0_context, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Unity.Netcode.NetworkContext
IL2CPP_EXTERN_C void NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1_marshal_pinvoke(const NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1& unmarshaled, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1_marshaled_pinvoke& marshaled)
{
if (unmarshaled.___SystemOwner_0 != NULL)
{
if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___SystemOwner_0))
{
marshaled.___SystemOwner_0 = il2cpp_codegen_com_query_interface<Il2CppIUnknown>(static_cast<Il2CppComObject*>(unmarshaled.___SystemOwner_0));
(marshaled.___SystemOwner_0)->AddRef();
}
else
{
marshaled.___SystemOwner_0 = il2cpp_codegen_com_get_or_create_ccw<Il2CppIUnknown>(unmarshaled.___SystemOwner_0);
}
}
else
{
marshaled.___SystemOwner_0 = NULL;
}
marshaled.___SenderId_1 = unmarshaled.___SenderId_1;
marshaled.___Timestamp_2 = unmarshaled.___Timestamp_2;
marshaled.___Header_3 = unmarshaled.___Header_3;
marshaled.___SerializedHeaderSize_4 = unmarshaled.___SerializedHeaderSize_4;
marshaled.___MessageSize_5 = unmarshaled.___MessageSize_5;
}
IL2CPP_EXTERN_C void NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1_marshal_pinvoke_back(const NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1_marshaled_pinvoke& marshaled, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Il2CppComObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
if (marshaled.___SystemOwner_0 != NULL)
{
unmarshaled.___SystemOwner_0 = il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.___SystemOwner_0, Il2CppComObject_il2cpp_TypeInfo_var);
if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___SystemOwner_0))
{
il2cpp_codegen_com_cache_queried_interface(static_cast<Il2CppComObject*>(unmarshaled.___SystemOwner_0), Il2CppIUnknown::IID, marshaled.___SystemOwner_0);
}
}
else
{
unmarshaled.___SystemOwner_0 = NULL;
}
uint64_t unmarshaledSenderId_temp_1 = 0;
unmarshaledSenderId_temp_1 = marshaled.___SenderId_1;
unmarshaled.___SenderId_1 = unmarshaledSenderId_temp_1;
float unmarshaledTimestamp_temp_2 = 0.0f;
unmarshaledTimestamp_temp_2 = marshaled.___Timestamp_2;
unmarshaled.___Timestamp_2 = unmarshaledTimestamp_temp_2;
NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673 unmarshaledHeader_temp_3;
memset((&unmarshaledHeader_temp_3), 0, sizeof(unmarshaledHeader_temp_3));
unmarshaledHeader_temp_3 = marshaled.___Header_3;
unmarshaled.___Header_3 = unmarshaledHeader_temp_3;
int32_t unmarshaledSerializedHeaderSize_temp_4 = 0;
unmarshaledSerializedHeaderSize_temp_4 = marshaled.___SerializedHeaderSize_4;
unmarshaled.___SerializedHeaderSize_4 = unmarshaledSerializedHeaderSize_temp_4;
uint32_t unmarshaledMessageSize_temp_5 = 0;
unmarshaledMessageSize_temp_5 = marshaled.___MessageSize_5;
unmarshaled.___MessageSize_5 = unmarshaledMessageSize_temp_5;
}
// Conversion method for clean up from marshalling of: Unity.Netcode.NetworkContext
IL2CPP_EXTERN_C void NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1_marshal_pinvoke_cleanup(NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1_marshaled_pinvoke& marshaled)
{
if (marshaled.___SystemOwner_0 != NULL)
{
(marshaled.___SystemOwner_0)->Release();
marshaled.___SystemOwner_0 = NULL;
}
}
// Conversion methods for marshalling of: Unity.Netcode.NetworkContext
IL2CPP_EXTERN_C void NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1_marshal_com(const NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1& unmarshaled, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1_marshaled_com& marshaled)
{
if (unmarshaled.___SystemOwner_0 != NULL)
{
if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___SystemOwner_0))
{
marshaled.___SystemOwner_0 = il2cpp_codegen_com_query_interface<Il2CppIUnknown>(static_cast<Il2CppComObject*>(unmarshaled.___SystemOwner_0));
(marshaled.___SystemOwner_0)->AddRef();
}
else
{
marshaled.___SystemOwner_0 = il2cpp_codegen_com_get_or_create_ccw<Il2CppIUnknown>(unmarshaled.___SystemOwner_0);
}
}
else
{
marshaled.___SystemOwner_0 = NULL;
}
marshaled.___SenderId_1 = unmarshaled.___SenderId_1;
marshaled.___Timestamp_2 = unmarshaled.___Timestamp_2;
marshaled.___Header_3 = unmarshaled.___Header_3;
marshaled.___SerializedHeaderSize_4 = unmarshaled.___SerializedHeaderSize_4;
marshaled.___MessageSize_5 = unmarshaled.___MessageSize_5;
}
IL2CPP_EXTERN_C void NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1_marshal_com_back(const NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1_marshaled_com& marshaled, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Il2CppComObject_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
if (marshaled.___SystemOwner_0 != NULL)
{
unmarshaled.___SystemOwner_0 = il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.___SystemOwner_0, Il2CppComObject_il2cpp_TypeInfo_var);
if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___SystemOwner_0))
{
il2cpp_codegen_com_cache_queried_interface(static_cast<Il2CppComObject*>(unmarshaled.___SystemOwner_0), Il2CppIUnknown::IID, marshaled.___SystemOwner_0);
}
}
else
{
unmarshaled.___SystemOwner_0 = NULL;
}
uint64_t unmarshaledSenderId_temp_1 = 0;
unmarshaledSenderId_temp_1 = marshaled.___SenderId_1;
unmarshaled.___SenderId_1 = unmarshaledSenderId_temp_1;
float unmarshaledTimestamp_temp_2 = 0.0f;
unmarshaledTimestamp_temp_2 = marshaled.___Timestamp_2;
unmarshaled.___Timestamp_2 = unmarshaledTimestamp_temp_2;
NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673 unmarshaledHeader_temp_3;
memset((&unmarshaledHeader_temp_3), 0, sizeof(unmarshaledHeader_temp_3));
unmarshaledHeader_temp_3 = marshaled.___Header_3;
unmarshaled.___Header_3 = unmarshaledHeader_temp_3;
int32_t unmarshaledSerializedHeaderSize_temp_4 = 0;
unmarshaledSerializedHeaderSize_temp_4 = marshaled.___SerializedHeaderSize_4;
unmarshaled.___SerializedHeaderSize_4 = unmarshaledSerializedHeaderSize_temp_4;
uint32_t unmarshaledMessageSize_temp_5 = 0;
unmarshaledMessageSize_temp_5 = marshaled.___MessageSize_5;
unmarshaled.___MessageSize_5 = unmarshaledMessageSize_temp_5;
}
// Conversion method for clean up from marshalling of: Unity.Netcode.NetworkContext
IL2CPP_EXTERN_C void NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1_marshal_com_cleanup(NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1_marshaled_com& marshaled)
{
if (marshaled.___SystemOwner_0 != NULL)
{
(marshaled.___SystemOwner_0)->Release();
marshaled.___SystemOwner_0 = NULL;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.NetworkManagerHooks::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkManagerHooks__ctor_m2BCE64C59DCBB5D76578C6730974E216D7CE500D (NetworkManagerHooks_t7BC245D5D9AE4AEAD8F91C8FBCA8476E18A06156* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_manager, const RuntimeMethod* method)
{
{
// internal NetworkManagerHooks(NetworkManager manager)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_NetworkManager = manager;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = ___0_manager;
__this->___m_NetworkManager_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_NetworkManager_0), (void*)L_0);
// }
return;
}
}
// System.Void Unity.Netcode.NetworkManagerHooks::OnBeforeReceiveMessage(System.UInt64,System.Type,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkManagerHooks_OnBeforeReceiveMessage_mDC9612B9897F1B23E2D50D8E3E98492C8B8D2287 (NetworkManagerHooks_t7BC245D5D9AE4AEAD8F91C8FBCA8476E18A06156* __this, uint64_t ___0_senderId, Type_t* ___1_messageType, int32_t ___2_messageSizeBytes, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NetworkManagerHooks::OnAfterReceiveMessage(System.UInt64,System.Type,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkManagerHooks_OnAfterReceiveMessage_mFC32F9675A6D6A71F43C6FBF593E3D8DCAF50234 (NetworkManagerHooks_t7BC245D5D9AE4AEAD8F91C8FBCA8476E18A06156* __this, uint64_t ___0_senderId, Type_t* ___1_messageType, int32_t ___2_messageSizeBytes, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NetworkManagerHooks::OnBeforeSendBatch(System.UInt64,System.Int32,System.Int32,Unity.Netcode.NetworkDelivery)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkManagerHooks_OnBeforeSendBatch_mE66382A8AD6DC2D1086B06B97E0D696D0F364A79 (NetworkManagerHooks_t7BC245D5D9AE4AEAD8F91C8FBCA8476E18A06156* __this, uint64_t ___0_clientId, int32_t ___1_messageCount, int32_t ___2_batchSizeInBytes, int32_t ___3_delivery, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NetworkManagerHooks::OnAfterSendBatch(System.UInt64,System.Int32,System.Int32,Unity.Netcode.NetworkDelivery)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkManagerHooks_OnAfterSendBatch_mA0455C905E6F92BC6D254A798494E9DFC52235D2 (NetworkManagerHooks_t7BC245D5D9AE4AEAD8F91C8FBCA8476E18A06156* __this, uint64_t ___0_clientId, int32_t ___1_messageCount, int32_t ___2_batchSizeInBytes, int32_t ___3_delivery, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NetworkManagerHooks::OnBeforeReceiveBatch(System.UInt64,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkManagerHooks_OnBeforeReceiveBatch_m7C97BB5AA430677195C24D53BF27901C225C66C6 (NetworkManagerHooks_t7BC245D5D9AE4AEAD8F91C8FBCA8476E18A06156* __this, uint64_t ___0_senderId, int32_t ___1_messageCount, int32_t ___2_batchSizeInBytes, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NetworkManagerHooks::OnAfterReceiveBatch(System.UInt64,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkManagerHooks_OnAfterReceiveBatch_m924C14514A284BBC51E87E097A03C6EC1B8BA2AE (NetworkManagerHooks_t7BC245D5D9AE4AEAD8F91C8FBCA8476E18A06156* __this, uint64_t ___0_senderId, int32_t ___1_messageCount, int32_t ___2_batchSizeInBytes, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Boolean Unity.Netcode.NetworkManagerHooks::OnVerifyCanSend(System.UInt64,System.Type,Unity.Netcode.NetworkDelivery)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkManagerHooks_OnVerifyCanSend_m894DBE8C2C2B646D83E13D07FBAD6F3C17F803A0 (NetworkManagerHooks_t7BC245D5D9AE4AEAD8F91C8FBCA8476E18A06156* __this, uint64_t ___0_destinationId, Type_t* ___1_messageType, int32_t ___2_delivery, const RuntimeMethod* method)
{
{
// return !m_NetworkManager.MessageManager.StopProcessing;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = __this->___m_NetworkManager_0;
NullCheck(L_0);
NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* L_1 = L_0->___MessageManager_32;
NullCheck(L_1);
bool L_2 = L_1->___StopProcessing_0;
return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
}
}
// System.Boolean Unity.Netcode.NetworkManagerHooks::OnVerifyCanReceive(System.UInt64,System.Type,Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkManagerHooks_OnVerifyCanReceive_m829F3175CA77A46F549B9AF314326CD75AC71818 (NetworkManagerHooks_t7BC245D5D9AE4AEAD8F91C8FBCA8476E18A06156* __this, uint64_t ___0_senderId, Type_t* ___1_messageType, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___2_messageContent, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___3_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReadOnlyDictionary_2_t5D1D0039E8A5028ACC8928132E0AC1C351A1F943_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReadOnlyDictionary_2_t8B5FC74E82A6D4EF6EC18EA56A3A73B18B946DD6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral63440FE65064C707D075E318B626C55679F61B55);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B30040DD51D0BCEEBB76F84EEFAD3BBCBC69EC7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral804B1A0850CA69AC2115F62B225CE552428302D7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAA7530165C79F0E4523E8D50A0363CD199A980F2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC59F98523903EAB4DC1C0A5120B4E05B69B5E097);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE73CB7936841D35C7D00A236DB5EB66E650B835D);
s_Il2CppMethodInitialized = true;
}
PendingClient_t7BE0E03F548BBBF1AADDF0F2F831B8FDB7C35BEF* V_0 = NULL;
NetworkClient_t4EB5B562D3C8D21DDD5749455CE80E5B12571F64* V_1 = NULL;
String_t* V_2 = NULL;
String_t* V_3 = NULL;
String_t* V_4 = NULL;
String_t* V_5 = NULL;
{
// if (m_NetworkManager.IsServer)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = __this->___m_NetworkManager_0;
NullCheck(L_0);
bool L_1;
L_1 = NetworkManager_get_IsServer_m3FF8C5D22D260033AD3FC6C4AF44E7161BDD7F52(L_0, NULL);
if (!L_1)
{
goto IL_00fe;
}
}
{
// if (messageType == typeof(ConnectionApprovedMessage))
Type_t* L_2 = ___1_messageType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_4;
L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
bool L_5;
L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_2, L_4, NULL);
if (!L_5)
{
goto IL_0049;
}
}
{
// if (NetworkLog.CurrentLogLevel <= LogLevel.Normal)
int32_t L_6;
L_6 = NetworkLog_get_CurrentLogLevel_m8D46ADEFC32E3AC0592F30B64B2062202A97AF9C(NULL);
if ((((int32_t)L_6) > ((int32_t)1)))
{
goto IL_0047;
}
}
{
// var transportErrorMsg = GetTransportErrorMessage(messageContent, m_NetworkManager);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_7 = ___2_messageContent;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_8 = __this->___m_NetworkManager_0;
String_t* L_9;
L_9 = NetworkManagerHooks_GetTransportErrorMessage_m534F3E354A322B1453659107E95580EECD587C13(L_7, L_8, NULL);
V_2 = L_9;
// NetworkLog.LogError($"A {nameof(ConnectionApprovedMessage)} was received from a client on the server side. {transportErrorMsg}");
String_t* L_10 = V_2;
String_t* L_11;
L_11 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral63440FE65064C707D075E318B626C55679F61B55, L_10, NULL);
NetworkLog_LogError_m6E8EB7F038ACD2B5763437173ACCED5959883428(L_11, NULL);
}
IL_0047:
{
// return false;
return (bool)0;
}
IL_0049:
{
// if (m_NetworkManager.ConnectionManager.PendingClients.TryGetValue(senderId, out PendingClient client) && (client.ConnectionState == PendingClient.State.PendingApproval || (client.ConnectionState == PendingClient.State.PendingConnection && messageType != typeof(ConnectionRequestMessage))))
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_12 = __this->___m_NetworkManager_0;
NullCheck(L_12);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_13 = L_12->___ConnectionManager_31;
NullCheck(L_13);
RuntimeObject* L_14;
L_14 = NetworkConnectionManager_get_PendingClients_m4059D854AD96EDED11A566652D56709CF87D3937_inline(L_13, NULL);
uint64_t L_15 = ___0_senderId;
NullCheck(L_14);
bool L_16;
L_16 = InterfaceFuncInvoker2< bool, uint64_t, PendingClient_t7BE0E03F548BBBF1AADDF0F2F831B8FDB7C35BEF** >::Invoke(1 /* System.Boolean System.Collections.Generic.IReadOnlyDictionary`2<System.UInt64,Unity.Netcode.PendingClient>::TryGetValue(TKey,TValue&) */, IReadOnlyDictionary_2_t8B5FC74E82A6D4EF6EC18EA56A3A73B18B946DD6_il2cpp_TypeInfo_var, L_14, L_15, (&V_0));
if (!L_16)
{
goto IL_00aa;
}
}
{
PendingClient_t7BE0E03F548BBBF1AADDF0F2F831B8FDB7C35BEF* L_17 = V_0;
NullCheck(L_17);
int32_t L_18;
L_18 = PendingClient_get_ConnectionState_mAB86028A546CAA568871E18AF2320A997C56E4C6_inline(L_17, NULL);
if ((((int32_t)L_18) == ((int32_t)1)))
{
goto IL_0086;
}
}
{
PendingClient_t7BE0E03F548BBBF1AADDF0F2F831B8FDB7C35BEF* L_19 = V_0;
NullCheck(L_19);
int32_t L_20;
L_20 = PendingClient_get_ConnectionState_mAB86028A546CAA568871E18AF2320A997C56E4C6_inline(L_19, NULL);
if (L_20)
{
goto IL_00aa;
}
}
{
Type_t* L_21 = ___1_messageType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_23;
L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
bool L_24;
L_24 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_21, L_23, NULL);
if (!L_24)
{
goto IL_00aa;
}
}
IL_0086:
{
// if (NetworkLog.CurrentLogLevel <= LogLevel.Normal)
int32_t L_25;
L_25 = NetworkLog_get_CurrentLogLevel_m8D46ADEFC32E3AC0592F30B64B2062202A97AF9C(NULL);
if ((((int32_t)L_25) > ((int32_t)1)))
{
goto IL_00a8;
}
}
{
// NetworkLog.LogWarning($"Message received from {nameof(senderId)}={senderId} before it has been accepted.");
uint64_t L_26 = ___0_senderId;
uint64_t L_27 = L_26;
RuntimeObject* L_28 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_27);
String_t* L_29;
L_29 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralAA7530165C79F0E4523E8D50A0363CD199A980F2, _stringLiteral6B30040DD51D0BCEEBB76F84EEFAD3BBCBC69EC7, L_28, NULL);
NetworkLog_LogWarning_m1A2073B527F4B95F216508B0E5A76DF71823D899(L_29, NULL);
}
IL_00a8:
{
// return false;
return (bool)0;
}
IL_00aa:
{
// if (m_NetworkManager.ConnectedClients.TryGetValue(senderId, out NetworkClient connectedClient) && messageType == typeof(ConnectionRequestMessage))
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_30 = __this->___m_NetworkManager_0;
NullCheck(L_30);
RuntimeObject* L_31;
L_31 = NetworkManager_get_ConnectedClients_mF98B5720C9B6701421F173411D6B3198A61E39A7(L_30, NULL);
uint64_t L_32 = ___0_senderId;
NullCheck(L_31);
bool L_33;
L_33 = InterfaceFuncInvoker2< bool, uint64_t, NetworkClient_t4EB5B562D3C8D21DDD5749455CE80E5B12571F64** >::Invoke(1 /* System.Boolean System.Collections.Generic.IReadOnlyDictionary`2<System.UInt64,Unity.Netcode.NetworkClient>::TryGetValue(TKey,TValue&) */, IReadOnlyDictionary_2_t5D1D0039E8A5028ACC8928132E0AC1C351A1F943_il2cpp_TypeInfo_var, L_31, L_32, (&V_1));
if (!L_33)
{
goto IL_0181;
}
}
{
Type_t* L_34 = ___1_messageType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_35 = { reinterpret_cast<intptr_t> (ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_36;
L_36 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_35, NULL);
bool L_37;
L_37 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_34, L_36, NULL);
if (!L_37)
{
goto IL_0181;
}
}
{
// if (NetworkLog.CurrentLogLevel <= LogLevel.Normal)
int32_t L_38;
L_38 = NetworkLog_get_CurrentLogLevel_m8D46ADEFC32E3AC0592F30B64B2062202A97AF9C(NULL);
if ((((int32_t)L_38) > ((int32_t)1)))
{
goto IL_00fc;
}
}
{
// var transportErrorMsg = GetTransportErrorMessage(messageContent, m_NetworkManager);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_39 = ___2_messageContent;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_40 = __this->___m_NetworkManager_0;
String_t* L_41;
L_41 = NetworkManagerHooks_GetTransportErrorMessage_m534F3E354A322B1453659107E95580EECD587C13(L_39, L_40, NULL);
V_3 = L_41;
// NetworkLog.LogError($"A {nameof(ConnectionRequestMessage)} was received from a client when the connection has already been established. {transportErrorMsg}");
String_t* L_42 = V_3;
String_t* L_43;
L_43 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralE73CB7936841D35C7D00A236DB5EB66E650B835D, L_42, NULL);
NetworkLog_LogError_m6E8EB7F038ACD2B5763437173ACCED5959883428(L_43, NULL);
}
IL_00fc:
{
// return false;
return (bool)0;
}
IL_00fe:
{
// if (messageType == typeof(ConnectionRequestMessage))
Type_t* L_44 = ___1_messageType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_45 = { reinterpret_cast<intptr_t> (ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_46;
L_46 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_45, NULL);
bool L_47;
L_47 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_44, L_46, NULL);
if (!L_47)
{
goto IL_0139;
}
}
{
// if (NetworkLog.CurrentLogLevel <= LogLevel.Normal)
int32_t L_48;
L_48 = NetworkLog_get_CurrentLogLevel_m8D46ADEFC32E3AC0592F30B64B2062202A97AF9C(NULL);
if ((((int32_t)L_48) > ((int32_t)1)))
{
goto IL_0137;
}
}
{
// var transportErrorMsg = GetTransportErrorMessage(messageContent, m_NetworkManager);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_49 = ___2_messageContent;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_50 = __this->___m_NetworkManager_0;
String_t* L_51;
L_51 = NetworkManagerHooks_GetTransportErrorMessage_m534F3E354A322B1453659107E95580EECD587C13(L_49, L_50, NULL);
V_4 = L_51;
// NetworkLog.LogError($"A {nameof(ConnectionRequestMessage)} was received from the server on the client side. {transportErrorMsg}");
String_t* L_52 = V_4;
String_t* L_53;
L_53 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralC59F98523903EAB4DC1C0A5120B4E05B69B5E097, L_52, NULL);
NetworkLog_LogError_m6E8EB7F038ACD2B5763437173ACCED5959883428(L_53, NULL);
}
IL_0137:
{
// return false;
return (bool)0;
}
IL_0139:
{
// if (m_NetworkManager.IsConnectedClient && messageType == typeof(ConnectionApprovedMessage))
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_54 = __this->___m_NetworkManager_0;
NullCheck(L_54);
bool L_55;
L_55 = NetworkManager_get_IsConnectedClient_m6A551DE92D70EFC1940AB427EA727968DA3C9A59(L_54, NULL);
if (!L_55)
{
goto IL_0181;
}
}
{
Type_t* L_56 = ___1_messageType;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_58;
L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
bool L_59;
L_59 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_56, L_58, NULL);
if (!L_59)
{
goto IL_0181;
}
}
{
// if (NetworkLog.CurrentLogLevel <= LogLevel.Normal)
int32_t L_60;
L_60 = NetworkLog_get_CurrentLogLevel_m8D46ADEFC32E3AC0592F30B64B2062202A97AF9C(NULL);
if ((((int32_t)L_60) > ((int32_t)1)))
{
goto IL_017f;
}
}
{
// var transportErrorMsg = GetTransportErrorMessage(messageContent, m_NetworkManager);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_61 = ___2_messageContent;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_62 = __this->___m_NetworkManager_0;
String_t* L_63;
L_63 = NetworkManagerHooks_GetTransportErrorMessage_m534F3E354A322B1453659107E95580EECD587C13(L_61, L_62, NULL);
V_5 = L_63;
// NetworkLog.LogError($"A {nameof(ConnectionApprovedMessage)} was received from the server when the connection has already been established. {transportErrorMsg}");
String_t* L_64 = V_5;
String_t* L_65;
L_65 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral804B1A0850CA69AC2115F62B225CE552428302D7, L_64, NULL);
NetworkLog_LogError_m6E8EB7F038ACD2B5763437173ACCED5959883428(L_65, NULL);
}
IL_017f:
{
// return false;
return (bool)0;
}
IL_0181:
{
// return !m_NetworkManager.MessageManager.StopProcessing;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_66 = __this->___m_NetworkManager_0;
NullCheck(L_66);
NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* L_67 = L_66->___MessageManager_32;
NullCheck(L_67);
bool L_68 = L_67->___StopProcessing_0;
return (bool)((((int32_t)L_68) == ((int32_t)0))? 1 : 0);
}
}
// System.String Unity.Netcode.NetworkManagerHooks::GetTransportErrorMessage(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NetworkManagerHooks_GetTransportErrorMessage_m534F3E354A322B1453659107E95580EECD587C13 (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_messageContent, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___1_networkManager, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityTransport_tF042DD8CD61B26480CA826D0164BD595A87249A4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6D892781218CA10894C6BEDD90E5144379B326DA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral92E48F3AB63065DBED5D22322EC0C8818261A7E7);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// if (networkManager.NetworkConfig.NetworkTransport is not UnityTransport)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = ___1_networkManager;
NullCheck(L_0);
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* L_1 = L_0->___NetworkConfig_10;
NullCheck(L_1);
NetworkTransport_t55E07951299283974C86476F46CC977780560B64* L_2 = L_1->___NetworkTransport_1;
if (((UnityTransport_tF042DD8CD61B26480CA826D0164BD595A87249A4*)IsInstClass((RuntimeObject*)L_2, UnityTransport_tF042DD8CD61B26480CA826D0164BD595A87249A4_il2cpp_TypeInfo_var)))
{
goto IL_002d;
}
}
{
// return $"NetworkTransport: {networkManager.NetworkConfig.NetworkTransport.GetType()}. Please report this to the maintainer of transport layer.";
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_3 = ___1_networkManager;
NullCheck(L_3);
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* L_4 = L_3->___NetworkConfig_10;
NullCheck(L_4);
NetworkTransport_t55E07951299283974C86476F46CC977780560B64* L_5 = L_4->___NetworkTransport_1;
NullCheck(L_5);
Type_t* L_6;
L_6 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_5, NULL);
String_t* L_7;
L_7 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral6D892781218CA10894C6BEDD90E5144379B326DA, L_6, NULL);
return L_7;
}
IL_002d:
{
// var transportVersion = GetTransportVersion(networkManager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_8 = ___1_networkManager;
String_t* L_9;
L_9 = NetworkManagerHooks_GetTransportVersion_m63DDABA30832BB185A4B28DCBC5C54101A4BA86E(L_8, NULL);
V_0 = L_9;
// return $"{transportVersion}. This should not happen. Please report this to the Netcode for GameObjects team at https://github.com/Unity-Technologies/com.unity.netcode.gameobjects/issues and include the following data: Message Size: {messageContent.Length}. Message Content: {NetworkMessageManager.ByteArrayToString(messageContent.ToArray(), 0, messageContent.Length)}";
String_t* L_10 = V_0;
int32_t L_11;
L_11 = FastBufferReader_get_Length_mE214B04E5DEA9E95553282F42E80A99883F7DDB0_inline((&___0_messageContent), NULL);
int32_t L_12 = L_11;
RuntimeObject* L_13 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_12);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14;
L_14 = FastBufferReader_ToArray_m96C38C9C61443CADFEE6870AEAB476B45CFC204A_inline((&___0_messageContent), NULL);
int32_t L_15;
L_15 = FastBufferReader_get_Length_mE214B04E5DEA9E95553282F42E80A99883F7DDB0_inline((&___0_messageContent), NULL);
String_t* L_16;
L_16 = NetworkMessageManager_ByteArrayToString_m1857510E947164D334F6D4FFB6DB5BE8BAB8B52D(L_14, 0, L_15, NULL);
String_t* L_17;
L_17 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteral92E48F3AB63065DBED5D22322EC0C8818261A7E7, L_10, L_13, L_16, NULL);
return L_17;
}
}
// System.String Unity.Netcode.NetworkManagerHooks::GetTransportVersion(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NetworkManagerHooks_GetTransportVersion_m63DDABA30832BB185A4B28DCBC5C54101A4BA86E (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_networkManager, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProtocolType_t05ECA5F83DFC30930520440759ECCE4C93FE12DB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityTransport_tF042DD8CD61B26480CA826D0164BD595A87249A4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral693B1DAF01FD8A7A8FC696612BA091915E263AB1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7C6CA18683C963BC8124866167D2B6B8034F3AC0);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
UnityTransport_tF042DD8CD61B26480CA826D0164BD595A87249A4* V_1 = NULL;
int32_t V_2 = 0;
Type_t* G_B2_0 = NULL;
String_t* G_B2_1 = NULL;
Type_t* G_B1_0 = NULL;
String_t* G_B1_1 = NULL;
String_t* G_B3_0 = NULL;
String_t* G_B3_1 = NULL;
{
// var transportVersion = "NetworkTransport: " + networkManager.NetworkConfig.NetworkTransport.GetType();
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = ___0_networkManager;
NullCheck(L_0);
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* L_1 = L_0->___NetworkConfig_10;
NullCheck(L_1);
NetworkTransport_t55E07951299283974C86476F46CC977780560B64* L_2 = L_1->___NetworkTransport_1;
NullCheck(L_2);
Type_t* L_3;
L_3 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_2, NULL);
Type_t* L_4 = L_3;
G_B1_0 = L_4;
G_B1_1 = _stringLiteral7C6CA18683C963BC8124866167D2B6B8034F3AC0;
if (L_4)
{
G_B2_0 = L_4;
G_B2_1 = _stringLiteral7C6CA18683C963BC8124866167D2B6B8034F3AC0;
goto IL_001c;
}
}
{
G_B3_0 = ((String_t*)(NULL));
G_B3_1 = G_B1_1;
goto IL_0021;
}
IL_001c:
{
NullCheck(G_B2_0);
String_t* L_5;
L_5 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B2_0);
G_B3_0 = L_5;
G_B3_1 = G_B2_1;
}
IL_0021:
{
String_t* L_6;
L_6 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B3_1, G_B3_0, NULL);
V_0 = L_6;
// if (networkManager.NetworkConfig.NetworkTransport is UnityTransport unityTransport)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_7 = ___0_networkManager;
NullCheck(L_7);
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* L_8 = L_7->___NetworkConfig_10;
NullCheck(L_8);
NetworkTransport_t55E07951299283974C86476F46CC977780560B64* L_9 = L_8->___NetworkTransport_1;
V_1 = ((UnityTransport_tF042DD8CD61B26480CA826D0164BD595A87249A4*)IsInstClass((RuntimeObject*)L_9, UnityTransport_tF042DD8CD61B26480CA826D0164BD595A87249A4_il2cpp_TypeInfo_var));
UnityTransport_tF042DD8CD61B26480CA826D0164BD595A87249A4* L_10 = V_1;
if (!L_10)
{
goto IL_005b;
}
}
{
// transportVersion += " UnityTransportProtocol: " + unityTransport.Protocol;
String_t* L_11 = V_0;
UnityTransport_tF042DD8CD61B26480CA826D0164BD595A87249A4* L_12 = V_1;
NullCheck(L_12);
int32_t L_13;
L_13 = UnityTransport_get_Protocol_mDC856C9295082D44BAD5585C803BC66716C8CBCD_inline(L_12, NULL);
V_2 = L_13;
Il2CppFakeBox<int32_t> L_14(ProtocolType_t05ECA5F83DFC30930520440759ECCE4C93FE12DB_il2cpp_TypeInfo_var, (&V_2));
String_t* L_15;
L_15 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_14), NULL);
String_t* L_16;
L_16 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_11, _stringLiteral693B1DAF01FD8A7A8FC696612BA091915E263AB1, L_15, NULL);
V_0 = L_16;
}
IL_005b:
{
// return transportVersion;
String_t* L_17 = V_0;
return L_17;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.HandlerNotRegisteredException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandlerNotRegisteredException__ctor_mDDE5E9FAC8A98F7BA6BEE9496345B516F667F519 (HandlerNotRegisteredException_t4CDE085127B5B7E4DC3BA6B04C203081B83B517C* __this, const RuntimeMethod* method)
{
{
// public HandlerNotRegisteredException()
SystemException__ctor_mB30C3C4B8AB4DF43F4A453C97CCA76DC4AE63B80(__this, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.HandlerNotRegisteredException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandlerNotRegisteredException__ctor_m4B41F5B682A1E25E35522A2FD4C6538ED414A41D (HandlerNotRegisteredException_t4CDE085127B5B7E4DC3BA6B04C203081B83B517C* __this, String_t* ___0_issue, const RuntimeMethod* method)
{
{
// public HandlerNotRegisteredException(string issue) : base(issue)
String_t* L_0 = ___0_issue;
SystemException__ctor_mC481DFD60F19362A0B3523FBD5E429EC4F1F3FB5(__this, L_0, NULL);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.InvalidMessageStructureException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidMessageStructureException__ctor_mB0AC0EF69FEA127E2E502F8A14DE53D9EBE623F8 (InvalidMessageStructureException_tBD7F1CBF7EA53CF6A3A81E2B92EBA797716950F7* __this, const RuntimeMethod* method)
{
{
// public InvalidMessageStructureException()
SystemException__ctor_mB30C3C4B8AB4DF43F4A453C97CCA76DC4AE63B80(__this, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.InvalidMessageStructureException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidMessageStructureException__ctor_m1FB5C9537BD2F6DB1BC00B3BD9242D1A57F7B450 (InvalidMessageStructureException_tBD7F1CBF7EA53CF6A3A81E2B92EBA797716950F7* __this, String_t* ___0_issue, const RuntimeMethod* method)
{
{
// public InvalidMessageStructureException(string issue) : base(issue)
String_t* L_0 = ___0_issue;
SystemException__ctor_mC481DFD60F19362A0B3523FBD5E429EC4F1F3FB5(__this, L_0, NULL);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Type[] Unity.Netcode.NetworkMessageManager::get_MessageTypes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* NetworkMessageManager_get_MessageTypes_m1FA43E945B01C1594F5802F56A5F0C73AAE4D197 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, const RuntimeMethod* method)
{
{
// internal Type[] MessageTypes => m_ReverseTypeMap;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_0 = __this->___m_ReverseTypeMap_3;
return L_0;
}
}
// Unity.Netcode.NetworkMessageManager/MessageHandler[] Unity.Netcode.NetworkMessageManager::get_MessageHandlers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330* NetworkMessageManager_get_MessageHandlers_m7197F8674445682FDB07ABDF87E5C96B6043825D (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, const RuntimeMethod* method)
{
{
// internal MessageHandler[] MessageHandlers => m_MessageHandlers;
MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330* L_0 = __this->___m_MessageHandlers_2;
return L_0;
}
}
// System.UInt32 Unity.Netcode.NetworkMessageManager::get_MessageHandlerCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t NetworkMessageManager_get_MessageHandlerCount_m3637B4064A06782A061759B02F38E47365206F86 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, const RuntimeMethod* method)
{
{
// internal uint MessageHandlerCount => m_HighMessageType;
uint32_t L_0 = __this->___m_HighMessageType_11;
return L_0;
}
}
// System.UInt32 Unity.Netcode.NetworkMessageManager::GetMessageType(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t NetworkMessageManager_GetMessageType_m19706C9E133B6CBA5365C92EA8BC8DEB3600A1D4 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, Type_t* ___0_t, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m049101FC74A1975FDEA57CF7D1B0D5BA7B50A2D2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// return m_MessageTypes[t];
Dictionary_2_t4E1AC3103633DA3C82B1A7A6930ED5ECA825CC05* L_0 = __this->___m_MessageTypes_4;
Type_t* L_1 = ___0_t;
NullCheck(L_0);
uint32_t L_2;
L_2 = Dictionary_2_get_Item_m049101FC74A1975FDEA57CF7D1B0D5BA7B50A2D2(L_0, L_1, Dictionary_2_get_Item_m049101FC74A1975FDEA57CF7D1B0D5BA7B50A2D2_RuntimeMethod_var);
return L_2;
}
}
// System.Object Unity.Netcode.NetworkMessageManager::GetOwner()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NetworkMessageManager_GetOwner_mF43D3159EF98D64758C122EDEB24D77C7AD4F374 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, const RuntimeMethod* method)
{
{
// return m_Owner;
RuntimeObject* L_0 = __this->___m_Owner_12;
return L_0;
}
}
// System.Void Unity.Netcode.NetworkMessageManager::SetLocalClientId(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMessageManager_SetLocalClientId_mC872CAA8D5D7A6EA5F4F83F7390647C756CC0D60 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, uint64_t ___0_id, const RuntimeMethod* method)
{
{
// m_LocalClientId = id;
uint64_t L_0 = ___0_id;
__this->___m_LocalClientId_15 = L_0;
// }
return;
}
}
// System.Collections.Generic.List`1<Unity.Netcode.NetworkMessageManager/MessageWithHandler> Unity.Netcode.NetworkMessageManager::PrioritizeMessageOrder(System.Collections.Generic.List`1<Unity.Netcode.NetworkMessageManager/MessageWithHandler>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* NetworkMessageManager_PrioritizeMessageOrder_m595F1C7DDDD6C08DA7A77D95C0926648CB563467 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* ___0_allowedTypes, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m4D9283C723E59F323DBE6482C89E2614E4DA24B0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m87322B6E253F8E8FE05776BDF6C418CF53C64980_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m415783150BDDB86824FCEE2DA1B5D15CB2D97FDD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m16FDEF8AE84D7057FA2876760DF1652FCFC6ADBE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m1C1880DC802855C6BC59DC5FF0C6575810E94DC9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD3F5CA427B3CF3EEA874461043107649973DCA0B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* V_0 = NULL;
Enumerator_t9446164EA8A89DF9EFC13B1451697C543CF060C1 V_1;
memset((&V_1), 0, sizeof(V_1));
MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 V_2;
memset((&V_2), 0, sizeof(V_2));
MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// var prioritizedTypes = new List<MessageWithHandler>();
List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* L_0 = (List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5*)il2cpp_codegen_object_new(List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mD3F5CA427B3CF3EEA874461043107649973DCA0B(L_0, List_1__ctor_mD3F5CA427B3CF3EEA874461043107649973DCA0B_RuntimeMethod_var);
V_0 = L_0;
// foreach (var t in allowedTypes)
List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* L_1 = ___0_allowedTypes;
NullCheck(L_1);
Enumerator_t9446164EA8A89DF9EFC13B1451697C543CF060C1 L_2;
L_2 = List_1_GetEnumerator_m1C1880DC802855C6BC59DC5FF0C6575810E94DC9(L_1, List_1_GetEnumerator_m1C1880DC802855C6BC59DC5FF0C6575810E94DC9_RuntimeMethod_var);
V_1 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_006b:
{// begin finally (depth: 1)
Enumerator_Dispose_m4D9283C723E59F323DBE6482C89E2614E4DA24B0((&V_1), Enumerator_Dispose_m4D9283C723E59F323DBE6482C89E2614E4DA24B0_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0060_1;
}
IL_000f_1:
{
// foreach (var t in allowedTypes)
MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 L_3;
L_3 = Enumerator_get_Current_m415783150BDDB86824FCEE2DA1B5D15CB2D97FDD_inline((&V_1), Enumerator_get_Current_m415783150BDDB86824FCEE2DA1B5D15CB2D97FDD_RuntimeMethod_var);
V_2 = L_3;
// if (t.MessageType.FullName == typeof(ConnectionRequestMessage).FullName ||
// t.MessageType.FullName == typeof(ConnectionApprovedMessage).FullName)
MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 L_4 = V_2;
Type_t* L_5 = L_4.___MessageType_0;
NullCheck(L_5);
String_t* L_6;
L_6 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_5);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_8;
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
NullCheck(L_8);
String_t* L_9;
L_9 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_8);
bool L_10;
L_10 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_6, L_9, NULL);
if (L_10)
{
goto IL_0059_1;
}
}
{
MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 L_11 = V_2;
Type_t* L_12 = L_11.___MessageType_0;
NullCheck(L_12);
String_t* L_13;
L_13 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_12);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast<intptr_t> (ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_15;
L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL);
NullCheck(L_15);
String_t* L_16;
L_16 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_15);
bool L_17;
L_17 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_13, L_16, NULL);
if (!L_17)
{
goto IL_0060_1;
}
}
IL_0059_1:
{
// prioritizedTypes.Add(t);
List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* L_18 = V_0;
MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 L_19 = V_2;
NullCheck(L_18);
List_1_Add_m16FDEF8AE84D7057FA2876760DF1652FCFC6ADBE_inline(L_18, L_19, List_1_Add_m16FDEF8AE84D7057FA2876760DF1652FCFC6ADBE_RuntimeMethod_var);
}
IL_0060_1:
{
// foreach (var t in allowedTypes)
bool L_20;
L_20 = Enumerator_MoveNext_m87322B6E253F8E8FE05776BDF6C418CF53C64980((&V_1), Enumerator_MoveNext_m87322B6E253F8E8FE05776BDF6C418CF53C64980_RuntimeMethod_var);
if (L_20)
{
goto IL_000f_1;
}
}
{
goto IL_0079;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0079:
{
// foreach (var t in allowedTypes)
List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* L_21 = ___0_allowedTypes;
NullCheck(L_21);
Enumerator_t9446164EA8A89DF9EFC13B1451697C543CF060C1 L_22;
L_22 = List_1_GetEnumerator_m1C1880DC802855C6BC59DC5FF0C6575810E94DC9(L_21, List_1_GetEnumerator_m1C1880DC802855C6BC59DC5FF0C6575810E94DC9_RuntimeMethod_var);
V_1 = L_22;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00de:
{// begin finally (depth: 1)
Enumerator_Dispose_m4D9283C723E59F323DBE6482C89E2614E4DA24B0((&V_1), Enumerator_Dispose_m4D9283C723E59F323DBE6482C89E2614E4DA24B0_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00d3_1;
}
IL_0082_1:
{
// foreach (var t in allowedTypes)
MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 L_23;
L_23 = Enumerator_get_Current_m415783150BDDB86824FCEE2DA1B5D15CB2D97FDD_inline((&V_1), Enumerator_get_Current_m415783150BDDB86824FCEE2DA1B5D15CB2D97FDD_RuntimeMethod_var);
V_3 = L_23;
// if (t.MessageType.FullName != typeof(ConnectionRequestMessage).FullName &&
// t.MessageType.FullName != typeof(ConnectionApprovedMessage).FullName)
MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 L_24 = V_3;
Type_t* L_25 = L_24.___MessageType_0;
NullCheck(L_25);
String_t* L_26;
L_26 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_25);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_27 = { reinterpret_cast<intptr_t> (ConnectionRequestMessage_tB06FE3CD0016BEBC930EE84D68A99F55FD782876_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_28;
L_28 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_27, NULL);
NullCheck(L_28);
String_t* L_29;
L_29 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_28);
bool L_30;
L_30 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_26, L_29, NULL);
if (!L_30)
{
goto IL_00d3_1;
}
}
{
MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 L_31 = V_3;
Type_t* L_32 = L_31.___MessageType_0;
NullCheck(L_32);
String_t* L_33;
L_33 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_32);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast<intptr_t> (ConnectionApprovedMessage_t250E9A4D6270086FBF6335EC55E336A6D6FFAA58_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_35;
L_35 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_34, NULL);
NullCheck(L_35);
String_t* L_36;
L_36 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_35);
bool L_37;
L_37 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_33, L_36, NULL);
if (!L_37)
{
goto IL_00d3_1;
}
}
{
// prioritizedTypes.Add(t);
List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* L_38 = V_0;
MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 L_39 = V_3;
NullCheck(L_38);
List_1_Add_m16FDEF8AE84D7057FA2876760DF1652FCFC6ADBE_inline(L_38, L_39, List_1_Add_m16FDEF8AE84D7057FA2876760DF1652FCFC6ADBE_RuntimeMethod_var);
}
IL_00d3_1:
{
// foreach (var t in allowedTypes)
bool L_40;
L_40 = Enumerator_MoveNext_m87322B6E253F8E8FE05776BDF6C418CF53C64980((&V_1), Enumerator_MoveNext_m87322B6E253F8E8FE05776BDF6C418CF53C64980_RuntimeMethod_var);
if (L_40)
{
goto IL_0082_1;
}
}
{
goto IL_00ec;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00ec:
{
// return prioritizedTypes;
List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* L_41 = V_0;
return L_41;
}
}
// System.Void Unity.Netcode.NetworkMessageManager::.ctor(Unity.Netcode.INetworkMessageSender,System.Object,Unity.Netcode.INetworkMessageProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMessageManager__ctor_mA8A09CCB4C9CFA8776178143056387CB3D5B98D3 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, RuntimeObject* ___0_sender, RuntimeObject* ___1_owner, RuntimeObject* ___2_provider, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_1_t6BD24479F2F1DC7E42F95A0B46A706ADB4949516_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m0AF6A9E01056850C9F7AE464B4099CA3F6D5E8EC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m193A33669C79EC9ABF1A6F0E0B33D3EC2AC38351_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m7339E22726AED5E6BDE312BF251BEC58DCA08F45_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m77E3A2E93259DBBD1A8C9B1A96C05792F6F7E549_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m98ECBFFC35B0DBAFE2041F8C6460F5354DF1D12F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mEFEC7BDFF4F2F2AF6EACEFBE6E35440C1C779014_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t36FA7EC1E5B0BD4419B32EB5EBD5DFA984D70CEA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t4E1AC3103633DA3C82B1A7A6930ED5ECA825CC05_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tAC84F565B305F33E7066B98F6CD6CC5A96A1416A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tF27160F3F05A0ECC97850502DD8A2BC6E3FB9041_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tF94A082BC0A1596467346D509355D345EFF5FA68_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m4D9283C723E59F323DBE6482C89E2614E4DA24B0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m87322B6E253F8E8FE05776BDF6C418CF53C64980_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m415783150BDDB86824FCEE2DA1B5D15CB2D97FDD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m9BDEA7E937C7BF704DD76D70C1EB8C3B72FA474B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkMessageProvider_t63AE40C8E4D8B2FFFA4B05E26A363B161227419B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m1C1880DC802855C6BC59DC5FF0C6575810E94DC9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Sort_mF48FF75C92F31033232EDC5E8F031C4009B65BEF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m29BE85C4E509F6D84E8F42DB8724F2A4D62DB433_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1__ctor_mFDA63240565D7CE2CE41F593F3AD539600FDD1F8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__35_0_m72FFE8FA13A98036318F203C2D9B77C49972AFEF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t052027978265690D79F46B05A348494977DDE237_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* V_0 = NULL;
ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976 V_1;
memset((&V_1), 0, sizeof(V_1));
Enumerator_t9446164EA8A89DF9EFC13B1451697C543CF060C1 V_2;
memset((&V_2), 0, sizeof(V_2));
MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 V_3;
memset((&V_3), 0, sizeof(V_3));
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
Comparison_1_t6BD24479F2F1DC7E42F95A0B46A706ADB4949516* G_B5_0 = NULL;
List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* G_B5_1 = NULL;
Comparison_1_t6BD24479F2F1DC7E42F95A0B46A706ADB4949516* G_B4_0 = NULL;
List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* G_B4_1 = NULL;
{
// private NativeList<ReceiveQueueItem> m_IncomingMessageQueue = new NativeList<ReceiveQueueItem>(16, Allocator.Persistent);
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_0;
L_0 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(4, NULL);
NativeList_1_t244AB70F86E3DE6A3C8F7DE0CE70E58B90A72AAB L_1;
memset((&L_1), 0, sizeof(L_1));
NativeList_1__ctor_mFDA63240565D7CE2CE41F593F3AD539600FDD1F8((&L_1), ((int32_t)16), L_0, /*hidden argument*/NativeList_1__ctor_mFDA63240565D7CE2CE41F593F3AD539600FDD1F8_RuntimeMethod_var);
__this->___m_IncomingMessageQueue_1 = L_1;
// private MessageHandler[] m_MessageHandlers = new MessageHandler[4];
MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330* L_2 = (MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330*)(MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330*)SZArrayNew(MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330_il2cpp_TypeInfo_var, (uint32_t)4);
__this->___m_MessageHandlers_2 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_MessageHandlers_2), (void*)L_2);
// private Type[] m_ReverseTypeMap = new Type[4];
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)4);
__this->___m_ReverseTypeMap_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ReverseTypeMap_3), (void*)L_3);
// private Dictionary<Type, uint> m_MessageTypes = new Dictionary<Type, uint>();
Dictionary_2_t4E1AC3103633DA3C82B1A7A6930ED5ECA825CC05* L_4 = (Dictionary_2_t4E1AC3103633DA3C82B1A7A6930ED5ECA825CC05*)il2cpp_codegen_object_new(Dictionary_2_t4E1AC3103633DA3C82B1A7A6930ED5ECA825CC05_il2cpp_TypeInfo_var);
NullCheck(L_4);
Dictionary_2__ctor_m7339E22726AED5E6BDE312BF251BEC58DCA08F45(L_4, Dictionary_2__ctor_m7339E22726AED5E6BDE312BF251BEC58DCA08F45_RuntimeMethod_var);
__this->___m_MessageTypes_4 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_MessageTypes_4), (void*)L_4);
// private Dictionary<ulong, NativeList<SendQueueItem>> m_SendQueues = new Dictionary<ulong, NativeList<SendQueueItem>>();
Dictionary_2_tF94A082BC0A1596467346D509355D345EFF5FA68* L_5 = (Dictionary_2_tF94A082BC0A1596467346D509355D345EFF5FA68*)il2cpp_codegen_object_new(Dictionary_2_tF94A082BC0A1596467346D509355D345EFF5FA68_il2cpp_TypeInfo_var);
NullCheck(L_5);
Dictionary_2__ctor_m98ECBFFC35B0DBAFE2041F8C6460F5354DF1D12F(L_5, Dictionary_2__ctor_m98ECBFFC35B0DBAFE2041F8C6460F5354DF1D12F_RuntimeMethod_var);
__this->___m_SendQueues_5 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SendQueues_5), (void*)L_5);
// private HashSet<ulong> m_DisconnectedClients = new HashSet<ulong>();
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* L_6 = (HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C*)il2cpp_codegen_object_new(HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C_il2cpp_TypeInfo_var);
NullCheck(L_6);
HashSet_1__ctor_m9BDEA7E937C7BF704DD76D70C1EB8C3B72FA474B(L_6, HashSet_1__ctor_m9BDEA7E937C7BF704DD76D70C1EB8C3B72FA474B_RuntimeMethod_var);
__this->___m_DisconnectedClients_6 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DisconnectedClients_6), (void*)L_6);
// private Dictionary<ulong, Dictionary<Type, int>> m_PerClientMessageVersions = new Dictionary<ulong, Dictionary<Type, int>>();
Dictionary_2_tF27160F3F05A0ECC97850502DD8A2BC6E3FB9041* L_7 = (Dictionary_2_tF27160F3F05A0ECC97850502DD8A2BC6E3FB9041*)il2cpp_codegen_object_new(Dictionary_2_tF27160F3F05A0ECC97850502DD8A2BC6E3FB9041_il2cpp_TypeInfo_var);
NullCheck(L_7);
Dictionary_2__ctor_m77E3A2E93259DBBD1A8C9B1A96C05792F6F7E549(L_7, Dictionary_2__ctor_m77E3A2E93259DBBD1A8C9B1A96C05792F6F7E549_RuntimeMethod_var);
__this->___m_PerClientMessageVersions_7 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PerClientMessageVersions_7), (void*)L_7);
// private Dictionary<uint, Type> m_MessagesByHash = new Dictionary<uint, Type>();
Dictionary_2_t36FA7EC1E5B0BD4419B32EB5EBD5DFA984D70CEA* L_8 = (Dictionary_2_t36FA7EC1E5B0BD4419B32EB5EBD5DFA984D70CEA*)il2cpp_codegen_object_new(Dictionary_2_t36FA7EC1E5B0BD4419B32EB5EBD5DFA984D70CEA_il2cpp_TypeInfo_var);
NullCheck(L_8);
Dictionary_2__ctor_mEFEC7BDFF4F2F2AF6EACEFBE6E35440C1C779014(L_8, Dictionary_2__ctor_mEFEC7BDFF4F2F2AF6EACEFBE6E35440C1C779014_RuntimeMethod_var);
__this->___m_MessagesByHash_8 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_MessagesByHash_8), (void*)L_8);
// private Dictionary<Type, int> m_LocalVersions = new Dictionary<Type, int>();
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_9 = (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*)il2cpp_codegen_object_new(Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var);
NullCheck(L_9);
Dictionary_2__ctor_m0AF6A9E01056850C9F7AE464B4099CA3F6D5E8EC(L_9, Dictionary_2__ctor_m0AF6A9E01056850C9F7AE464B4099CA3F6D5E8EC_RuntimeMethod_var);
__this->___m_LocalVersions_9 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LocalVersions_9), (void*)L_9);
// private List<INetworkHooks> m_Hooks = new List<INetworkHooks>();
List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810* L_10 = (List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810*)il2cpp_codegen_object_new(List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810_il2cpp_TypeInfo_var);
NullCheck(L_10);
List_1__ctor_m29BE85C4E509F6D84E8F42DB8724F2A4D62DB433(L_10, List_1__ctor_m29BE85C4E509F6D84E8F42DB8724F2A4D62DB433_RuntimeMethod_var);
__this->___m_Hooks_10 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Hooks_10), (void*)L_10);
// public int NonFragmentedMessageMaxSize = DefaultNonFragmentedMessageMaxSize;
__this->___NonFragmentedMessageMaxSize_17 = ((int32_t)1296);
// public int FragmentedMessageMaxSize = int.MaxValue;
__this->___FragmentedMessageMaxSize_18 = ((int32_t)2147483647LL);
// public Dictionary<ulong, int> PeerMTUSizes = new Dictionary<ulong, int>();
Dictionary_2_tAC84F565B305F33E7066B98F6CD6CC5A96A1416A* L_11 = (Dictionary_2_tAC84F565B305F33E7066B98F6CD6CC5A96A1416A*)il2cpp_codegen_object_new(Dictionary_2_tAC84F565B305F33E7066B98F6CD6CC5A96A1416A_il2cpp_TypeInfo_var);
NullCheck(L_11);
Dictionary_2__ctor_m193A33669C79EC9ABF1A6F0E0B33D3EC2AC38351(L_11, Dictionary_2__ctor_m193A33669C79EC9ABF1A6F0E0B33D3EC2AC38351_RuntimeMethod_var);
__this->___PeerMTUSizes_19 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->___PeerMTUSizes_19), (void*)L_11);
// public NetworkMessageManager(INetworkMessageSender sender, object owner, INetworkMessageProvider provider = null)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
}
try
{// begin try (depth: 1)
{
// m_Sender = sender;
RuntimeObject* L_12 = ___0_sender;
__this->___m_Sender_13 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Sender_13), (void*)L_12);
// m_Owner = owner;
RuntimeObject* L_13 = ___1_owner;
__this->___m_Owner_12 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Owner_12), (void*)L_13);
// if (provider == null)
RuntimeObject* L_14 = ___2_provider;
if (L_14)
{
goto IL_00c0_1;
}
}
{
// provider = new ILPPMessageProvider();
il2cpp_codegen_initobj((&V_1), sizeof(ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976));
ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976 L_15 = V_1;
ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976 L_16 = L_15;
RuntimeObject* L_17 = Box(ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976_il2cpp_TypeInfo_var, &L_16);
___2_provider = (RuntimeObject*)L_17;
}
IL_00c0_1:
{
// var allowedTypes = provider.GetMessages();
RuntimeObject* L_18 = ___2_provider;
NullCheck(L_18);
List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* L_19;
L_19 = InterfaceFuncInvoker0< List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* >::Invoke(0 /* System.Collections.Generic.List`1<Unity.Netcode.NetworkMessageManager/MessageWithHandler> Unity.Netcode.INetworkMessageProvider::GetMessages() */, INetworkMessageProvider_t63AE40C8E4D8B2FFFA4B05E26A363B161227419B_il2cpp_TypeInfo_var, L_18);
V_0 = L_19;
// allowedTypes.Sort((a, b) => string.CompareOrdinal(a.MessageType.FullName, b.MessageType.FullName));
List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* L_20 = V_0;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t052027978265690D79F46B05A348494977DDE237_il2cpp_TypeInfo_var);
Comparison_1_t6BD24479F2F1DC7E42F95A0B46A706ADB4949516* L_21 = ((U3CU3Ec_t052027978265690D79F46B05A348494977DDE237_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t052027978265690D79F46B05A348494977DDE237_il2cpp_TypeInfo_var))->___U3CU3E9__35_0_1;
Comparison_1_t6BD24479F2F1DC7E42F95A0B46A706ADB4949516* L_22 = L_21;
G_B4_0 = L_22;
G_B4_1 = L_20;
if (L_22)
{
G_B5_0 = L_22;
G_B5_1 = L_20;
goto IL_00e7_1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t052027978265690D79F46B05A348494977DDE237_il2cpp_TypeInfo_var);
U3CU3Ec_t052027978265690D79F46B05A348494977DDE237* L_23 = ((U3CU3Ec_t052027978265690D79F46B05A348494977DDE237_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t052027978265690D79F46B05A348494977DDE237_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Comparison_1_t6BD24479F2F1DC7E42F95A0B46A706ADB4949516* L_24 = (Comparison_1_t6BD24479F2F1DC7E42F95A0B46A706ADB4949516*)il2cpp_codegen_object_new(Comparison_1_t6BD24479F2F1DC7E42F95A0B46A706ADB4949516_il2cpp_TypeInfo_var);
NullCheck(L_24);
Comparison_1__ctor_mD9765309E43FD9C42DE839B6DBBFF4B6904FA82E(L_24, L_23, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__35_0_m72FFE8FA13A98036318F203C2D9B77C49972AFEF_RuntimeMethod_var), NULL);
Comparison_1_t6BD24479F2F1DC7E42F95A0B46A706ADB4949516* L_25 = L_24;
((U3CU3Ec_t052027978265690D79F46B05A348494977DDE237_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t052027978265690D79F46B05A348494977DDE237_il2cpp_TypeInfo_var))->___U3CU3E9__35_0_1 = L_25;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t052027978265690D79F46B05A348494977DDE237_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t052027978265690D79F46B05A348494977DDE237_il2cpp_TypeInfo_var))->___U3CU3E9__35_0_1), (void*)L_25);
G_B5_0 = L_25;
G_B5_1 = G_B4_1;
}
IL_00e7_1:
{
NullCheck(G_B5_1);
List_1_Sort_mF48FF75C92F31033232EDC5E8F031C4009B65BEF(G_B5_1, G_B5_0, List_1_Sort_mF48FF75C92F31033232EDC5E8F031C4009B65BEF_RuntimeMethod_var);
// allowedTypes = PrioritizeMessageOrder(allowedTypes);
List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* L_26 = V_0;
List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* L_27;
L_27 = NetworkMessageManager_PrioritizeMessageOrder_m595F1C7DDDD6C08DA7A77D95C0926648CB563467(__this, L_26, NULL);
V_0 = L_27;
// foreach (var type in allowedTypes)
List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* L_28 = V_0;
NullCheck(L_28);
Enumerator_t9446164EA8A89DF9EFC13B1451697C543CF060C1 L_29;
L_29 = List_1_GetEnumerator_m1C1880DC802855C6BC59DC5FF0C6575810E94DC9(L_28, List_1_GetEnumerator_m1C1880DC802855C6BC59DC5FF0C6575810E94DC9_RuntimeMethod_var);
V_2 = L_29;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0117_1:
{// begin finally (depth: 2)
Enumerator_Dispose_m4D9283C723E59F323DBE6482C89E2614E4DA24B0((&V_2), Enumerator_Dispose_m4D9283C723E59F323DBE6482C89E2614E4DA24B0_RuntimeMethod_var);
return;
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
goto IL_010c_2;
}
IL_00fd_2:
{
// foreach (var type in allowedTypes)
MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 L_30;
L_30 = Enumerator_get_Current_m415783150BDDB86824FCEE2DA1B5D15CB2D97FDD_inline((&V_2), Enumerator_get_Current_m415783150BDDB86824FCEE2DA1B5D15CB2D97FDD_RuntimeMethod_var);
V_3 = L_30;
// RegisterMessageType(type);
MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 L_31 = V_3;
NetworkMessageManager_RegisterMessageType_mCCBA4E9D6924DBECF52A0798C222C818868EE038(__this, L_31, NULL);
}
IL_010c_2:
{
// foreach (var type in allowedTypes)
bool L_32;
L_32 = Enumerator_MoveNext_m87322B6E253F8E8FE05776BDF6C418CF53C64980((&V_2), Enumerator_MoveNext_m87322B6E253F8E8FE05776BDF6C418CF53C64980_RuntimeMethod_var);
if (L_32)
{
goto IL_00fd_2;
}
}
{
goto IL_0125_1;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0125_1:
{
// }
goto IL_0130;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0127;
}
throw e;
}
CATCH_0127:
{// begin catch(System.Exception)
Exception_t* L_33 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// catch (Exception)
// Dispose();
NetworkMessageManager_Dispose_m098204CA21B259544B7BD51C2C88283637617628(__this, NULL);
// throw;
IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*));
}// end catch (depth: 1)
IL_0130:
{
// }
return;
}
}
// System.Void Unity.Netcode.NetworkMessageManager::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMessageManager_Dispose_m098204CA21B259544B7BD51C2C88283637617628 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_mD5C584F81AE7154F1E76C7D9DBD6B7FFE9546812_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m30C5397434E951D2E597B452DEF82539B1929F37_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m5F87A473347207AAB2086C94416F414D0202A303_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6BA5BFCC2F1B0C2F5D18F51B78D7F94B049F0B42_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mABA0E6A3957BB1F46DB1213D2EDE8FC626747CD2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Dispose_mDD199C00F7FC8A7A960E77B617F1F56C09ED1E55_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_ElementAt_m34034B2F410A4A5EFB653CBE273CD08393A6FF86_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_m54A37F30FF20C0B2C0379FCD127E6E9460578751_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t73351F0588F1D94CB365D5D303001FA5E5C5DE40 V_0;
memset((&V_0), 0, sizeof(V_0));
KeyValuePair_2_t7254D9118423097015AC34CEB88C3AA41D661442 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
{
// if (m_Disposed)
bool L_0 = __this->___m_Disposed_14;
if (!L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// foreach (var kvp in m_SendQueues)
Dictionary_2_tF94A082BC0A1596467346D509355D345EFF5FA68* L_1 = __this->___m_SendQueues_5;
NullCheck(L_1);
Enumerator_t73351F0588F1D94CB365D5D303001FA5E5C5DE40 L_2;
L_2 = Dictionary_2_GetEnumerator_mD5C584F81AE7154F1E76C7D9DBD6B7FFE9546812(L_1, Dictionary_2_GetEnumerator_mD5C584F81AE7154F1E76C7D9DBD6B7FFE9546812_RuntimeMethod_var);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0037:
{// begin finally (depth: 1)
Enumerator_Dispose_m30C5397434E951D2E597B452DEF82539B1929F37((&V_0), Enumerator_Dispose_m30C5397434E951D2E597B452DEF82539B1929F37_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_002c_1;
}
IL_0017_1:
{
// foreach (var kvp in m_SendQueues)
KeyValuePair_2_t7254D9118423097015AC34CEB88C3AA41D661442 L_3;
L_3 = Enumerator_get_Current_m6BA5BFCC2F1B0C2F5D18F51B78D7F94B049F0B42_inline((&V_0), Enumerator_get_Current_m6BA5BFCC2F1B0C2F5D18F51B78D7F94B049F0B42_RuntimeMethod_var);
V_1 = L_3;
// ClientDisconnected(kvp.Key);
uint64_t L_4;
L_4 = KeyValuePair_2_get_Key_mABA0E6A3957BB1F46DB1213D2EDE8FC626747CD2_inline((&V_1), KeyValuePair_2_get_Key_mABA0E6A3957BB1F46DB1213D2EDE8FC626747CD2_RuntimeMethod_var);
NetworkMessageManager_ClientDisconnected_m3D131163D2CA7A1AF3B03ED89C08A5ED79CC54D7(__this, L_4, NULL);
}
IL_002c_1:
{
// foreach (var kvp in m_SendQueues)
bool L_5;
L_5 = Enumerator_MoveNext_m5F87A473347207AAB2086C94416F414D0202A303((&V_0), Enumerator_MoveNext_m5F87A473347207AAB2086C94416F414D0202A303_RuntimeMethod_var);
if (L_5)
{
goto IL_0017_1;
}
}
{
goto IL_0045;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0045:
{
// CleanupDisconnectedClients();
NetworkMessageManager_CleanupDisconnectedClients_m682837630367C909D09E514190A1869D680DCF22(__this, NULL);
// for (var queueIndex = 0; queueIndex < m_IncomingMessageQueue.Length; ++queueIndex)
V_2 = 0;
goto IL_0069;
}
IL_004f:
{
// ref var item = ref m_IncomingMessageQueue.ElementAt(queueIndex);
NativeList_1_t244AB70F86E3DE6A3C8F7DE0CE70E58B90A72AAB* L_6 = (NativeList_1_t244AB70F86E3DE6A3C8F7DE0CE70E58B90A72AAB*)(&__this->___m_IncomingMessageQueue_1);
int32_t L_7 = V_2;
ReceiveQueueItem_tC07D121A91E2DA50FCBD08D1720CE0B4BA0F93BE* L_8;
L_8 = NativeList_1_ElementAt_m34034B2F410A4A5EFB653CBE273CD08393A6FF86(L_6, L_7, NativeList_1_ElementAt_m34034B2F410A4A5EFB653CBE273CD08393A6FF86_RuntimeMethod_var);
// item.Reader.Dispose();
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* L_9 = (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)(&L_8->___Reader_0);
FastBufferReader_Dispose_m41A8C3E8174E2031FE00D3B911BE94AE8FE0AD23(L_9, NULL);
// for (var queueIndex = 0; queueIndex < m_IncomingMessageQueue.Length; ++queueIndex)
int32_t L_10 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_0069:
{
// for (var queueIndex = 0; queueIndex < m_IncomingMessageQueue.Length; ++queueIndex)
int32_t L_11 = V_2;
NativeList_1_t244AB70F86E3DE6A3C8F7DE0CE70E58B90A72AAB* L_12 = (NativeList_1_t244AB70F86E3DE6A3C8F7DE0CE70E58B90A72AAB*)(&__this->___m_IncomingMessageQueue_1);
int32_t L_13;
L_13 = NativeList_1_get_Length_m54A37F30FF20C0B2C0379FCD127E6E9460578751(L_12, NativeList_1_get_Length_m54A37F30FF20C0B2C0379FCD127E6E9460578751_RuntimeMethod_var);
if ((((int32_t)L_11) < ((int32_t)L_13)))
{
goto IL_004f;
}
}
{
// m_IncomingMessageQueue.Dispose();
NativeList_1_t244AB70F86E3DE6A3C8F7DE0CE70E58B90A72AAB* L_14 = (NativeList_1_t244AB70F86E3DE6A3C8F7DE0CE70E58B90A72AAB*)(&__this->___m_IncomingMessageQueue_1);
NativeList_1_Dispose_mDD199C00F7FC8A7A960E77B617F1F56C09ED1E55(L_14, NativeList_1_Dispose_mDD199C00F7FC8A7A960E77B617F1F56C09ED1E55_RuntimeMethod_var);
// m_Disposed = true;
__this->___m_Disposed_14 = (bool)1;
// }
return;
}
}
// System.Void Unity.Netcode.NetworkMessageManager::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMessageManager_Finalize_mF78302ED450CB9C8C3E478FDC519AFA6794EB30D (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, const RuntimeMethod* method)
{
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0008:
{// begin finally (depth: 1)
// }
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// Dispose();
NetworkMessageManager_Dispose_m098204CA21B259544B7BD51C2C88283637617628(__this, NULL);
goto IL_000f;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_000f:
{
// }
return;
}
}
// System.Void Unity.Netcode.NetworkMessageManager::Hook(Unity.Netcode.INetworkHooks)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMessageManager_Hook_m3BC2369D0C8E40FCECF054755B1E552D9E6859D3 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, RuntimeObject* ___0_hooks, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF2612130B0056E4B0C6CFCFA62774B6373FEF3E9_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// m_Hooks.Add(hooks);
List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810* L_0 = __this->___m_Hooks_10;
RuntimeObject* L_1 = ___0_hooks;
NullCheck(L_0);
List_1_Add_mF2612130B0056E4B0C6CFCFA62774B6373FEF3E9_inline(L_0, L_1, List_1_Add_mF2612130B0056E4B0C6CFCFA62774B6373FEF3E9_RuntimeMethod_var);
// }
return;
}
}
// System.Void Unity.Netcode.NetworkMessageManager::Unhook(Unity.Netcode.INetworkHooks)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMessageManager_Unhook_m474DD5EB7FDFC02A0E40F4A9420B96495D48B8EC (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, RuntimeObject* ___0_hooks, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m192B58783B7D8F02BBF998322CA8242036238306_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// m_Hooks.Remove(hooks);
List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810* L_0 = __this->___m_Hooks_10;
RuntimeObject* L_1 = ___0_hooks;
NullCheck(L_0);
bool L_2;
L_2 = List_1_Remove_m192B58783B7D8F02BBF998322CA8242036238306(L_0, L_1, List_1_Remove_m192B58783B7D8F02BBF998322CA8242036238306_RuntimeMethod_var);
// }
return;
}
}
// System.Void Unity.Netcode.NetworkMessageManager::RegisterMessageType(Unity.Netcode.NetworkMessageManager/MessageWithHandler)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMessageManager_RegisterMessageType_mCCBA4E9D6924DBECF52A0798C222C818868EE038 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 ___0_messageWithHandler, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisMessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B_m986B2E7DF8D4E69EBFDFCC719712E300C8334E9D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisType_t_mADFDA970F62777C71750DBFF823EF5114DE029A1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m523CB8EB40145B2FB212BB32F0E7B19E62D582BD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mA708A26DC3ADB46F77730E42DF88A3453473E8E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mB21B2F3AA70542CEF3CB86683575587107BD59F2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
{
// if (m_HighMessageType == m_MessageHandlers.Length)
uint32_t L_0 = __this->___m_HighMessageType_11;
MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330* L_1 = __this->___m_MessageHandlers_2;
NullCheck(L_1);
if ((!(((uint64_t)((int64_t)(uint64_t)L_0)) == ((uint64_t)((int64_t)((int32_t)(((RuntimeArray*)L_1)->max_length)))))))
{
goto IL_003c;
}
}
{
// Array.Resize(ref m_MessageHandlers, 2 * m_MessageHandlers.Length);
MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330** L_2 = (MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330**)(&__this->___m_MessageHandlers_2);
MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330* L_3 = __this->___m_MessageHandlers_2;
NullCheck(L_3);
Array_Resize_TisMessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B_m986B2E7DF8D4E69EBFDFCC719712E300C8334E9D(L_2, ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((RuntimeArray*)L_3)->max_length)))), Array_Resize_TisMessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B_m986B2E7DF8D4E69EBFDFCC719712E300C8334E9D_RuntimeMethod_var);
// Array.Resize(ref m_ReverseTypeMap, 2 * m_ReverseTypeMap.Length);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB** L_4 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB**)(&__this->___m_ReverseTypeMap_3);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_5 = __this->___m_ReverseTypeMap_3;
NullCheck(L_5);
Array_Resize_TisType_t_mADFDA970F62777C71750DBFF823EF5114DE029A1(L_4, ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((RuntimeArray*)L_5)->max_length)))), Array_Resize_TisType_t_mADFDA970F62777C71750DBFF823EF5114DE029A1_RuntimeMethod_var);
}
IL_003c:
{
// m_MessageHandlers[m_HighMessageType] = messageWithHandler.Handler;
MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330* L_6 = __this->___m_MessageHandlers_2;
uint32_t L_7 = __this->___m_HighMessageType_11;
MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 L_8 = ___0_messageWithHandler;
MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B* L_9 = L_8.___Handler_1;
NullCheck(L_6);
ArrayElementTypeCheck (L_6, L_9);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B*)L_9);
// m_ReverseTypeMap[m_HighMessageType] = messageWithHandler.MessageType;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_10 = __this->___m_ReverseTypeMap_3;
uint32_t L_11 = __this->___m_HighMessageType_11;
MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 L_12 = ___0_messageWithHandler;
Type_t* L_13 = L_12.___MessageType_0;
NullCheck(L_10);
ArrayElementTypeCheck (L_10, L_13);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_11), (Type_t*)L_13);
// m_MessagesByHash[XXHash.Hash32(messageWithHandler.MessageType.FullName)] = messageWithHandler.MessageType;
Dictionary_2_t36FA7EC1E5B0BD4419B32EB5EBD5DFA984D70CEA* L_14 = __this->___m_MessagesByHash_8;
MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 L_15 = ___0_messageWithHandler;
Type_t* L_16 = L_15.___MessageType_0;
NullCheck(L_16);
String_t* L_17;
L_17 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_16);
uint32_t L_18;
L_18 = XXHash_Hash32_mDAC30AB830DFD291A7AA57B33B1424F7DBC972AB_inline(L_17, NULL);
MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 L_19 = ___0_messageWithHandler;
Type_t* L_20 = L_19.___MessageType_0;
NullCheck(L_14);
Dictionary_2_set_Item_mB21B2F3AA70542CEF3CB86683575587107BD59F2(L_14, L_18, L_20, Dictionary_2_set_Item_mB21B2F3AA70542CEF3CB86683575587107BD59F2_RuntimeMethod_var);
// m_MessageTypes[messageWithHandler.MessageType] = m_HighMessageType++;
Dictionary_2_t4E1AC3103633DA3C82B1A7A6930ED5ECA825CC05* L_21 = __this->___m_MessageTypes_4;
MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 L_22 = ___0_messageWithHandler;
Type_t* L_23 = L_22.___MessageType_0;
uint32_t L_24 = __this->___m_HighMessageType_11;
V_0 = L_24;
uint32_t L_25 = V_0;
__this->___m_HighMessageType_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_25, 1));
uint32_t L_26 = V_0;
NullCheck(L_21);
Dictionary_2_set_Item_mA708A26DC3ADB46F77730E42DF88A3453473E8E2(L_21, L_23, L_26, Dictionary_2_set_Item_mA708A26DC3ADB46F77730E42DF88A3453473E8E2_RuntimeMethod_var);
// m_LocalVersions[messageWithHandler.MessageType] = messageWithHandler.GetVersion();
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_27 = __this->___m_LocalVersions_9;
MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 L_28 = ___0_messageWithHandler;
Type_t* L_29 = L_28.___MessageType_0;
MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 L_30 = ___0_messageWithHandler;
VersionGetter_t41E80851BB8117702C0AA93A1063A51EB323E196* L_31 = L_30.___GetVersion_2;
NullCheck(L_31);
int32_t L_32;
L_32 = VersionGetter_Invoke_m0AF36B40BAB9610F9B4E9E3DEE9AF5CCBE387F43_inline(L_31, NULL);
NullCheck(L_27);
Dictionary_2_set_Item_m523CB8EB40145B2FB212BB32F0E7B19E62D582BD(L_27, L_29, L_32, Dictionary_2_set_Item_m523CB8EB40145B2FB212BB32F0E7B19E62D582BD_RuntimeMethod_var);
// }
return;
}
}
// System.Int32 Unity.Netcode.NetworkMessageManager::GetLocalVersion(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NetworkMessageManager_GetLocalVersion_mEBE2BD6222D42DBF726B3EA8E86CC75B194E97B7 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, Type_t* ___0_messageType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m29C1E30045ABDC4CDDE165ECE2F3A1A80F9559DE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// return m_LocalVersions[messageType];
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_0 = __this->___m_LocalVersions_9;
Type_t* L_1 = ___0_messageType;
NullCheck(L_0);
int32_t L_2;
L_2 = Dictionary_2_get_Item_m29C1E30045ABDC4CDDE165ECE2F3A1A80F9559DE(L_0, L_1, Dictionary_2_get_Item_m29C1E30045ABDC4CDDE165ECE2F3A1A80F9559DE_RuntimeMethod_var);
return L_2;
}
}
// System.String Unity.Netcode.NetworkMessageManager::ByteArrayToString(System.Byte[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NetworkMessageManager_ByteArrayToString_m1857510E947164D334F6D4FFB6DB5BE8BAB8B52D (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_ba, int32_t ___1_offset, int32_t ___2_count, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10A1F141573721F464C6AC803286B1B8AF33335B);
s_Il2CppMethodInitialized = true;
}
StringBuilder_t* V_0 = NULL;
int32_t V_1 = 0;
{
// var hex = new StringBuilder(ba.Length * 2);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_ba;
NullCheck(L_0);
StringBuilder_t* L_1 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
NullCheck(L_1);
StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_1, ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_0)->max_length)), 2)), NULL);
V_0 = L_1;
// for (int i = offset; i < offset + count; ++i)
int32_t L_2 = ___1_offset;
V_1 = L_2;
goto IL_0027;
}
IL_000f:
{
// hex.AppendFormat("{0:x2} ", ba[i]);
StringBuilder_t* L_3 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_ba;
int32_t L_5 = V_1;
NullCheck(L_4);
int32_t L_6 = L_5;
uint8_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
uint8_t L_8 = L_7;
RuntimeObject* L_9 = Box(Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, &L_8);
NullCheck(L_3);
StringBuilder_t* L_10;
L_10 = StringBuilder_AppendFormat_mFA88863E4018C2912D1A783E0EA6DAE4F594124F(L_3, _stringLiteral10A1F141573721F464C6AC803286B1B8AF33335B, L_9, NULL);
// for (int i = offset; i < offset + count; ++i)
int32_t L_11 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_0027:
{
// for (int i = offset; i < offset + count; ++i)
int32_t L_12 = V_1;
int32_t L_13 = ___1_offset;
int32_t L_14 = ___2_count;
if ((((int32_t)L_12) < ((int32_t)((int32_t)il2cpp_codegen_add(L_13, L_14)))))
{
goto IL_000f;
}
}
{
// return hex.ToString();
StringBuilder_t* L_15 = V_0;
NullCheck(L_15);
String_t* L_16;
L_16 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_15);
return L_16;
}
}
// System.Void Unity.Netcode.NetworkMessageManager::HandleIncomingData(System.UInt64,System.ArraySegment`1<System.Byte>,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMessageManager_HandleIncomingData_mE86A83A3C97131FF967ABEF4850FF542F73FF835 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, uint64_t ___0_clientId, ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 ___1_data, float ___2_receiveTime, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferReader_ReadValue_TisNetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA_mEC3D28DCD161B3F92FBAFD144CAAB2B0E5981535_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkHooks_t0661E1D4E1A1C18135CA440AC01EDAA733B83533_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1B5F03DAFC4DD93F2A6F3BF9CF99369C854107F4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2AC52F6154CCC350A2D161D9271DC7A4141292F9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Add_m89347AC6A166719D86FFCED47DB9E43A6A9ED44A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E9A71C50FCBD84B20D791766CFDA4549A33EE72);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0FFCBD9BF778C58EF3D4DEB7369B4FA2A02A39B5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral25B4E87A602DF1E787D31DCF089A85E48E51C673);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral92DC12C69EEB8F210802E229B9F4C206CFE26C5F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF5F6D288B541547749D09EB29ADD68157281C9B4);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 V_2;
memset((&V_2), 0, sizeof(V_2));
NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA V_3;
memset((&V_3), 0, sizeof(V_3));
uint64_t V_4 = 0;
ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D V_5;
memset((&V_5), 0, sizeof(V_5));
int32_t V_6 = 0;
int32_t V_7 = 0;
NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673 V_8;
memset((&V_8), 0, sizeof(V_8));
int32_t V_9 = 0;
int32_t V_10 = 0;
ReceiveQueueItem_tC07D121A91E2DA50FCBD08D1720CE0B4BA0F93BE V_11;
memset((&V_11), 0, sizeof(V_11));
int32_t V_12 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// fixed (byte* dataPtr = data.Array)
il2cpp_codegen_runtime_class_init_inline(ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_il2cpp_TypeInfo_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0;
L_0 = ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_inline((&___1_data), ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_RuntimeMethod_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
V_1 = L_1;
if (!L_1)
{
goto IL_0010;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1;
NullCheck(L_2);
if (((int32_t)(((RuntimeArray*)L_2)->max_length)))
{
goto IL_0015;
}
}
IL_0010:
{
V_0 = (uint8_t*)((uintptr_t)0);
goto IL_001e;
}
IL_0015:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
NullCheck(L_3);
V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_001e:
{
// var batchReader = new FastBufferReader(dataPtr + data.Offset, Allocator.None, data.Count);
uint8_t* L_4 = V_0;
il2cpp_codegen_runtime_class_init_inline(ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_il2cpp_TypeInfo_var);
int32_t L_5;
L_5 = ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_inline((&___1_data), ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_RuntimeMethod_var);
int32_t L_6;
L_6 = ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_inline((&___1_data), ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_RuntimeMethod_var);
FastBufferReader__ctor_mF5F9FCA3A383567FAE38CB5E43C7EFD100C476BC((&V_2), ((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5)), 1, L_6, 0, 2, NULL);
// if (!batchReader.TryBeginRead(sizeof(NetworkBatchHeader)))
uint32_t L_7 = sizeof(NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA);
bool L_8;
L_8 = FastBufferReader_TryBeginRead_mDCCE31EA62FDF16BF16B1ED58CF3330944ED4900_inline((&V_2), L_7, NULL);
if (L_8)
{
goto IL_0052;
}
}
{
// NetworkLog.LogError("Received a packet too small to contain a BatchHeader. Ignoring it.");
NetworkLog_LogError_m6E8EB7F038ACD2B5763437173ACCED5959883428(_stringLiteral0FFCBD9BF778C58EF3D4DEB7369B4FA2A02A39B5, NULL);
// return;
return;
}
IL_0052:
{
// batchReader.ReadValue(out NetworkBatchHeader batchHeader);
il2cpp_codegen_initobj((&V_5), sizeof(ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D));
ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D L_9 = V_5;
FastBufferReader_ReadValue_TisNetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA_mEC3D28DCD161B3F92FBAFD144CAAB2B0E5981535_inline((&V_2), (&V_3), L_9, FastBufferReader_ReadValue_TisNetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA_mEC3D28DCD161B3F92FBAFD144CAAB2B0E5981535_RuntimeMethod_var);
// if (batchHeader.Magic != NetworkBatchHeader.MagicValue)
NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA L_10 = V_3;
uint16_t L_11 = L_10.___Magic_1;
if ((((int32_t)L_11) == ((int32_t)((int32_t)4448))))
{
goto IL_00b0;
}
}
{
// NetworkLog.LogError($"Received a packet with an invalid Magic Value. Please report this to the Netcode for GameObjects team at https://github.com/Unity-Technologies/com.unity.netcode.gameobjects/issues and include the following data: Offset: {data.Offset}, Size: {data.Count}, Full receive array: {ByteArrayToString(data.Array, 0, data.Array.Length)}");
il2cpp_codegen_runtime_class_init_inline(ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_il2cpp_TypeInfo_var);
int32_t L_12;
L_12 = ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_inline((&___1_data), ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_RuntimeMethod_var);
int32_t L_13 = L_12;
RuntimeObject* L_14 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_13);
int32_t L_15;
L_15 = ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_inline((&___1_data), ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_RuntimeMethod_var);
int32_t L_16 = L_15;
RuntimeObject* L_17 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_16);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18;
L_18 = ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_inline((&___1_data), ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_RuntimeMethod_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19;
L_19 = ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_inline((&___1_data), ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_RuntimeMethod_var);
NullCheck(L_19);
String_t* L_20;
L_20 = NetworkMessageManager_ByteArrayToString_m1857510E947164D334F6D4FFB6DB5BE8BAB8B52D(L_18, 0, ((int32_t)(((RuntimeArray*)L_19)->max_length)), NULL);
String_t* L_21;
L_21 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteral92DC12C69EEB8F210802E229B9F4C206CFE26C5F, L_14, L_17, L_20, NULL);
NetworkLog_LogError_m6E8EB7F038ACD2B5763437173ACCED5959883428(L_21, NULL);
// return;
return;
}
IL_00b0:
{
// if (batchHeader.BatchSize != data.Count)
NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA L_22 = V_3;
int32_t L_23 = L_22.___BatchSize_3;
il2cpp_codegen_runtime_class_init_inline(ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_il2cpp_TypeInfo_var);
int32_t L_24;
L_24 = ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_inline((&___1_data), ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_RuntimeMethod_var);
if ((((int32_t)L_23) == ((int32_t)L_24)))
{
goto IL_011a;
}
}
{
// NetworkLog.LogError($"Received a packet with an invalid Batch Size Value. Please report this to the Netcode for GameObjects team at https://github.com/Unity-Technologies/com.unity.netcode.gameobjects/issues and include the following data: Offset: {data.Offset}, Size: {data.Count}, Expected Size: {batchHeader.BatchSize}, Full receive array: {ByteArrayToString(data.Array, 0, data.Array.Length)}");
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_25 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_26 = L_25;
il2cpp_codegen_runtime_class_init_inline(ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_il2cpp_TypeInfo_var);
int32_t L_27;
L_27 = ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_inline((&___1_data), ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_RuntimeMethod_var);
int32_t L_28 = L_27;
RuntimeObject* L_29 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_28);
NullCheck(L_26);
ArrayElementTypeCheck (L_26, L_29);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_29);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = L_26;
int32_t L_31;
L_31 = ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_inline((&___1_data), ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_RuntimeMethod_var);
int32_t L_32 = L_31;
RuntimeObject* L_33 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_32);
NullCheck(L_30);
ArrayElementTypeCheck (L_30, L_33);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_33);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_34 = L_30;
NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA L_35 = V_3;
int32_t L_36 = L_35.___BatchSize_3;
int32_t L_37 = L_36;
RuntimeObject* L_38 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_37);
NullCheck(L_34);
ArrayElementTypeCheck (L_34, L_38);
(L_34)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_38);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_39 = L_34;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40;
L_40 = ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_inline((&___1_data), ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_RuntimeMethod_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41;
L_41 = ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_inline((&___1_data), ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_RuntimeMethod_var);
NullCheck(L_41);
String_t* L_42;
L_42 = NetworkMessageManager_ByteArrayToString_m1857510E947164D334F6D4FFB6DB5BE8BAB8B52D(L_40, 0, ((int32_t)(((RuntimeArray*)L_41)->max_length)), NULL);
NullCheck(L_39);
ArrayElementTypeCheck (L_39, L_42);
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_42);
String_t* L_43;
L_43 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(_stringLiteral25B4E87A602DF1E787D31DCF089A85E48E51C673, L_39, NULL);
NetworkLog_LogError_m6E8EB7F038ACD2B5763437173ACCED5959883428(L_43, NULL);
// return;
return;
}
IL_011a:
{
// var hash = XXHash.Hash64(batchReader.GetUnsafePtrAtCurrentPosition(), batchReader.Length - batchReader.Position);
uint8_t* L_44;
L_44 = FastBufferReader_GetUnsafePtrAtCurrentPosition_mCAE0DC135621229B1323F090048FFD99BC76535B_inline((&V_2), NULL);
int32_t L_45;
L_45 = FastBufferReader_get_Length_mE214B04E5DEA9E95553282F42E80A99883F7DDB0_inline((&V_2), NULL);
int32_t L_46;
L_46 = FastBufferReader_get_Position_m6B9DC9ECC9F2D943EA0103248E10AB9B95C8F4CF_inline((&V_2), NULL);
uint64_t L_47;
L_47 = XXHash_Hash64_mB6D41A88BD9EE1A8485AF3BDF38732BBA1DA7DC7_inline(L_44, ((int32_t)il2cpp_codegen_subtract(L_45, L_46)), 0, NULL);
V_4 = L_47;
// if (hash != batchHeader.BatchHash)
uint64_t L_48 = V_4;
NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA L_49 = V_3;
uint64_t L_50 = L_49.___BatchHash_4;
if ((((int64_t)L_48) == ((int64_t)L_50)))
{
goto IL_01a7;
}
}
{
// NetworkLog.LogError($"Received a packet with an invalid Hash Value. Please report this to the Netcode for GameObjects team at https://github.com/Unity-Technologies/com.unity.netcode.gameobjects/issues and include the following data: Received Hash: {batchHeader.BatchHash}, Calculated Hash: {hash}, Offset: {data.Offset}, Size: {data.Count}, Full receive array: {ByteArrayToString(data.Array, 0, data.Array.Length)}");
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_51 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)5);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_52 = L_51;
NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA L_53 = V_3;
uint64_t L_54 = L_53.___BatchHash_4;
uint64_t L_55 = L_54;
RuntimeObject* L_56 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_55);
NullCheck(L_52);
ArrayElementTypeCheck (L_52, L_56);
(L_52)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_56);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_57 = L_52;
uint64_t L_58 = V_4;
uint64_t L_59 = L_58;
RuntimeObject* L_60 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_59);
NullCheck(L_57);
ArrayElementTypeCheck (L_57, L_60);
(L_57)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_60);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_61 = L_57;
il2cpp_codegen_runtime_class_init_inline(ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_il2cpp_TypeInfo_var);
int32_t L_62;
L_62 = ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_inline((&___1_data), ArraySegment_1_get_Offset_m28FEFF65E8FA9A92DF84966071346BFD426CC3AA_RuntimeMethod_var);
int32_t L_63 = L_62;
RuntimeObject* L_64 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_63);
NullCheck(L_61);
ArrayElementTypeCheck (L_61, L_64);
(L_61)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_64);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_65 = L_61;
int32_t L_66;
L_66 = ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_inline((&___1_data), ArraySegment_1_get_Count_m7B026228B16D905890B805EA70E9114D1517B053_RuntimeMethod_var);
int32_t L_67 = L_66;
RuntimeObject* L_68 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_67);
NullCheck(L_65);
ArrayElementTypeCheck (L_65, L_68);
(L_65)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_68);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_69 = L_65;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_70;
L_70 = ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_inline((&___1_data), ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_RuntimeMethod_var);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_71;
L_71 = ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_inline((&___1_data), ArraySegment_1_get_Array_m85F374406C1E34FDEFA7F160336A247891AF8105_RuntimeMethod_var);
NullCheck(L_71);
String_t* L_72;
L_72 = NetworkMessageManager_ByteArrayToString_m1857510E947164D334F6D4FFB6DB5BE8BAB8B52D(L_70, 0, ((int32_t)(((RuntimeArray*)L_71)->max_length)), NULL);
NullCheck(L_69);
ArrayElementTypeCheck (L_69, L_72);
(L_69)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject*)L_72);
String_t* L_73;
L_73 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(_stringLiteralF5F6D288B541547749D09EB29ADD68157281C9B4, L_69, NULL);
NetworkLog_LogError_m6E8EB7F038ACD2B5763437173ACCED5959883428(L_73, NULL);
// return;
return;
}
IL_01a7:
{
// for (var hookIdx = 0; hookIdx < m_Hooks.Count; ++hookIdx)
V_6 = 0;
goto IL_01d2;
}
IL_01ac:
{
// m_Hooks[hookIdx].OnBeforeReceiveBatch(clientId, batchHeader.BatchCount, batchReader.Length);
List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810* L_74 = __this->___m_Hooks_10;
int32_t L_75 = V_6;
NullCheck(L_74);
RuntimeObject* L_76;
L_76 = List_1_get_Item_m2AC52F6154CCC350A2D161D9271DC7A4141292F9(L_74, L_75, List_1_get_Item_m2AC52F6154CCC350A2D161D9271DC7A4141292F9_RuntimeMethod_var);
uint64_t L_77 = ___0_clientId;
NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA L_78 = V_3;
uint16_t L_79 = L_78.___BatchCount_2;
int32_t L_80;
L_80 = FastBufferReader_get_Length_mE214B04E5DEA9E95553282F42E80A99883F7DDB0_inline((&V_2), NULL);
NullCheck(L_76);
InterfaceActionInvoker3< uint64_t, int32_t, int32_t >::Invoke(6 /* System.Void Unity.Netcode.INetworkHooks::OnBeforeReceiveBatch(System.UInt64,System.Int32,System.Int32) */, INetworkHooks_t0661E1D4E1A1C18135CA440AC01EDAA733B83533_il2cpp_TypeInfo_var, L_76, L_77, L_79, L_80);
// for (var hookIdx = 0; hookIdx < m_Hooks.Count; ++hookIdx)
int32_t L_81 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_81, 1));
}
IL_01d2:
{
// for (var hookIdx = 0; hookIdx < m_Hooks.Count; ++hookIdx)
int32_t L_82 = V_6;
List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810* L_83 = __this->___m_Hooks_10;
NullCheck(L_83);
int32_t L_84;
L_84 = List_1_get_Count_m1B5F03DAFC4DD93F2A6F3BF9CF99369C854107F4_inline(L_83, List_1_get_Count_m1B5F03DAFC4DD93F2A6F3BF9CF99369C854107F4_RuntimeMethod_var);
if ((((int32_t)L_82) < ((int32_t)L_84)))
{
goto IL_01ac;
}
}
{
// for (var messageIdx = 0; messageIdx < batchHeader.BatchCount; ++messageIdx)
V_7 = 0;
goto IL_02ba;
}
IL_01e9:
{
// var messageHeader = new NetworkMessageHeader();
il2cpp_codegen_initobj((&V_8), sizeof(NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673));
// var position = batchReader.Position;
int32_t L_85;
L_85 = FastBufferReader_get_Position_m6B9DC9ECC9F2D943EA0103248E10AB9B95C8F4CF_inline((&V_2), NULL);
V_9 = L_85;
}
try
{// begin try (depth: 1)
// ByteUnpacker.ReadValueBitPacked(batchReader, out messageHeader.MessageType);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_86 = V_2;
uint32_t* L_87 = (uint32_t*)(&(&V_8)->___MessageType_0);
ByteUnpacker_ReadValueBitPacked_mACA5F48002EFB41F31DB0F4AAB4936A2E423DCA4(L_86, L_87, NULL);
// ByteUnpacker.ReadValueBitPacked(batchReader, out messageHeader.MessageSize);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_88 = V_2;
uint32_t* L_89 = (uint32_t*)(&(&V_8)->___MessageSize_1);
ByteUnpacker_ReadValueBitPacked_mACA5F48002EFB41F31DB0F4AAB4936A2E423DCA4(L_88, L_89, NULL);
// }
goto IL_0223;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0216;
}
throw e;
}
CATCH_0216:
{// begin catch(System.OverflowException)
OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C* L_90 = ((OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C*)IL2CPP_GET_ACTIVE_EXCEPTION(OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C*));;
// catch (OverflowException)
// NetworkLog.LogError("Received a batch that didn't have enough data for all of its batches, ending early!");
NetworkLog_LogError_m6E8EB7F038ACD2B5763437173ACCED5959883428(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral971502BC4DA10EE4D2A9FD67022350021B086AD2)), NULL);
// throw;
IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*));
}// end catch (depth: 1)
IL_0223:
{
// var receivedHeaderSize = batchReader.Position - position;
int32_t L_91;
L_91 = FastBufferReader_get_Position_m6B9DC9ECC9F2D943EA0103248E10AB9B95C8F4CF_inline((&V_2), NULL);
int32_t L_92 = V_9;
V_10 = ((int32_t)il2cpp_codegen_subtract(L_91, L_92));
// if (!batchReader.TryBeginRead((int)messageHeader.MessageSize))
NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673 L_93 = V_8;
uint32_t L_94 = L_93.___MessageSize_1;
bool L_95;
L_95 = FastBufferReader_TryBeginRead_mDCCE31EA62FDF16BF16B1ED58CF3330944ED4900_inline((&V_2), L_94, NULL);
if (L_95)
{
goto IL_024a;
}
}
{
// NetworkLog.LogError("Received a message that claimed a size larger than the packet, ending early!");
NetworkLog_LogError_m6E8EB7F038ACD2B5763437173ACCED5959883428(_stringLiteral0E9A71C50FCBD84B20D791766CFDA4549A33EE72, NULL);
// return;
return;
}
IL_024a:
{
// m_IncomingMessageQueue.Add(new ReceiveQueueItem
// {
// Header = messageHeader,
// SenderId = clientId,
// Timestamp = receiveTime,
// // Copy the data for this message into a new FastBufferReader that owns that memory.
// // We can't guarantee the memory in the ArraySegment stays valid because we don't own it, so we must move it to memory we do own.
// Reader = new FastBufferReader(batchReader.GetUnsafePtrAtCurrentPosition(), Allocator.TempJob, (int)messageHeader.MessageSize),
// MessageHeaderSerializedSize = receivedHeaderSize,
// });
NativeList_1_t244AB70F86E3DE6A3C8F7DE0CE70E58B90A72AAB* L_96 = (NativeList_1_t244AB70F86E3DE6A3C8F7DE0CE70E58B90A72AAB*)(&__this->___m_IncomingMessageQueue_1);
il2cpp_codegen_initobj((&V_11), sizeof(ReceiveQueueItem_tC07D121A91E2DA50FCBD08D1720CE0B4BA0F93BE));
NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673 L_97 = V_8;
(&V_11)->___Header_1 = L_97;
uint64_t L_98 = ___0_clientId;
(&V_11)->___SenderId_2 = L_98;
float L_99 = ___2_receiveTime;
(&V_11)->___Timestamp_3 = L_99;
uint8_t* L_100;
L_100 = FastBufferReader_GetUnsafePtrAtCurrentPosition_mCAE0DC135621229B1323F090048FFD99BC76535B_inline((&V_2), NULL);
NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673 L_101 = V_8;
uint32_t L_102 = L_101.___MessageSize_1;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_103;
memset((&L_103), 0, sizeof(L_103));
FastBufferReader__ctor_mF5F9FCA3A383567FAE38CB5E43C7EFD100C476BC((&L_103), L_100, 3, L_102, 0, 2, /*hidden argument*/NULL);
(&V_11)->___Reader_0 = L_103;
int32_t L_104 = V_10;
(&V_11)->___MessageHeaderSerializedSize_4 = L_104;
NativeList_1_Add_m89347AC6A166719D86FFCED47DB9E43A6A9ED44A(L_96, (&V_11), NativeList_1_Add_m89347AC6A166719D86FFCED47DB9E43A6A9ED44A_RuntimeMethod_var);
// batchReader.Seek(batchReader.Position + (int)messageHeader.MessageSize);
int32_t L_105;
L_105 = FastBufferReader_get_Position_m6B9DC9ECC9F2D943EA0103248E10AB9B95C8F4CF_inline((&V_2), NULL);
NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673 L_106 = V_8;
uint32_t L_107 = L_106.___MessageSize_1;
FastBufferReader_Seek_m16C68413DE1A8E7F4494EB4E49595AED9F7FE3BF_inline((&V_2), ((int32_t)il2cpp_codegen_add(L_105, (int32_t)L_107)), NULL);
// for (var messageIdx = 0; messageIdx < batchHeader.BatchCount; ++messageIdx)
int32_t L_108 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_108, 1));
}
IL_02ba:
{
// for (var messageIdx = 0; messageIdx < batchHeader.BatchCount; ++messageIdx)
int32_t L_109 = V_7;
NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA L_110 = V_3;
uint16_t L_111 = L_110.___BatchCount_2;
if ((((int32_t)L_109) < ((int32_t)L_111)))
{
goto IL_01e9;
}
}
{
// for (var hookIdx = 0; hookIdx < m_Hooks.Count; ++hookIdx)
V_12 = 0;
goto IL_02f2;
}
IL_02cc:
{
// m_Hooks[hookIdx].OnAfterReceiveBatch(clientId, batchHeader.BatchCount, batchReader.Length);
List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810* L_112 = __this->___m_Hooks_10;
int32_t L_113 = V_12;
NullCheck(L_112);
RuntimeObject* L_114;
L_114 = List_1_get_Item_m2AC52F6154CCC350A2D161D9271DC7A4141292F9(L_112, L_113, List_1_get_Item_m2AC52F6154CCC350A2D161D9271DC7A4141292F9_RuntimeMethod_var);
uint64_t L_115 = ___0_clientId;
NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA L_116 = V_3;
uint16_t L_117 = L_116.___BatchCount_2;
int32_t L_118;
L_118 = FastBufferReader_get_Length_mE214B04E5DEA9E95553282F42E80A99883F7DDB0_inline((&V_2), NULL);
NullCheck(L_114);
InterfaceActionInvoker3< uint64_t, int32_t, int32_t >::Invoke(7 /* System.Void Unity.Netcode.INetworkHooks::OnAfterReceiveBatch(System.UInt64,System.Int32,System.Int32) */, INetworkHooks_t0661E1D4E1A1C18135CA440AC01EDAA733B83533_il2cpp_TypeInfo_var, L_114, L_115, L_117, L_118);
// for (var hookIdx = 0; hookIdx < m_Hooks.Count; ++hookIdx)
int32_t L_119 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_119, 1));
}
IL_02f2:
{
// for (var hookIdx = 0; hookIdx < m_Hooks.Count; ++hookIdx)
int32_t L_120 = V_12;
List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810* L_121 = __this->___m_Hooks_10;
NullCheck(L_121);
int32_t L_122;
L_122 = List_1_get_Count_m1B5F03DAFC4DD93F2A6F3BF9CF99369C854107F4_inline(L_121, List_1_get_Count_m1B5F03DAFC4DD93F2A6F3BF9CF99369C854107F4_RuntimeMethod_var);
if ((((int32_t)L_120) < ((int32_t)L_122)))
{
goto IL_02cc;
}
}
{
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
// }
return;
}
}
// System.Boolean Unity.Netcode.NetworkMessageManager::CanReceive(System.UInt64,System.Type,Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkMessageManager_CanReceive_mED002EE4FAC5590D261DFC87BDF9180A6339C304 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, uint64_t ___0_clientId, Type_t* ___1_messageType, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___2_messageContent, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___3_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkHooks_t0661E1D4E1A1C18135CA440AC01EDAA733B83533_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1B5F03DAFC4DD93F2A6F3BF9CF99369C854107F4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2AC52F6154CCC350A2D161D9271DC7A4141292F9_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// for (var hookIdx = 0; hookIdx < m_Hooks.Count; ++hookIdx)
V_0 = 0;
goto IL_0022;
}
IL_0004:
{
// if (!m_Hooks[hookIdx].OnVerifyCanReceive(clientId, messageType, messageContent, ref context))
List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810* L_0 = __this->___m_Hooks_10;
int32_t L_1 = V_0;
NullCheck(L_0);
RuntimeObject* L_2;
L_2 = List_1_get_Item_m2AC52F6154CCC350A2D161D9271DC7A4141292F9(L_0, L_1, List_1_get_Item_m2AC52F6154CCC350A2D161D9271DC7A4141292F9_RuntimeMethod_var);
uint64_t L_3 = ___0_clientId;
Type_t* L_4 = ___1_messageType;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_5 = ___2_messageContent;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* L_6 = ___3_context;
NullCheck(L_2);
bool L_7;
L_7 = InterfaceFuncInvoker4< bool, uint64_t, Type_t*, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* >::Invoke(9 /* System.Boolean Unity.Netcode.INetworkHooks::OnVerifyCanReceive(System.UInt64,System.Type,Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&) */, INetworkHooks_t0661E1D4E1A1C18135CA440AC01EDAA733B83533_il2cpp_TypeInfo_var, L_2, L_3, L_4, L_5, L_6);
if (L_7)
{
goto IL_001e;
}
}
{
// return false;
return (bool)0;
}
IL_001e:
{
// for (var hookIdx = 0; hookIdx < m_Hooks.Count; ++hookIdx)
int32_t L_8 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0022:
{
// for (var hookIdx = 0; hookIdx < m_Hooks.Count; ++hookIdx)
int32_t L_9 = V_0;
List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810* L_10 = __this->___m_Hooks_10;
NullCheck(L_10);
int32_t L_11;
L_11 = List_1_get_Count_m1B5F03DAFC4DD93F2A6F3BF9CF99369C854107F4_inline(L_10, List_1_get_Count_m1B5F03DAFC4DD93F2A6F3BF9CF99369C854107F4_RuntimeMethod_var);
if ((((int32_t)L_9) < ((int32_t)L_11)))
{
goto IL_0004;
}
}
{
// return true;
return (bool)1;
}
}
// System.Type Unity.Netcode.NetworkMessageManager::GetMessageForHash(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* NetworkMessageManager_GetMessageForHash_m06800494CBE03578B5CB9D0BBFE2CC9B9DC98C88 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, uint32_t ___0_messageHash, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mEA5F080C6B5B59480254B0557848590F076EDA8A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mD49A117D6B26A8F8DBFE6E00476C633DFE62E362_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!m_MessagesByHash.ContainsKey(messageHash))
Dictionary_2_t36FA7EC1E5B0BD4419B32EB5EBD5DFA984D70CEA* L_0 = __this->___m_MessagesByHash_8;
uint32_t L_1 = ___0_messageHash;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_ContainsKey_mEA5F080C6B5B59480254B0557848590F076EDA8A(L_0, L_1, Dictionary_2_ContainsKey_mEA5F080C6B5B59480254B0557848590F076EDA8A_RuntimeMethod_var);
if (L_2)
{
goto IL_0010;
}
}
{
// return null;
return (Type_t*)NULL;
}
IL_0010:
{
// return m_MessagesByHash[messageHash];
Dictionary_2_t36FA7EC1E5B0BD4419B32EB5EBD5DFA984D70CEA* L_3 = __this->___m_MessagesByHash_8;
uint32_t L_4 = ___0_messageHash;
NullCheck(L_3);
Type_t* L_5;
L_5 = Dictionary_2_get_Item_mD49A117D6B26A8F8DBFE6E00476C633DFE62E362(L_3, L_4, Dictionary_2_get_Item_mD49A117D6B26A8F8DBFE6E00476C633DFE62E362_RuntimeMethod_var);
return L_5;
}
}
// System.Void Unity.Netcode.NetworkMessageManager::SetVersion(System.UInt64,System.UInt32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMessageManager_SetVersion_m0986D88C9764064E321D8131D3B348B31B868D2F (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, uint64_t ___0_clientId, uint32_t ___1_messageHash, int32_t ___2_version, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mDEF3933FD4BDA8B6527DEE7B8812D88C5629B8B7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mEA5F080C6B5B59480254B0557848590F076EDA8A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m0AF6A9E01056850C9F7AE464B4099CA3F6D5E8EC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m0F1E399F4EE2A5FAFE0179766AC4789996A1F0EF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mD49A117D6B26A8F8DBFE6E00476C633DFE62E362_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m523CB8EB40145B2FB212BB32F0E7B19E62D582BD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mF19D619C5E7F52A5B3F341FE395C338679F6B71F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Type_t* V_0 = NULL;
{
// if (!m_MessagesByHash.ContainsKey(messageHash))
Dictionary_2_t36FA7EC1E5B0BD4419B32EB5EBD5DFA984D70CEA* L_0 = __this->___m_MessagesByHash_8;
uint32_t L_1 = ___1_messageHash;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_ContainsKey_mEA5F080C6B5B59480254B0557848590F076EDA8A(L_0, L_1, Dictionary_2_ContainsKey_mEA5F080C6B5B59480254B0557848590F076EDA8A_RuntimeMethod_var);
if (L_2)
{
goto IL_000f;
}
}
{
// return;
return;
}
IL_000f:
{
// var messageType = m_MessagesByHash[messageHash];
Dictionary_2_t36FA7EC1E5B0BD4419B32EB5EBD5DFA984D70CEA* L_3 = __this->___m_MessagesByHash_8;
uint32_t L_4 = ___1_messageHash;
NullCheck(L_3);
Type_t* L_5;
L_5 = Dictionary_2_get_Item_mD49A117D6B26A8F8DBFE6E00476C633DFE62E362(L_3, L_4, Dictionary_2_get_Item_mD49A117D6B26A8F8DBFE6E00476C633DFE62E362_RuntimeMethod_var);
V_0 = L_5;
// if (!m_PerClientMessageVersions.ContainsKey(clientId))
Dictionary_2_tF27160F3F05A0ECC97850502DD8A2BC6E3FB9041* L_6 = __this->___m_PerClientMessageVersions_7;
uint64_t L_7 = ___0_clientId;
NullCheck(L_6);
bool L_8;
L_8 = Dictionary_2_ContainsKey_mDEF3933FD4BDA8B6527DEE7B8812D88C5629B8B7(L_6, L_7, Dictionary_2_ContainsKey_mDEF3933FD4BDA8B6527DEE7B8812D88C5629B8B7_RuntimeMethod_var);
if (L_8)
{
goto IL_003b;
}
}
{
// m_PerClientMessageVersions[clientId] = new Dictionary<Type, int>();
Dictionary_2_tF27160F3F05A0ECC97850502DD8A2BC6E3FB9041* L_9 = __this->___m_PerClientMessageVersions_7;
uint64_t L_10 = ___0_clientId;
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_11 = (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*)il2cpp_codegen_object_new(Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var);
NullCheck(L_11);
Dictionary_2__ctor_m0AF6A9E01056850C9F7AE464B4099CA3F6D5E8EC(L_11, Dictionary_2__ctor_m0AF6A9E01056850C9F7AE464B4099CA3F6D5E8EC_RuntimeMethod_var);
NullCheck(L_9);
Dictionary_2_set_Item_mF19D619C5E7F52A5B3F341FE395C338679F6B71F(L_9, L_10, L_11, Dictionary_2_set_Item_mF19D619C5E7F52A5B3F341FE395C338679F6B71F_RuntimeMethod_var);
}
IL_003b:
{
// m_PerClientMessageVersions[clientId][messageType] = version;
Dictionary_2_tF27160F3F05A0ECC97850502DD8A2BC6E3FB9041* L_12 = __this->___m_PerClientMessageVersions_7;
uint64_t L_13 = ___0_clientId;
NullCheck(L_12);
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_14;
L_14 = Dictionary_2_get_Item_m0F1E399F4EE2A5FAFE0179766AC4789996A1F0EF(L_12, L_13, Dictionary_2_get_Item_m0F1E399F4EE2A5FAFE0179766AC4789996A1F0EF_RuntimeMethod_var);
Type_t* L_15 = V_0;
int32_t L_16 = ___2_version;
NullCheck(L_14);
Dictionary_2_set_Item_m523CB8EB40145B2FB212BB32F0E7B19E62D582BD(L_14, L_15, L_16, Dictionary_2_set_Item_m523CB8EB40145B2FB212BB32F0E7B19E62D582BD_RuntimeMethod_var);
// }
return;
}
}
// System.Void Unity.Netcode.NetworkMessageManager::SetServerMessageOrder(Unity.Collections.NativeArray`1<System.UInt32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMessageManager_SetServerMessageOrder_m96DC1BD003FCB9A26280078371C3418AA3ACEB52 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___0_messagesInIdOrder, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mEA5F080C6B5B59480254B0557848590F076EDA8A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m7339E22726AED5E6BDE312BF251BEC58DCA08F45_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m049101FC74A1975FDEA57CF7D1B0D5BA7B50A2D2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mD49A117D6B26A8F8DBFE6E00476C633DFE62E362_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mA708A26DC3ADB46F77730E42DF88A3453473E8E2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t4E1AC3103633DA3C82B1A7A6930ED5ECA825CC05_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330* V_0 = NULL;
Dictionary_2_t4E1AC3103633DA3C82B1A7A6930ED5ECA825CC05* V_1 = NULL;
int32_t V_2 = 0;
Type_t* V_3 = NULL;
uint32_t V_4 = 0;
MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B* V_5 = NULL;
uint32_t V_6 = 0;
{
// var oldHandlers = m_MessageHandlers;
MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330* L_0 = __this->___m_MessageHandlers_2;
V_0 = L_0;
// var oldTypes = m_MessageTypes;
Dictionary_2_t4E1AC3103633DA3C82B1A7A6930ED5ECA825CC05* L_1 = __this->___m_MessageTypes_4;
V_1 = L_1;
// m_ReverseTypeMap = new Type[messagesInIdOrder.Length];
int32_t L_2;
L_2 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_messagesInIdOrder))->___m_Length_1);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)L_2);
__this->___m_ReverseTypeMap_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ReverseTypeMap_3), (void*)L_3);
// m_MessageHandlers = new MessageHandler[messagesInIdOrder.Length];
int32_t L_4;
L_4 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_messagesInIdOrder))->___m_Length_1);
MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330* L_5 = (MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330*)(MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330*)SZArrayNew(MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330_il2cpp_TypeInfo_var, (uint32_t)L_4);
__this->___m_MessageHandlers_2 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_MessageHandlers_2), (void*)L_5);
// m_MessageTypes = new Dictionary<Type, uint>();
Dictionary_2_t4E1AC3103633DA3C82B1A7A6930ED5ECA825CC05* L_6 = (Dictionary_2_t4E1AC3103633DA3C82B1A7A6930ED5ECA825CC05*)il2cpp_codegen_object_new(Dictionary_2_t4E1AC3103633DA3C82B1A7A6930ED5ECA825CC05_il2cpp_TypeInfo_var);
NullCheck(L_6);
Dictionary_2__ctor_m7339E22726AED5E6BDE312BF251BEC58DCA08F45(L_6, Dictionary_2__ctor_m7339E22726AED5E6BDE312BF251BEC58DCA08F45_RuntimeMethod_var);
__this->___m_MessageTypes_4 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_MessageTypes_4), (void*)L_6);
// for (var i = 0; i < messagesInIdOrder.Length; ++i)
V_2 = 0;
goto IL_00a3;
}
IL_0041:
{
// if (!m_MessagesByHash.ContainsKey(messagesInIdOrder[i]))
Dictionary_2_t36FA7EC1E5B0BD4419B32EB5EBD5DFA984D70CEA* L_7 = __this->___m_MessagesByHash_8;
int32_t L_8 = V_2;
uint32_t L_9;
L_9 = IL2CPP_NATIVEARRAY_GET_ITEM(uint32_t, ((&___0_messagesInIdOrder))->___m_Buffer_0, L_8);
NullCheck(L_7);
bool L_10;
L_10 = Dictionary_2_ContainsKey_mEA5F080C6B5B59480254B0557848590F076EDA8A(L_7, L_9, Dictionary_2_ContainsKey_mEA5F080C6B5B59480254B0557848590F076EDA8A_RuntimeMethod_var);
if (!L_10)
{
goto IL_009f;
}
}
{
// var messageType = m_MessagesByHash[messagesInIdOrder[i]];
Dictionary_2_t36FA7EC1E5B0BD4419B32EB5EBD5DFA984D70CEA* L_11 = __this->___m_MessagesByHash_8;
int32_t L_12 = V_2;
uint32_t L_13;
L_13 = IL2CPP_NATIVEARRAY_GET_ITEM(uint32_t, ((&___0_messagesInIdOrder))->___m_Buffer_0, L_12);
NullCheck(L_11);
Type_t* L_14;
L_14 = Dictionary_2_get_Item_mD49A117D6B26A8F8DBFE6E00476C633DFE62E362(L_11, L_13, Dictionary_2_get_Item_mD49A117D6B26A8F8DBFE6E00476C633DFE62E362_RuntimeMethod_var);
V_3 = L_14;
// var oldId = oldTypes[messageType];
Dictionary_2_t4E1AC3103633DA3C82B1A7A6930ED5ECA825CC05* L_15 = V_1;
Type_t* L_16 = V_3;
NullCheck(L_15);
uint32_t L_17;
L_17 = Dictionary_2_get_Item_m049101FC74A1975FDEA57CF7D1B0D5BA7B50A2D2(L_15, L_16, Dictionary_2_get_Item_m049101FC74A1975FDEA57CF7D1B0D5BA7B50A2D2_RuntimeMethod_var);
V_4 = L_17;
// var handler = oldHandlers[oldId];
MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330* L_18 = V_0;
uint32_t L_19 = V_4;
NullCheck(L_18);
uint32_t L_20 = L_19;
MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B* L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
V_5 = L_21;
// var newId = (uint)i;
int32_t L_22 = V_2;
V_6 = L_22;
// m_MessageTypes[messageType] = newId;
Dictionary_2_t4E1AC3103633DA3C82B1A7A6930ED5ECA825CC05* L_23 = __this->___m_MessageTypes_4;
Type_t* L_24 = V_3;
uint32_t L_25 = V_6;
NullCheck(L_23);
Dictionary_2_set_Item_mA708A26DC3ADB46F77730E42DF88A3453473E8E2(L_23, L_24, L_25, Dictionary_2_set_Item_mA708A26DC3ADB46F77730E42DF88A3453473E8E2_RuntimeMethod_var);
// m_MessageHandlers[newId] = handler;
MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330* L_26 = __this->___m_MessageHandlers_2;
uint32_t L_27 = V_6;
MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B* L_28 = V_5;
NullCheck(L_26);
ArrayElementTypeCheck (L_26, L_28);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(L_27), (MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B*)L_28);
// m_ReverseTypeMap[newId] = messageType;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_29 = __this->___m_ReverseTypeMap_3;
uint32_t L_30 = V_6;
Type_t* L_31 = V_3;
NullCheck(L_29);
ArrayElementTypeCheck (L_29, L_31);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(L_30), (Type_t*)L_31);
}
IL_009f:
{
// for (var i = 0; i < messagesInIdOrder.Length; ++i)
int32_t L_32 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_32, 1));
}
IL_00a3:
{
// for (var i = 0; i < messagesInIdOrder.Length; ++i)
int32_t L_33 = V_2;
int32_t L_34;
L_34 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_messagesInIdOrder))->___m_Length_1);
if ((((int32_t)L_33) < ((int32_t)L_34)))
{
goto IL_0041;
}
}
{
// }
return;
}
}
// System.Void Unity.Netcode.NetworkMessageManager::HandleMessage(Unity.Netcode.NetworkMessageHeader&,Unity.Netcode.FastBufferReader,System.UInt64,System.Single,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMessageManager_HandleMessage_m8435AC8FD96FBC973F50BFBBE5FF822D65FD6785 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673* ___0_header, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_reader, uint64_t ___2_senderId, float ___3_timestamp, int32_t ___4_serializedHeaderSize, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_GetWriteSize_TisNetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673_mB6F27E16E99930F3403DE510BC44F224E2756965_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HandlerNotRegisteredException_t4CDE085127B5B7E4DC3BA6B04C203081B83B517C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkHooks_t0661E1D4E1A1C18135CA440AC01EDAA733B83533_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1B5F03DAFC4DD93F2A6F3BF9CF99369C854107F4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2AC52F6154CCC350A2D161D9271DC7A4141292F9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF852F93DFA6ABF0548EBBAD64509C6C0A083C7FB);
s_Il2CppMethodInitialized = true;
}
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 V_0;
memset((&V_0), 0, sizeof(V_0));
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1 V_1;
memset((&V_1), 0, sizeof(V_1));
Type_t* V_2 = NULL;
MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B* V_3 = NULL;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1 V_4;
memset((&V_4), 0, sizeof(V_4));
int32_t V_5 = 0;
int32_t V_6 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// using (reader)
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_0 = ___1_reader;
V_0 = L_0;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_014f:
{// begin finally (depth: 1)
FastBufferReader_Dispose_m41A8C3E8174E2031FE00D3B911BE94AE8FE0AD23((&V_0), NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// if (header.MessageType >= m_HighMessageType)
NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673* L_1 = ___0_header;
uint32_t L_2 = L_1->___MessageType_0;
uint32_t L_3 = __this->___m_HighMessageType_11;
if ((!(((uint32_t)L_2) >= ((uint32_t)L_3))))
{
goto IL_002f_1;
}
}
{
// Debug.LogWarning($"Received a message with invalid message type value {header.MessageType}");
NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673* L_4 = ___0_header;
uint32_t L_5 = L_4->___MessageType_0;
uint32_t L_6 = L_5;
RuntimeObject* L_7 = Box(UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var, &L_6);
String_t* L_8;
L_8 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralF852F93DFA6ABF0548EBBAD64509C6C0A083C7FB, L_7, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_8, NULL);
// return;
goto IL_015d;
}
IL_002f_1:
{
// var context = new NetworkContext
// {
// SystemOwner = m_Owner,
// SenderId = senderId,
// Timestamp = timestamp,
// Header = header,
// SerializedHeaderSize = serializedHeaderSize,
// MessageSize = header.MessageSize,
// };
il2cpp_codegen_initobj((&V_4), sizeof(NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1));
RuntimeObject* L_9 = __this->___m_Owner_12;
(&V_4)->___SystemOwner_0 = L_9;
uint64_t L_10 = ___2_senderId;
(&V_4)->___SenderId_1 = L_10;
float L_11 = ___3_timestamp;
(&V_4)->___Timestamp_2 = L_11;
NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673* L_12 = ___0_header;
NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673 L_13 = (*(NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673*)L_12);
(&V_4)->___Header_3 = L_13;
int32_t L_14 = ___4_serializedHeaderSize;
(&V_4)->___SerializedHeaderSize_4 = L_14;
NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673* L_15 = ___0_header;
uint32_t L_16 = L_15->___MessageSize_1;
(&V_4)->___MessageSize_5 = L_16;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1 L_17 = V_4;
V_1 = L_17;
// var type = m_ReverseTypeMap[header.MessageType];
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_18 = __this->___m_ReverseTypeMap_3;
NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673* L_19 = ___0_header;
uint32_t L_20 = L_19->___MessageType_0;
NullCheck(L_18);
uint32_t L_21 = L_20;
Type_t* L_22 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
V_2 = L_22;
// if (!CanReceive(senderId, type, reader, ref context))
uint64_t L_23 = ___2_senderId;
Type_t* L_24 = V_2;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_25 = ___1_reader;
bool L_26;
L_26 = NetworkMessageManager_CanReceive_mED002EE4FAC5590D261DFC87BDF9180A6339C304(__this, L_23, L_24, L_25, (&V_1), NULL);
if (L_26)
{
goto IL_009b_1;
}
}
{
// return;
goto IL_015d;
}
IL_009b_1:
{
// var handler = m_MessageHandlers[header.MessageType];
MessageHandlerU5BU5D_t37F554C81ABFEC39C9C736771CA2A327BA2A6330* L_27 = __this->___m_MessageHandlers_2;
NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673* L_28 = ___0_header;
uint32_t L_29 = L_28->___MessageType_0;
NullCheck(L_27);
uint32_t L_30 = L_29;
MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B* L_31 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
V_3 = L_31;
// for (var hookIdx = 0; hookIdx < m_Hooks.Count; ++hookIdx)
V_5 = 0;
goto IL_00d5_1;
}
IL_00ae_1:
{
// m_Hooks[hookIdx].OnBeforeReceiveMessage(senderId, type, reader.Length + FastBufferWriter.GetWriteSize<NetworkMessageHeader>());
List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810* L_32 = __this->___m_Hooks_10;
int32_t L_33 = V_5;
NullCheck(L_32);
RuntimeObject* L_34;
L_34 = List_1_get_Item_m2AC52F6154CCC350A2D161D9271DC7A4141292F9(L_32, L_33, List_1_get_Item_m2AC52F6154CCC350A2D161D9271DC7A4141292F9_RuntimeMethod_var);
uint64_t L_35 = ___2_senderId;
Type_t* L_36 = V_2;
int32_t L_37;
L_37 = FastBufferReader_get_Length_mE214B04E5DEA9E95553282F42E80A99883F7DDB0_inline((&___1_reader), NULL);
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
int32_t L_38;
L_38 = FastBufferWriter_GetWriteSize_TisNetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673_mB6F27E16E99930F3403DE510BC44F224E2756965(FastBufferWriter_GetWriteSize_TisNetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673_mB6F27E16E99930F3403DE510BC44F224E2756965_RuntimeMethod_var);
NullCheck(L_34);
InterfaceActionInvoker3< uint64_t, Type_t*, int32_t >::Invoke(2 /* System.Void Unity.Netcode.INetworkHooks::OnBeforeReceiveMessage(System.UInt64,System.Type,System.Int32) */, INetworkHooks_t0661E1D4E1A1C18135CA440AC01EDAA733B83533_il2cpp_TypeInfo_var, L_34, L_35, L_36, ((int32_t)il2cpp_codegen_add(L_37, L_38)));
// for (var hookIdx = 0; hookIdx < m_Hooks.Count; ++hookIdx)
int32_t L_39 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_39, 1));
}
IL_00d5_1:
{
// for (var hookIdx = 0; hookIdx < m_Hooks.Count; ++hookIdx)
int32_t L_40 = V_5;
List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810* L_41 = __this->___m_Hooks_10;
NullCheck(L_41);
int32_t L_42;
L_42 = List_1_get_Count_m1B5F03DAFC4DD93F2A6F3BF9CF99369C854107F4_inline(L_41, List_1_get_Count_m1B5F03DAFC4DD93F2A6F3BF9CF99369C854107F4_RuntimeMethod_var);
if ((((int32_t)L_40) < ((int32_t)L_42)))
{
goto IL_00ae_1;
}
}
{
// if (handler == null)
MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B* L_43 = V_3;
if (L_43)
{
goto IL_00fe_1;
}
}
{
// Debug.LogException(new HandlerNotRegisteredException(header.MessageType.ToString()));
NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673* L_44 = ___0_header;
uint32_t* L_45 = (uint32_t*)(&L_44->___MessageType_0);
String_t* L_46;
L_46 = UInt32_ToString_mB6FA6D2459C82ADCF285C55363491D9669A80154(L_45, NULL);
HandlerNotRegisteredException_t4CDE085127B5B7E4DC3BA6B04C203081B83B517C* L_47 = (HandlerNotRegisteredException_t4CDE085127B5B7E4DC3BA6B04C203081B83B517C*)il2cpp_codegen_object_new(HandlerNotRegisteredException_t4CDE085127B5B7E4DC3BA6B04C203081B83B517C_il2cpp_TypeInfo_var);
NullCheck(L_47);
HandlerNotRegisteredException__ctor_m4B41F5B682A1E25E35522A2FD4C6538ED414A41D(L_47, L_46, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(L_47, NULL);
goto IL_0112_1;
}
IL_00fe_1:
{
}
try
{// begin try (depth: 2)
// handler.Invoke(reader, ref context, this);
MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B* L_48 = V_3;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_49 = ___1_reader;
NullCheck(L_48);
MessageHandler_Invoke_m505624E35F8542C711054C96F39D1E80D6808D46_inline(L_48, L_49, (&V_1), __this, NULL);
// }
goto IL_0112_1;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_010b_1;
}
throw e;
}
CATCH_010b_1:
{// begin catch(System.Exception)
Exception_t* L_50 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// Debug.LogException(e);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(L_50, NULL);
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0112_1;
}// end catch (depth: 2)
IL_0112_1:
{
// for (var hookIdx = 0; hookIdx < m_Hooks.Count; ++hookIdx)
V_6 = 0;
goto IL_013e_1;
}
IL_0117_1:
{
// m_Hooks[hookIdx].OnAfterReceiveMessage(senderId, type, reader.Length + FastBufferWriter.GetWriteSize<NetworkMessageHeader>());
List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810* L_51 = __this->___m_Hooks_10;
int32_t L_52 = V_6;
NullCheck(L_51);
RuntimeObject* L_53;
L_53 = List_1_get_Item_m2AC52F6154CCC350A2D161D9271DC7A4141292F9(L_51, L_52, List_1_get_Item_m2AC52F6154CCC350A2D161D9271DC7A4141292F9_RuntimeMethod_var);
uint64_t L_54 = ___2_senderId;
Type_t* L_55 = V_2;
int32_t L_56;
L_56 = FastBufferReader_get_Length_mE214B04E5DEA9E95553282F42E80A99883F7DDB0_inline((&___1_reader), NULL);
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
int32_t L_57;
L_57 = FastBufferWriter_GetWriteSize_TisNetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673_mB6F27E16E99930F3403DE510BC44F224E2756965(FastBufferWriter_GetWriteSize_TisNetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673_mB6F27E16E99930F3403DE510BC44F224E2756965_RuntimeMethod_var);
NullCheck(L_53);
InterfaceActionInvoker3< uint64_t, Type_t*, int32_t >::Invoke(3 /* System.Void Unity.Netcode.INetworkHooks::OnAfterReceiveMessage(System.UInt64,System.Type,System.Int32) */, INetworkHooks_t0661E1D4E1A1C18135CA440AC01EDAA733B83533_il2cpp_TypeInfo_var, L_53, L_54, L_55, ((int32_t)il2cpp_codegen_add(L_56, L_57)));
// for (var hookIdx = 0; hookIdx < m_Hooks.Count; ++hookIdx)
int32_t L_58 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_58, 1));
}
IL_013e_1:
{
// for (var hookIdx = 0; hookIdx < m_Hooks.Count; ++hookIdx)
int32_t L_59 = V_6;
List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810* L_60 = __this->___m_Hooks_10;
NullCheck(L_60);
int32_t L_61;
L_61 = List_1_get_Count_m1B5F03DAFC4DD93F2A6F3BF9CF99369C854107F4_inline(L_60, List_1_get_Count_m1B5F03DAFC4DD93F2A6F3BF9CF99369C854107F4_RuntimeMethod_var);
if ((((int32_t)L_59) < ((int32_t)L_61)))
{
goto IL_0117_1;
}
}
{
// }
goto IL_015d;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_015d:
{
// }
return;
}
}
// System.Void Unity.Netcode.NetworkMessageManager::ProcessIncomingMessageQueue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMessageManager_ProcessIncomingMessageQueue_mBBAA003BAA47C3571032C1BD5195EFAA4889E5E9 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Clear_m39820691F3D3A12EAC20FF3C3C7783FC85A0FEA4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_ElementAt_m34034B2F410A4A5EFB653CBE273CD08393A6FF86_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_m54A37F30FF20C0B2C0379FCD127E6E9460578751_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
ReceiveQueueItem_tC07D121A91E2DA50FCBD08D1720CE0B4BA0F93BE* V_1 = NULL;
{
// if (StopProcessing)
bool L_0 = __this->___StopProcessing_0;
if (!L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// for (var index = 0; index < m_IncomingMessageQueue.Length; ++index)
V_0 = 0;
goto IL_004b;
}
IL_000d:
{
// ref var item = ref m_IncomingMessageQueue.ElementAt(index);
NativeList_1_t244AB70F86E3DE6A3C8F7DE0CE70E58B90A72AAB* L_1 = (NativeList_1_t244AB70F86E3DE6A3C8F7DE0CE70E58B90A72AAB*)(&__this->___m_IncomingMessageQueue_1);
int32_t L_2 = V_0;
ReceiveQueueItem_tC07D121A91E2DA50FCBD08D1720CE0B4BA0F93BE* L_3;
L_3 = NativeList_1_ElementAt_m34034B2F410A4A5EFB653CBE273CD08393A6FF86(L_1, L_2, NativeList_1_ElementAt_m34034B2F410A4A5EFB653CBE273CD08393A6FF86_RuntimeMethod_var);
V_1 = L_3;
// HandleMessage(item.Header, item.Reader, item.SenderId, item.Timestamp, item.MessageHeaderSerializedSize);
ReceiveQueueItem_tC07D121A91E2DA50FCBD08D1720CE0B4BA0F93BE* L_4 = V_1;
NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673* L_5 = (NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673*)(&L_4->___Header_1);
ReceiveQueueItem_tC07D121A91E2DA50FCBD08D1720CE0B4BA0F93BE* L_6 = V_1;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_7 = L_6->___Reader_0;
ReceiveQueueItem_tC07D121A91E2DA50FCBD08D1720CE0B4BA0F93BE* L_8 = V_1;
uint64_t L_9 = L_8->___SenderId_2;
ReceiveQueueItem_tC07D121A91E2DA50FCBD08D1720CE0B4BA0F93BE* L_10 = V_1;
float L_11 = L_10->___Timestamp_3;
ReceiveQueueItem_tC07D121A91E2DA50FCBD08D1720CE0B4BA0F93BE* L_12 = V_1;
int32_t L_13 = L_12->___MessageHeaderSerializedSize_4;
NetworkMessageManager_HandleMessage_m8435AC8FD96FBC973F50BFBBE5FF822D65FD6785(__this, L_5, L_7, L_9, L_11, L_13, NULL);
// if (m_Disposed)
bool L_14 = __this->___m_Disposed_14;
if (!L_14)
{
goto IL_0047;
}
}
{
// return;
return;
}
IL_0047:
{
// for (var index = 0; index < m_IncomingMessageQueue.Length; ++index)
int32_t L_15 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1));
}
IL_004b:
{
// for (var index = 0; index < m_IncomingMessageQueue.Length; ++index)
int32_t L_16 = V_0;
NativeList_1_t244AB70F86E3DE6A3C8F7DE0CE70E58B90A72AAB* L_17 = (NativeList_1_t244AB70F86E3DE6A3C8F7DE0CE70E58B90A72AAB*)(&__this->___m_IncomingMessageQueue_1);
int32_t L_18;
L_18 = NativeList_1_get_Length_m54A37F30FF20C0B2C0379FCD127E6E9460578751(L_17, NativeList_1_get_Length_m54A37F30FF20C0B2C0379FCD127E6E9460578751_RuntimeMethod_var);
if ((((int32_t)L_16) < ((int32_t)L_18)))
{
goto IL_000d;
}
}
{
// m_IncomingMessageQueue.Clear();
NativeList_1_t244AB70F86E3DE6A3C8F7DE0CE70E58B90A72AAB* L_19 = (NativeList_1_t244AB70F86E3DE6A3C8F7DE0CE70E58B90A72AAB*)(&__this->___m_IncomingMessageQueue_1);
NativeList_1_Clear_m39820691F3D3A12EAC20FF3C3C7783FC85A0FEA4(L_19, NativeList_1_Clear_m39820691F3D3A12EAC20FF3C3C7783FC85A0FEA4_RuntimeMethod_var);
// }
return;
}
}
// System.Void Unity.Netcode.NetworkMessageManager::ClientConnected(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMessageManager_ClientConnected_m340B4F9B44F400A9A01538548E76B258D029C730 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, uint64_t ___0_clientId, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mC2E796C02E31CAD9F3C434E197D1389DC0EDE7F1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m5C4C9B54E0CAA7C55FB6791F0AC3C209EBBCCE58_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1__ctor_m80A9A671660D1D52A25BABE9C4664A55E3345A34_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (m_SendQueues.ContainsKey(clientId))
Dictionary_2_tF94A082BC0A1596467346D509355D345EFF5FA68* L_0 = __this->___m_SendQueues_5;
uint64_t L_1 = ___0_clientId;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_ContainsKey_mC2E796C02E31CAD9F3C434E197D1389DC0EDE7F1(L_0, L_1, Dictionary_2_ContainsKey_mC2E796C02E31CAD9F3C434E197D1389DC0EDE7F1_RuntimeMethod_var);
if (!L_2)
{
goto IL_000f;
}
}
{
// return;
return;
}
IL_000f:
{
// m_SendQueues[clientId] = new NativeList<SendQueueItem>(16, Allocator.Persistent);
Dictionary_2_tF94A082BC0A1596467346D509355D345EFF5FA68* L_3 = __this->___m_SendQueues_5;
uint64_t L_4 = ___0_clientId;
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_5;
L_5 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(4, NULL);
NativeList_1_tC29926B3C823A1626820FC87B385FFE47BA188DB L_6;
memset((&L_6), 0, sizeof(L_6));
NativeList_1__ctor_m80A9A671660D1D52A25BABE9C4664A55E3345A34((&L_6), ((int32_t)16), L_5, /*hidden argument*/NativeList_1__ctor_m80A9A671660D1D52A25BABE9C4664A55E3345A34_RuntimeMethod_var);
NullCheck(L_3);
Dictionary_2_set_Item_m5C4C9B54E0CAA7C55FB6791F0AC3C209EBBCCE58(L_3, L_4, L_6, Dictionary_2_set_Item_m5C4C9B54E0CAA7C55FB6791F0AC3C209EBBCCE58_RuntimeMethod_var);
// }
return;
}
}
// System.Void Unity.Netcode.NetworkMessageManager::ClientDisconnected(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMessageManager_ClientDisconnected_m3D131163D2CA7A1AF3B03ED89C08A5ED79CC54D7 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, uint64_t ___0_clientId, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mBC1006593BDA81F38BCAC913DA281C8437CF04D0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// m_DisconnectedClients.Add(clientId);
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* L_0 = __this->___m_DisconnectedClients_6;
uint64_t L_1 = ___0_clientId;
NullCheck(L_0);
bool L_2;
L_2 = HashSet_1_Add_mBC1006593BDA81F38BCAC913DA281C8437CF04D0(L_0, L_1, HashSet_1_Add_mBC1006593BDA81F38BCAC913DA281C8437CF04D0_RuntimeMethod_var);
// }
return;
}
}
// System.Void Unity.Netcode.NetworkMessageManager::CleanupDisconnectedClient(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMessageManager_CleanupDisconnectedClient_mC88C0C2A705BFC38D5E36ED7FBEB77DB1780EE71 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, uint64_t ___0_clientId, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mC2E796C02E31CAD9F3C434E197D1389DC0EDE7F1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m1B402156AA3430E4883216EC924F1C692565EFE3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m742F177612AB66A75EEB4E7906D3E5037910234A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_mDAB120C2DD124F563E7DEC7496E96FF1116F7B9D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mE16FCDF42A9E03B435AE822EB4014DEF0DA1C08B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Dispose_mD61BC7290E8950956D41AC94319A30ED8B13DB6B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_ElementAt_m4155BCEA9B1A22F02D64A2D0B8F564913E575344_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_mCC4E58287182D133ADDB3D60C97A0494B70F01E3_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
NativeList_1_tC29926B3C823A1626820FC87B385FFE47BA188DB V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
{
// if (!m_SendQueues.ContainsKey(clientId))
Dictionary_2_tF94A082BC0A1596467346D509355D345EFF5FA68* L_0 = __this->___m_SendQueues_5;
uint64_t L_1 = ___0_clientId;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_ContainsKey_mC2E796C02E31CAD9F3C434E197D1389DC0EDE7F1(L_0, L_1, Dictionary_2_ContainsKey_mC2E796C02E31CAD9F3C434E197D1389DC0EDE7F1_RuntimeMethod_var);
if (L_2)
{
goto IL_000f;
}
}
{
// return;
return;
}
IL_000f:
{
// var queue = m_SendQueues[clientId];
Dictionary_2_tF94A082BC0A1596467346D509355D345EFF5FA68* L_3 = __this->___m_SendQueues_5;
uint64_t L_4 = ___0_clientId;
NullCheck(L_3);
NativeList_1_tC29926B3C823A1626820FC87B385FFE47BA188DB L_5;
L_5 = Dictionary_2_get_Item_mE16FCDF42A9E03B435AE822EB4014DEF0DA1C08B(L_3, L_4, Dictionary_2_get_Item_mE16FCDF42A9E03B435AE822EB4014DEF0DA1C08B_RuntimeMethod_var);
V_0 = L_5;
// for (var i = 0; i < queue.Length; ++i)
V_1 = 0;
goto IL_0036;
}
IL_0020:
{
// queue.ElementAt(i).Writer.Dispose();
int32_t L_6 = V_1;
SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* L_7;
L_7 = NativeList_1_ElementAt_m4155BCEA9B1A22F02D64A2D0B8F564913E575344((&V_0), L_6, NativeList_1_ElementAt_m4155BCEA9B1A22F02D64A2D0B8F564913E575344_RuntimeMethod_var);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* L_8 = (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)(&L_7->___Writer_1);
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_Dispose_mD37E84164B321672C9DD7FED218D6802360660FE(L_8, NULL);
// for (var i = 0; i < queue.Length; ++i)
int32_t L_9 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0036:
{
// for (var i = 0; i < queue.Length; ++i)
int32_t L_10 = V_1;
int32_t L_11;
L_11 = NativeList_1_get_Length_mCC4E58287182D133ADDB3D60C97A0494B70F01E3((&V_0), NativeList_1_get_Length_mCC4E58287182D133ADDB3D60C97A0494B70F01E3_RuntimeMethod_var);
if ((((int32_t)L_10) < ((int32_t)L_11)))
{
goto IL_0020;
}
}
{
// queue.Dispose();
NativeList_1_Dispose_mD61BC7290E8950956D41AC94319A30ED8B13DB6B((&V_0), NativeList_1_Dispose_mD61BC7290E8950956D41AC94319A30ED8B13DB6B_RuntimeMethod_var);
// m_SendQueues.Remove(clientId);
Dictionary_2_tF94A082BC0A1596467346D509355D345EFF5FA68* L_12 = __this->___m_SendQueues_5;
uint64_t L_13 = ___0_clientId;
NullCheck(L_12);
bool L_14;
L_14 = Dictionary_2_Remove_mDAB120C2DD124F563E7DEC7496E96FF1116F7B9D(L_12, L_13, Dictionary_2_Remove_mDAB120C2DD124F563E7DEC7496E96FF1116F7B9D_RuntimeMethod_var);
// m_PerClientMessageVersions.Remove(clientId);
Dictionary_2_tF27160F3F05A0ECC97850502DD8A2BC6E3FB9041* L_15 = __this->___m_PerClientMessageVersions_7;
uint64_t L_16 = ___0_clientId;
NullCheck(L_15);
bool L_17;
L_17 = Dictionary_2_Remove_m742F177612AB66A75EEB4E7906D3E5037910234A(L_15, L_16, Dictionary_2_Remove_m742F177612AB66A75EEB4E7906D3E5037910234A_RuntimeMethod_var);
// PeerMTUSizes.Remove(clientId);
Dictionary_2_tAC84F565B305F33E7066B98F6CD6CC5A96A1416A* L_18 = __this->___PeerMTUSizes_19;
uint64_t L_19 = ___0_clientId;
NullCheck(L_18);
bool L_20;
L_20 = Dictionary_2_Remove_m1B402156AA3430E4883216EC924F1C692565EFE3(L_18, L_19, Dictionary_2_Remove_m1B402156AA3430E4883216EC924F1C692565EFE3_RuntimeMethod_var);
// }
return;
}
}
// System.Void Unity.Netcode.NetworkMessageManager::CleanupDisconnectedClients()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMessageManager_CleanupDisconnectedClients_m682837630367C909D09E514190A1869D680DCF22 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m85002A2327014F1C4F0417EF8B60AC2E266F84BD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mFA51C33525EADB63DC73E468E53EB55E8ED1AA10_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6D6A80C33FAD4B68D656C2356DEB1AA585AEF100_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_m5FABFCEB547E70B270297A2A2E62F2AD22C77CCC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m71DB2D9A0333DB3369C6E27C428D1479764004D4_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t1BD5EAC17E707DFC9C05151D77D6E6DC9166D1EC V_0;
memset((&V_0), 0, sizeof(V_0));
uint64_t V_1 = 0;
{
// foreach (var clientId in m_DisconnectedClients)
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* L_0 = __this->___m_DisconnectedClients_6;
NullCheck(L_0);
Enumerator_t1BD5EAC17E707DFC9C05151D77D6E6DC9166D1EC L_1;
L_1 = HashSet_1_GetEnumerator_m71DB2D9A0333DB3369C6E27C428D1479764004D4(L_0, HashSet_1_GetEnumerator_m71DB2D9A0333DB3369C6E27C428D1479764004D4_RuntimeMethod_var);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0028:
{// begin finally (depth: 1)
Enumerator_Dispose_m85002A2327014F1C4F0417EF8B60AC2E266F84BD((&V_0), Enumerator_Dispose_m85002A2327014F1C4F0417EF8B60AC2E266F84BD_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_001d_1;
}
IL_000e_1:
{
// foreach (var clientId in m_DisconnectedClients)
uint64_t L_2;
L_2 = Enumerator_get_Current_m6D6A80C33FAD4B68D656C2356DEB1AA585AEF100_inline((&V_0), Enumerator_get_Current_m6D6A80C33FAD4B68D656C2356DEB1AA585AEF100_RuntimeMethod_var);
V_1 = L_2;
// CleanupDisconnectedClient(clientId);
uint64_t L_3 = V_1;
NetworkMessageManager_CleanupDisconnectedClient_mC88C0C2A705BFC38D5E36ED7FBEB77DB1780EE71(__this, L_3, NULL);
}
IL_001d_1:
{
// foreach (var clientId in m_DisconnectedClients)
bool L_4;
L_4 = Enumerator_MoveNext_mFA51C33525EADB63DC73E468E53EB55E8ED1AA10((&V_0), Enumerator_MoveNext_mFA51C33525EADB63DC73E468E53EB55E8ED1AA10_RuntimeMethod_var);
if (L_4)
{
goto IL_000e_1;
}
}
{
goto IL_0036;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0036:
{
// m_DisconnectedClients.Clear();
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* L_5 = __this->___m_DisconnectedClients_6;
NullCheck(L_5);
HashSet_1_Clear_m5FABFCEB547E70B270297A2A2E62F2AD22C77CCC(L_5, HashSet_1_Clear_m5FABFCEB547E70B270297A2A2E62F2AD22C77CCC_RuntimeMethod_var);
// }
return;
}
}
// System.Int32 Unity.Netcode.NetworkMessageManager::GetMessageVersion(System.Type,System.UInt64,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NetworkMessageManager_GetMessageVersion_mDCA4F408418C719862CE92414D88B3B126DB980A (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, Type_t* ___0_type, uint64_t ___1_clientId, bool ___2_forReceive, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m86D30D35D7D850E4F407BBA5D3FFD3E9CF98DFB5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24A068FAA5FD857531028973A5A72E792BFEA1A4);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3F7021ABA1AFBD4E3E2F78826FAFDAFAEB69472D);
s_Il2CppMethodInitialized = true;
}
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* V_0 = NULL;
int32_t V_1 = 0;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* V_2 = NULL;
{
// if (!m_PerClientMessageVersions.TryGetValue(clientId, out var versionMap))
Dictionary_2_tF27160F3F05A0ECC97850502DD8A2BC6E3FB9041* L_0 = __this->___m_PerClientMessageVersions_7;
uint64_t L_1 = ___1_clientId;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m86D30D35D7D850E4F407BBA5D3FFD3E9CF98DFB5(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m86D30D35D7D850E4F407BBA5D3FFD3E9CF98DFB5_RuntimeMethod_var);
if (L_2)
{
goto IL_0064;
}
}
{
// var networkManager = NetworkManager.Singleton;
il2cpp_codegen_runtime_class_init_inline(NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_3;
L_3 = NetworkManager_get_Singleton_m0F86FB1D52C8EDB866101D9CAE0CAA1D7DAE2266_inline(NULL);
V_2 = L_3;
// if (networkManager != null && networkManager.LogLevel == LogLevel.Developer)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_4 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_5)
{
goto IL_0062;
}
}
{
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_6 = V_2;
NullCheck(L_6);
int32_t L_7 = L_6->___LogLevel_12;
if (L_7)
{
goto IL_0062;
}
}
{
// if (forReceive)
bool L_8 = ___2_forReceive;
if (!L_8)
{
goto IL_0047;
}
}
{
// NetworkLog.LogWarning($"Trying to receive {type.Name} from client {clientId} which is not in a connected state.");
Type_t* L_9 = ___0_type;
NullCheck(L_9);
String_t* L_10;
L_10 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_9);
uint64_t L_11 = ___1_clientId;
uint64_t L_12 = L_11;
RuntimeObject* L_13 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_12);
String_t* L_14;
L_14 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral3F7021ABA1AFBD4E3E2F78826FAFDAFAEB69472D, L_10, L_13, NULL);
NetworkLog_LogWarning_m1A2073B527F4B95F216508B0E5A76DF71823D899(L_14, NULL);
goto IL_0062;
}
IL_0047:
{
// NetworkLog.LogWarning($"Trying to send {type.Name} to client {clientId} which is not in a connected state.");
Type_t* L_15 = ___0_type;
NullCheck(L_15);
String_t* L_16;
L_16 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_15);
uint64_t L_17 = ___1_clientId;
uint64_t L_18 = L_17;
RuntimeObject* L_19 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_18);
String_t* L_20;
L_20 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral24A068FAA5FD857531028973A5A72E792BFEA1A4, L_16, L_19, NULL);
NetworkLog_LogWarning_m1A2073B527F4B95F216508B0E5A76DF71823D899(L_20, NULL);
}
IL_0062:
{
// return -1;
return (-1);
}
IL_0064:
{
// if (!versionMap.TryGetValue(type, out var messageVersion))
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_21 = V_0;
Type_t* L_22 = ___0_type;
NullCheck(L_21);
bool L_23;
L_23 = Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D(L_21, L_22, (&V_1), Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D_RuntimeMethod_var);
if (L_23)
{
goto IL_0071;
}
}
{
// return -1;
return (-1);
}
IL_0071:
{
// return messageVersion;
int32_t L_24 = V_1;
return L_24;
}
}
// System.Boolean Unity.Netcode.NetworkMessageManager::CanSend(System.UInt64,System.Type,Unity.Netcode.NetworkDelivery)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkMessageManager_CanSend_m53198ECCCFC9A51307BCD49E76BF53049D06B711 (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, uint64_t ___0_clientId, Type_t* ___1_messageType, int32_t ___2_delivery, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkHooks_t0661E1D4E1A1C18135CA440AC01EDAA733B83533_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1B5F03DAFC4DD93F2A6F3BF9CF99369C854107F4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2AC52F6154CCC350A2D161D9271DC7A4141292F9_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// for (var hookIdx = 0; hookIdx < m_Hooks.Count; ++hookIdx)
V_0 = 0;
goto IL_0020;
}
IL_0004:
{
// if (!m_Hooks[hookIdx].OnVerifyCanSend(clientId, messageType, delivery))
List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810* L_0 = __this->___m_Hooks_10;
int32_t L_1 = V_0;
NullCheck(L_0);
RuntimeObject* L_2;
L_2 = List_1_get_Item_m2AC52F6154CCC350A2D161D9271DC7A4141292F9(L_0, L_1, List_1_get_Item_m2AC52F6154CCC350A2D161D9271DC7A4141292F9_RuntimeMethod_var);
uint64_t L_3 = ___0_clientId;
Type_t* L_4 = ___1_messageType;
int32_t L_5 = ___2_delivery;
NullCheck(L_2);
bool L_6;
L_6 = InterfaceFuncInvoker3< bool, uint64_t, Type_t*, int32_t >::Invoke(8 /* System.Boolean Unity.Netcode.INetworkHooks::OnVerifyCanSend(System.UInt64,System.Type,Unity.Netcode.NetworkDelivery) */, INetworkHooks_t0661E1D4E1A1C18135CA440AC01EDAA733B83533_il2cpp_TypeInfo_var, L_2, L_3, L_4, L_5);
if (L_6)
{
goto IL_001c;
}
}
{
// return false;
return (bool)0;
}
IL_001c:
{
// for (var hookIdx = 0; hookIdx < m_Hooks.Count; ++hookIdx)
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0020:
{
// for (var hookIdx = 0; hookIdx < m_Hooks.Count; ++hookIdx)
int32_t L_8 = V_0;
List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810* L_9 = __this->___m_Hooks_10;
NullCheck(L_9);
int32_t L_10;
L_10 = List_1_get_Count_m1B5F03DAFC4DD93F2A6F3BF9CF99369C854107F4_inline(L_9, List_1_get_Count_m1B5F03DAFC4DD93F2A6F3BF9CF99369C854107F4_RuntimeMethod_var);
if ((((int32_t)L_8) < ((int32_t)L_10)))
{
goto IL_0004;
}
}
{
// return true;
return (bool)1;
}
}
// System.Void Unity.Netcode.NetworkMessageManager::ProcessSendQueues()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMessageManager_ProcessSendQueues_mA44CBD58AF955B26C19AE0E085D10E72B1ABF98E (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_mD5C584F81AE7154F1E76C7D9DBD6B7FFE9546812_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m30C5397434E951D2E597B452DEF82539B1929F37_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m5F87A473347207AAB2086C94416F414D0202A303_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6BA5BFCC2F1B0C2F5D18F51B78D7F94B049F0B42_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_WriteValue_TisNetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA_mC7616EE3924C03B2B21B581AC0375BA954B10F32_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mBF5C5703CB05DC938E7B68F670E5BE303E16A957_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkHooks_t0661E1D4E1A1C18135CA440AC01EDAA733B83533_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkMessageSender_t0E6CABACEA7C05580183A510AEC178C2C640D48A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mABA0E6A3957BB1F46DB1213D2EDE8FC626747CD2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m1A0803360CB5E865CBD70ACDF31C5B5414BE399B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1B5F03DAFC4DD93F2A6F3BF9CF99369C854107F4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2AC52F6154CCC350A2D161D9271DC7A4141292F9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Clear_m4C699C6151BDC5D9DF0B20B9781AA1DA0CEB8878_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_ElementAt_m4155BCEA9B1A22F02D64A2D0B8F564913E575344_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_mCC4E58287182D133ADDB3D60C97A0494B70F01E3_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t73351F0588F1D94CB365D5D303001FA5E5C5DE40 V_0;
memset((&V_0), 0, sizeof(V_0));
KeyValuePair_2_t7254D9118423097015AC34CEB88C3AA41D661442 V_1;
memset((&V_1), 0, sizeof(V_1));
uint64_t V_2 = 0;
NativeList_1_tC29926B3C823A1626820FC87B385FFE47BA188DB V_3;
memset((&V_3), 0, sizeof(V_3));
int32_t V_4 = 0;
SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* V_5 = NULL;
int32_t V_6 = 0;
int32_t V_7 = 0;
ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D V_8;
memset((&V_8), 0, sizeof(V_8));
int32_t V_9 = 0;
{
// if (StopProcessing)
bool L_0 = __this->___StopProcessing_0;
if (!L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// foreach (var kvp in m_SendQueues)
Dictionary_2_tF94A082BC0A1596467346D509355D345EFF5FA68* L_1 = __this->___m_SendQueues_5;
NullCheck(L_1);
Enumerator_t73351F0588F1D94CB365D5D303001FA5E5C5DE40 L_2;
L_2 = Dictionary_2_GetEnumerator_mD5C584F81AE7154F1E76C7D9DBD6B7FFE9546812(L_1, Dictionary_2_GetEnumerator_mD5C584F81AE7154F1E76C7D9DBD6B7FFE9546812_RuntimeMethod_var);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0203:
{// begin finally (depth: 1)
Enumerator_Dispose_m30C5397434E951D2E597B452DEF82539B1929F37((&V_0), Enumerator_Dispose_m30C5397434E951D2E597B452DEF82539B1929F37_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_01f5_1;
}
IL_001a_1:
{
// foreach (var kvp in m_SendQueues)
KeyValuePair_2_t7254D9118423097015AC34CEB88C3AA41D661442 L_3;
L_3 = Enumerator_get_Current_m6BA5BFCC2F1B0C2F5D18F51B78D7F94B049F0B42_inline((&V_0), Enumerator_get_Current_m6BA5BFCC2F1B0C2F5D18F51B78D7F94B049F0B42_RuntimeMethod_var);
V_1 = L_3;
// var clientId = kvp.Key;
uint64_t L_4;
L_4 = KeyValuePair_2_get_Key_mABA0E6A3957BB1F46DB1213D2EDE8FC626747CD2_inline((&V_1), KeyValuePair_2_get_Key_mABA0E6A3957BB1F46DB1213D2EDE8FC626747CD2_RuntimeMethod_var);
V_2 = L_4;
// var sendQueueItem = kvp.Value;
NativeList_1_tC29926B3C823A1626820FC87B385FFE47BA188DB L_5;
L_5 = KeyValuePair_2_get_Value_m1A0803360CB5E865CBD70ACDF31C5B5414BE399B_inline((&V_1), KeyValuePair_2_get_Value_m1A0803360CB5E865CBD70ACDF31C5B5414BE399B_RuntimeMethod_var);
V_3 = L_5;
// for (var i = 0; i < sendQueueItem.Length; ++i)
V_4 = 0;
goto IL_01e0_1;
}
IL_003a_1:
{
// ref var queueItem = ref sendQueueItem.ElementAt(i);
int32_t L_6 = V_4;
SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* L_7;
L_7 = NativeList_1_ElementAt_m4155BCEA9B1A22F02D64A2D0B8F564913E575344((&V_3), L_6, NativeList_1_ElementAt_m4155BCEA9B1A22F02D64A2D0B8F564913E575344_RuntimeMethod_var);
V_5 = L_7;
// if (m_DisconnectedClients.Contains(clientId))
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* L_8 = __this->___m_DisconnectedClients_6;
uint64_t L_9 = V_2;
NullCheck(L_8);
bool L_10;
L_10 = HashSet_1_Contains_mBF5C5703CB05DC938E7B68F670E5BE303E16A957(L_8, L_9, HashSet_1_Contains_mBF5C5703CB05DC938E7B68F670E5BE303E16A957_RuntimeMethod_var);
if (!L_10)
{
goto IL_0064_1;
}
}
{
// queueItem.Writer.Dispose();
SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* L_11 = V_5;
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* L_12 = (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)(&L_11->___Writer_1);
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_Dispose_mD37E84164B321672C9DD7FED218D6802360660FE(L_12, NULL);
// continue;
goto IL_01da_1;
}
IL_0064_1:
{
// if (queueItem.BatchHeader.BatchCount == 0)
SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* L_13 = V_5;
NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA* L_14 = (NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA*)(&L_13->___BatchHeader_0);
uint16_t L_15 = L_14->___BatchCount_2;
if (L_15)
{
goto IL_0083_1;
}
}
{
// queueItem.Writer.Dispose();
SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* L_16 = V_5;
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* L_17 = (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)(&L_16->___Writer_1);
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_Dispose_mD37E84164B321672C9DD7FED218D6802360660FE(L_17, NULL);
// continue;
goto IL_01da_1;
}
IL_0083_1:
{
// for (var hookIdx = 0; hookIdx < m_Hooks.Count; ++hookIdx)
V_7 = 0;
goto IL_00c0_1;
}
IL_0088_1:
{
// m_Hooks[hookIdx].OnBeforeSendBatch(clientId, queueItem.BatchHeader.BatchCount, queueItem.Writer.Length, queueItem.NetworkDelivery);
List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810* L_18 = __this->___m_Hooks_10;
int32_t L_19 = V_7;
NullCheck(L_18);
RuntimeObject* L_20;
L_20 = List_1_get_Item_m2AC52F6154CCC350A2D161D9271DC7A4141292F9(L_18, L_19, List_1_get_Item_m2AC52F6154CCC350A2D161D9271DC7A4141292F9_RuntimeMethod_var);
uint64_t L_21 = V_2;
SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* L_22 = V_5;
NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA* L_23 = (NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA*)(&L_22->___BatchHeader_0);
uint16_t L_24 = L_23->___BatchCount_2;
SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* L_25 = V_5;
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* L_26 = (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)(&L_25->___Writer_1);
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
int32_t L_27;
L_27 = FastBufferWriter_get_Length_m7266B7D8C1D5C7C6876FBC287C06655EB9593396_inline(L_26, NULL);
SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* L_28 = V_5;
int32_t L_29 = L_28->___NetworkDelivery_2;
NullCheck(L_20);
InterfaceActionInvoker4< uint64_t, int32_t, int32_t, int32_t >::Invoke(4 /* System.Void Unity.Netcode.INetworkHooks::OnBeforeSendBatch(System.UInt64,System.Int32,System.Int32,Unity.Netcode.NetworkDelivery) */, INetworkHooks_t0661E1D4E1A1C18135CA440AC01EDAA733B83533_il2cpp_TypeInfo_var, L_20, L_21, L_24, L_27, L_29);
// for (var hookIdx = 0; hookIdx < m_Hooks.Count; ++hookIdx)
int32_t L_30 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_30, 1));
}
IL_00c0_1:
{
// for (var hookIdx = 0; hookIdx < m_Hooks.Count; ++hookIdx)
int32_t L_31 = V_7;
List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810* L_32 = __this->___m_Hooks_10;
NullCheck(L_32);
int32_t L_33;
L_33 = List_1_get_Count_m1B5F03DAFC4DD93F2A6F3BF9CF99369C854107F4_inline(L_32, List_1_get_Count_m1B5F03DAFC4DD93F2A6F3BF9CF99369C854107F4_RuntimeMethod_var);
if ((((int32_t)L_31) < ((int32_t)L_33)))
{
goto IL_0088_1;
}
}
{
// queueItem.Writer.Seek(0);
SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* L_34 = V_5;
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* L_35 = (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)(&L_34->___Writer_1);
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_Seek_mB69BB80C6A754FCD31EEC11BF09B1E354AADA64E_inline(L_35, 0, NULL);
// var alignedLength = (queueItem.Writer.Length + 7) & ~7;
SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* L_36 = V_5;
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* L_37 = (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)(&L_36->___Writer_1);
int32_t L_38;
L_38 = FastBufferWriter_get_Length_m7266B7D8C1D5C7C6876FBC287C06655EB9593396_inline(L_37, NULL);
V_6 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_38, 7))&((int32_t)-8)));
// queueItem.Writer.TryBeginWrite(alignedLength);
SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* L_39 = V_5;
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* L_40 = (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)(&L_39->___Writer_1);
int32_t L_41 = V_6;
bool L_42;
L_42 = FastBufferWriter_TryBeginWrite_m16FA0A52579A7C6C5E59171D26EA327CDEBFF459_inline(L_40, L_41, NULL);
// queueItem.BatchHeader.BatchHash = XXHash.Hash64(queueItem.Writer.GetUnsafePtr() + sizeof(NetworkBatchHeader), alignedLength - sizeof(NetworkBatchHeader));
SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* L_43 = V_5;
NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA* L_44 = (NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA*)(&L_43->___BatchHeader_0);
SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* L_45 = V_5;
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* L_46 = (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)(&L_45->___Writer_1);
uint8_t* L_47;
L_47 = FastBufferWriter_GetUnsafePtr_m2403FBA11BD6F554625287D720B65B45A0F6DA6A_inline(L_46, NULL);
uint32_t L_48 = sizeof(NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA);
int32_t L_49 = V_6;
uint32_t L_50 = sizeof(NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA);
uint64_t L_51;
L_51 = XXHash_Hash64_mB6D41A88BD9EE1A8485AF3BDF38732BBA1DA7DC7_inline(((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, (int32_t)L_48)), ((int32_t)il2cpp_codegen_subtract(L_49, (int32_t)L_50)), 0, NULL);
L_44->___BatchHash_4 = L_51;
// queueItem.BatchHeader.BatchSize = alignedLength;
SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* L_52 = V_5;
NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA* L_53 = (NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA*)(&L_52->___BatchHeader_0);
int32_t L_54 = V_6;
L_53->___BatchSize_3 = L_54;
// queueItem.Writer.WriteValue(queueItem.BatchHeader);
SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* L_55 = V_5;
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* L_56 = (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)(&L_55->___Writer_1);
SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* L_57 = V_5;
NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA* L_58 = (NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA*)(&L_57->___BatchHeader_0);
il2cpp_codegen_initobj((&V_8), sizeof(ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D));
ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D L_59 = V_8;
FastBufferWriter_WriteValue_TisNetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA_mC7616EE3924C03B2B21B581AC0375BA954B10F32_inline(L_56, L_58, L_59, FastBufferWriter_WriteValue_TisNetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA_mC7616EE3924C03B2B21B581AC0375BA954B10F32_RuntimeMethod_var);
// queueItem.Writer.Seek(alignedLength);
SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* L_60 = V_5;
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* L_61 = (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)(&L_60->___Writer_1);
int32_t L_62 = V_6;
FastBufferWriter_Seek_mB69BB80C6A754FCD31EEC11BF09B1E354AADA64E_inline(L_61, L_62, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_01cd_1:
{// begin finally (depth: 2)
// queueItem.Writer.Dispose();
SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* L_63 = V_5;
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* L_64 = (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)(&L_63->___Writer_1);
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_Dispose_mD37E84164B321672C9DD7FED218D6802360660FE(L_64, NULL);
// }
return;
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
// m_Sender.Send(clientId, queueItem.NetworkDelivery, queueItem.Writer);
RuntimeObject* L_65 = __this->___m_Sender_13;
uint64_t L_66 = V_2;
SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* L_67 = V_5;
int32_t L_68 = L_67->___NetworkDelivery_2;
SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* L_69 = V_5;
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_70 = L_69->___Writer_1;
NullCheck(L_65);
InterfaceActionInvoker3< uint64_t, int32_t, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC >::Invoke(0 /* System.Void Unity.Netcode.INetworkMessageSender::Send(System.UInt64,Unity.Netcode.NetworkDelivery,Unity.Netcode.FastBufferWriter) */, INetworkMessageSender_t0E6CABACEA7C05580183A510AEC178C2C640D48A_il2cpp_TypeInfo_var, L_65, L_66, L_68, L_70);
// for (var hookIdx = 0; hookIdx < m_Hooks.Count; ++hookIdx)
V_9 = 0;
goto IL_01bc_2;
}
IL_0184_2:
{
// m_Hooks[hookIdx].OnAfterSendBatch(clientId, queueItem.BatchHeader.BatchCount, queueItem.Writer.Length, queueItem.NetworkDelivery);
List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810* L_71 = __this->___m_Hooks_10;
int32_t L_72 = V_9;
NullCheck(L_71);
RuntimeObject* L_73;
L_73 = List_1_get_Item_m2AC52F6154CCC350A2D161D9271DC7A4141292F9(L_71, L_72, List_1_get_Item_m2AC52F6154CCC350A2D161D9271DC7A4141292F9_RuntimeMethod_var);
uint64_t L_74 = V_2;
SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* L_75 = V_5;
NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA* L_76 = (NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA*)(&L_75->___BatchHeader_0);
uint16_t L_77 = L_76->___BatchCount_2;
SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* L_78 = V_5;
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* L_79 = (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)(&L_78->___Writer_1);
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
int32_t L_80;
L_80 = FastBufferWriter_get_Length_m7266B7D8C1D5C7C6876FBC287C06655EB9593396_inline(L_79, NULL);
SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* L_81 = V_5;
int32_t L_82 = L_81->___NetworkDelivery_2;
NullCheck(L_73);
InterfaceActionInvoker4< uint64_t, int32_t, int32_t, int32_t >::Invoke(5 /* System.Void Unity.Netcode.INetworkHooks::OnAfterSendBatch(System.UInt64,System.Int32,System.Int32,Unity.Netcode.NetworkDelivery) */, INetworkHooks_t0661E1D4E1A1C18135CA440AC01EDAA733B83533_il2cpp_TypeInfo_var, L_73, L_74, L_77, L_80, L_82);
// for (var hookIdx = 0; hookIdx < m_Hooks.Count; ++hookIdx)
int32_t L_83 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_83, 1));
}
IL_01bc_2:
{
// for (var hookIdx = 0; hookIdx < m_Hooks.Count; ++hookIdx)
int32_t L_84 = V_9;
List_1_tC1AC8A4D1ABE47FA75A90A3AB06B2FC6FACB9810* L_85 = __this->___m_Hooks_10;
NullCheck(L_85);
int32_t L_86;
L_86 = List_1_get_Count_m1B5F03DAFC4DD93F2A6F3BF9CF99369C854107F4_inline(L_85, List_1_get_Count_m1B5F03DAFC4DD93F2A6F3BF9CF99369C854107F4_RuntimeMethod_var);
if ((((int32_t)L_84) < ((int32_t)L_86)))
{
goto IL_0184_2;
}
}
{
// }
goto IL_01da_1;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_01da_1:
{
// for (var i = 0; i < sendQueueItem.Length; ++i)
int32_t L_87 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_87, 1));
}
IL_01e0_1:
{
// for (var i = 0; i < sendQueueItem.Length; ++i)
int32_t L_88 = V_4;
int32_t L_89;
L_89 = NativeList_1_get_Length_mCC4E58287182D133ADDB3D60C97A0494B70F01E3((&V_3), NativeList_1_get_Length_mCC4E58287182D133ADDB3D60C97A0494B70F01E3_RuntimeMethod_var);
if ((((int32_t)L_88) < ((int32_t)L_89)))
{
goto IL_003a_1;
}
}
{
// sendQueueItem.Clear();
NativeList_1_Clear_m4C699C6151BDC5D9DF0B20B9781AA1DA0CEB8878((&V_3), NativeList_1_Clear_m4C699C6151BDC5D9DF0B20B9781AA1DA0CEB8878_RuntimeMethod_var);
}
IL_01f5_1:
{
// foreach (var kvp in m_SendQueues)
bool L_90;
L_90 = Enumerator_MoveNext_m5F87A473347207AAB2086C94416F414D0202A303((&V_0), Enumerator_MoveNext_m5F87A473347207AAB2086C94416F414D0202A303_RuntimeMethod_var);
if (L_90)
{
goto IL_001a_1;
}
}
{
goto IL_0211;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0211:
{
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.NetworkMessageManager/SendQueueItem::.ctor(Unity.Netcode.NetworkDelivery,System.Int32,Unity.Collections.Allocator,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SendQueueItem__ctor_mC2BDC24F3964A0F484005683AB7316DC1272FD56 (SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* __this, int32_t ___0_delivery, int32_t ___1_writerSize, int32_t ___2_writerAllocator, int32_t ___3_maxWriterSize, const RuntimeMethod* method)
{
NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// Writer = new FastBufferWriter(writerSize, writerAllocator, maxWriterSize);
int32_t L_0 = ___1_writerSize;
int32_t L_1 = ___2_writerAllocator;
int32_t L_2 = ___3_maxWriterSize;
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_3;
memset((&L_3), 0, sizeof(L_3));
FastBufferWriter__ctor_mC30559B2929B00FB14A14546F92426A19AB7FFC4((&L_3), L_0, L_1, L_2, /*hidden argument*/NULL);
__this->___Writer_1 = L_3;
// NetworkDelivery = delivery;
int32_t L_4 = ___0_delivery;
__this->___NetworkDelivery_2 = L_4;
// BatchHeader = new NetworkBatchHeader { Magic = NetworkBatchHeader.MagicValue };
il2cpp_codegen_initobj((&V_0), sizeof(NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA));
(&V_0)->___Magic_1 = (uint16_t)((int32_t)4448);
NetworkBatchHeader_t17FCE9C128DF7DF17874253A431A98B2DB19C6AA L_5 = V_0;
__this->___BatchHeader_0 = L_5;
// }
return;
}
}
IL2CPP_EXTERN_C void SendQueueItem__ctor_mC2BDC24F3964A0F484005683AB7316DC1272FD56_AdjustorThunk (RuntimeObject* __this, int32_t ___0_delivery, int32_t ___1_writerSize, int32_t ___2_writerAllocator, int32_t ___3_maxWriterSize, const RuntimeMethod* method)
{
SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<SendQueueItem_t028997B9499F98F8FBFDDCA6245A3CCE69A37CB7*>(__this + _offset);
SendQueueItem__ctor_mC2BDC24F3964A0F484005683AB7316DC1272FD56(_thisAdjusted, ___0_delivery, ___1_writerSize, ___2_writerAllocator, ___3_maxWriterSize, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void MessageHandler_Invoke_m505624E35F8542C711054C96F39D1E80D6808D46_Multicast(MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* ___2_manager, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B* currentDelegate = reinterpret_cast<MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1*, NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_reader, ___1_context, ___2_manager, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void MessageHandler_Invoke_m505624E35F8542C711054C96F39D1E80D6808D46_OpenInst(MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* ___2_manager, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1*, NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_reader, ___1_context, ___2_manager, method);
}
void MessageHandler_Invoke_m505624E35F8542C711054C96F39D1E80D6808D46_OpenStatic(MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* ___2_manager, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1*, NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___0_reader, ___1_context, ___2_manager, method);
}
void MessageHandler_Invoke_m505624E35F8542C711054C96F39D1E80D6808D46_OpenStaticInvoker(MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* ___2_manager, const RuntimeMethod* method)
{
InvokerActionInvoker3< FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1*, NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, ___0_reader, ___1_context, ___2_manager);
}
void MessageHandler_Invoke_m505624E35F8542C711054C96F39D1E80D6808D46_ClosedStaticInvoker(MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* ___2_manager, const RuntimeMethod* method)
{
InvokerActionInvoker4< RuntimeObject*, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1*, NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_reader, ___1_context, ___2_manager);
}
// System.Void Unity.Netcode.NetworkMessageManager/MessageHandler::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MessageHandler__ctor_mC217CCEDAA103A3D7AA78C8F603F30E492770346 (MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 3;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&MessageHandler_Invoke_m505624E35F8542C711054C96F39D1E80D6808D46_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&MessageHandler_Invoke_m505624E35F8542C711054C96F39D1E80D6808D46_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&MessageHandler_Invoke_m505624E35F8542C711054C96F39D1E80D6808D46_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&MessageHandler_Invoke_m505624E35F8542C711054C96F39D1E80D6808D46_Multicast;
}
// System.Void Unity.Netcode.NetworkMessageManager/MessageHandler::Invoke(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,Unity.Netcode.NetworkMessageManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MessageHandler_Invoke_m505624E35F8542C711054C96F39D1E80D6808D46 (MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* ___2_manager, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1*, NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_reader, ___1_context, ___2_manager, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult Unity.Netcode.NetworkMessageManager/MessageHandler::BeginInvoke(Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&,Unity.Netcode.NetworkMessageManager,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MessageHandler_BeginInvoke_m5D852FD84031BAEFF3CEBF5FE7814331192CD32C (MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* ___2_manager, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___3_callback, RuntimeObject* ___4_object, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[4] = {0};
__d_args[0] = Box(FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99_il2cpp_TypeInfo_var, &___0_reader);
__d_args[1] = Box(NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1_il2cpp_TypeInfo_var, &*___1_context);
__d_args[2] = ___2_manager;
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___3_callback, (RuntimeObject*)___4_object);
}
// System.Void Unity.Netcode.NetworkMessageManager/MessageHandler::EndInvoke(Unity.Netcode.NetworkContext&,System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MessageHandler_EndInvoke_m5FD9BAE8A20D521A51453257409B8619EDB08888 (MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B* __this, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___0_context, RuntimeObject* ___1_result, const RuntimeMethod* method)
{
void* ___out_args[] = {
___0_context,
};
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___1_result, ___out_args);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
int32_t VersionGetter_Invoke_m0AF36B40BAB9610F9B4E9E3DEE9AF5CCBE387F43_Multicast(VersionGetter_t41E80851BB8117702C0AA93A1063A51EB323E196* __this, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
int32_t retVal = 0;
for (il2cpp_array_size_t i = 0; i < length; i++)
{
VersionGetter_t41E80851BB8117702C0AA93A1063A51EB323E196* currentDelegate = reinterpret_cast<VersionGetter_t41E80851BB8117702C0AA93A1063A51EB323E196*>(delegatesToInvoke[i]);
typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
return retVal;
}
int32_t VersionGetter_Invoke_m0AF36B40BAB9610F9B4E9E3DEE9AF5CCBE387F43_OpenInst(VersionGetter_t41E80851BB8117702C0AA93A1063A51EB323E196* __this, const RuntimeMethod* method)
{
typedef int32_t (*FunctionPointerType) (const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(method);
}
int32_t VersionGetter_Invoke_m0AF36B40BAB9610F9B4E9E3DEE9AF5CCBE387F43_OpenStatic(VersionGetter_t41E80851BB8117702C0AA93A1063A51EB323E196* __this, const RuntimeMethod* method)
{
typedef int32_t (*FunctionPointerType) (const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(method);
}
int32_t VersionGetter_Invoke_m0AF36B40BAB9610F9B4E9E3DEE9AF5CCBE387F43_OpenStaticInvoker(VersionGetter_t41E80851BB8117702C0AA93A1063A51EB323E196* __this, const RuntimeMethod* method)
{
return InvokerFuncInvoker0< int32_t >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL);
}
int32_t VersionGetter_Invoke_m0AF36B40BAB9610F9B4E9E3DEE9AF5CCBE387F43_ClosedStaticInvoker(VersionGetter_t41E80851BB8117702C0AA93A1063A51EB323E196* __this, const RuntimeMethod* method)
{
return InvokerFuncInvoker1< int32_t, RuntimeObject* >::Invoke((Il2CppMethodPointer)__this->___method_ptr_0, method, NULL, __this->___m_target_2);
}
IL2CPP_EXTERN_C int32_t DelegatePInvokeWrapper_VersionGetter_t41E80851BB8117702C0AA93A1063A51EB323E196 (VersionGetter_t41E80851BB8117702C0AA93A1063A51EB323E196* __this, const RuntimeMethod* method)
{
typedef int32_t (DEFAULT_CALL *PInvokeFunc)();
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Native function invocation
int32_t returnValue = il2cppPInvokeFunc();
return returnValue;
}
// System.Void Unity.Netcode.NetworkMessageManager/VersionGetter::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VersionGetter__ctor_m7A856ADC84EF16F150185C1FFF9B73C6E15EFBB9 (VersionGetter_t41E80851BB8117702C0AA93A1063A51EB323E196* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
__this->___method_ptr_0 = (intptr_t)il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
__this->___method_3 = ___1_method;
__this->___m_target_2 = ___0_object;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___1_method))
{
bool isOpen = parameterCount == 0;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&VersionGetter_Invoke_m0AF36B40BAB9610F9B4E9E3DEE9AF5CCBE387F43_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&VersionGetter_Invoke_m0AF36B40BAB9610F9B4E9E3DEE9AF5CCBE387F43_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&VersionGetter_Invoke_m0AF36B40BAB9610F9B4E9E3DEE9AF5CCBE387F43_OpenStatic;
else
{
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
if (___0_object == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = __this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
__this->___extra_arg_5 = (intptr_t)&VersionGetter_Invoke_m0AF36B40BAB9610F9B4E9E3DEE9AF5CCBE387F43_Multicast;
}
// System.Int32 Unity.Netcode.NetworkMessageManager/VersionGetter::Invoke()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VersionGetter_Invoke_m0AF36B40BAB9610F9B4E9E3DEE9AF5CCBE387F43 (VersionGetter_t41E80851BB8117702C0AA93A1063A51EB323E196* __this, const RuntimeMethod* method)
{
typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult Unity.Netcode.NetworkMessageManager/VersionGetter::BeginInvoke(System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VersionGetter_BeginInvoke_mEE20BE05B579C560F89D0BB2BD087CA644623B3D (VersionGetter_t41E80851BB8117702C0AA93A1063A51EB323E196* __this, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___0_callback, RuntimeObject* ___1_object, const RuntimeMethod* method)
{
void *__d_args[1] = {0};
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___0_callback, (RuntimeObject*)___1_object);
}
// System.Int32 Unity.Netcode.NetworkMessageManager/VersionGetter::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VersionGetter_EndInvoke_m5E48033001EF03FC10902A5AF391BCA9250545EC (VersionGetter_t41E80851BB8117702C0AA93A1063A51EB323E196* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
{
RuntimeObject *__result = il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
return *(int32_t*)UnBox ((RuntimeObject*)__result);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Unity.Netcode.NetworkMessageManager/MessageWithHandler
IL2CPP_EXTERN_C void MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38_marshal_pinvoke(const MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38& unmarshaled, MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38_marshaled_pinvoke& marshaled)
{
Exception_t* ___MessageType_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'MessageType' of type 'MessageWithHandler': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___MessageType_0Exception, NULL);
}
IL2CPP_EXTERN_C void MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38_marshal_pinvoke_back(const MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38_marshaled_pinvoke& marshaled, MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38& unmarshaled)
{
Exception_t* ___MessageType_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'MessageType' of type 'MessageWithHandler': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___MessageType_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Unity.Netcode.NetworkMessageManager/MessageWithHandler
IL2CPP_EXTERN_C void MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38_marshal_pinvoke_cleanup(MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Unity.Netcode.NetworkMessageManager/MessageWithHandler
IL2CPP_EXTERN_C void MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38_marshal_com(const MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38& unmarshaled, MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38_marshaled_com& marshaled)
{
Exception_t* ___MessageType_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'MessageType' of type 'MessageWithHandler': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___MessageType_0Exception, NULL);
}
IL2CPP_EXTERN_C void MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38_marshal_com_back(const MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38_marshaled_com& marshaled, MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38& unmarshaled)
{
Exception_t* ___MessageType_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'MessageType' of type 'MessageWithHandler': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___MessageType_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Unity.Netcode.NetworkMessageManager/MessageWithHandler
IL2CPP_EXTERN_C void MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38_marshal_com_cleanup(MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.NetworkMessageManager/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m951ADBCCACF48A5AF8F9C55FD922A0E61E2B81C6 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t052027978265690D79F46B05A348494977DDE237_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t052027978265690D79F46B05A348494977DDE237* L_0 = (U3CU3Ec_t052027978265690D79F46B05A348494977DDE237*)il2cpp_codegen_object_new(U3CU3Ec_t052027978265690D79F46B05A348494977DDE237_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m442AFBA5820F50B100AB28D70A78987A54C9BD2A(L_0, NULL);
((U3CU3Ec_t052027978265690D79F46B05A348494977DDE237_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t052027978265690D79F46B05A348494977DDE237_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t052027978265690D79F46B05A348494977DDE237_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t052027978265690D79F46B05A348494977DDE237_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void Unity.Netcode.NetworkMessageManager/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m442AFBA5820F50B100AB28D70A78987A54C9BD2A (U3CU3Ec_t052027978265690D79F46B05A348494977DDE237* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Int32 Unity.Netcode.NetworkMessageManager/<>c::<.ctor>b__35_0(Unity.Netcode.NetworkMessageManager/MessageWithHandler,Unity.Netcode.NetworkMessageManager/MessageWithHandler)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3C_ctorU3Eb__35_0_m72FFE8FA13A98036318F203C2D9B77C49972AFEF (U3CU3Ec_t052027978265690D79F46B05A348494977DDE237* __this, MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 ___0_a, MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 ___1_b, const RuntimeMethod* method)
{
{
// allowedTypes.Sort((a, b) => string.CompareOrdinal(a.MessageType.FullName, b.MessageType.FullName));
MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 L_0 = ___0_a;
Type_t* L_1 = L_0.___MessageType_0;
NullCheck(L_1);
String_t* L_2;
L_2 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_1);
MessageWithHandler_t93D1D3A628D4869A895C32294ABE9A7D1BF32B38 L_3 = ___1_b;
Type_t* L_4 = L_3.___MessageType_0;
NullCheck(L_4);
String_t* L_5;
L_5 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_4);
int32_t L_6;
L_6 = String_CompareOrdinal_mC6F612DEA1F7B3BF24A44C79D17AF7F8C29C9D3C(L_2, L_5, NULL);
return L_6;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.RpcAttribute::.ctor(Unity.Netcode.SendTo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RpcAttribute__ctor_m0B2C5C1E01E476733C71F4312AB53A2D3A327791 (RpcAttribute_t5445202D4AADEC4ABC0D7169DF7252844AC17ED9* __this, int32_t ___0_target, const RuntimeMethod* method)
{
{
// public RpcAttribute(SendTo target)
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.RpcAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RpcAttribute__ctor_m5A86BA00BC3F4FCB80F252EECE3EBC2E6B391897 (RpcAttribute_t5445202D4AADEC4ABC0D7169DF7252844AC17ED9* __this, const RuntimeMethod* method)
{
{
// private RpcAttribute()
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Unity.Netcode.RpcAttribute/RpcAttributeParams
IL2CPP_EXTERN_C void RpcAttributeParams_t6E0FB11B1FB4F668145B301D80D4518BF17136DC_marshal_pinvoke(const RpcAttributeParams_t6E0FB11B1FB4F668145B301D80D4518BF17136DC& unmarshaled, RpcAttributeParams_t6E0FB11B1FB4F668145B301D80D4518BF17136DC_marshaled_pinvoke& marshaled)
{
marshaled.___Delivery_0 = unmarshaled.___Delivery_0;
marshaled.___RequireOwnership_1 = static_cast<int32_t>(unmarshaled.___RequireOwnership_1);
marshaled.___DeferLocal_2 = static_cast<int32_t>(unmarshaled.___DeferLocal_2);
marshaled.___AllowTargetOverride_3 = static_cast<int32_t>(unmarshaled.___AllowTargetOverride_3);
}
IL2CPP_EXTERN_C void RpcAttributeParams_t6E0FB11B1FB4F668145B301D80D4518BF17136DC_marshal_pinvoke_back(const RpcAttributeParams_t6E0FB11B1FB4F668145B301D80D4518BF17136DC_marshaled_pinvoke& marshaled, RpcAttributeParams_t6E0FB11B1FB4F668145B301D80D4518BF17136DC& unmarshaled)
{
int32_t unmarshaledDelivery_temp_0 = 0;
unmarshaledDelivery_temp_0 = marshaled.___Delivery_0;
unmarshaled.___Delivery_0 = unmarshaledDelivery_temp_0;
bool unmarshaledRequireOwnership_temp_1 = false;
unmarshaledRequireOwnership_temp_1 = static_cast<bool>(marshaled.___RequireOwnership_1);
unmarshaled.___RequireOwnership_1 = unmarshaledRequireOwnership_temp_1;
bool unmarshaledDeferLocal_temp_2 = false;
unmarshaledDeferLocal_temp_2 = static_cast<bool>(marshaled.___DeferLocal_2);
unmarshaled.___DeferLocal_2 = unmarshaledDeferLocal_temp_2;
bool unmarshaledAllowTargetOverride_temp_3 = false;
unmarshaledAllowTargetOverride_temp_3 = static_cast<bool>(marshaled.___AllowTargetOverride_3);
unmarshaled.___AllowTargetOverride_3 = unmarshaledAllowTargetOverride_temp_3;
}
// Conversion method for clean up from marshalling of: Unity.Netcode.RpcAttribute/RpcAttributeParams
IL2CPP_EXTERN_C void RpcAttributeParams_t6E0FB11B1FB4F668145B301D80D4518BF17136DC_marshal_pinvoke_cleanup(RpcAttributeParams_t6E0FB11B1FB4F668145B301D80D4518BF17136DC_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Unity.Netcode.RpcAttribute/RpcAttributeParams
IL2CPP_EXTERN_C void RpcAttributeParams_t6E0FB11B1FB4F668145B301D80D4518BF17136DC_marshal_com(const RpcAttributeParams_t6E0FB11B1FB4F668145B301D80D4518BF17136DC& unmarshaled, RpcAttributeParams_t6E0FB11B1FB4F668145B301D80D4518BF17136DC_marshaled_com& marshaled)
{
marshaled.___Delivery_0 = unmarshaled.___Delivery_0;
marshaled.___RequireOwnership_1 = static_cast<int32_t>(unmarshaled.___RequireOwnership_1);
marshaled.___DeferLocal_2 = static_cast<int32_t>(unmarshaled.___DeferLocal_2);
marshaled.___AllowTargetOverride_3 = static_cast<int32_t>(unmarshaled.___AllowTargetOverride_3);
}
IL2CPP_EXTERN_C void RpcAttributeParams_t6E0FB11B1FB4F668145B301D80D4518BF17136DC_marshal_com_back(const RpcAttributeParams_t6E0FB11B1FB4F668145B301D80D4518BF17136DC_marshaled_com& marshaled, RpcAttributeParams_t6E0FB11B1FB4F668145B301D80D4518BF17136DC& unmarshaled)
{
int32_t unmarshaledDelivery_temp_0 = 0;
unmarshaledDelivery_temp_0 = marshaled.___Delivery_0;
unmarshaled.___Delivery_0 = unmarshaledDelivery_temp_0;
bool unmarshaledRequireOwnership_temp_1 = false;
unmarshaledRequireOwnership_temp_1 = static_cast<bool>(marshaled.___RequireOwnership_1);
unmarshaled.___RequireOwnership_1 = unmarshaledRequireOwnership_temp_1;
bool unmarshaledDeferLocal_temp_2 = false;
unmarshaledDeferLocal_temp_2 = static_cast<bool>(marshaled.___DeferLocal_2);
unmarshaled.___DeferLocal_2 = unmarshaledDeferLocal_temp_2;
bool unmarshaledAllowTargetOverride_temp_3 = false;
unmarshaledAllowTargetOverride_temp_3 = static_cast<bool>(marshaled.___AllowTargetOverride_3);
unmarshaled.___AllowTargetOverride_3 = unmarshaledAllowTargetOverride_temp_3;
}
// Conversion method for clean up from marshalling of: Unity.Netcode.RpcAttribute/RpcAttributeParams
IL2CPP_EXTERN_C void RpcAttributeParams_t6E0FB11B1FB4F668145B301D80D4518BF17136DC_marshal_com_cleanup(RpcAttributeParams_t6E0FB11B1FB4F668145B301D80D4518BF17136DC_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.ServerRpcAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ServerRpcAttribute__ctor_mDEE86BCEAE0E439FFD4EC9CB07F7023F831FE051 (ServerRpcAttribute_tFE88476E05B29AE15AB6AC13A9E98FD0B38BEED9* __this, const RuntimeMethod* method)
{
{
// public ServerRpcAttribute() : base(SendTo.Server)
RpcAttribute__ctor_m0B2C5C1E01E476733C71F4312AB53A2D3A327791(__this, 2, NULL);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.ClientRpcAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClientRpcAttribute__ctor_mB2F00104EAC352524BA878D2635B1C84B3E71030 (ClientRpcAttribute_tF5594AC3367545D267CBAF8A117EFF64DDE6BD7C* __this, const RuntimeMethod* method)
{
{
// public ClientRpcAttribute() : base(SendTo.NotServer)
RpcAttribute__ctor_m0B2C5C1E01E476733C71F4312AB53A2D3A327791(__this, 3, NULL);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Unity.Netcode.RpcSendParams
IL2CPP_EXTERN_C void RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshal_pinvoke(const RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A& unmarshaled, RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshaled_pinvoke& marshaled)
{
Exception_t* ___Target_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Target' of type 'RpcSendParams': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Target_0Exception, NULL);
}
IL2CPP_EXTERN_C void RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshal_pinvoke_back(const RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshaled_pinvoke& marshaled, RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A& unmarshaled)
{
Exception_t* ___Target_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Target' of type 'RpcSendParams': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Target_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Unity.Netcode.RpcSendParams
IL2CPP_EXTERN_C void RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshal_pinvoke_cleanup(RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Unity.Netcode.RpcSendParams
IL2CPP_EXTERN_C void RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshal_com(const RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A& unmarshaled, RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshaled_com& marshaled)
{
Exception_t* ___Target_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Target' of type 'RpcSendParams': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Target_0Exception, NULL);
}
IL2CPP_EXTERN_C void RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshal_com_back(const RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshaled_com& marshaled, RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A& unmarshaled)
{
Exception_t* ___Target_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Target' of type 'RpcSendParams': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Target_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Unity.Netcode.RpcSendParams
IL2CPP_EXTERN_C void RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshal_com_cleanup(RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A_marshaled_com& marshaled)
{
}
// Unity.Netcode.RpcSendParams Unity.Netcode.RpcSendParams::op_Implicit(Unity.Netcode.BaseRpcTarget)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A RpcSendParams_op_Implicit_m3BF694FC0E078BE5960770DD2B5B3C9F896680F4 (BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* ___0_target, const RuntimeMethod* method)
{
RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static implicit operator RpcSendParams(BaseRpcTarget target) => new RpcSendParams { Target = target };
il2cpp_codegen_initobj((&V_0), sizeof(RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A));
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_0 = ___0_target;
(&V_0)->___Target_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Target_0), (void*)L_0);
RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A L_1 = V_0;
return L_1;
}
}
// Unity.Netcode.RpcSendParams Unity.Netcode.RpcSendParams::op_Implicit(Unity.Netcode.LocalDeferMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A RpcSendParams_op_Implicit_m06B686168DA18CD333CB098351DBC5722EACE174 (int32_t ___0_deferMode, const RuntimeMethod* method)
{
RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static implicit operator RpcSendParams(LocalDeferMode deferMode) => new RpcSendParams { LocalDeferMode = deferMode };
il2cpp_codegen_initobj((&V_0), sizeof(RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A));
int32_t L_0 = ___0_deferMode;
(&V_0)->___LocalDeferMode_1 = L_0;
RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A L_1 = V_0;
return L_1;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Unity.Netcode.RpcParams
IL2CPP_EXTERN_C void RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshal_pinvoke(const RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD& unmarshaled, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshaled_pinvoke& marshaled)
{
Exception_t* ___Send_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Send' of type 'RpcParams'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Send_0Exception, NULL);
}
IL2CPP_EXTERN_C void RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshal_pinvoke_back(const RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshaled_pinvoke& marshaled, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD& unmarshaled)
{
Exception_t* ___Send_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Send' of type 'RpcParams'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Send_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Unity.Netcode.RpcParams
IL2CPP_EXTERN_C void RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshal_pinvoke_cleanup(RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Unity.Netcode.RpcParams
IL2CPP_EXTERN_C void RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshal_com(const RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD& unmarshaled, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshaled_com& marshaled)
{
Exception_t* ___Send_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Send' of type 'RpcParams'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Send_0Exception, NULL);
}
IL2CPP_EXTERN_C void RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshal_com_back(const RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshaled_com& marshaled, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD& unmarshaled)
{
Exception_t* ___Send_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Send' of type 'RpcParams'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Send_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Unity.Netcode.RpcParams
IL2CPP_EXTERN_C void RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshal_com_cleanup(RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD_marshaled_com& marshaled)
{
}
// Unity.Netcode.RpcParams Unity.Netcode.RpcParams::op_Implicit(Unity.Netcode.RpcSendParams)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD RpcParams_op_Implicit_mA7B811419200117E19E5C730E9D5E17EC1F61A76 (RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A ___0_send, const RuntimeMethod* method)
{
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static implicit operator RpcParams(RpcSendParams send) => new RpcParams { Send = send };
il2cpp_codegen_initobj((&V_0), sizeof(RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD));
RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A L_0 = ___0_send;
(&V_0)->___Send_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___Send_0))->___Target_0), (void*)NULL);
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD L_1 = V_0;
return L_1;
}
}
// Unity.Netcode.RpcParams Unity.Netcode.RpcParams::op_Implicit(Unity.Netcode.BaseRpcTarget)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD RpcParams_op_Implicit_mD270EA784CEE0708C772414852B10CCB6792A71E (BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* ___0_target, const RuntimeMethod* method)
{
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD V_0;
memset((&V_0), 0, sizeof(V_0));
RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A V_1;
memset((&V_1), 0, sizeof(V_1));
{
// public static implicit operator RpcParams(BaseRpcTarget target) => new RpcParams { Send = new RpcSendParams { Target = target } };
il2cpp_codegen_initobj((&V_0), sizeof(RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD));
il2cpp_codegen_initobj((&V_1), sizeof(RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A));
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_0 = ___0_target;
(&V_1)->___Target_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___Target_0), (void*)L_0);
RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A L_1 = V_1;
(&V_0)->___Send_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___Send_0))->___Target_0), (void*)NULL);
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD L_2 = V_0;
return L_2;
}
}
// Unity.Netcode.RpcParams Unity.Netcode.RpcParams::op_Implicit(Unity.Netcode.LocalDeferMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD RpcParams_op_Implicit_m715F68C6ADA03838BA43A56169FA4C4C8F5D6325 (int32_t ___0_deferMode, const RuntimeMethod* method)
{
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD V_0;
memset((&V_0), 0, sizeof(V_0));
RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A V_1;
memset((&V_1), 0, sizeof(V_1));
{
// public static implicit operator RpcParams(LocalDeferMode deferMode) => new RpcParams { Send = new RpcSendParams { LocalDeferMode = deferMode } };
il2cpp_codegen_initobj((&V_0), sizeof(RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD));
il2cpp_codegen_initobj((&V_1), sizeof(RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A));
int32_t L_0 = ___0_deferMode;
(&V_1)->___LocalDeferMode_1 = L_0;
RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A L_1 = V_1;
(&V_0)->___Send_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___Send_0))->___Target_0), (void*)NULL);
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD L_2 = V_0;
return L_2;
}
}
// Unity.Netcode.RpcParams Unity.Netcode.RpcParams::op_Implicit(Unity.Netcode.RpcReceiveParams)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD RpcParams_op_Implicit_mFCC8BA891F6D64C18A7435476DC7C8E54F0C05BB (RpcReceiveParams_tD05099D00D0DCD7C712D970AD96696DF2FB21D98 ___0_receive, const RuntimeMethod* method)
{
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static implicit operator RpcParams(RpcReceiveParams receive) => new RpcParams { Receive = receive };
il2cpp_codegen_initobj((&V_0), sizeof(RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD));
RpcReceiveParams_tD05099D00D0DCD7C712D970AD96696DF2FB21D98 L_0 = ___0_receive;
(&V_0)->___Receive_1 = L_0;
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD L_1 = V_0;
return L_1;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Unity.Netcode.ClientRpcSendParams
IL2CPP_EXTERN_C void ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshal_pinvoke(const ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB& unmarshaled, ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshaled_pinvoke& marshaled)
{
Exception_t* ___TargetClientIds_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'TargetClientIds' of type 'ClientRpcSendParams'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___TargetClientIds_0Exception, NULL);
}
IL2CPP_EXTERN_C void ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshal_pinvoke_back(const ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshaled_pinvoke& marshaled, ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB& unmarshaled)
{
Exception_t* ___TargetClientIds_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'TargetClientIds' of type 'ClientRpcSendParams'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___TargetClientIds_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Unity.Netcode.ClientRpcSendParams
IL2CPP_EXTERN_C void ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshal_pinvoke_cleanup(ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Unity.Netcode.ClientRpcSendParams
IL2CPP_EXTERN_C void ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshal_com(const ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB& unmarshaled, ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshaled_com& marshaled)
{
Exception_t* ___TargetClientIds_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'TargetClientIds' of type 'ClientRpcSendParams'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___TargetClientIds_0Exception, NULL);
}
IL2CPP_EXTERN_C void ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshal_com_back(const ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshaled_com& marshaled, ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB& unmarshaled)
{
Exception_t* ___TargetClientIds_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'TargetClientIds' of type 'ClientRpcSendParams'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___TargetClientIds_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Unity.Netcode.ClientRpcSendParams
IL2CPP_EXTERN_C void ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshal_com_cleanup(ClientRpcSendParams_tC1017775A32BDDA8A8E19B4D68F72355E5BD6BEB_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Unity.Netcode.ClientRpcParams
IL2CPP_EXTERN_C void ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshal_pinvoke(const ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9& unmarshaled, ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshaled_pinvoke& marshaled)
{
Exception_t* ___Send_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Send' of type 'ClientRpcParams'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Send_0Exception, NULL);
}
IL2CPP_EXTERN_C void ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshal_pinvoke_back(const ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshaled_pinvoke& marshaled, ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9& unmarshaled)
{
Exception_t* ___Send_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Send' of type 'ClientRpcParams'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Send_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Unity.Netcode.ClientRpcParams
IL2CPP_EXTERN_C void ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshal_pinvoke_cleanup(ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Unity.Netcode.ClientRpcParams
IL2CPP_EXTERN_C void ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshal_com(const ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9& unmarshaled, ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshaled_com& marshaled)
{
Exception_t* ___Send_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Send' of type 'ClientRpcParams'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Send_0Exception, NULL);
}
IL2CPP_EXTERN_C void ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshal_com_back(const ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshaled_com& marshaled, ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9& unmarshaled)
{
Exception_t* ___Send_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Send' of type 'ClientRpcParams'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Send_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Unity.Netcode.ClientRpcParams
IL2CPP_EXTERN_C void ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshal_com_cleanup(ClientRpcParams_t601849CAFBF3D524390FCD760D36C67665ECACB9_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: Unity.Netcode.__RpcParams
IL2CPP_EXTERN_C void __RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E_marshal_pinvoke(const __RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E& unmarshaled, __RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E_marshaled_pinvoke& marshaled)
{
Exception_t* ___Ext_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Ext' of type '__RpcParams'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Ext_0Exception, NULL);
}
IL2CPP_EXTERN_C void __RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E_marshal_pinvoke_back(const __RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E_marshaled_pinvoke& marshaled, __RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E& unmarshaled)
{
Exception_t* ___Ext_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Ext' of type '__RpcParams'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Ext_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Unity.Netcode.__RpcParams
IL2CPP_EXTERN_C void __RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E_marshal_pinvoke_cleanup(__RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: Unity.Netcode.__RpcParams
IL2CPP_EXTERN_C void __RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E_marshal_com(const __RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E& unmarshaled, __RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E_marshaled_com& marshaled)
{
Exception_t* ___Ext_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Ext' of type '__RpcParams'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Ext_0Exception, NULL);
}
IL2CPP_EXTERN_C void __RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E_marshal_com_back(const __RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E_marshaled_com& marshaled, __RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E& unmarshaled)
{
Exception_t* ___Ext_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Ext' of type '__RpcParams'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Ext_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: Unity.Netcode.__RpcParams
IL2CPP_EXTERN_C void __RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E_marshal_com_cleanup(__RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.BaseRpcTarget::Lock()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseRpcTarget_Lock_m3F89758CDF02336829939E5E9F89A8424041C5BA (BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* __this, const RuntimeMethod* method)
{
{
// m_Locked = true;
__this->___m_Locked_1 = (bool)1;
// }
return;
}
}
// System.Void Unity.Netcode.BaseRpcTarget::Unlock()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseRpcTarget_Unlock_m108247A595A26F19F012682B26F17717817E8140 (BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* __this, const RuntimeMethod* method)
{
{
// m_Locked = false;
__this->___m_Locked_1 = (bool)0;
// }
return;
}
}
// System.Void Unity.Netcode.BaseRpcTarget::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseRpcTarget__ctor_m9A86A5382AEC0CD7E9895CA759B4E5311CDC2FCB (BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_manager, const RuntimeMethod* method)
{
{
// internal BaseRpcTarget(NetworkManager manager)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_NetworkManager = manager;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = ___0_manager;
__this->___m_NetworkManager_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_NetworkManager_0), (void*)L_0);
// }
return;
}
}
// System.Void Unity.Netcode.BaseRpcTarget::CheckLockBeforeDispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseRpcTarget_CheckLockBeforeDispose_m95E36CAE0B18DB4C3C1E98B850AFC0A3404A2638 (BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* __this, const RuntimeMethod* method)
{
{
// if (m_Locked)
bool L_0 = __this->___m_Locked_1;
if (!L_0)
{
goto IL_0023;
}
}
{
// throw new Exception($"RPC targets obtained through {nameof(RpcTargetUse)}.{RpcTargetUse.Temp} may not be disposed.");
int32_t L_1 = 0;
RuntimeObject* L_2 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RpcTargetUse_tBDA0D7BE38622B9EF6C1271FA2BD77F5682E97DC_il2cpp_TypeInfo_var)), &L_1);
String_t* L_3;
L_3 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB1F96475A61DA7FA72B4A199B40CAD00F4A59988)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral26043102EECAF88E14A79ECBFE65C88EA255C6C8)), L_2, NULL);
Exception_t* L_4 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_4);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_4, L_3, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BaseRpcTarget_CheckLockBeforeDispose_m95E36CAE0B18DB4C3C1E98B850AFC0A3404A2638_RuntimeMethod_var)));
}
IL_0023:
{
// }
return;
}
}
// System.Void Unity.Netcode.BaseRpcTarget::SendMessageToClient(Unity.Netcode.NetworkBehaviour,System.UInt64,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseRpcTarget_SendMessageToClient_m38DD2B050F0665E18B4FACEBA068002883E3D7EA (BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* __this, NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* ___0_behaviour, uint64_t ___1_clientId, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* ___2_message, int32_t ___3_delivery, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkMessageManager_SendMessage_TisRpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15_mEEE7868ABA6C3107ACC2C9F471E8E14A038964A8_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// behaviour.NetworkManager.MessageManager.SendMessage(ref message, delivery, clientId);
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_0 = ___0_behaviour;
NullCheck(L_0);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_1;
L_1 = NetworkBehaviour_get_NetworkManager_mB42548F1F4877DC884DDBFF2F110F719D9EC8C57(L_0, NULL);
NullCheck(L_1);
NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* L_2 = L_1->___MessageManager_32;
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_3 = ___2_message;
int32_t L_4 = ___3_delivery;
uint64_t L_5 = ___1_clientId;
NullCheck(L_2);
int32_t L_6;
L_6 = NetworkMessageManager_SendMessage_TisRpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15_mEEE7868ABA6C3107ACC2C9F471E8E14A038964A8(L_2, L_3, L_4, L_5, NetworkMessageManager_SendMessage_TisRpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15_mEEE7868ABA6C3107ACC2C9F471E8E14A038964A8_RuntimeMethod_var);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.ClientsAndHostRpcTarget::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClientsAndHostRpcTarget_Dispose_m3D5261E690AE40E416BA23DB575B809E14794A43 (ClientsAndHostRpcTarget_t5AD7665C99A0851274145AAA5CF214930AAEDBA0* __this, const RuntimeMethod* method)
{
{
// m_UnderlyingTarget = null;
__this->___m_UnderlyingTarget_2 = (BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_UnderlyingTarget_2), (void*)(BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A*)NULL);
// }
return;
}
}
// System.Void Unity.Netcode.ClientsAndHostRpcTarget::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClientsAndHostRpcTarget_Send_m39B16188665E19A88446C260AE39FEF058F3BBAF (ClientsAndHostRpcTarget_t5AD7665C99A0851274145AAA5CF214930AAEDBA0* __this, NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* ___0_behaviour, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* ___1_message, int32_t ___2_delivery, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD ___3_rpcParams, const RuntimeMethod* method)
{
{
// if (m_UnderlyingTarget == null)
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_0 = __this->___m_UnderlyingTarget_2;
if (L_0)
{
goto IL_0039;
}
}
{
// if (behaviour.NetworkManager.ServerIsHost)
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_1 = ___0_behaviour;
NullCheck(L_1);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2;
L_2 = NetworkBehaviour_get_NetworkManager_mB42548F1F4877DC884DDBFF2F110F719D9EC8C57(L_1, NULL);
NullCheck(L_2);
bool L_3;
L_3 = NetworkManager_get_ServerIsHost_mC26A0447F5E3D5502F9E0770A71C4782C458D55F(L_2, NULL);
if (!L_3)
{
goto IL_0028;
}
}
{
// m_UnderlyingTarget = behaviour.RpcTarget.Everyone;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_4 = ___0_behaviour;
NullCheck(L_4);
RpcTarget_t0F23BD75DF373B0172AD08117DB945D6CD994832* L_5;
L_5 = NetworkBehaviour_get_RpcTarget_m25719C03D3BC345121900A8D7806196BCEB14EDF(L_4, NULL);
NullCheck(L_5);
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_6 = L_5->___Everyone_7;
__this->___m_UnderlyingTarget_2 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_UnderlyingTarget_2), (void*)L_6);
goto IL_0039;
}
IL_0028:
{
// m_UnderlyingTarget = behaviour.RpcTarget.NotServer;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_7 = ___0_behaviour;
NullCheck(L_7);
RpcTarget_t0F23BD75DF373B0172AD08117DB945D6CD994832* L_8;
L_8 = NetworkBehaviour_get_RpcTarget_m25719C03D3BC345121900A8D7806196BCEB14EDF(L_7, NULL);
NullCheck(L_8);
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_9 = L_8->___NotServer_4;
__this->___m_UnderlyingTarget_2 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_UnderlyingTarget_2), (void*)L_9);
}
IL_0039:
{
// m_UnderlyingTarget.Send(behaviour, ref message, delivery, rpcParams);
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_10 = __this->___m_UnderlyingTarget_2;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_11 = ___0_behaviour;
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_12 = ___1_message;
int32_t L_13 = ___2_delivery;
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD L_14 = ___3_rpcParams;
NullCheck(L_10);
VirtualActionInvoker4< NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE*, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*, int32_t, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD >::Invoke(6 /* System.Void Unity.Netcode.BaseRpcTarget::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams) */, L_10, L_11, L_12, L_13, L_14);
// }
return;
}
}
// System.Void Unity.Netcode.ClientsAndHostRpcTarget::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClientsAndHostRpcTarget__ctor_m1607B507DD2F795A793DD91BB41C9BCFF0E7375C (ClientsAndHostRpcTarget_t5AD7665C99A0851274145AAA5CF214930AAEDBA0* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_manager, const RuntimeMethod* method)
{
{
// internal ClientsAndHostRpcTarget(NetworkManager manager) : base(manager)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = ___0_manager;
BaseRpcTarget__ctor_m9A86A5382AEC0CD7E9895CA759B4E5311CDC2FCB(__this, L_0, NULL);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Unity.Netcode.BaseRpcTarget Unity.Netcode.DirectSendRpcTarget::get_Target()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* DirectSendRpcTarget_get_Target_m178545450B85ED28C6F99F028D543EDF883108FE (DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* __this, const RuntimeMethod* method)
{
{
// public BaseRpcTarget Target => this;
return __this;
}
}
// System.Void Unity.Netcode.DirectSendRpcTarget::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectSendRpcTarget_Dispose_m431E2EAB89916B3C2B8E434B6EC6D84B6758D794 (DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* __this, const RuntimeMethod* method)
{
{
// CheckLockBeforeDispose();
BaseRpcTarget_CheckLockBeforeDispose_m95E36CAE0B18DB4C3C1E98B850AFC0A3404A2638(__this, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.DirectSendRpcTarget::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectSendRpcTarget_Send_mEA091CEE3087F2A13786FCA0A083562E13C1C024 (DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* __this, NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* ___0_behaviour, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* ___1_message, int32_t ___2_delivery, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD ___3_rpcParams, const RuntimeMethod* method)
{
{
// SendMessageToClient(behaviour, ClientId, ref message, delivery);
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_0 = ___0_behaviour;
uint64_t L_1 = __this->___ClientId_2;
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_2 = ___1_message;
int32_t L_3 = ___2_delivery;
BaseRpcTarget_SendMessageToClient_m38DD2B050F0665E18B4FACEBA068002883E3D7EA(__this, L_0, L_1, L_2, L_3, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.DirectSendRpcTarget::SetClientId(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectSendRpcTarget_SetClientId_m4CD8FA02A43A674D026D907FD42C3416759B3B48 (DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* __this, uint64_t ___0_clientId, const RuntimeMethod* method)
{
{
// ClientId = clientId;
uint64_t L_0 = ___0_clientId;
__this->___ClientId_2 = L_0;
// }
return;
}
}
// System.Void Unity.Netcode.DirectSendRpcTarget::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectSendRpcTarget__ctor_m7D89DFC1584402F837DE896561474F45F4EECCA3 (DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_manager, const RuntimeMethod* method)
{
{
// internal DirectSendRpcTarget(NetworkManager manager) : base(manager)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = ___0_manager;
BaseRpcTarget__ctor_m9A86A5382AEC0CD7E9895CA759B4E5311CDC2FCB(__this, L_0, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.DirectSendRpcTarget::.ctor(System.UInt64,Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DirectSendRpcTarget__ctor_mC49B8C5212A04EB254BF71004306D3D5B9277DA3 (DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* __this, uint64_t ___0_clientId, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___1_manager, const RuntimeMethod* method)
{
{
// internal DirectSendRpcTarget(ulong clientId, NetworkManager manager) : base(manager)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = ___1_manager;
BaseRpcTarget__ctor_m9A86A5382AEC0CD7E9895CA759B4E5311CDC2FCB(__this, L_0, NULL);
// ClientId = clientId;
uint64_t L_1 = ___0_clientId;
__this->___ClientId_2 = L_1;
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.EveryoneRpcTarget::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EveryoneRpcTarget_Dispose_m6BE243EA21DFD9C11FC33B36AF36B2718BE99B9E (EveryoneRpcTarget_t696B733F86615C4E371C805B908848039C0D286F* __this, const RuntimeMethod* method)
{
{
// m_NotServerRpcTarget.Dispose();
NotServerRpcTarget_t3125E32C7B22B09CFB37342F542081468A7D536C* L_0 = __this->___m_NotServerRpcTarget_2;
NullCheck(L_0);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_0);
// m_ServerRpcTarget.Dispose();
ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760* L_1 = __this->___m_ServerRpcTarget_3;
NullCheck(L_1);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_1);
// }
return;
}
}
// System.Void Unity.Netcode.EveryoneRpcTarget::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EveryoneRpcTarget_Send_m3ABEC62FC366D1AE893C1ACDF235720364B5CCFE (EveryoneRpcTarget_t696B733F86615C4E371C805B908848039C0D286F* __this, NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* ___0_behaviour, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* ___1_message, int32_t ___2_delivery, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD ___3_rpcParams, const RuntimeMethod* method)
{
{
// m_NotServerRpcTarget.Send(behaviour, ref message, delivery, rpcParams);
NotServerRpcTarget_t3125E32C7B22B09CFB37342F542081468A7D536C* L_0 = __this->___m_NotServerRpcTarget_2;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_1 = ___0_behaviour;
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_2 = ___1_message;
int32_t L_3 = ___2_delivery;
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD L_4 = ___3_rpcParams;
NullCheck(L_0);
VirtualActionInvoker4< NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE*, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*, int32_t, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD >::Invoke(6 /* System.Void Unity.Netcode.BaseRpcTarget::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams) */, L_0, L_1, L_2, L_3, L_4);
// m_ServerRpcTarget.Send(behaviour, ref message, delivery, rpcParams);
ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760* L_5 = __this->___m_ServerRpcTarget_3;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_6 = ___0_behaviour;
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_7 = ___1_message;
int32_t L_8 = ___2_delivery;
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD L_9 = ___3_rpcParams;
NullCheck(L_5);
VirtualActionInvoker4< NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE*, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*, int32_t, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD >::Invoke(6 /* System.Void Unity.Netcode.BaseRpcTarget::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams) */, L_5, L_6, L_7, L_8, L_9);
// }
return;
}
}
// System.Void Unity.Netcode.EveryoneRpcTarget::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EveryoneRpcTarget__ctor_m24378A3BAF76263824ADF07422E8A2F855CE9207 (EveryoneRpcTarget_t696B733F86615C4E371C805B908848039C0D286F* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_manager, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NotServerRpcTarget_t3125E32C7B22B09CFB37342F542081468A7D536C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// internal EveryoneRpcTarget(NetworkManager manager) : base(manager)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = ___0_manager;
BaseRpcTarget__ctor_m9A86A5382AEC0CD7E9895CA759B4E5311CDC2FCB(__this, L_0, NULL);
// m_NotServerRpcTarget = new NotServerRpcTarget(manager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_1 = ___0_manager;
NotServerRpcTarget_t3125E32C7B22B09CFB37342F542081468A7D536C* L_2 = (NotServerRpcTarget_t3125E32C7B22B09CFB37342F542081468A7D536C*)il2cpp_codegen_object_new(NotServerRpcTarget_t3125E32C7B22B09CFB37342F542081468A7D536C_il2cpp_TypeInfo_var);
NullCheck(L_2);
NotServerRpcTarget__ctor_m85A6E8F7EA3231BB469EA389B8096B4F7FCD7738(L_2, L_1, NULL);
__this->___m_NotServerRpcTarget_2 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_NotServerRpcTarget_2), (void*)L_2);
// m_ServerRpcTarget = new ServerRpcTarget(manager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_3 = ___0_manager;
ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760* L_4 = (ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760*)il2cpp_codegen_object_new(ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760_il2cpp_TypeInfo_var);
NullCheck(L_4);
ServerRpcTarget__ctor_mB5B9F4BE276E5B1645C61F25B5D05C78E132C952(L_4, L_3, NULL);
__this->___m_ServerRpcTarget_3 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ServerRpcTarget_3), (void*)L_4);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.LocalSendRpcTarget::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocalSendRpcTarget_Dispose_mDB9E45092A09F0F5D3A5FEF44AE267763B903470 (LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.LocalSendRpcTarget::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocalSendRpcTarget_Send_mBDDF63A2A90E1D7495DFCED49B53415F7C6C5614 (LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98* __this, NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* ___0_behaviour, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* ___1_message, int32_t ___2_delivery, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD ___3_rpcParams, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDeferredNetworkMessageManager_t16B56EB08D165ABBD988A4AD6F3C196CDA906B91_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRealTimeProvider_tC07CE9B2635CCAC97C12E223B7175A92BF89522D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeUtility_SizeOf_TisRpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB_mDA5424BC61FC4BACDF0BD6CE1880D4D826342A0A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* V_0 = NULL;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1 V_1;
memset((&V_1), 0, sizeof(V_1));
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1 V_2;
memset((&V_2), 0, sizeof(V_2));
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC V_3;
memset((&V_3), 0, sizeof(V_3));
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 V_4;
memset((&V_4), 0, sizeof(V_4));
NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673 V_5;
memset((&V_5), 0, sizeof(V_5));
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 V_6;
memset((&V_6), 0, sizeof(V_6));
{
// var networkManager = behaviour.NetworkManager;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_0 = ___0_behaviour;
NullCheck(L_0);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_1;
L_1 = NetworkBehaviour_get_NetworkManager_mB42548F1F4877DC884DDBFF2F110F719D9EC8C57(L_0, NULL);
V_0 = L_1;
// var context = new NetworkContext
// {
// SenderId = m_NetworkManager.LocalClientId,
// Timestamp = networkManager.RealTimeProvider.RealTimeSinceStartup,
// SystemOwner = networkManager,
// // header information isn't valid since it's not a real message.
// // RpcMessage doesn't access this stuff so it's just left empty.
// Header = new NetworkMessageHeader(),
// SerializedHeaderSize = 0,
// MessageSize = 0
// };
il2cpp_codegen_initobj((&V_2), sizeof(NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1));
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = ((BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A*)__this)->___m_NetworkManager_0;
NullCheck(L_2);
uint64_t L_3;
L_3 = NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577(L_2, NULL);
(&V_2)->___SenderId_1 = L_3;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_4 = V_0;
NullCheck(L_4);
RuntimeObject* L_5;
L_5 = NetworkManager_get_RealTimeProvider_mAF8EEDE4C46E0478801F0ABCFF5410F762FAF8BE_inline(L_4, NULL);
NullCheck(L_5);
float L_6;
L_6 = InterfaceFuncInvoker0< float >::Invoke(0 /* System.Single Unity.Netcode.IRealTimeProvider::get_RealTimeSinceStartup() */, IRealTimeProvider_tC07CE9B2635CCAC97C12E223B7175A92BF89522D_il2cpp_TypeInfo_var, L_5);
(&V_2)->___Timestamp_2 = L_6;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_7 = V_0;
(&V_2)->___SystemOwner_0 = L_7;
NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673* L_8 = (NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673*)(&(&V_2)->___Header_3);
il2cpp_codegen_initobj(L_8, sizeof(NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673));
(&V_2)->___SerializedHeaderSize_4 = 0;
(&V_2)->___MessageSize_5 = 0;
NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1 L_9 = V_2;
V_1 = L_9;
// if (rpcParams.Send.LocalDeferMode == LocalDeferMode.Defer)
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD L_10 = ___3_rpcParams;
RpcSendParams_t39151164F00EFC9D0A040DC4CAB0A7954024020A L_11 = L_10.___Send_0;
int32_t L_12 = L_11.___LocalDeferMode_1;
if ((!(((uint32_t)L_12) == ((uint32_t)1))))
{
goto IL_0120;
}
}
{
// using var serializedWriter = new FastBufferWriter(message.WriteBuffer.Length + UnsafeUtility.SizeOf<RpcMetadata>(), Allocator.Temp, int.MaxValue);
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_13 = ___1_message;
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* L_14 = (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)(&L_13->___WriteBuffer_2);
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
int32_t L_15;
L_15 = FastBufferWriter_get_Length_m7266B7D8C1D5C7C6876FBC287C06655EB9593396_inline(L_14, NULL);
int32_t L_16;
L_16 = UnsafeUtility_SizeOf_TisRpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB_mDA5424BC61FC4BACDF0BD6CE1880D4D826342A0A_inline(UnsafeUtility_SizeOf_TisRpcMetadata_tE74AD5371E483CE03EE1D152A9DDE1221F1ED4AB_mDA5424BC61FC4BACDF0BD6CE1880D4D826342A0A_RuntimeMethod_var);
FastBufferWriter__ctor_mC30559B2929B00FB14A14546F92426A19AB7FFC4((&V_3), ((int32_t)il2cpp_codegen_add(L_15, L_16)), 2, ((int32_t)2147483647LL), NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0112:
{// begin finally (depth: 1)
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_Dispose_mD37E84164B321672C9DD7FED218D6802360660FE((&V_3), NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// message.Serialize(serializedWriter, message.Version);
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_17 = ___1_message;
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_18 = V_3;
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_19 = ___1_message;
int32_t L_20;
L_20 = RpcMessage_get_Version_m0BAB741A35958EB016CF899B0DFAD97B02953D36(L_19, NULL);
RpcMessage_Serialize_m364D337A54D4BAB922557F16EC9B7F0E51F9FCD1(L_17, L_18, L_20, NULL);
// using var reader = new FastBufferReader(serializedWriter, Allocator.None);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_21 = V_3;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_22;
memset((&L_22), 0, sizeof(L_22));
FastBufferReader__ctor_mF32AC7CF7D9A19B89B4192D07011549A4A352835((&L_22), L_21, 1, (-1), 0, 2, /*hidden argument*/NULL);
V_4 = L_22;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0104_1:
{// begin finally (depth: 2)
FastBufferReader_Dispose_m41A8C3E8174E2031FE00D3B911BE94AE8FE0AD23((&V_4), NULL);
return;
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
// context.Header = new NetworkMessageHeader
// {
// MessageSize = (uint)reader.Length,
// MessageType = m_NetworkManager.MessageManager.GetMessageType(typeof(RpcMessage))
// };
il2cpp_codegen_initobj((&V_5), sizeof(NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673));
int32_t L_23;
L_23 = FastBufferReader_get_Length_mE214B04E5DEA9E95553282F42E80A99883F7DDB0_inline((&V_4), NULL);
(&V_5)->___MessageSize_1 = L_23;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_24 = ((BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A*)__this)->___m_NetworkManager_0;
NullCheck(L_24);
NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* L_25 = L_24->___MessageManager_32;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_27;
L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
NullCheck(L_25);
uint32_t L_28;
L_28 = NetworkMessageManager_GetMessageType_m19706C9E133B6CBA5365C92EA8BC8DEB3600A1D4(L_25, L_27, NULL);
(&V_5)->___MessageType_0 = L_28;
NetworkMessageHeader_tFFC66D680C8854B3110927656A5175C93575A673 L_29 = V_5;
(&V_1)->___Header_3 = L_29;
// behaviour.NetworkManager.DeferredMessageManager.DeferMessage(IDeferredNetworkMessageManager.TriggerType.OnNextFrame, 0, reader, ref context);
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_30 = ___0_behaviour;
NullCheck(L_30);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_31;
L_31 = NetworkBehaviour_get_NetworkManager_mB42548F1F4877DC884DDBFF2F110F719D9EC8C57(L_30, NULL);
NullCheck(L_31);
RuntimeObject* L_32;
L_32 = NetworkManager_get_DeferredMessageManager_mB31CE5FD98CF6431BFFE36FB21836002B2E04C7E_inline(L_31, NULL);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_33 = V_4;
NullCheck(L_32);
InterfaceActionInvoker4< int32_t, uint64_t, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* >::Invoke(0 /* System.Void Unity.Netcode.IDeferredNetworkMessageManager::DeferMessage(Unity.Netcode.IDeferredNetworkMessageManager/TriggerType,System.UInt64,Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&) */, IDeferredNetworkMessageManager_t16B56EB08D165ABBD988A4AD6F3C196CDA906B91_il2cpp_TypeInfo_var, L_32, 2, ((int64_t)0), L_33, (&V_1));
// length = reader.Length;
int32_t L_34;
L_34 = FastBufferReader_get_Length_mE214B04E5DEA9E95553282F42E80A99883F7DDB0_inline((&V_4), NULL);
goto IL_0159;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0120:
{
// using var tempBuffer = new FastBufferReader(message.WriteBuffer, Allocator.None);
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_35 = ___1_message;
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_36 = L_35->___WriteBuffer_2;
FastBufferReader__ctor_mF32AC7CF7D9A19B89B4192D07011549A4A352835((&V_6), L_36, 1, (-1), 0, 2, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_014b:
{// begin finally (depth: 1)
FastBufferReader_Dispose_m41A8C3E8174E2031FE00D3B911BE94AE8FE0AD23((&V_6), NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// message.ReadBuffer = tempBuffer;
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_37 = ___1_message;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_38 = V_6;
L_37->___ReadBuffer_3 = L_38;
// message.Handle(ref context);
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_39 = ___1_message;
RpcMessage_Handle_m82AF72A8677734447673B504FE7783A9E3BF9D20(L_39, (&V_1), NULL);
// length = tempBuffer.Length;
int32_t L_40;
L_40 = FastBufferReader_get_Length_mE214B04E5DEA9E95553282F42E80A99883F7DDB0_inline((&V_6), NULL);
goto IL_0159;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0159:
{
// }
return;
}
}
// System.Void Unity.Netcode.LocalSendRpcTarget::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocalSendRpcTarget__ctor_m4928695BBA93E10ADE7F16E78FCA526E8B78C7B9 (LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_manager, const RuntimeMethod* method)
{
{
// internal LocalSendRpcTarget(NetworkManager manager) : base(manager)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = ___0_manager;
BaseRpcTarget__ctor_m9A86A5382AEC0CD7E9895CA759B4E5311CDC2FCB(__this, L_0, NULL);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.NotMeRpcTarget::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotMeRpcTarget_Dispose_m0BD5B218D9265B9FB021DC5A5CD45B6D7727947F (NotMeRpcTarget_t74FD266F3AFAF1F88A0B76E1B1C4491644B4B3C5* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_ServerRpcTarget.Dispose();
ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760* L_0 = __this->___m_ServerRpcTarget_3;
NullCheck(L_0);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_0);
// if (m_GroupSendTarget != null)
RuntimeObject* L_1 = __this->___m_GroupSendTarget_2;
if (!L_1)
{
goto IL_002a;
}
}
{
// m_GroupSendTarget.Target.Dispose();
RuntimeObject* L_2 = __this->___m_GroupSendTarget_2;
NullCheck(L_2);
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_3;
L_3 = InterfaceFuncInvoker0< BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* >::Invoke(2 /* Unity.Netcode.BaseRpcTarget Unity.Netcode.IGroupRpcTarget::get_Target() */, IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var, L_2);
NullCheck(L_3);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_3);
// m_GroupSendTarget = null;
__this->___m_GroupSendTarget_2 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GroupSendTarget_2), (void*)(RuntimeObject*)NULL);
}
IL_002a:
{
// }
return;
}
}
// System.Void Unity.Netcode.NotMeRpcTarget::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotMeRpcTarget_Send_mDEA5E1B5A5734AE8BAE37E871DA82E2DD4CC29CE (NotMeRpcTarget_t74FD266F3AFAF1F88A0B76E1B1C4491644B4B3C5* __this, NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* ___0_behaviour, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* ___1_message, int32_t ___2_delivery, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD ___3_rpcParams, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m85002A2327014F1C4F0417EF8B60AC2E266F84BD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mFA51C33525EADB63DC73E468E53EB55E8ED1AA10_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6D6A80C33FAD4B68D656C2356DEB1AA585AEF100_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m71DB2D9A0333DB3369C6E27C428D1479764004D4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t0AC4B0264C90B43D2F1B3B68095F5A35E8750525_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tE07B98951C528DCEC133D87CFB6966101285E71E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t1BD5EAC17E707DFC9C05151D77D6E6DC9166D1EC V_0;
memset((&V_0), 0, sizeof(V_0));
uint64_t V_1 = 0;
RuntimeObject* V_2 = NULL;
uint64_t V_3 = 0;
{
// if (m_GroupSendTarget == null)
RuntimeObject* L_0 = __this->___m_GroupSendTarget_2;
if (L_0)
{
goto IL_0034;
}
}
{
// if (behaviour.IsServer)
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_1 = ___0_behaviour;
NullCheck(L_1);
bool L_2;
L_2 = NetworkBehaviour_get_IsServer_m57CCCE498593E3A21E6B952AB9C4BAA482EB4CD6_inline(L_1, NULL);
if (!L_2)
{
goto IL_0023;
}
}
{
// m_GroupSendTarget = new RpcTargetGroup(m_NetworkManager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_3 = ((BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A*)__this)->___m_NetworkManager_0;
RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827* L_4 = (RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827*)il2cpp_codegen_object_new(RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827_il2cpp_TypeInfo_var);
NullCheck(L_4);
RpcTargetGroup__ctor_m73DC8C347FA4A8CD2323C6E68F4ED5F75943B67C(L_4, L_3, NULL);
__this->___m_GroupSendTarget_2 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GroupSendTarget_2), (void*)L_4);
goto IL_0034;
}
IL_0023:
{
// m_GroupSendTarget = new ProxyRpcTargetGroup(m_NetworkManager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_5 = ((BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A*)__this)->___m_NetworkManager_0;
ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7* L_6 = (ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7*)il2cpp_codegen_object_new(ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7_il2cpp_TypeInfo_var);
NullCheck(L_6);
ProxyRpcTargetGroup__ctor_m24E61BB86592C2D94017FA2F113000B67F52BF30(L_6, L_5, NULL);
__this->___m_GroupSendTarget_2 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GroupSendTarget_2), (void*)L_6);
}
IL_0034:
{
// m_GroupSendTarget.Clear();
RuntimeObject* L_7 = __this->___m_GroupSendTarget_2;
NullCheck(L_7);
InterfaceActionInvoker0::Invoke(1 /* System.Void Unity.Netcode.IGroupRpcTarget::Clear() */, IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var, L_7);
// if (behaviour.IsServer)
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_8 = ___0_behaviour;
NullCheck(L_8);
bool L_9;
L_9 = NetworkBehaviour_get_IsServer_m57CCCE498593E3A21E6B952AB9C4BAA482EB4CD6_inline(L_8, NULL);
if (!L_9)
{
goto IL_0095;
}
}
{
// foreach (var clientId in behaviour.NetworkObject.Observers)
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_10 = ___0_behaviour;
NullCheck(L_10);
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_11;
L_11 = NetworkBehaviour_get_NetworkObject_m5B4FBD71361ED0640492D6AAB454C393E8394224(L_10, NULL);
NullCheck(L_11);
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* L_12 = L_11->___Observers_24;
NullCheck(L_12);
Enumerator_t1BD5EAC17E707DFC9C05151D77D6E6DC9166D1EC L_13;
L_13 = HashSet_1_GetEnumerator_m71DB2D9A0333DB3369C6E27C428D1479764004D4(L_12, HashSet_1_GetEnumerator_m71DB2D9A0333DB3369C6E27C428D1479764004D4_RuntimeMethod_var);
V_0 = L_13;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0087:
{// begin finally (depth: 1)
Enumerator_Dispose_m85002A2327014F1C4F0417EF8B60AC2E266F84BD((&V_0), Enumerator_Dispose_m85002A2327014F1C4F0417EF8B60AC2E266F84BD_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_007c_1;
}
IL_005a_1:
{
// foreach (var clientId in behaviour.NetworkObject.Observers)
uint64_t L_14;
L_14 = Enumerator_get_Current_m6D6A80C33FAD4B68D656C2356DEB1AA585AEF100_inline((&V_0), Enumerator_get_Current_m6D6A80C33FAD4B68D656C2356DEB1AA585AEF100_RuntimeMethod_var);
V_1 = L_14;
// if (clientId == behaviour.NetworkManager.LocalClientId)
uint64_t L_15 = V_1;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_16 = ___0_behaviour;
NullCheck(L_16);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_17;
L_17 = NetworkBehaviour_get_NetworkManager_mB42548F1F4877DC884DDBFF2F110F719D9EC8C57(L_16, NULL);
NullCheck(L_17);
uint64_t L_18;
L_18 = NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577(L_17, NULL);
if ((((int64_t)L_15) == ((int64_t)L_18)))
{
goto IL_007c_1;
}
}
{
// m_GroupSendTarget.Add(clientId);
RuntimeObject* L_19 = __this->___m_GroupSendTarget_2;
uint64_t L_20 = V_1;
NullCheck(L_19);
InterfaceActionInvoker1< uint64_t >::Invoke(0 /* System.Void Unity.Netcode.IGroupRpcTarget::Add(System.UInt64) */, IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var, L_19, L_20);
}
IL_007c_1:
{
// foreach (var clientId in behaviour.NetworkObject.Observers)
bool L_21;
L_21 = Enumerator_MoveNext_mFA51C33525EADB63DC73E468E53EB55E8ED1AA10((&V_0), Enumerator_MoveNext_mFA51C33525EADB63DC73E468E53EB55E8ED1AA10_RuntimeMethod_var);
if (L_21)
{
goto IL_005a_1;
}
}
{
goto IL_00e0;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0095:
{
// foreach (var clientId in m_NetworkManager.ConnectedClientsIds)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_22 = ((BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A*)__this)->___m_NetworkManager_0;
NullCheck(L_22);
RuntimeObject* L_23;
L_23 = NetworkManager_get_ConnectedClientsIds_mAC05454DCEFB717F590830D86FFA869E7201231A(L_22, NULL);
NullCheck(L_23);
RuntimeObject* L_24;
L_24 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.UInt64>::GetEnumerator() */, IEnumerable_1_t0AC4B0264C90B43D2F1B3B68095F5A35E8750525_il2cpp_TypeInfo_var, L_23);
V_2 = L_24;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00d6:
{// begin finally (depth: 1)
{
RuntimeObject* L_25 = V_2;
if (!L_25)
{
goto IL_00df;
}
}
{
RuntimeObject* L_26 = V_2;
NullCheck(L_26);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_26);
}
IL_00df:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00cc_1;
}
IL_00a8_1:
{
// foreach (var clientId in m_NetworkManager.ConnectedClientsIds)
RuntimeObject* L_27 = V_2;
NullCheck(L_27);
uint64_t L_28;
L_28 = InterfaceFuncInvoker0< uint64_t >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.UInt64>::get_Current() */, IEnumerator_1_tE07B98951C528DCEC133D87CFB6966101285E71E_il2cpp_TypeInfo_var, L_27);
V_3 = L_28;
// if (clientId == behaviour.NetworkManager.LocalClientId)
uint64_t L_29 = V_3;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_30 = ___0_behaviour;
NullCheck(L_30);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_31;
L_31 = NetworkBehaviour_get_NetworkManager_mB42548F1F4877DC884DDBFF2F110F719D9EC8C57(L_30, NULL);
NullCheck(L_31);
uint64_t L_32;
L_32 = NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577(L_31, NULL);
if ((((int64_t)L_29) == ((int64_t)L_32)))
{
goto IL_00cc_1;
}
}
{
// if (clientId == NetworkManager.ServerClientId)
uint64_t L_33 = V_3;
if (!L_33)
{
goto IL_00cc_1;
}
}
{
// m_GroupSendTarget.Add(clientId);
RuntimeObject* L_34 = __this->___m_GroupSendTarget_2;
uint64_t L_35 = V_3;
NullCheck(L_34);
InterfaceActionInvoker1< uint64_t >::Invoke(0 /* System.Void Unity.Netcode.IGroupRpcTarget::Add(System.UInt64) */, IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var, L_34, L_35);
}
IL_00cc_1:
{
// foreach (var clientId in m_NetworkManager.ConnectedClientsIds)
RuntimeObject* L_36 = V_2;
NullCheck(L_36);
bool L_37;
L_37 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_36);
if (L_37)
{
goto IL_00a8_1;
}
}
{
goto IL_00e0;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00e0:
{
// m_GroupSendTarget.Target.Send(behaviour, ref message, delivery, rpcParams);
RuntimeObject* L_38 = __this->___m_GroupSendTarget_2;
NullCheck(L_38);
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_39;
L_39 = InterfaceFuncInvoker0< BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* >::Invoke(2 /* Unity.Netcode.BaseRpcTarget Unity.Netcode.IGroupRpcTarget::get_Target() */, IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var, L_38);
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_40 = ___0_behaviour;
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_41 = ___1_message;
int32_t L_42 = ___2_delivery;
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD L_43 = ___3_rpcParams;
NullCheck(L_39);
VirtualActionInvoker4< NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE*, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*, int32_t, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD >::Invoke(6 /* System.Void Unity.Netcode.BaseRpcTarget::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams) */, L_39, L_40, L_41, L_42, L_43);
// if (!behaviour.IsServer)
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_44 = ___0_behaviour;
NullCheck(L_44);
bool L_45;
L_45 = NetworkBehaviour_get_IsServer_m57CCCE498593E3A21E6B952AB9C4BAA482EB4CD6_inline(L_44, NULL);
if (L_45)
{
goto IL_010d;
}
}
{
// m_ServerRpcTarget.Send(behaviour, ref message, delivery, rpcParams);
ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760* L_46 = __this->___m_ServerRpcTarget_3;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_47 = ___0_behaviour;
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_48 = ___1_message;
int32_t L_49 = ___2_delivery;
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD L_50 = ___3_rpcParams;
NullCheck(L_46);
VirtualActionInvoker4< NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE*, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*, int32_t, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD >::Invoke(6 /* System.Void Unity.Netcode.BaseRpcTarget::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams) */, L_46, L_47, L_48, L_49, L_50);
}
IL_010d:
{
// }
return;
}
}
// System.Void Unity.Netcode.NotMeRpcTarget::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotMeRpcTarget__ctor_m5543EB188C630667C28D3D812074C8E9B390D756 (NotMeRpcTarget_t74FD266F3AFAF1F88A0B76E1B1C4491644B4B3C5* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_manager, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// internal NotMeRpcTarget(NetworkManager manager) : base(manager)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = ___0_manager;
BaseRpcTarget__ctor_m9A86A5382AEC0CD7E9895CA759B4E5311CDC2FCB(__this, L_0, NULL);
// m_ServerRpcTarget = new ServerRpcTarget(manager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_1 = ___0_manager;
ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760* L_2 = (ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760*)il2cpp_codegen_object_new(ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760_il2cpp_TypeInfo_var);
NullCheck(L_2);
ServerRpcTarget__ctor_mB5B9F4BE276E5B1645C61F25B5D05C78E132C952(L_2, L_1, NULL);
__this->___m_ServerRpcTarget_3 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ServerRpcTarget_3), (void*)L_2);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.NotOwnerRpcTarget::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotOwnerRpcTarget_Dispose_m66484DA0EC7604BB10AB466EBA12C8F73A3B7338 (NotOwnerRpcTarget_tEBA8E16C0424914F956542009C6C425B7BD77FC2* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_ServerRpcTarget.Dispose();
ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760* L_0 = __this->___m_ServerRpcTarget_3;
NullCheck(L_0);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_0);
// m_LocalSendRpcTarget.Dispose();
LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98* L_1 = __this->___m_LocalSendRpcTarget_4;
NullCheck(L_1);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_1);
// if (m_GroupSendTarget != null)
RuntimeObject* L_2 = __this->___m_GroupSendTarget_2;
if (!L_2)
{
goto IL_0035;
}
}
{
// m_GroupSendTarget.Target.Dispose();
RuntimeObject* L_3 = __this->___m_GroupSendTarget_2;
NullCheck(L_3);
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_4;
L_4 = InterfaceFuncInvoker0< BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* >::Invoke(2 /* Unity.Netcode.BaseRpcTarget Unity.Netcode.IGroupRpcTarget::get_Target() */, IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var, L_3);
NullCheck(L_4);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_4);
// m_GroupSendTarget = null;
__this->___m_GroupSendTarget_2 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GroupSendTarget_2), (void*)(RuntimeObject*)NULL);
}
IL_0035:
{
// }
return;
}
}
// System.Void Unity.Netcode.NotOwnerRpcTarget::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotOwnerRpcTarget_Send_m6EEAD38C16DF51CFFB84636DD8C85BE6DB7F7360 (NotOwnerRpcTarget_tEBA8E16C0424914F956542009C6C425B7BD77FC2* __this, NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* ___0_behaviour, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* ___1_message, int32_t ___2_delivery, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD ___3_rpcParams, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m85002A2327014F1C4F0417EF8B60AC2E266F84BD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mFA51C33525EADB63DC73E468E53EB55E8ED1AA10_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6D6A80C33FAD4B68D656C2356DEB1AA585AEF100_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m71DB2D9A0333DB3369C6E27C428D1479764004D4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t0AC4B0264C90B43D2F1B3B68095F5A35E8750525_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tE07B98951C528DCEC133D87CFB6966101285E71E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t1BD5EAC17E707DFC9C05151D77D6E6DC9166D1EC V_0;
memset((&V_0), 0, sizeof(V_0));
uint64_t V_1 = 0;
RuntimeObject* V_2 = NULL;
uint64_t V_3 = 0;
{
// if (m_GroupSendTarget == null)
RuntimeObject* L_0 = __this->___m_GroupSendTarget_2;
if (L_0)
{
goto IL_0034;
}
}
{
// if (behaviour.IsServer)
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_1 = ___0_behaviour;
NullCheck(L_1);
bool L_2;
L_2 = NetworkBehaviour_get_IsServer_m57CCCE498593E3A21E6B952AB9C4BAA482EB4CD6_inline(L_1, NULL);
if (!L_2)
{
goto IL_0023;
}
}
{
// m_GroupSendTarget = new RpcTargetGroup(m_NetworkManager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_3 = ((BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A*)__this)->___m_NetworkManager_0;
RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827* L_4 = (RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827*)il2cpp_codegen_object_new(RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827_il2cpp_TypeInfo_var);
NullCheck(L_4);
RpcTargetGroup__ctor_m73DC8C347FA4A8CD2323C6E68F4ED5F75943B67C(L_4, L_3, NULL);
__this->___m_GroupSendTarget_2 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GroupSendTarget_2), (void*)L_4);
goto IL_0034;
}
IL_0023:
{
// m_GroupSendTarget = new ProxyRpcTargetGroup(m_NetworkManager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_5 = ((BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A*)__this)->___m_NetworkManager_0;
ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7* L_6 = (ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7*)il2cpp_codegen_object_new(ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7_il2cpp_TypeInfo_var);
NullCheck(L_6);
ProxyRpcTargetGroup__ctor_m24E61BB86592C2D94017FA2F113000B67F52BF30(L_6, L_5, NULL);
__this->___m_GroupSendTarget_2 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GroupSendTarget_2), (void*)L_6);
}
IL_0034:
{
// m_GroupSendTarget.Clear();
RuntimeObject* L_7 = __this->___m_GroupSendTarget_2;
NullCheck(L_7);
InterfaceActionInvoker0::Invoke(1 /* System.Void Unity.Netcode.IGroupRpcTarget::Clear() */, IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var, L_7);
// if (behaviour.IsServer)
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_8 = ___0_behaviour;
NullCheck(L_8);
bool L_9;
L_9 = NetworkBehaviour_get_IsServer_m57CCCE498593E3A21E6B952AB9C4BAA482EB4CD6_inline(L_8, NULL);
if (!L_9)
{
goto IL_00b3;
}
}
{
// foreach (var clientId in behaviour.NetworkObject.Observers)
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_10 = ___0_behaviour;
NullCheck(L_10);
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_11;
L_11 = NetworkBehaviour_get_NetworkObject_m5B4FBD71361ED0640492D6AAB454C393E8394224(L_10, NULL);
NullCheck(L_11);
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* L_12 = L_11->___Observers_24;
NullCheck(L_12);
Enumerator_t1BD5EAC17E707DFC9C05151D77D6E6DC9166D1EC L_13;
L_13 = HashSet_1_GetEnumerator_m71DB2D9A0333DB3369C6E27C428D1479764004D4(L_12, HashSet_1_GetEnumerator_m71DB2D9A0333DB3369C6E27C428D1479764004D4_RuntimeMethod_var);
V_0 = L_13;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00a5:
{// begin finally (depth: 1)
Enumerator_Dispose_m85002A2327014F1C4F0417EF8B60AC2E266F84BD((&V_0), Enumerator_Dispose_m85002A2327014F1C4F0417EF8B60AC2E266F84BD_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_009a_1;
}
IL_005a_1:
{
// foreach (var clientId in behaviour.NetworkObject.Observers)
uint64_t L_14;
L_14 = Enumerator_get_Current_m6D6A80C33FAD4B68D656C2356DEB1AA585AEF100_inline((&V_0), Enumerator_get_Current_m6D6A80C33FAD4B68D656C2356DEB1AA585AEF100_RuntimeMethod_var);
V_1 = L_14;
// if (clientId == behaviour.OwnerClientId)
uint64_t L_15 = V_1;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_16 = ___0_behaviour;
NullCheck(L_16);
uint64_t L_17;
L_17 = NetworkBehaviour_get_OwnerClientId_m59ED21DE97867ED0CAE0C553A2BBE369543360BF_inline(L_16, NULL);
if ((((int64_t)L_15) == ((int64_t)L_17)))
{
goto IL_009a_1;
}
}
{
// if (clientId == NetworkManager.ServerClientId)
uint64_t L_18 = V_1;
if (!L_18)
{
goto IL_009a_1;
}
}
{
// if (clientId == behaviour.NetworkManager.LocalClientId)
uint64_t L_19 = V_1;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_20 = ___0_behaviour;
NullCheck(L_20);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_21;
L_21 = NetworkBehaviour_get_NetworkManager_mB42548F1F4877DC884DDBFF2F110F719D9EC8C57(L_20, NULL);
NullCheck(L_21);
uint64_t L_22;
L_22 = NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577(L_21, NULL);
if ((!(((uint64_t)L_19) == ((uint64_t)L_22))))
{
goto IL_008e_1;
}
}
{
// m_LocalSendRpcTarget.Send(behaviour, ref message, delivery, rpcParams);
LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98* L_23 = __this->___m_LocalSendRpcTarget_4;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_24 = ___0_behaviour;
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_25 = ___1_message;
int32_t L_26 = ___2_delivery;
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD L_27 = ___3_rpcParams;
NullCheck(L_23);
VirtualActionInvoker4< NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE*, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*, int32_t, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD >::Invoke(6 /* System.Void Unity.Netcode.BaseRpcTarget::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams) */, L_23, L_24, L_25, L_26, L_27);
// continue;
goto IL_009a_1;
}
IL_008e_1:
{
// m_GroupSendTarget.Add(clientId);
RuntimeObject* L_28 = __this->___m_GroupSendTarget_2;
uint64_t L_29 = V_1;
NullCheck(L_28);
InterfaceActionInvoker1< uint64_t >::Invoke(0 /* System.Void Unity.Netcode.IGroupRpcTarget::Add(System.UInt64) */, IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var, L_28, L_29);
}
IL_009a_1:
{
// foreach (var clientId in behaviour.NetworkObject.Observers)
bool L_30;
L_30 = Enumerator_MoveNext_mFA51C33525EADB63DC73E468E53EB55E8ED1AA10((&V_0), Enumerator_MoveNext_mFA51C33525EADB63DC73E468E53EB55E8ED1AA10_RuntimeMethod_var);
if (L_30)
{
goto IL_005a_1;
}
}
{
goto IL_0119;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00b3:
{
// foreach (var clientId in m_NetworkManager.ConnectedClientsIds)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_31 = ((BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A*)__this)->___m_NetworkManager_0;
NullCheck(L_31);
RuntimeObject* L_32;
L_32 = NetworkManager_get_ConnectedClientsIds_mAC05454DCEFB717F590830D86FFA869E7201231A(L_31, NULL);
NullCheck(L_32);
RuntimeObject* L_33;
L_33 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.UInt64>::GetEnumerator() */, IEnumerable_1_t0AC4B0264C90B43D2F1B3B68095F5A35E8750525_il2cpp_TypeInfo_var, L_32);
V_2 = L_33;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_010f:
{// begin finally (depth: 1)
{
RuntimeObject* L_34 = V_2;
if (!L_34)
{
goto IL_0118;
}
}
{
RuntimeObject* L_35 = V_2;
NullCheck(L_35);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_35);
}
IL_0118:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0105_1;
}
IL_00c6_1:
{
// foreach (var clientId in m_NetworkManager.ConnectedClientsIds)
RuntimeObject* L_36 = V_2;
NullCheck(L_36);
uint64_t L_37;
L_37 = InterfaceFuncInvoker0< uint64_t >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.UInt64>::get_Current() */, IEnumerator_1_tE07B98951C528DCEC133D87CFB6966101285E71E_il2cpp_TypeInfo_var, L_36);
V_3 = L_37;
// if (clientId == behaviour.OwnerClientId)
uint64_t L_38 = V_3;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_39 = ___0_behaviour;
NullCheck(L_39);
uint64_t L_40;
L_40 = NetworkBehaviour_get_OwnerClientId_m59ED21DE97867ED0CAE0C553A2BBE369543360BF_inline(L_39, NULL);
if ((((int64_t)L_38) == ((int64_t)L_40)))
{
goto IL_0105_1;
}
}
{
// if (clientId == NetworkManager.ServerClientId)
uint64_t L_41 = V_3;
if (!L_41)
{
goto IL_0105_1;
}
}
{
// if (clientId == behaviour.NetworkManager.LocalClientId)
uint64_t L_42 = V_3;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_43 = ___0_behaviour;
NullCheck(L_43);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_44;
L_44 = NetworkBehaviour_get_NetworkManager_mB42548F1F4877DC884DDBFF2F110F719D9EC8C57(L_43, NULL);
NullCheck(L_44);
uint64_t L_45;
L_45 = NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577(L_44, NULL);
if ((!(((uint64_t)L_42) == ((uint64_t)L_45))))
{
goto IL_00f9_1;
}
}
{
// m_LocalSendRpcTarget.Send(behaviour, ref message, delivery, rpcParams);
LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98* L_46 = __this->___m_LocalSendRpcTarget_4;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_47 = ___0_behaviour;
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_48 = ___1_message;
int32_t L_49 = ___2_delivery;
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD L_50 = ___3_rpcParams;
NullCheck(L_46);
VirtualActionInvoker4< NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE*, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*, int32_t, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD >::Invoke(6 /* System.Void Unity.Netcode.BaseRpcTarget::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams) */, L_46, L_47, L_48, L_49, L_50);
// continue;
goto IL_0105_1;
}
IL_00f9_1:
{
// m_GroupSendTarget.Add(clientId);
RuntimeObject* L_51 = __this->___m_GroupSendTarget_2;
uint64_t L_52 = V_3;
NullCheck(L_51);
InterfaceActionInvoker1< uint64_t >::Invoke(0 /* System.Void Unity.Netcode.IGroupRpcTarget::Add(System.UInt64) */, IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var, L_51, L_52);
}
IL_0105_1:
{
// foreach (var clientId in m_NetworkManager.ConnectedClientsIds)
RuntimeObject* L_53 = V_2;
NullCheck(L_53);
bool L_54;
L_54 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_53);
if (L_54)
{
goto IL_00c6_1;
}
}
{
goto IL_0119;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0119:
{
// m_GroupSendTarget.Target.Send(behaviour, ref message, delivery, rpcParams);
RuntimeObject* L_55 = __this->___m_GroupSendTarget_2;
NullCheck(L_55);
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_56;
L_56 = InterfaceFuncInvoker0< BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* >::Invoke(2 /* Unity.Netcode.BaseRpcTarget Unity.Netcode.IGroupRpcTarget::get_Target() */, IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var, L_55);
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_57 = ___0_behaviour;
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_58 = ___1_message;
int32_t L_59 = ___2_delivery;
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD L_60 = ___3_rpcParams;
NullCheck(L_56);
VirtualActionInvoker4< NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE*, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*, int32_t, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD >::Invoke(6 /* System.Void Unity.Netcode.BaseRpcTarget::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams) */, L_56, L_57, L_58, L_59, L_60);
// if (behaviour.OwnerClientId != NetworkManager.ServerClientId)
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_61 = ___0_behaviour;
NullCheck(L_61);
uint64_t L_62;
L_62 = NetworkBehaviour_get_OwnerClientId_m59ED21DE97867ED0CAE0C553A2BBE369543360BF_inline(L_61, NULL);
if (!L_62)
{
goto IL_0146;
}
}
{
// m_ServerRpcTarget.Send(behaviour, ref message, delivery, rpcParams);
ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760* L_63 = __this->___m_ServerRpcTarget_3;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_64 = ___0_behaviour;
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_65 = ___1_message;
int32_t L_66 = ___2_delivery;
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD L_67 = ___3_rpcParams;
NullCheck(L_63);
VirtualActionInvoker4< NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE*, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*, int32_t, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD >::Invoke(6 /* System.Void Unity.Netcode.BaseRpcTarget::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams) */, L_63, L_64, L_65, L_66, L_67);
}
IL_0146:
{
// }
return;
}
}
// System.Void Unity.Netcode.NotOwnerRpcTarget::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotOwnerRpcTarget__ctor_mF7AC568360D85E9A9F7DE664EE195A7B2D05FDC8 (NotOwnerRpcTarget_tEBA8E16C0424914F956542009C6C425B7BD77FC2* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_manager, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// internal NotOwnerRpcTarget(NetworkManager manager) : base(manager)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = ___0_manager;
BaseRpcTarget__ctor_m9A86A5382AEC0CD7E9895CA759B4E5311CDC2FCB(__this, L_0, NULL);
// m_ServerRpcTarget = new ServerRpcTarget(manager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_1 = ___0_manager;
ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760* L_2 = (ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760*)il2cpp_codegen_object_new(ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760_il2cpp_TypeInfo_var);
NullCheck(L_2);
ServerRpcTarget__ctor_mB5B9F4BE276E5B1645C61F25B5D05C78E132C952(L_2, L_1, NULL);
__this->___m_ServerRpcTarget_3 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ServerRpcTarget_3), (void*)L_2);
// m_LocalSendRpcTarget = new LocalSendRpcTarget(manager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_3 = ___0_manager;
LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98* L_4 = (LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98*)il2cpp_codegen_object_new(LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98_il2cpp_TypeInfo_var);
NullCheck(L_4);
LocalSendRpcTarget__ctor_m4928695BBA93E10ADE7F16E78FCA526E8B78C7B9(L_4, L_3, NULL);
__this->___m_LocalSendRpcTarget_4 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LocalSendRpcTarget_4), (void*)L_4);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.NotServerRpcTarget::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotServerRpcTarget_Dispose_m6C22E9EDEB716F1FE3835795D2B67EFC165787C3 (NotServerRpcTarget_t3125E32C7B22B09CFB37342F542081468A7D536C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_LocalSendRpcTarget.Dispose();
LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98* L_0 = __this->___m_LocalSendRpcTarget_3;
NullCheck(L_0);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_0);
// if (m_GroupSendTarget != null)
RuntimeObject* L_1 = __this->___m_GroupSendTarget_2;
if (!L_1)
{
goto IL_002a;
}
}
{
// m_GroupSendTarget.Target.Dispose();
RuntimeObject* L_2 = __this->___m_GroupSendTarget_2;
NullCheck(L_2);
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_3;
L_3 = InterfaceFuncInvoker0< BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* >::Invoke(2 /* Unity.Netcode.BaseRpcTarget Unity.Netcode.IGroupRpcTarget::get_Target() */, IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var, L_2);
NullCheck(L_3);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_3);
// m_GroupSendTarget = null;
__this->___m_GroupSendTarget_2 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GroupSendTarget_2), (void*)(RuntimeObject*)NULL);
}
IL_002a:
{
// }
return;
}
}
// System.Void Unity.Netcode.NotServerRpcTarget::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotServerRpcTarget_Send_m9F9A55138DD9754DAE8B43FF049F219CD6A9DCB4 (NotServerRpcTarget_t3125E32C7B22B09CFB37342F542081468A7D536C* __this, NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* ___0_behaviour, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* ___1_message, int32_t ___2_delivery, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD ___3_rpcParams, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m85002A2327014F1C4F0417EF8B60AC2E266F84BD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mFA51C33525EADB63DC73E468E53EB55E8ED1AA10_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6D6A80C33FAD4B68D656C2356DEB1AA585AEF100_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m71DB2D9A0333DB3369C6E27C428D1479764004D4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t0AC4B0264C90B43D2F1B3B68095F5A35E8750525_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tE07B98951C528DCEC133D87CFB6966101285E71E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t1BD5EAC17E707DFC9C05151D77D6E6DC9166D1EC V_0;
memset((&V_0), 0, sizeof(V_0));
uint64_t V_1 = 0;
RuntimeObject* V_2 = NULL;
uint64_t V_3 = 0;
{
// if (m_GroupSendTarget == null)
RuntimeObject* L_0 = __this->___m_GroupSendTarget_2;
if (L_0)
{
goto IL_0034;
}
}
{
// if (behaviour.IsServer)
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_1 = ___0_behaviour;
NullCheck(L_1);
bool L_2;
L_2 = NetworkBehaviour_get_IsServer_m57CCCE498593E3A21E6B952AB9C4BAA482EB4CD6_inline(L_1, NULL);
if (!L_2)
{
goto IL_0023;
}
}
{
// m_GroupSendTarget = new RpcTargetGroup(m_NetworkManager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_3 = ((BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A*)__this)->___m_NetworkManager_0;
RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827* L_4 = (RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827*)il2cpp_codegen_object_new(RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827_il2cpp_TypeInfo_var);
NullCheck(L_4);
RpcTargetGroup__ctor_m73DC8C347FA4A8CD2323C6E68F4ED5F75943B67C(L_4, L_3, NULL);
__this->___m_GroupSendTarget_2 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GroupSendTarget_2), (void*)L_4);
goto IL_0034;
}
IL_0023:
{
// m_GroupSendTarget = new ProxyRpcTargetGroup(m_NetworkManager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_5 = ((BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A*)__this)->___m_NetworkManager_0;
ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7* L_6 = (ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7*)il2cpp_codegen_object_new(ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7_il2cpp_TypeInfo_var);
NullCheck(L_6);
ProxyRpcTargetGroup__ctor_m24E61BB86592C2D94017FA2F113000B67F52BF30(L_6, L_5, NULL);
__this->___m_GroupSendTarget_2 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GroupSendTarget_2), (void*)L_6);
}
IL_0034:
{
// m_GroupSendTarget.Clear();
RuntimeObject* L_7 = __this->___m_GroupSendTarget_2;
NullCheck(L_7);
InterfaceActionInvoker0::Invoke(1 /* System.Void Unity.Netcode.IGroupRpcTarget::Clear() */, IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var, L_7);
// if (behaviour.IsServer)
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_8 = ___0_behaviour;
NullCheck(L_8);
bool L_9;
L_9 = NetworkBehaviour_get_IsServer_m57CCCE498593E3A21E6B952AB9C4BAA482EB4CD6_inline(L_8, NULL);
if (!L_9)
{
goto IL_008a;
}
}
{
// foreach (var clientId in behaviour.NetworkObject.Observers)
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_10 = ___0_behaviour;
NullCheck(L_10);
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_11;
L_11 = NetworkBehaviour_get_NetworkObject_m5B4FBD71361ED0640492D6AAB454C393E8394224(L_10, NULL);
NullCheck(L_11);
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* L_12 = L_11->___Observers_24;
NullCheck(L_12);
Enumerator_t1BD5EAC17E707DFC9C05151D77D6E6DC9166D1EC L_13;
L_13 = HashSet_1_GetEnumerator_m71DB2D9A0333DB3369C6E27C428D1479764004D4(L_12, HashSet_1_GetEnumerator_m71DB2D9A0333DB3369C6E27C428D1479764004D4_RuntimeMethod_var);
V_0 = L_13;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_007c:
{// begin finally (depth: 1)
Enumerator_Dispose_m85002A2327014F1C4F0417EF8B60AC2E266F84BD((&V_0), Enumerator_Dispose_m85002A2327014F1C4F0417EF8B60AC2E266F84BD_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0071_1;
}
IL_005a_1:
{
// foreach (var clientId in behaviour.NetworkObject.Observers)
uint64_t L_14;
L_14 = Enumerator_get_Current_m6D6A80C33FAD4B68D656C2356DEB1AA585AEF100_inline((&V_0), Enumerator_get_Current_m6D6A80C33FAD4B68D656C2356DEB1AA585AEF100_RuntimeMethod_var);
V_1 = L_14;
// if (clientId == NetworkManager.ServerClientId)
uint64_t L_15 = V_1;
if (!L_15)
{
goto IL_0071_1;
}
}
{
// m_GroupSendTarget.Add(clientId);
RuntimeObject* L_16 = __this->___m_GroupSendTarget_2;
uint64_t L_17 = V_1;
NullCheck(L_16);
InterfaceActionInvoker1< uint64_t >::Invoke(0 /* System.Void Unity.Netcode.IGroupRpcTarget::Add(System.UInt64) */, IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var, L_16, L_17);
}
IL_0071_1:
{
// foreach (var clientId in behaviour.NetworkObject.Observers)
bool L_18;
L_18 = Enumerator_MoveNext_mFA51C33525EADB63DC73E468E53EB55E8ED1AA10((&V_0), Enumerator_MoveNext_mFA51C33525EADB63DC73E468E53EB55E8ED1AA10_RuntimeMethod_var);
if (L_18)
{
goto IL_005a_1;
}
}
{
goto IL_00e7;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_008a:
{
// foreach (var clientId in m_NetworkManager.ConnectedClientsIds)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_19 = ((BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A*)__this)->___m_NetworkManager_0;
NullCheck(L_19);
RuntimeObject* L_20;
L_20 = NetworkManager_get_ConnectedClientsIds_mAC05454DCEFB717F590830D86FFA869E7201231A(L_19, NULL);
NullCheck(L_20);
RuntimeObject* L_21;
L_21 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.UInt64>::GetEnumerator() */, IEnumerable_1_t0AC4B0264C90B43D2F1B3B68095F5A35E8750525_il2cpp_TypeInfo_var, L_20);
V_2 = L_21;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00dd:
{// begin finally (depth: 1)
{
RuntimeObject* L_22 = V_2;
if (!L_22)
{
goto IL_00e6;
}
}
{
RuntimeObject* L_23 = V_2;
NullCheck(L_23);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_23);
}
IL_00e6:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00d3_1;
}
IL_009d_1:
{
// foreach (var clientId in m_NetworkManager.ConnectedClientsIds)
RuntimeObject* L_24 = V_2;
NullCheck(L_24);
uint64_t L_25;
L_25 = InterfaceFuncInvoker0< uint64_t >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.UInt64>::get_Current() */, IEnumerator_1_tE07B98951C528DCEC133D87CFB6966101285E71E_il2cpp_TypeInfo_var, L_24);
V_3 = L_25;
// if (clientId == NetworkManager.ServerClientId)
uint64_t L_26 = V_3;
if (!L_26)
{
goto IL_00d3_1;
}
}
{
// if (clientId == behaviour.NetworkManager.LocalClientId)
uint64_t L_27 = V_3;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_28 = ___0_behaviour;
NullCheck(L_28);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_29;
L_29 = NetworkBehaviour_get_NetworkManager_mB42548F1F4877DC884DDBFF2F110F719D9EC8C57(L_28, NULL);
NullCheck(L_29);
uint64_t L_30;
L_30 = NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577(L_29, NULL);
if ((!(((uint64_t)L_27) == ((uint64_t)L_30))))
{
goto IL_00c7_1;
}
}
{
// m_LocalSendRpcTarget.Send(behaviour, ref message, delivery, rpcParams);
LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98* L_31 = __this->___m_LocalSendRpcTarget_3;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_32 = ___0_behaviour;
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_33 = ___1_message;
int32_t L_34 = ___2_delivery;
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD L_35 = ___3_rpcParams;
NullCheck(L_31);
VirtualActionInvoker4< NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE*, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*, int32_t, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD >::Invoke(6 /* System.Void Unity.Netcode.BaseRpcTarget::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams) */, L_31, L_32, L_33, L_34, L_35);
// continue;
goto IL_00d3_1;
}
IL_00c7_1:
{
// m_GroupSendTarget.Add(clientId);
RuntimeObject* L_36 = __this->___m_GroupSendTarget_2;
uint64_t L_37 = V_3;
NullCheck(L_36);
InterfaceActionInvoker1< uint64_t >::Invoke(0 /* System.Void Unity.Netcode.IGroupRpcTarget::Add(System.UInt64) */, IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var, L_36, L_37);
}
IL_00d3_1:
{
// foreach (var clientId in m_NetworkManager.ConnectedClientsIds)
RuntimeObject* L_38 = V_2;
NullCheck(L_38);
bool L_39;
L_39 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_38);
if (L_39)
{
goto IL_009d_1;
}
}
{
goto IL_00e7;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00e7:
{
// m_GroupSendTarget.Target.Send(behaviour, ref message, delivery, rpcParams);
RuntimeObject* L_40 = __this->___m_GroupSendTarget_2;
NullCheck(L_40);
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_41;
L_41 = InterfaceFuncInvoker0< BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* >::Invoke(2 /* Unity.Netcode.BaseRpcTarget Unity.Netcode.IGroupRpcTarget::get_Target() */, IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var, L_40);
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_42 = ___0_behaviour;
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_43 = ___1_message;
int32_t L_44 = ___2_delivery;
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD L_45 = ___3_rpcParams;
NullCheck(L_41);
VirtualActionInvoker4< NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE*, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*, int32_t, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD >::Invoke(6 /* System.Void Unity.Netcode.BaseRpcTarget::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams) */, L_41, L_42, L_43, L_44, L_45);
// }
return;
}
}
// System.Void Unity.Netcode.NotServerRpcTarget::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotServerRpcTarget__ctor_m85A6E8F7EA3231BB469EA389B8096B4F7FCD7738 (NotServerRpcTarget_t3125E32C7B22B09CFB37342F542081468A7D536C* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_manager, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// internal NotServerRpcTarget(NetworkManager manager) : base(manager)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = ___0_manager;
BaseRpcTarget__ctor_m9A86A5382AEC0CD7E9895CA759B4E5311CDC2FCB(__this, L_0, NULL);
// m_LocalSendRpcTarget = new LocalSendRpcTarget(manager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_1 = ___0_manager;
LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98* L_2 = (LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98*)il2cpp_codegen_object_new(LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98_il2cpp_TypeInfo_var);
NullCheck(L_2);
LocalSendRpcTarget__ctor_m4928695BBA93E10ADE7F16E78FCA526E8B78C7B9(L_2, L_1, NULL);
__this->___m_LocalSendRpcTarget_3 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LocalSendRpcTarget_3), (void*)L_2);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.OwnerRpcTarget::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OwnerRpcTarget_Dispose_m5FD0720CDC16E741397DB375470F82D54FE2D1C9 (OwnerRpcTarget_t26B7A0FC0AF53F3A95D03B8F1E41410900FED8FD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IIndividualRpcTarget_tCB3472D5C46E39A041B709D7FCF528E87C1DBA1B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_LocalRpcTarget.Dispose();
LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98* L_0 = __this->___m_LocalRpcTarget_3;
NullCheck(L_0);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_0);
// if (m_UnderlyingTarget != null)
RuntimeObject* L_1 = __this->___m_UnderlyingTarget_2;
if (!L_1)
{
goto IL_002a;
}
}
{
// m_UnderlyingTarget.Target.Dispose();
RuntimeObject* L_2 = __this->___m_UnderlyingTarget_2;
NullCheck(L_2);
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_3;
L_3 = InterfaceFuncInvoker0< BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* >::Invoke(1 /* Unity.Netcode.BaseRpcTarget Unity.Netcode.IIndividualRpcTarget::get_Target() */, IIndividualRpcTarget_tCB3472D5C46E39A041B709D7FCF528E87C1DBA1B_il2cpp_TypeInfo_var, L_2);
NullCheck(L_3);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_3);
// m_UnderlyingTarget = null;
__this->___m_UnderlyingTarget_2 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_UnderlyingTarget_2), (void*)(RuntimeObject*)NULL);
}
IL_002a:
{
// }
return;
}
}
// System.Void Unity.Netcode.OwnerRpcTarget::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OwnerRpcTarget_Send_m523ACC16C5A616268828C42DD27294688F3F713C (OwnerRpcTarget_t26B7A0FC0AF53F3A95D03B8F1E41410900FED8FD* __this, NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* ___0_behaviour, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* ___1_message, int32_t ___2_delivery, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD ___3_rpcParams, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IIndividualRpcTarget_tCB3472D5C46E39A041B709D7FCF528E87C1DBA1B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProxyRpcTarget_tC30AA5D8B0A8FB003B3DCB2D45A227105B33A917_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (behaviour.OwnerClientId == behaviour.NetworkManager.LocalClientId)
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_0 = ___0_behaviour;
NullCheck(L_0);
uint64_t L_1;
L_1 = NetworkBehaviour_get_OwnerClientId_m59ED21DE97867ED0CAE0C553A2BBE369543360BF_inline(L_0, NULL);
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_2 = ___0_behaviour;
NullCheck(L_2);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_3;
L_3 = NetworkBehaviour_get_NetworkManager_mB42548F1F4877DC884DDBFF2F110F719D9EC8C57(L_2, NULL);
NullCheck(L_3);
uint64_t L_4;
L_4 = NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577(L_3, NULL);
if ((!(((uint64_t)L_1) == ((uint64_t)L_4))))
{
goto IL_0024;
}
}
{
// m_LocalRpcTarget.Send(behaviour, ref message, delivery, rpcParams);
LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98* L_5 = __this->___m_LocalRpcTarget_3;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_6 = ___0_behaviour;
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_7 = ___1_message;
int32_t L_8 = ___2_delivery;
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD L_9 = ___3_rpcParams;
NullCheck(L_5);
VirtualActionInvoker4< NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE*, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*, int32_t, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD >::Invoke(6 /* System.Void Unity.Netcode.BaseRpcTarget::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams) */, L_5, L_6, L_7, L_8, L_9);
// return;
return;
}
IL_0024:
{
// if (behaviour.OwnerClientId == NetworkManager.ServerClientId)
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_10 = ___0_behaviour;
NullCheck(L_10);
uint64_t L_11;
L_11 = NetworkBehaviour_get_OwnerClientId_m59ED21DE97867ED0CAE0C553A2BBE369543360BF_inline(L_10, NULL);
if (L_11)
{
goto IL_003d;
}
}
{
// m_ServerRpcTarget.Send(behaviour, ref message, delivery, rpcParams);
ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760* L_12 = __this->___m_ServerRpcTarget_4;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_13 = ___0_behaviour;
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_14 = ___1_message;
int32_t L_15 = ___2_delivery;
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD L_16 = ___3_rpcParams;
NullCheck(L_12);
VirtualActionInvoker4< NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE*, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*, int32_t, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD >::Invoke(6 /* System.Void Unity.Netcode.BaseRpcTarget::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams) */, L_12, L_13, L_14, L_15, L_16);
// return;
return;
}
IL_003d:
{
// if (m_UnderlyingTarget == null)
RuntimeObject* L_17 = __this->___m_UnderlyingTarget_2;
if (L_17)
{
goto IL_007c;
}
}
{
// if (behaviour.NetworkManager.IsServer)
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_18 = ___0_behaviour;
NullCheck(L_18);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_19;
L_19 = NetworkBehaviour_get_NetworkManager_mB42548F1F4877DC884DDBFF2F110F719D9EC8C57(L_18, NULL);
NullCheck(L_19);
bool L_20;
L_20 = NetworkManager_get_IsServer_m3FF8C5D22D260033AD3FC6C4AF44E7161BDD7F52(L_19, NULL);
if (!L_20)
{
goto IL_0065;
}
}
{
// m_UnderlyingTarget = new DirectSendRpcTarget(m_NetworkManager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_21 = ((BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A*)__this)->___m_NetworkManager_0;
DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* L_22 = (DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF*)il2cpp_codegen_object_new(DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF_il2cpp_TypeInfo_var);
NullCheck(L_22);
DirectSendRpcTarget__ctor_m7D89DFC1584402F837DE896561474F45F4EECCA3(L_22, L_21, NULL);
__this->___m_UnderlyingTarget_2 = L_22;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_UnderlyingTarget_2), (void*)L_22);
goto IL_007c;
}
IL_0065:
{
// m_UnderlyingTarget = new ProxyRpcTarget(behaviour.OwnerClientId, m_NetworkManager);
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_23 = ___0_behaviour;
NullCheck(L_23);
uint64_t L_24;
L_24 = NetworkBehaviour_get_OwnerClientId_m59ED21DE97867ED0CAE0C553A2BBE369543360BF_inline(L_23, NULL);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_25 = ((BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A*)__this)->___m_NetworkManager_0;
ProxyRpcTarget_tC30AA5D8B0A8FB003B3DCB2D45A227105B33A917* L_26 = (ProxyRpcTarget_tC30AA5D8B0A8FB003B3DCB2D45A227105B33A917*)il2cpp_codegen_object_new(ProxyRpcTarget_tC30AA5D8B0A8FB003B3DCB2D45A227105B33A917_il2cpp_TypeInfo_var);
NullCheck(L_26);
ProxyRpcTarget__ctor_m15EF7F0D5D27C7366E619379A5C77B5449494064(L_26, L_24, L_25, NULL);
__this->___m_UnderlyingTarget_2 = L_26;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_UnderlyingTarget_2), (void*)L_26);
}
IL_007c:
{
// m_UnderlyingTarget.SetClientId(behaviour.OwnerClientId);
RuntimeObject* L_27 = __this->___m_UnderlyingTarget_2;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_28 = ___0_behaviour;
NullCheck(L_28);
uint64_t L_29;
L_29 = NetworkBehaviour_get_OwnerClientId_m59ED21DE97867ED0CAE0C553A2BBE369543360BF_inline(L_28, NULL);
NullCheck(L_27);
InterfaceActionInvoker1< uint64_t >::Invoke(0 /* System.Void Unity.Netcode.IIndividualRpcTarget::SetClientId(System.UInt64) */, IIndividualRpcTarget_tCB3472D5C46E39A041B709D7FCF528E87C1DBA1B_il2cpp_TypeInfo_var, L_27, L_29);
// m_UnderlyingTarget.Target.Send(behaviour, ref message, delivery, rpcParams);
RuntimeObject* L_30 = __this->___m_UnderlyingTarget_2;
NullCheck(L_30);
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_31;
L_31 = InterfaceFuncInvoker0< BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* >::Invoke(1 /* Unity.Netcode.BaseRpcTarget Unity.Netcode.IIndividualRpcTarget::get_Target() */, IIndividualRpcTarget_tCB3472D5C46E39A041B709D7FCF528E87C1DBA1B_il2cpp_TypeInfo_var, L_30);
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_32 = ___0_behaviour;
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_33 = ___1_message;
int32_t L_34 = ___2_delivery;
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD L_35 = ___3_rpcParams;
NullCheck(L_31);
VirtualActionInvoker4< NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE*, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*, int32_t, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD >::Invoke(6 /* System.Void Unity.Netcode.BaseRpcTarget::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams) */, L_31, L_32, L_33, L_34, L_35);
// }
return;
}
}
// System.Void Unity.Netcode.OwnerRpcTarget::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OwnerRpcTarget__ctor_m53510D17E81846C4BFFE8953D883AEDA675AE5D3 (OwnerRpcTarget_t26B7A0FC0AF53F3A95D03B8F1E41410900FED8FD* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_manager, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// internal OwnerRpcTarget(NetworkManager manager) : base(manager)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = ___0_manager;
BaseRpcTarget__ctor_m9A86A5382AEC0CD7E9895CA759B4E5311CDC2FCB(__this, L_0, NULL);
// m_LocalRpcTarget = new LocalSendRpcTarget(manager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_1 = ___0_manager;
LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98* L_2 = (LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98*)il2cpp_codegen_object_new(LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98_il2cpp_TypeInfo_var);
NullCheck(L_2);
LocalSendRpcTarget__ctor_m4928695BBA93E10ADE7F16E78FCA526E8B78C7B9(L_2, L_1, NULL);
__this->___m_LocalRpcTarget_3 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LocalRpcTarget_3), (void*)L_2);
// m_ServerRpcTarget = new ServerRpcTarget(manager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_3 = ___0_manager;
ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760* L_4 = (ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760*)il2cpp_codegen_object_new(ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760_il2cpp_TypeInfo_var);
NullCheck(L_4);
ServerRpcTarget__ctor_mB5B9F4BE276E5B1645C61F25B5D05C78E132C952(L_4, L_3, NULL);
__this->___m_ServerRpcTarget_4 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ServerRpcTarget_4), (void*)L_4);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.ProxyRpcTarget::.ctor(System.UInt64,Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProxyRpcTarget__ctor_m15EF7F0D5D27C7366E619379A5C77B5449494064 (ProxyRpcTarget_tC30AA5D8B0A8FB003B3DCB2D45A227105B33A917* __this, uint64_t ___0_clientId, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___1_manager, const RuntimeMethod* method)
{
{
// internal ProxyRpcTarget(ulong clientId, NetworkManager manager) : base(manager)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = ___1_manager;
ProxyRpcTargetGroup__ctor_m24E61BB86592C2D94017FA2F113000B67F52BF30(__this, L_0, NULL);
// Add(clientId);
uint64_t L_1 = ___0_clientId;
ProxyRpcTargetGroup_Add_mBE64F7A93BB6291E52979C6E544F72CE72682AB7(__this, L_1, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.ProxyRpcTarget::SetClientId(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProxyRpcTarget_SetClientId_m9B24D11088B2F94668DC4160C865D6C892B11ABE (ProxyRpcTarget_tC30AA5D8B0A8FB003B3DCB2D45A227105B33A917* __this, uint64_t ___0_clientId, const RuntimeMethod* method)
{
{
// Clear();
ProxyRpcTargetGroup_Clear_mADC81443B9356E5F3CD892831CF29816FE6C7996(__this, NULL);
// Add(clientId);
uint64_t L_0 = ___0_clientId;
ProxyRpcTargetGroup_Add_mBE64F7A93BB6291E52979C6E544F72CE72682AB7(__this, L_0, NULL);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Unity.Netcode.BaseRpcTarget Unity.Netcode.ProxyRpcTargetGroup::get_Target()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* ProxyRpcTargetGroup_get_Target_mCC7DEEE28209F0E1E26B81BE99186BF34A7E5E86 (ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7* __this, const RuntimeMethod* method)
{
{
// public BaseRpcTarget Target => this;
return __this;
}
}
// System.Void Unity.Netcode.ProxyRpcTargetGroup::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProxyRpcTargetGroup_Send_mA6938F4BF1D9D3B046AC4322AF0FA1401706A5D8 (ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7* __this, NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* ___0_behaviour, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* ___1_message, int32_t ___2_delivery, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD ___3_rpcParams, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mBF5C5703CB05DC938E7B68F670E5BE303E16A957_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_AsArray_mAF7BE1808BEB79EF6EFA5095A31B7EB02DE0241F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkMessageManager_SendMessage_TisProxyMessage_tF8FCA596585524136AA901CB4F80FB1EFBD09044_mF9AA7EFC0A26563C5DB82512C104251134726747_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
ProxyMessage_tF8FCA596585524136AA901CB4F80FB1EFBD09044 V_0;
memset((&V_0), 0, sizeof(V_0));
ProxyMessage_tF8FCA596585524136AA901CB4F80FB1EFBD09044 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// var proxyMessage = new ProxyMessage { Delivery = delivery, TargetClientIds = TargetClientIds.AsArray(), WrappedMessage = message };
il2cpp_codegen_initobj((&V_1), sizeof(ProxyMessage_tF8FCA596585524136AA901CB4F80FB1EFBD09044));
int32_t L_0 = ___2_delivery;
(&V_1)->___Delivery_1 = L_0;
NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030* L_1 = (NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030*)(&__this->___TargetClientIds_5);
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B L_2;
L_2 = NativeList_1_AsArray_mAF7BE1808BEB79EF6EFA5095A31B7EB02DE0241F(L_1, NativeList_1_AsArray_mAF7BE1808BEB79EF6EFA5095A31B7EB02DE0241F_RuntimeMethod_var);
(&V_1)->___TargetClientIds_0 = L_2;
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_3 = ___1_message;
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15 L_4 = (*(RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*)L_3);
(&V_1)->___WrappedMessage_2 = L_4;
ProxyMessage_tF8FCA596585524136AA901CB4F80FB1EFBD09044 L_5 = V_1;
V_0 = L_5;
// behaviour.NetworkManager.MessageManager.SendMessage(ref proxyMessage, delivery, NetworkManager.ServerClientId);
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_6 = ___0_behaviour;
NullCheck(L_6);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_7;
L_7 = NetworkBehaviour_get_NetworkManager_mB42548F1F4877DC884DDBFF2F110F719D9EC8C57(L_6, NULL);
NullCheck(L_7);
NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* L_8 = L_7->___MessageManager_32;
int32_t L_9 = ___2_delivery;
NullCheck(L_8);
int32_t L_10;
L_10 = NetworkMessageManager_SendMessage_TisProxyMessage_tF8FCA596585524136AA901CB4F80FB1EFBD09044_mF9AA7EFC0A26563C5DB82512C104251134726747(L_8, (&V_0), L_9, ((int64_t)0), NetworkMessageManager_SendMessage_TisProxyMessage_tF8FCA596585524136AA901CB4F80FB1EFBD09044_mF9AA7EFC0A26563C5DB82512C104251134726747_RuntimeMethod_var);
// if (Ids.Contains(NetworkManager.ServerClientId))
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* L_11 = __this->___Ids_6;
NullCheck(L_11);
bool L_12;
L_12 = HashSet_1_Contains_mBF5C5703CB05DC938E7B68F670E5BE303E16A957(L_11, ((int64_t)0), HashSet_1_Contains_mBF5C5703CB05DC938E7B68F670E5BE303E16A957_RuntimeMethod_var);
if (!L_12)
{
goto IL_0066;
}
}
{
// m_ServerRpcTarget.Send(behaviour, ref message, delivery, rpcParams);
ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760* L_13 = __this->___m_ServerRpcTarget_2;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_14 = ___0_behaviour;
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_15 = ___1_message;
int32_t L_16 = ___2_delivery;
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD L_17 = ___3_rpcParams;
NullCheck(L_13);
VirtualActionInvoker4< NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE*, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*, int32_t, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD >::Invoke(6 /* System.Void Unity.Netcode.BaseRpcTarget::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams) */, L_13, L_14, L_15, L_16, L_17);
}
IL_0066:
{
// if (Ids.Contains(m_NetworkManager.LocalClientId))
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* L_18 = __this->___Ids_6;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_19 = ((BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A*)__this)->___m_NetworkManager_0;
NullCheck(L_19);
uint64_t L_20;
L_20 = NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577(L_19, NULL);
NullCheck(L_18);
bool L_21;
L_21 = HashSet_1_Contains_mBF5C5703CB05DC938E7B68F670E5BE303E16A957(L_18, L_20, HashSet_1_Contains_mBF5C5703CB05DC938E7B68F670E5BE303E16A957_RuntimeMethod_var);
if (!L_21)
{
goto IL_008e;
}
}
{
// m_LocalSendRpcTarget.Send(behaviour, ref message, delivery, rpcParams);
LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98* L_22 = __this->___m_LocalSendRpcTarget_3;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_23 = ___0_behaviour;
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_24 = ___1_message;
int32_t L_25 = ___2_delivery;
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD L_26 = ___3_rpcParams;
NullCheck(L_22);
VirtualActionInvoker4< NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE*, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*, int32_t, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD >::Invoke(6 /* System.Void Unity.Netcode.BaseRpcTarget::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams) */, L_22, L_23, L_24, L_25, L_26);
}
IL_008e:
{
// }
return;
}
}
// System.Void Unity.Netcode.ProxyRpcTargetGroup::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProxyRpcTargetGroup__ctor_m24E61BB86592C2D94017FA2F113000B67F52BF30 (ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_manager, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m9BDEA7E937C7BF704DD76D70C1EB8C3B72FA474B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1__ctor_mA1A74C89BEAD0287A835B1B72C7F2C104F9651AD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// internal HashSet<ulong> Ids = new HashSet<ulong>();
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* L_0 = (HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C*)il2cpp_codegen_object_new(HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C_il2cpp_TypeInfo_var);
NullCheck(L_0);
HashSet_1__ctor_m9BDEA7E937C7BF704DD76D70C1EB8C3B72FA474B(L_0, HashSet_1__ctor_m9BDEA7E937C7BF704DD76D70C1EB8C3B72FA474B_RuntimeMethod_var);
__this->___Ids_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Ids_6), (void*)L_0);
// internal ProxyRpcTargetGroup(NetworkManager manager) : base(manager)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_1 = ___0_manager;
BaseRpcTarget__ctor_m9A86A5382AEC0CD7E9895CA759B4E5311CDC2FCB(__this, L_1, NULL);
// TargetClientIds = new NativeList<ulong>(Allocator.Persistent);
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_2;
L_2 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(4, NULL);
NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030 L_3;
memset((&L_3), 0, sizeof(L_3));
NativeList_1__ctor_mA1A74C89BEAD0287A835B1B72C7F2C104F9651AD((&L_3), L_2, /*hidden argument*/NativeList_1__ctor_mA1A74C89BEAD0287A835B1B72C7F2C104F9651AD_RuntimeMethod_var);
__this->___TargetClientIds_5 = L_3;
// m_ServerRpcTarget = new ServerRpcTarget(manager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_4 = ___0_manager;
ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760* L_5 = (ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760*)il2cpp_codegen_object_new(ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760_il2cpp_TypeInfo_var);
NullCheck(L_5);
ServerRpcTarget__ctor_mB5B9F4BE276E5B1645C61F25B5D05C78E132C952(L_5, L_4, NULL);
__this->___m_ServerRpcTarget_2 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ServerRpcTarget_2), (void*)L_5);
// m_LocalSendRpcTarget = new LocalSendRpcTarget(manager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_6 = ___0_manager;
LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98* L_7 = (LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98*)il2cpp_codegen_object_new(LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98_il2cpp_TypeInfo_var);
NullCheck(L_7);
LocalSendRpcTarget__ctor_m4928695BBA93E10ADE7F16E78FCA526E8B78C7B9(L_7, L_6, NULL);
__this->___m_LocalSendRpcTarget_3 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LocalSendRpcTarget_3), (void*)L_7);
// }
return;
}
}
// System.Void Unity.Netcode.ProxyRpcTargetGroup::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProxyRpcTargetGroup_Dispose_mE369F62E2CB1EFEB85E14E7CE9AD071056566496 (ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Dispose_m1C47901A97474882BA1950715930AFEE70158D84_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// CheckLockBeforeDispose();
BaseRpcTarget_CheckLockBeforeDispose_m95E36CAE0B18DB4C3C1E98B850AFC0A3404A2638(__this, NULL);
// if (!m_Disposed)
bool L_0 = __this->___m_Disposed_4;
if (L_0)
{
goto IL_0036;
}
}
{
// TargetClientIds.Dispose();
NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030* L_1 = (NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030*)(&__this->___TargetClientIds_5);
NativeList_1_Dispose_m1C47901A97474882BA1950715930AFEE70158D84(L_1, NativeList_1_Dispose_m1C47901A97474882BA1950715930AFEE70158D84_RuntimeMethod_var);
// m_Disposed = true;
__this->___m_Disposed_4 = (bool)1;
// m_ServerRpcTarget.Dispose();
ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760* L_2 = __this->___m_ServerRpcTarget_2;
NullCheck(L_2);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_2);
// m_LocalSendRpcTarget.Dispose();
LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98* L_3 = __this->___m_LocalSendRpcTarget_3;
NullCheck(L_3);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_3);
}
IL_0036:
{
// }
return;
}
}
// System.Void Unity.Netcode.ProxyRpcTargetGroup::Add(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProxyRpcTargetGroup_Add_mBE64F7A93BB6291E52979C6E544F72CE72682AB7 (ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7* __this, uint64_t ___0_clientId, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mBC1006593BDA81F38BCAC913DA281C8437CF04D0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mBF5C5703CB05DC938E7B68F670E5BE303E16A957_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Add_mD26256E104E6DA4ABDB9B341026E910148546389_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!Ids.Contains(clientId))
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* L_0 = __this->___Ids_6;
uint64_t L_1 = ___0_clientId;
NullCheck(L_0);
bool L_2;
L_2 = HashSet_1_Contains_mBF5C5703CB05DC938E7B68F670E5BE303E16A957(L_0, L_1, HashSet_1_Contains_mBF5C5703CB05DC938E7B68F670E5BE303E16A957_RuntimeMethod_var);
if (L_2)
{
goto IL_0039;
}
}
{
// Ids.Add(clientId);
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* L_3 = __this->___Ids_6;
uint64_t L_4 = ___0_clientId;
NullCheck(L_3);
bool L_5;
L_5 = HashSet_1_Add_mBC1006593BDA81F38BCAC913DA281C8437CF04D0(L_3, L_4, HashSet_1_Add_mBC1006593BDA81F38BCAC913DA281C8437CF04D0_RuntimeMethod_var);
// if (clientId != NetworkManager.ServerClientId && clientId != m_NetworkManager.LocalClientId)
uint64_t L_6 = ___0_clientId;
if (!L_6)
{
goto IL_0039;
}
}
{
uint64_t L_7 = ___0_clientId;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_8 = ((BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A*)__this)->___m_NetworkManager_0;
NullCheck(L_8);
uint64_t L_9;
L_9 = NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577(L_8, NULL);
if ((((int64_t)L_7) == ((int64_t)L_9)))
{
goto IL_0039;
}
}
{
// TargetClientIds.Add(clientId);
NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030* L_10 = (NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030*)(&__this->___TargetClientIds_5);
NativeList_1_Add_mD26256E104E6DA4ABDB9B341026E910148546389(L_10, (&___0_clientId), NativeList_1_Add_mD26256E104E6DA4ABDB9B341026E910148546389_RuntimeMethod_var);
}
IL_0039:
{
// }
return;
}
}
// System.Void Unity.Netcode.ProxyRpcTargetGroup::Remove(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProxyRpcTargetGroup_Remove_m729D2B81CCCE23C7D2E089170DFB5422AD2339B1 (ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7* __this, uint64_t ___0_clientId, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_mA9EE324C0F152945E0170FC6CB33584EBA708075_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_RemoveAt_m08F6C2CFDF8ED1BAB0AB101FB492B33399524F43_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Item_m9C59384FEA2421238CD409BFA8377D83A0840807_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_mBB2AB5C451303AAC402734400242E9FBA19C3568_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// Ids.Remove(clientId);
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* L_0 = __this->___Ids_6;
uint64_t L_1 = ___0_clientId;
NullCheck(L_0);
bool L_2;
L_2 = HashSet_1_Remove_mA9EE324C0F152945E0170FC6CB33584EBA708075(L_0, L_1, HashSet_1_Remove_mA9EE324C0F152945E0170FC6CB33584EBA708075_RuntimeMethod_var);
// for (var i = 0; i < TargetClientIds.Length; ++i)
V_0 = 0;
goto IL_0031;
}
IL_0011:
{
// if (TargetClientIds[i] == clientId)
NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030* L_3 = (NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030*)(&__this->___TargetClientIds_5);
int32_t L_4 = V_0;
uint64_t L_5;
L_5 = NativeList_1_get_Item_m9C59384FEA2421238CD409BFA8377D83A0840807(L_3, L_4, NativeList_1_get_Item_m9C59384FEA2421238CD409BFA8377D83A0840807_RuntimeMethod_var);
uint64_t L_6 = ___0_clientId;
if ((!(((uint64_t)L_5) == ((uint64_t)L_6))))
{
goto IL_002d;
}
}
{
// TargetClientIds.RemoveAt(i);
NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030* L_7 = (NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030*)(&__this->___TargetClientIds_5);
int32_t L_8 = V_0;
NativeList_1_RemoveAt_m08F6C2CFDF8ED1BAB0AB101FB492B33399524F43(L_7, L_8, NativeList_1_RemoveAt_m08F6C2CFDF8ED1BAB0AB101FB492B33399524F43_RuntimeMethod_var);
// break;
return;
}
IL_002d:
{
// for (var i = 0; i < TargetClientIds.Length; ++i)
int32_t L_9 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0031:
{
// for (var i = 0; i < TargetClientIds.Length; ++i)
int32_t L_10 = V_0;
NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030* L_11 = (NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030*)(&__this->___TargetClientIds_5);
int32_t L_12;
L_12 = NativeList_1_get_Length_mBB2AB5C451303AAC402734400242E9FBA19C3568(L_11, NativeList_1_get_Length_mBB2AB5C451303AAC402734400242E9FBA19C3568_RuntimeMethod_var);
if ((((int32_t)L_10) < ((int32_t)L_12)))
{
goto IL_0011;
}
}
{
// }
return;
}
}
// System.Void Unity.Netcode.ProxyRpcTargetGroup::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProxyRpcTargetGroup_Clear_mADC81443B9356E5F3CD892831CF29816FE6C7996 (ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_m5FABFCEB547E70B270297A2A2E62F2AD22C77CCC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Clear_m64DEAB1AFFDC14B143C102CDEC1C0D37DBE0F667_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// Ids.Clear();
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* L_0 = __this->___Ids_6;
NullCheck(L_0);
HashSet_1_Clear_m5FABFCEB547E70B270297A2A2E62F2AD22C77CCC(L_0, HashSet_1_Clear_m5FABFCEB547E70B270297A2A2E62F2AD22C77CCC_RuntimeMethod_var);
// TargetClientIds.Clear();
NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030* L_1 = (NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030*)(&__this->___TargetClientIds_5);
NativeList_1_Clear_m64DEAB1AFFDC14B143C102CDEC1C0D37DBE0F667(L_1, NativeList_1_Clear_m64DEAB1AFFDC14B143C102CDEC1C0D37DBE0F667_RuntimeMethod_var);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.RpcTarget::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RpcTarget__ctor_mF8C1B9E2A1FD16AF05796BD4D7E7232A9385B930 (RpcTarget_t0F23BD75DF373B0172AD08117DB945D6CD994832* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_manager, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClientsAndHostRpcTarget_t5AD7665C99A0851274145AAA5CF214930AAEDBA0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EveryoneRpcTarget_t696B733F86615C4E371C805B908848039C0D286F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NotMeRpcTarget_t74FD266F3AFAF1F88A0B76E1B1C4491644B4B3C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NotOwnerRpcTarget_tEBA8E16C0424914F956542009C6C425B7BD77FC2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NotServerRpcTarget_t3125E32C7B22B09CFB37342F542081468A7D536C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OwnerRpcTarget_t26B7A0FC0AF53F3A95D03B8F1E41410900FED8FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProxyRpcTarget_tC30AA5D8B0A8FB003B3DCB2D45A227105B33A917_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// internal RpcTarget(NetworkManager manager)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_NetworkManager = manager;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = ___0_manager;
__this->___m_NetworkManager_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_NetworkManager_0), (void*)L_0);
// Everyone = new EveryoneRpcTarget(manager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_1 = ___0_manager;
EveryoneRpcTarget_t696B733F86615C4E371C805B908848039C0D286F* L_2 = (EveryoneRpcTarget_t696B733F86615C4E371C805B908848039C0D286F*)il2cpp_codegen_object_new(EveryoneRpcTarget_t696B733F86615C4E371C805B908848039C0D286F_il2cpp_TypeInfo_var);
NullCheck(L_2);
EveryoneRpcTarget__ctor_m24378A3BAF76263824ADF07422E8A2F855CE9207(L_2, L_1, NULL);
__this->___Everyone_7 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Everyone_7), (void*)L_2);
// Owner = new OwnerRpcTarget(manager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_3 = ___0_manager;
OwnerRpcTarget_t26B7A0FC0AF53F3A95D03B8F1E41410900FED8FD* L_4 = (OwnerRpcTarget_t26B7A0FC0AF53F3A95D03B8F1E41410900FED8FD*)il2cpp_codegen_object_new(OwnerRpcTarget_t26B7A0FC0AF53F3A95D03B8F1E41410900FED8FD_il2cpp_TypeInfo_var);
NullCheck(L_4);
OwnerRpcTarget__ctor_m53510D17E81846C4BFFE8953D883AEDA675AE5D3(L_4, L_3, NULL);
__this->___Owner_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Owner_1), (void*)L_4);
// NotOwner = new NotOwnerRpcTarget(manager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_5 = ___0_manager;
NotOwnerRpcTarget_tEBA8E16C0424914F956542009C6C425B7BD77FC2* L_6 = (NotOwnerRpcTarget_tEBA8E16C0424914F956542009C6C425B7BD77FC2*)il2cpp_codegen_object_new(NotOwnerRpcTarget_tEBA8E16C0424914F956542009C6C425B7BD77FC2_il2cpp_TypeInfo_var);
NullCheck(L_6);
NotOwnerRpcTarget__ctor_mF7AC568360D85E9A9F7DE664EE195A7B2D05FDC8(L_6, L_5, NULL);
__this->___NotOwner_2 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___NotOwner_2), (void*)L_6);
// Server = new ServerRpcTarget(manager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_7 = ___0_manager;
ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760* L_8 = (ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760*)il2cpp_codegen_object_new(ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760_il2cpp_TypeInfo_var);
NullCheck(L_8);
ServerRpcTarget__ctor_mB5B9F4BE276E5B1645C61F25B5D05C78E132C952(L_8, L_7, NULL);
__this->___Server_3 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Server_3), (void*)L_8);
// NotServer = new NotServerRpcTarget(manager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_9 = ___0_manager;
NotServerRpcTarget_t3125E32C7B22B09CFB37342F542081468A7D536C* L_10 = (NotServerRpcTarget_t3125E32C7B22B09CFB37342F542081468A7D536C*)il2cpp_codegen_object_new(NotServerRpcTarget_t3125E32C7B22B09CFB37342F542081468A7D536C_il2cpp_TypeInfo_var);
NullCheck(L_10);
NotServerRpcTarget__ctor_m85A6E8F7EA3231BB469EA389B8096B4F7FCD7738(L_10, L_9, NULL);
__this->___NotServer_4 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___NotServer_4), (void*)L_10);
// NotMe = new NotMeRpcTarget(manager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_11 = ___0_manager;
NotMeRpcTarget_t74FD266F3AFAF1F88A0B76E1B1C4491644B4B3C5* L_12 = (NotMeRpcTarget_t74FD266F3AFAF1F88A0B76E1B1C4491644B4B3C5*)il2cpp_codegen_object_new(NotMeRpcTarget_t74FD266F3AFAF1F88A0B76E1B1C4491644B4B3C5_il2cpp_TypeInfo_var);
NullCheck(L_12);
NotMeRpcTarget__ctor_m5543EB188C630667C28D3D812074C8E9B390D756(L_12, L_11, NULL);
__this->___NotMe_6 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___NotMe_6), (void*)L_12);
// Me = new LocalSendRpcTarget(manager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_13 = ___0_manager;
LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98* L_14 = (LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98*)il2cpp_codegen_object_new(LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98_il2cpp_TypeInfo_var);
NullCheck(L_14);
LocalSendRpcTarget__ctor_m4928695BBA93E10ADE7F16E78FCA526E8B78C7B9(L_14, L_13, NULL);
__this->___Me_5 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Me_5), (void*)L_14);
// ClientsAndHost = new ClientsAndHostRpcTarget(manager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_15 = ___0_manager;
ClientsAndHostRpcTarget_t5AD7665C99A0851274145AAA5CF214930AAEDBA0* L_16 = (ClientsAndHostRpcTarget_t5AD7665C99A0851274145AAA5CF214930AAEDBA0*)il2cpp_codegen_object_new(ClientsAndHostRpcTarget_t5AD7665C99A0851274145AAA5CF214930AAEDBA0_il2cpp_TypeInfo_var);
NullCheck(L_16);
ClientsAndHostRpcTarget__ctor_m1607B507DD2F795A793DD91BB41C9BCFF0E7375C(L_16, L_15, NULL);
__this->___ClientsAndHost_8 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ClientsAndHost_8), (void*)L_16);
// m_CachedProxyRpcTargetGroup = new ProxyRpcTargetGroup(manager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_17 = ___0_manager;
ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7* L_18 = (ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7*)il2cpp_codegen_object_new(ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7_il2cpp_TypeInfo_var);
NullCheck(L_18);
ProxyRpcTargetGroup__ctor_m24E61BB86592C2D94017FA2F113000B67F52BF30(L_18, L_17, NULL);
__this->___m_CachedProxyRpcTargetGroup_9 = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedProxyRpcTargetGroup_9), (void*)L_18);
// m_CachedTargetGroup = new RpcTargetGroup(manager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_19 = ___0_manager;
RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827* L_20 = (RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827*)il2cpp_codegen_object_new(RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827_il2cpp_TypeInfo_var);
NullCheck(L_20);
RpcTargetGroup__ctor_m73DC8C347FA4A8CD2323C6E68F4ED5F75943B67C(L_20, L_19, NULL);
__this->___m_CachedTargetGroup_10 = L_20;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedTargetGroup_10), (void*)L_20);
// m_CachedDirectSendTarget = new DirectSendRpcTarget(manager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_21 = ___0_manager;
DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* L_22 = (DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF*)il2cpp_codegen_object_new(DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF_il2cpp_TypeInfo_var);
NullCheck(L_22);
DirectSendRpcTarget__ctor_m7D89DFC1584402F837DE896561474F45F4EECCA3(L_22, L_21, NULL);
__this->___m_CachedDirectSendTarget_11 = L_22;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedDirectSendTarget_11), (void*)L_22);
// m_CachedProxyRpcTarget = new ProxyRpcTarget(0, manager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_23 = ___0_manager;
ProxyRpcTarget_tC30AA5D8B0A8FB003B3DCB2D45A227105B33A917* L_24 = (ProxyRpcTarget_tC30AA5D8B0A8FB003B3DCB2D45A227105B33A917*)il2cpp_codegen_object_new(ProxyRpcTarget_tC30AA5D8B0A8FB003B3DCB2D45A227105B33A917_il2cpp_TypeInfo_var);
NullCheck(L_24);
ProxyRpcTarget__ctor_m15EF7F0D5D27C7366E619379A5C77B5449494064(L_24, ((int64_t)0), L_23, NULL);
__this->___m_CachedProxyRpcTarget_12 = L_24;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CachedProxyRpcTarget_12), (void*)L_24);
// m_CachedProxyRpcTargetGroup.Lock();
ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7* L_25 = __this->___m_CachedProxyRpcTargetGroup_9;
NullCheck(L_25);
BaseRpcTarget_Lock_m3F89758CDF02336829939E5E9F89A8424041C5BA(L_25, NULL);
// m_CachedTargetGroup.Lock();
RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827* L_26 = __this->___m_CachedTargetGroup_10;
NullCheck(L_26);
BaseRpcTarget_Lock_m3F89758CDF02336829939E5E9F89A8424041C5BA(L_26, NULL);
// m_CachedDirectSendTarget.Lock();
DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* L_27 = __this->___m_CachedDirectSendTarget_11;
NullCheck(L_27);
BaseRpcTarget_Lock_m3F89758CDF02336829939E5E9F89A8424041C5BA(L_27, NULL);
// m_CachedProxyRpcTarget.Lock();
ProxyRpcTarget_tC30AA5D8B0A8FB003B3DCB2D45A227105B33A917* L_28 = __this->___m_CachedProxyRpcTarget_12;
NullCheck(L_28);
BaseRpcTarget_Lock_m3F89758CDF02336829939E5E9F89A8424041C5BA(L_28, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.RpcTarget::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RpcTarget_Dispose_mFA05ACC3868EECE77C0146AC88DB07FDE9305158 (RpcTarget_t0F23BD75DF373B0172AD08117DB945D6CD994832* __this, const RuntimeMethod* method)
{
{
// Everyone.Dispose();
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_0 = __this->___Everyone_7;
NullCheck(L_0);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_0);
// Owner.Dispose();
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_1 = __this->___Owner_1;
NullCheck(L_1);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_1);
// NotOwner.Dispose();
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_2 = __this->___NotOwner_2;
NullCheck(L_2);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_2);
// Server.Dispose();
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_3 = __this->___Server_3;
NullCheck(L_3);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_3);
// NotServer.Dispose();
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_4 = __this->___NotServer_4;
NullCheck(L_4);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_4);
// NotMe.Dispose();
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_5 = __this->___NotMe_6;
NullCheck(L_5);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_5);
// Me.Dispose();
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_6 = __this->___Me_5;
NullCheck(L_6);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_6);
// ClientsAndHost.Dispose();
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_7 = __this->___ClientsAndHost_8;
NullCheck(L_7);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_7);
// m_CachedProxyRpcTargetGroup.Unlock();
ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7* L_8 = __this->___m_CachedProxyRpcTargetGroup_9;
NullCheck(L_8);
BaseRpcTarget_Unlock_m108247A595A26F19F012682B26F17717817E8140(L_8, NULL);
// m_CachedTargetGroup.Unlock();
RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827* L_9 = __this->___m_CachedTargetGroup_10;
NullCheck(L_9);
BaseRpcTarget_Unlock_m108247A595A26F19F012682B26F17717817E8140(L_9, NULL);
// m_CachedDirectSendTarget.Unlock();
DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* L_10 = __this->___m_CachedDirectSendTarget_11;
NullCheck(L_10);
BaseRpcTarget_Unlock_m108247A595A26F19F012682B26F17717817E8140(L_10, NULL);
// m_CachedProxyRpcTarget.Unlock();
ProxyRpcTarget_tC30AA5D8B0A8FB003B3DCB2D45A227105B33A917* L_11 = __this->___m_CachedProxyRpcTarget_12;
NullCheck(L_11);
BaseRpcTarget_Unlock_m108247A595A26F19F012682B26F17717817E8140(L_11, NULL);
// m_CachedProxyRpcTargetGroup.Dispose();
ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7* L_12 = __this->___m_CachedProxyRpcTargetGroup_9;
NullCheck(L_12);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_12);
// m_CachedTargetGroup.Dispose();
RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827* L_13 = __this->___m_CachedTargetGroup_10;
NullCheck(L_13);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_13);
// m_CachedDirectSendTarget.Dispose();
DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* L_14 = __this->___m_CachedDirectSendTarget_11;
NullCheck(L_14);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_14);
// m_CachedProxyRpcTarget.Dispose();
ProxyRpcTarget_tC30AA5D8B0A8FB003B3DCB2D45A227105B33A917* L_15 = __this->___m_CachedProxyRpcTarget_12;
NullCheck(L_15);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_15);
// }
return;
}
}
// Unity.Netcode.BaseRpcTarget Unity.Netcode.RpcTarget::Single(System.UInt64,Unity.Netcode.RpcTargetUse)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* RpcTarget_Single_m148AC0895630523DAA18AC54747A664EE08F7463 (RpcTarget_t0F23BD75DF373B0172AD08117DB945D6CD994832* __this, uint64_t ___0_clientId, int32_t ___1_use, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProxyRpcTarget_tC30AA5D8B0A8FB003B3DCB2D45A227105B33A917_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (clientId == m_NetworkManager.LocalClientId)
uint64_t L_0 = ___0_clientId;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_1 = __this->___m_NetworkManager_0;
NullCheck(L_1);
uint64_t L_2;
L_2 = NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577(L_1, NULL);
if ((!(((uint64_t)L_0) == ((uint64_t)L_2))))
{
goto IL_0015;
}
}
{
// return Me;
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_3 = __this->___Me_5;
return L_3;
}
IL_0015:
{
// if (m_NetworkManager.IsServer || clientId == NetworkManager.ServerClientId)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_4 = __this->___m_NetworkManager_0;
NullCheck(L_4);
bool L_5;
L_5 = NetworkManager_get_IsServer_m3FF8C5D22D260033AD3FC6C4AF44E7161BDD7F52(L_4, NULL);
if (L_5)
{
goto IL_0025;
}
}
{
uint64_t L_6 = ___0_clientId;
if (L_6)
{
goto IL_0049;
}
}
IL_0025:
{
// if (use == RpcTargetUse.Persistent)
int32_t L_7 = ___1_use;
if ((!(((uint32_t)L_7) == ((uint32_t)1))))
{
goto IL_0036;
}
}
{
// return new DirectSendRpcTarget(clientId, m_NetworkManager);
uint64_t L_8 = ___0_clientId;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_9 = __this->___m_NetworkManager_0;
DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* L_10 = (DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF*)il2cpp_codegen_object_new(DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF_il2cpp_TypeInfo_var);
NullCheck(L_10);
DirectSendRpcTarget__ctor_mC49B8C5212A04EB254BF71004306D3D5B9277DA3(L_10, L_8, L_9, NULL);
return L_10;
}
IL_0036:
{
// m_CachedDirectSendTarget.SetClientId(clientId);
DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* L_11 = __this->___m_CachedDirectSendTarget_11;
uint64_t L_12 = ___0_clientId;
NullCheck(L_11);
DirectSendRpcTarget_SetClientId_m4CD8FA02A43A674D026D907FD42C3416759B3B48_inline(L_11, L_12, NULL);
// return m_CachedDirectSendTarget;
DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* L_13 = __this->___m_CachedDirectSendTarget_11;
return L_13;
}
IL_0049:
{
// if (use == RpcTargetUse.Persistent)
int32_t L_14 = ___1_use;
if ((!(((uint32_t)L_14) == ((uint32_t)1))))
{
goto IL_005a;
}
}
{
// return new ProxyRpcTarget(clientId, m_NetworkManager);
uint64_t L_15 = ___0_clientId;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_16 = __this->___m_NetworkManager_0;
ProxyRpcTarget_tC30AA5D8B0A8FB003B3DCB2D45A227105B33A917* L_17 = (ProxyRpcTarget_tC30AA5D8B0A8FB003B3DCB2D45A227105B33A917*)il2cpp_codegen_object_new(ProxyRpcTarget_tC30AA5D8B0A8FB003B3DCB2D45A227105B33A917_il2cpp_TypeInfo_var);
NullCheck(L_17);
ProxyRpcTarget__ctor_m15EF7F0D5D27C7366E619379A5C77B5449494064(L_17, L_15, L_16, NULL);
return L_17;
}
IL_005a:
{
// m_CachedProxyRpcTarget.SetClientId(clientId);
ProxyRpcTarget_tC30AA5D8B0A8FB003B3DCB2D45A227105B33A917* L_18 = __this->___m_CachedProxyRpcTarget_12;
uint64_t L_19 = ___0_clientId;
NullCheck(L_18);
ProxyRpcTarget_SetClientId_m9B24D11088B2F94668DC4160C865D6C892B11ABE(L_18, L_19, NULL);
// return m_CachedProxyRpcTarget;
ProxyRpcTarget_tC30AA5D8B0A8FB003B3DCB2D45A227105B33A917* L_20 = __this->___m_CachedProxyRpcTarget_12;
return L_20;
}
}
// Unity.Netcode.BaseRpcTarget Unity.Netcode.RpcTarget::Not(System.UInt64,Unity.Netcode.RpcTargetUse)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* RpcTarget_Not_m04B7B72BD4E70D9B70D6C9594D57C7C54ACDDCBE (RpcTarget_t0F23BD75DF373B0172AD08117DB945D6CD994832* __this, uint64_t ___0_excludedClientId, int32_t ___1_use, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t0AC4B0264C90B43D2F1B3B68095F5A35E8750525_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tE07B98951C528DCEC133D87CFB6966101285E71E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
RuntimeObject* V_1 = NULL;
uint64_t V_2 = 0;
{
// if (m_NetworkManager.IsServer)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = __this->___m_NetworkManager_0;
NullCheck(L_0);
bool L_1;
L_1 = NetworkManager_get_IsServer_m3FF8C5D22D260033AD3FC6C4AF44E7161BDD7F52(L_0, NULL);
if (!L_1)
{
goto IL_0028;
}
}
{
// if (use == RpcTargetUse.Persistent)
int32_t L_2 = ___1_use;
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_001f;
}
}
{
// target = new RpcTargetGroup(m_NetworkManager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_3 = __this->___m_NetworkManager_0;
RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827* L_4 = (RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827*)il2cpp_codegen_object_new(RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827_il2cpp_TypeInfo_var);
NullCheck(L_4);
RpcTargetGroup__ctor_m73DC8C347FA4A8CD2323C6E68F4ED5F75943B67C(L_4, L_3, NULL);
V_0 = L_4;
goto IL_0041;
}
IL_001f:
{
// target = m_CachedTargetGroup;
RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827* L_5 = __this->___m_CachedTargetGroup_10;
V_0 = L_5;
goto IL_0041;
}
IL_0028:
{
// if (use == RpcTargetUse.Persistent)
int32_t L_6 = ___1_use;
if ((!(((uint32_t)L_6) == ((uint32_t)1))))
{
goto IL_003a;
}
}
{
// target = new ProxyRpcTargetGroup(m_NetworkManager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_7 = __this->___m_NetworkManager_0;
ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7* L_8 = (ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7*)il2cpp_codegen_object_new(ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7_il2cpp_TypeInfo_var);
NullCheck(L_8);
ProxyRpcTargetGroup__ctor_m24E61BB86592C2D94017FA2F113000B67F52BF30(L_8, L_7, NULL);
V_0 = L_8;
goto IL_0041;
}
IL_003a:
{
// target = m_CachedProxyRpcTargetGroup;
ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7* L_9 = __this->___m_CachedProxyRpcTargetGroup_9;
V_0 = L_9;
}
IL_0041:
{
// target.Clear();
RuntimeObject* L_10 = V_0;
NullCheck(L_10);
InterfaceActionInvoker0::Invoke(1 /* System.Void Unity.Netcode.IGroupRpcTarget::Clear() */, IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var, L_10);
// foreach (var clientId in m_NetworkManager.ConnectedClientsIds)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_11 = __this->___m_NetworkManager_0;
NullCheck(L_11);
RuntimeObject* L_12;
L_12 = NetworkManager_get_ConnectedClientsIds_mAC05454DCEFB717F590830D86FFA869E7201231A(L_11, NULL);
NullCheck(L_12);
RuntimeObject* L_13;
L_13 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.UInt64>::GetEnumerator() */, IEnumerable_1_t0AC4B0264C90B43D2F1B3B68095F5A35E8750525_il2cpp_TypeInfo_var, L_12);
V_1 = L_13;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0076:
{// begin finally (depth: 1)
{
RuntimeObject* L_14 = V_1;
if (!L_14)
{
goto IL_007f;
}
}
{
RuntimeObject* L_15 = V_1;
NullCheck(L_15);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_15);
}
IL_007f:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_006c_1;
}
IL_005a_1:
{
// foreach (var clientId in m_NetworkManager.ConnectedClientsIds)
RuntimeObject* L_16 = V_1;
NullCheck(L_16);
uint64_t L_17;
L_17 = InterfaceFuncInvoker0< uint64_t >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.UInt64>::get_Current() */, IEnumerator_1_tE07B98951C528DCEC133D87CFB6966101285E71E_il2cpp_TypeInfo_var, L_16);
V_2 = L_17;
// if (clientId != excludedClientId)
uint64_t L_18 = V_2;
uint64_t L_19 = ___0_excludedClientId;
if ((((int64_t)L_18) == ((int64_t)L_19)))
{
goto IL_006c_1;
}
}
{
// target.Add(clientId);
RuntimeObject* L_20 = V_0;
uint64_t L_21 = V_2;
NullCheck(L_20);
InterfaceActionInvoker1< uint64_t >::Invoke(0 /* System.Void Unity.Netcode.IGroupRpcTarget::Add(System.UInt64) */, IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var, L_20, L_21);
}
IL_006c_1:
{
// foreach (var clientId in m_NetworkManager.ConnectedClientsIds)
RuntimeObject* L_22 = V_1;
NullCheck(L_22);
bool L_23;
L_23 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_22);
if (L_23)
{
goto IL_005a_1;
}
}
{
goto IL_0080;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0080:
{
// if (!m_NetworkManager.ServerIsHost && excludedClientId != NetworkManager.ServerClientId)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_24 = __this->___m_NetworkManager_0;
NullCheck(L_24);
bool L_25;
L_25 = NetworkManager_get_ServerIsHost_mC26A0447F5E3D5502F9E0770A71C4782C458D55F(L_24, NULL);
if (L_25)
{
goto IL_0098;
}
}
{
uint64_t L_26 = ___0_excludedClientId;
if (!L_26)
{
goto IL_0098;
}
}
{
// target.Add(NetworkManager.ServerClientId);
RuntimeObject* L_27 = V_0;
NullCheck(L_27);
InterfaceActionInvoker1< uint64_t >::Invoke(0 /* System.Void Unity.Netcode.IGroupRpcTarget::Add(System.UInt64) */, IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var, L_27, ((int64_t)0));
}
IL_0098:
{
// return target.Target;
RuntimeObject* L_28 = V_0;
NullCheck(L_28);
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_29;
L_29 = InterfaceFuncInvoker0< BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* >::Invoke(2 /* Unity.Netcode.BaseRpcTarget Unity.Netcode.IGroupRpcTarget::get_Target() */, IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var, L_28);
return L_29;
}
}
// Unity.Netcode.BaseRpcTarget Unity.Netcode.RpcTarget::Group(Unity.Collections.NativeArray`1<System.UInt64>,Unity.Netcode.RpcTargetUse)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* RpcTarget_Group_mEBDBD0293B46ADFF01266C420A55053C1388C1E1 (RpcTarget_t0F23BD75DF373B0172AD08117DB945D6CD994832* __this, NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B ___0_clientIds, int32_t ___1_use, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m36BC6E3F4A372CB1E4E4CC7ABD7912316D2F7F41_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m19DAB6B62B1B89C276FE38C432832D2CFB192842_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m60A45EF8FB7330F005490B8BCC6B1ECDA12AD8A5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetEnumerator_m2833B9616FA94DE46D2DA61BE19E3D52BC60101D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
Enumerator_t31DB1DEE8F86E3A6D7FF11AF837913B1D03DC579 V_1;
memset((&V_1), 0, sizeof(V_1));
uint64_t V_2 = 0;
{
// if (m_NetworkManager.IsServer)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = __this->___m_NetworkManager_0;
NullCheck(L_0);
bool L_1;
L_1 = NetworkManager_get_IsServer_m3FF8C5D22D260033AD3FC6C4AF44E7161BDD7F52(L_0, NULL);
if (!L_1)
{
goto IL_0028;
}
}
{
// if (use == RpcTargetUse.Persistent)
int32_t L_2 = ___1_use;
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_001f;
}
}
{
// target = new RpcTargetGroup(m_NetworkManager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_3 = __this->___m_NetworkManager_0;
RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827* L_4 = (RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827*)il2cpp_codegen_object_new(RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827_il2cpp_TypeInfo_var);
NullCheck(L_4);
RpcTargetGroup__ctor_m73DC8C347FA4A8CD2323C6E68F4ED5F75943B67C(L_4, L_3, NULL);
V_0 = L_4;
goto IL_0041;
}
IL_001f:
{
// target = m_CachedTargetGroup;
RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827* L_5 = __this->___m_CachedTargetGroup_10;
V_0 = L_5;
goto IL_0041;
}
IL_0028:
{
// if (use == RpcTargetUse.Persistent)
int32_t L_6 = ___1_use;
if ((!(((uint32_t)L_6) == ((uint32_t)1))))
{
goto IL_003a;
}
}
{
// target = new ProxyRpcTargetGroup(m_NetworkManager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_7 = __this->___m_NetworkManager_0;
ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7* L_8 = (ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7*)il2cpp_codegen_object_new(ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7_il2cpp_TypeInfo_var);
NullCheck(L_8);
ProxyRpcTargetGroup__ctor_m24E61BB86592C2D94017FA2F113000B67F52BF30(L_8, L_7, NULL);
V_0 = L_8;
goto IL_0041;
}
IL_003a:
{
// target = m_CachedProxyRpcTargetGroup;
ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7* L_9 = __this->___m_CachedProxyRpcTargetGroup_9;
V_0 = L_9;
}
IL_0041:
{
// target.Clear();
RuntimeObject* L_10 = V_0;
NullCheck(L_10);
InterfaceActionInvoker0::Invoke(1 /* System.Void Unity.Netcode.IGroupRpcTarget::Clear() */, IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var, L_10);
// foreach (var clientId in clientIds)
Enumerator_t31DB1DEE8F86E3A6D7FF11AF837913B1D03DC579 L_11;
L_11 = NativeArray_1_GetEnumerator_m2833B9616FA94DE46D2DA61BE19E3D52BC60101D((&___0_clientIds), NativeArray_1_GetEnumerator_m2833B9616FA94DE46D2DA61BE19E3D52BC60101D_RuntimeMethod_var);
V_1 = L_11;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_006b:
{// begin finally (depth: 1)
Enumerator_Dispose_m36BC6E3F4A372CB1E4E4CC7ABD7912316D2F7F41((&V_1), Enumerator_Dispose_m36BC6E3F4A372CB1E4E4CC7ABD7912316D2F7F41_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0060_1;
}
IL_0051_1:
{
// foreach (var clientId in clientIds)
uint64_t L_12;
L_12 = Enumerator_get_Current_m60A45EF8FB7330F005490B8BCC6B1ECDA12AD8A5_inline((&V_1), Enumerator_get_Current_m60A45EF8FB7330F005490B8BCC6B1ECDA12AD8A5_RuntimeMethod_var);
V_2 = L_12;
// target.Add(clientId);
RuntimeObject* L_13 = V_0;
uint64_t L_14 = V_2;
NullCheck(L_13);
InterfaceActionInvoker1< uint64_t >::Invoke(0 /* System.Void Unity.Netcode.IGroupRpcTarget::Add(System.UInt64) */, IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var, L_13, L_14);
}
IL_0060_1:
{
// foreach (var clientId in clientIds)
bool L_15;
L_15 = Enumerator_MoveNext_m19DAB6B62B1B89C276FE38C432832D2CFB192842_inline((&V_1), Enumerator_MoveNext_m19DAB6B62B1B89C276FE38C432832D2CFB192842_RuntimeMethod_var);
if (L_15)
{
goto IL_0051_1;
}
}
{
goto IL_0079;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0079:
{
// return target.Target;
RuntimeObject* L_16 = V_0;
NullCheck(L_16);
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_17;
L_17 = InterfaceFuncInvoker0< BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* >::Invoke(2 /* Unity.Netcode.BaseRpcTarget Unity.Netcode.IGroupRpcTarget::get_Target() */, IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var, L_16);
return L_17;
}
}
// Unity.Netcode.BaseRpcTarget Unity.Netcode.RpcTarget::Group(Unity.Collections.NativeList`1<System.UInt64>,Unity.Netcode.RpcTargetUse)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* RpcTarget_Group_m6D94D74F7BF99C3E85B53BE33BCF891B25251F4B (RpcTarget_t0F23BD75DF373B0172AD08117DB945D6CD994832* __this, NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030 ___0_clientIds, int32_t ___1_use, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_AsArray_mAF7BE1808BEB79EF6EFA5095A31B7EB02DE0241F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var asArray = clientIds.AsArray();
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B L_0;
L_0 = NativeList_1_AsArray_mAF7BE1808BEB79EF6EFA5095A31B7EB02DE0241F((&___0_clientIds), NativeList_1_AsArray_mAF7BE1808BEB79EF6EFA5095A31B7EB02DE0241F_RuntimeMethod_var);
V_0 = L_0;
// return Group(asArray, use);
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B L_1 = V_0;
int32_t L_2 = ___1_use;
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_3;
L_3 = RpcTarget_Group_mEBDBD0293B46ADFF01266C420A55053C1388C1E1(__this, L_1, L_2, NULL);
return L_3;
}
}
// Unity.Netcode.BaseRpcTarget Unity.Netcode.RpcTarget::Group(System.UInt64[],Unity.Netcode.RpcTargetUse)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* RpcTarget_Group_m22DEF0ADA8C383BAC69A0EFB8FCAA3974B18D4D2 (RpcTarget_t0F23BD75DF373B0172AD08117DB945D6CD994832* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_clientIds, int32_t ___1_use, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m88B86B0A4080B6C86DFD363E1964A3060910723D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// return Group(new NativeArray<ulong>(clientIds, Allocator.Temp), use);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = ___0_clientIds;
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B L_1;
memset((&L_1), 0, sizeof(L_1));
NativeArray_1__ctor_m88B86B0A4080B6C86DFD363E1964A3060910723D((&L_1), L_0, 2, /*hidden argument*/NativeArray_1__ctor_m88B86B0A4080B6C86DFD363E1964A3060910723D_RuntimeMethod_var);
int32_t L_2 = ___1_use;
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_3;
L_3 = RpcTarget_Group_mEBDBD0293B46ADFF01266C420A55053C1388C1E1(__this, L_1, L_2, NULL);
return L_3;
}
}
// Unity.Netcode.BaseRpcTarget Unity.Netcode.RpcTarget::Not(Unity.Collections.NativeArray`1<System.UInt64>,Unity.Netcode.RpcTargetUse)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* RpcTarget_Not_m9EE61903424AB1AB045AAE4C6C3F613866ECE5CB (RpcTarget_t0F23BD75DF373B0172AD08117DB945D6CD994832* __this, NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B ___0_excludedClientIds, int32_t ___1_use, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m36BC6E3F4A372CB1E4E4CC7ABD7912316D2F7F41_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m19DAB6B62B1B89C276FE38C432832D2CFB192842_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m60A45EF8FB7330F005490B8BCC6B1ECDA12AD8A5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t0AC4B0264C90B43D2F1B3B68095F5A35E8750525_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tE07B98951C528DCEC133D87CFB6966101285E71E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetEnumerator_m2833B9616FA94DE46D2DA61BE19E3D52BC60101D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeHashSet_1_Add_m11A3BF6006147AFC21B1A0AE24741E96AA91D742_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeHashSet_1_Contains_m64B492F99A5C57BDA854319C3E0B58AC7AA8872C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeHashSet_1_Dispose_m2E064AA32C260EF52033905EB94AA27BBC2E1BE7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeHashSet_1__ctor_mFE805D76BBC3F8295089D427AA99EAF26C6EF722_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
NativeHashSet_1_tC51612639B27253FEED1F3719BE72361F9089F6E V_1;
memset((&V_1), 0, sizeof(V_1));
Enumerator_t31DB1DEE8F86E3A6D7FF11AF837913B1D03DC579 V_2;
memset((&V_2), 0, sizeof(V_2));
uint64_t V_3 = 0;
RuntimeObject* V_4 = NULL;
uint64_t V_5 = 0;
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* V_6 = NULL;
{
// if (m_NetworkManager.IsServer)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = __this->___m_NetworkManager_0;
NullCheck(L_0);
bool L_1;
L_1 = NetworkManager_get_IsServer_m3FF8C5D22D260033AD3FC6C4AF44E7161BDD7F52(L_0, NULL);
if (!L_1)
{
goto IL_0028;
}
}
{
// if (use == RpcTargetUse.Persistent)
int32_t L_2 = ___1_use;
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_001f;
}
}
{
// target = new RpcTargetGroup(m_NetworkManager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_3 = __this->___m_NetworkManager_0;
RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827* L_4 = (RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827*)il2cpp_codegen_object_new(RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827_il2cpp_TypeInfo_var);
NullCheck(L_4);
RpcTargetGroup__ctor_m73DC8C347FA4A8CD2323C6E68F4ED5F75943B67C(L_4, L_3, NULL);
V_0 = L_4;
goto IL_0041;
}
IL_001f:
{
// target = m_CachedTargetGroup;
RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827* L_5 = __this->___m_CachedTargetGroup_10;
V_0 = L_5;
goto IL_0041;
}
IL_0028:
{
// if (use == RpcTargetUse.Persistent)
int32_t L_6 = ___1_use;
if ((!(((uint32_t)L_6) == ((uint32_t)1))))
{
goto IL_003a;
}
}
{
// target = new ProxyRpcTargetGroup(m_NetworkManager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_7 = __this->___m_NetworkManager_0;
ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7* L_8 = (ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7*)il2cpp_codegen_object_new(ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7_il2cpp_TypeInfo_var);
NullCheck(L_8);
ProxyRpcTargetGroup__ctor_m24E61BB86592C2D94017FA2F113000B67F52BF30(L_8, L_7, NULL);
V_0 = L_8;
goto IL_0041;
}
IL_003a:
{
// target = m_CachedProxyRpcTargetGroup;
ProxyRpcTargetGroup_t55124894FB3540850103E0B14080DA50B9AB63E7* L_9 = __this->___m_CachedProxyRpcTargetGroup_9;
V_0 = L_9;
}
IL_0041:
{
// target.Clear();
RuntimeObject* L_10 = V_0;
NullCheck(L_10);
InterfaceActionInvoker0::Invoke(1 /* System.Void Unity.Netcode.IGroupRpcTarget::Clear() */, IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var, L_10);
// using var asASet = new NativeHashSet<ulong>(excludedClientIds.Length, Allocator.Temp);
int32_t L_11;
L_11 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_excludedClientIds))->___m_Length_1);
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_12;
L_12 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(2, NULL);
NativeHashSet_1__ctor_mFE805D76BBC3F8295089D427AA99EAF26C6EF722((&V_1), L_11, L_12, NativeHashSet_1__ctor_mFE805D76BBC3F8295089D427AA99EAF26C6EF722_RuntimeMethod_var);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0100:
{// begin finally (depth: 1)
NativeHashSet_1_Dispose_m2E064AA32C260EF52033905EB94AA27BBC2E1BE7((&V_1), NativeHashSet_1_Dispose_m2E064AA32C260EF52033905EB94AA27BBC2E1BE7_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// foreach (var clientId in excludedClientIds)
Enumerator_t31DB1DEE8F86E3A6D7FF11AF837913B1D03DC579 L_13;
L_13 = NativeArray_1_GetEnumerator_m2833B9616FA94DE46D2DA61BE19E3D52BC60101D((&___0_excludedClientIds), NativeArray_1_GetEnumerator_m2833B9616FA94DE46D2DA61BE19E3D52BC60101D_RuntimeMethod_var);
V_2 = L_13;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0081_1:
{// begin finally (depth: 2)
Enumerator_Dispose_m36BC6E3F4A372CB1E4E4CC7ABD7912316D2F7F41((&V_2), Enumerator_Dispose_m36BC6E3F4A372CB1E4E4CC7ABD7912316D2F7F41_RuntimeMethod_var);
return;
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
goto IL_0076_2;
}
IL_0065_2:
{
// foreach (var clientId in excludedClientIds)
uint64_t L_14;
L_14 = Enumerator_get_Current_m60A45EF8FB7330F005490B8BCC6B1ECDA12AD8A5_inline((&V_2), Enumerator_get_Current_m60A45EF8FB7330F005490B8BCC6B1ECDA12AD8A5_RuntimeMethod_var);
V_3 = L_14;
// asASet.Add(clientId);
uint64_t L_15 = V_3;
bool L_16;
L_16 = NativeHashSet_1_Add_m11A3BF6006147AFC21B1A0AE24741E96AA91D742((&V_1), L_15, NativeHashSet_1_Add_m11A3BF6006147AFC21B1A0AE24741E96AA91D742_RuntimeMethod_var);
}
IL_0076_2:
{
// foreach (var clientId in excludedClientIds)
bool L_17;
L_17 = Enumerator_MoveNext_m19DAB6B62B1B89C276FE38C432832D2CFB192842_inline((&V_2), Enumerator_MoveNext_m19DAB6B62B1B89C276FE38C432832D2CFB192842_RuntimeMethod_var);
if (L_17)
{
goto IL_0065_2;
}
}
{
goto IL_008f_1;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_008f_1:
{
// foreach (var clientId in m_NetworkManager.ConnectedClientsIds)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_18 = __this->___m_NetworkManager_0;
NullCheck(L_18);
RuntimeObject* L_19;
L_19 = NetworkManager_get_ConnectedClientsIds_mAC05454DCEFB717F590830D86FFA869E7201231A(L_18, NULL);
NullCheck(L_19);
RuntimeObject* L_20;
L_20 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<System.UInt64>::GetEnumerator() */, IEnumerable_1_t0AC4B0264C90B43D2F1B3B68095F5A35E8750525_il2cpp_TypeInfo_var, L_19);
V_4 = L_20;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00ca_1:
{// begin finally (depth: 2)
{
RuntimeObject* L_21 = V_4;
if (!L_21)
{
goto IL_00d5_1;
}
}
{
RuntimeObject* L_22 = V_4;
NullCheck(L_22);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_22);
}
IL_00d5_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
goto IL_00bf_2;
}
IL_00a3_2:
{
// foreach (var clientId in m_NetworkManager.ConnectedClientsIds)
RuntimeObject* L_23 = V_4;
NullCheck(L_23);
uint64_t L_24;
L_24 = InterfaceFuncInvoker0< uint64_t >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<System.UInt64>::get_Current() */, IEnumerator_1_tE07B98951C528DCEC133D87CFB6966101285E71E_il2cpp_TypeInfo_var, L_23);
V_5 = L_24;
// if (!asASet.Contains(clientId))
uint64_t L_25 = V_5;
bool L_26;
L_26 = NativeHashSet_1_Contains_m64B492F99A5C57BDA854319C3E0B58AC7AA8872C((&V_1), L_25, NativeHashSet_1_Contains_m64B492F99A5C57BDA854319C3E0B58AC7AA8872C_RuntimeMethod_var);
if (L_26)
{
goto IL_00bf_2;
}
}
{
// target.Add(clientId);
RuntimeObject* L_27 = V_0;
uint64_t L_28 = V_5;
NullCheck(L_27);
InterfaceActionInvoker1< uint64_t >::Invoke(0 /* System.Void Unity.Netcode.IGroupRpcTarget::Add(System.UInt64) */, IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var, L_27, L_28);
}
IL_00bf_2:
{
// foreach (var clientId in m_NetworkManager.ConnectedClientsIds)
RuntimeObject* L_29 = V_4;
NullCheck(L_29);
bool L_30;
L_30 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_29);
if (L_30)
{
goto IL_00a3_2;
}
}
{
goto IL_00d6_1;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00d6_1:
{
// if (!m_NetworkManager.ServerIsHost && !asASet.Contains(NetworkManager.ServerClientId))
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_31 = __this->___m_NetworkManager_0;
NullCheck(L_31);
bool L_32;
L_32 = NetworkManager_get_ServerIsHost_mC26A0447F5E3D5502F9E0770A71C4782C458D55F(L_31, NULL);
if (L_32)
{
goto IL_00f6_1;
}
}
{
bool L_33;
L_33 = NativeHashSet_1_Contains_m64B492F99A5C57BDA854319C3E0B58AC7AA8872C((&V_1), ((int64_t)0), NativeHashSet_1_Contains_m64B492F99A5C57BDA854319C3E0B58AC7AA8872C_RuntimeMethod_var);
if (L_33)
{
goto IL_00f6_1;
}
}
{
// target.Add(NetworkManager.ServerClientId);
RuntimeObject* L_34 = V_0;
NullCheck(L_34);
InterfaceActionInvoker1< uint64_t >::Invoke(0 /* System.Void Unity.Netcode.IGroupRpcTarget::Add(System.UInt64) */, IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var, L_34, ((int64_t)0));
}
IL_00f6_1:
{
// return target.Target;
RuntimeObject* L_35 = V_0;
NullCheck(L_35);
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_36;
L_36 = InterfaceFuncInvoker0< BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* >::Invoke(2 /* Unity.Netcode.BaseRpcTarget Unity.Netcode.IGroupRpcTarget::get_Target() */, IGroupRpcTarget_tB3B1D25A9DA8453F7351043382807C133A61FF4D_il2cpp_TypeInfo_var, L_35);
V_6 = L_36;
goto IL_010e;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_010e:
{
// }
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_37 = V_6;
return L_37;
}
}
// Unity.Netcode.BaseRpcTarget Unity.Netcode.RpcTarget::Not(Unity.Collections.NativeList`1<System.UInt64>,Unity.Netcode.RpcTargetUse)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* RpcTarget_Not_m2B76DBC2E64658770333588AFD43AF5EC38EF65A (RpcTarget_t0F23BD75DF373B0172AD08117DB945D6CD994832* __this, NativeList_1_tB6007C869E1511FACD91D9611A0C7B98D6E9D030 ___0_excludedClientIds, int32_t ___1_use, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_AsArray_mAF7BE1808BEB79EF6EFA5095A31B7EB02DE0241F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var asArray = excludedClientIds.AsArray();
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B L_0;
L_0 = NativeList_1_AsArray_mAF7BE1808BEB79EF6EFA5095A31B7EB02DE0241F((&___0_excludedClientIds), NativeList_1_AsArray_mAF7BE1808BEB79EF6EFA5095A31B7EB02DE0241F_RuntimeMethod_var);
V_0 = L_0;
// return Not(asArray, use);
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B L_1 = V_0;
int32_t L_2 = ___1_use;
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_3;
L_3 = RpcTarget_Not_m9EE61903424AB1AB045AAE4C6C3F613866ECE5CB(__this, L_1, L_2, NULL);
return L_3;
}
}
// Unity.Netcode.BaseRpcTarget Unity.Netcode.RpcTarget::Not(System.UInt64[],Unity.Netcode.RpcTargetUse)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* RpcTarget_Not_mCADC015EE1E94C851472B155DBF103CD8E79DF88 (RpcTarget_t0F23BD75DF373B0172AD08117DB945D6CD994832* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_excludedClientIds, int32_t ___1_use, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m88B86B0A4080B6C86DFD363E1964A3060910723D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// return Not(new NativeArray<ulong>(excludedClientIds, Allocator.Temp), use);
UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = ___0_excludedClientIds;
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B L_1;
memset((&L_1), 0, sizeof(L_1));
NativeArray_1__ctor_m88B86B0A4080B6C86DFD363E1964A3060910723D((&L_1), L_0, 2, /*hidden argument*/NativeArray_1__ctor_m88B86B0A4080B6C86DFD363E1964A3060910723D_RuntimeMethod_var);
int32_t L_2 = ___1_use;
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_3;
L_3 = RpcTarget_Not_m9EE61903424AB1AB045AAE4C6C3F613866ECE5CB(__this, L_1, L_2, NULL);
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Unity.Netcode.BaseRpcTarget Unity.Netcode.RpcTargetGroup::get_Target()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* RpcTargetGroup_get_Target_m1D49BD4C1DE2005EADE3678E234F509D25978BF0 (RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827* __this, const RuntimeMethod* method)
{
{
// public BaseRpcTarget Target => this;
return __this;
}
}
// System.Void Unity.Netcode.RpcTargetGroup::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RpcTargetGroup_Dispose_mD11C894B1937E0B17D16D3585507D668ADB5329B (RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m70C6A53FA6C3B2071CDC2C866D7478698E36646C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mC03336252C7FB086BDCF4141D3DCEBA34540DC56_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m030716C651241F50D119F9085B6763FD45994F68_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m9412A118A667A0FCE9033C9A0A438352EAA846D7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m7E66EA9AED0D432BCAEC32743441C4C22C305A1B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m88F8DEF2F6EBA688BA618E73DF820EDFDA89EBD1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mCC113F93E7E5D26FE46C90EC7FF06D4F61EB6510_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_GetEnumerator_m07D662C829309BFA6AA233F5138569AA805B7915_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t7F2D022566D37C061C6EAD77AC73FE881B32E15E V_0;
memset((&V_0), 0, sizeof(V_0));
Enumerator_t83AAD71E0C9FA16840FFE576F35402C4ED54488A V_1;
memset((&V_1), 0, sizeof(V_1));
{
// CheckLockBeforeDispose();
BaseRpcTarget_CheckLockBeforeDispose_m95E36CAE0B18DB4C3C1E98B850AFC0A3404A2638(__this, NULL);
// foreach (var target in Targets)
List_1_t078056943C0633B9316397513F2A01B347869F93* L_0 = __this->___Targets_2;
NullCheck(L_0);
Enumerator_t7F2D022566D37C061C6EAD77AC73FE881B32E15E L_1;
L_1 = List_1_GetEnumerator_mCC113F93E7E5D26FE46C90EC7FF06D4F61EB6510(L_0, List_1_GetEnumerator_mCC113F93E7E5D26FE46C90EC7FF06D4F61EB6510_RuntimeMethod_var);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002b:
{// begin finally (depth: 1)
Enumerator_Dispose_m70C6A53FA6C3B2071CDC2C866D7478698E36646C((&V_0), Enumerator_Dispose_m70C6A53FA6C3B2071CDC2C866D7478698E36646C_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0020_1;
}
IL_0014_1:
{
// foreach (var target in Targets)
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_2;
L_2 = Enumerator_get_Current_m88F8DEF2F6EBA688BA618E73DF820EDFDA89EBD1_inline((&V_0), Enumerator_get_Current_m88F8DEF2F6EBA688BA618E73DF820EDFDA89EBD1_RuntimeMethod_var);
// target.Dispose();
NullCheck(L_2);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_2);
}
IL_0020_1:
{
// foreach (var target in Targets)
bool L_3;
L_3 = Enumerator_MoveNext_m030716C651241F50D119F9085B6763FD45994F68((&V_0), Enumerator_MoveNext_m030716C651241F50D119F9085B6763FD45994F68_RuntimeMethod_var);
if (L_3)
{
goto IL_0014_1;
}
}
{
goto IL_0039;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0039:
{
// foreach (var target in m_TargetCache)
Stack_1_t10A64755BC8DEA1DC228CDBEB93351BBCE37F5C6* L_4 = __this->___m_TargetCache_5;
NullCheck(L_4);
Enumerator_t83AAD71E0C9FA16840FFE576F35402C4ED54488A L_5;
L_5 = Stack_1_GetEnumerator_m07D662C829309BFA6AA233F5138569AA805B7915(L_4, Stack_1_GetEnumerator_m07D662C829309BFA6AA233F5138569AA805B7915_RuntimeMethod_var);
V_1 = L_5;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_005e:
{// begin finally (depth: 1)
Enumerator_Dispose_mC03336252C7FB086BDCF4141D3DCEBA34540DC56((&V_1), Enumerator_Dispose_mC03336252C7FB086BDCF4141D3DCEBA34540DC56_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0053_1;
}
IL_0047_1:
{
// foreach (var target in m_TargetCache)
DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* L_6;
L_6 = Enumerator_get_Current_m7E66EA9AED0D432BCAEC32743441C4C22C305A1B((&V_1), Enumerator_get_Current_m7E66EA9AED0D432BCAEC32743441C4C22C305A1B_RuntimeMethod_var);
// target.Dispose();
NullCheck(L_6);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_6);
}
IL_0053_1:
{
// foreach (var target in m_TargetCache)
bool L_7;
L_7 = Enumerator_MoveNext_m9412A118A667A0FCE9033C9A0A438352EAA846D7((&V_1), Enumerator_MoveNext_m9412A118A667A0FCE9033C9A0A438352EAA846D7_RuntimeMethod_var);
if (L_7)
{
goto IL_0047_1;
}
}
{
goto IL_006c;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_006c:
{
// m_LocalSendRpcTarget.Dispose();
LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98* L_8 = __this->___m_LocalSendRpcTarget_3;
NullCheck(L_8);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_8);
// }
return;
}
}
// System.Void Unity.Netcode.RpcTargetGroup::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RpcTargetGroup_Send_mC8F59CF99F99156A802CC22395F909BAB8D671B7 (RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827* __this, NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* ___0_behaviour, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* ___1_message, int32_t ___2_delivery, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD ___3_rpcParams, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m70C6A53FA6C3B2071CDC2C866D7478698E36646C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m030716C651241F50D119F9085B6763FD45994F68_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m88F8DEF2F6EBA688BA618E73DF820EDFDA89EBD1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mCC113F93E7E5D26FE46C90EC7FF06D4F61EB6510_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t7F2D022566D37C061C6EAD77AC73FE881B32E15E V_0;
memset((&V_0), 0, sizeof(V_0));
{
// foreach (var target in Targets)
List_1_t078056943C0633B9316397513F2A01B347869F93* L_0 = __this->___Targets_2;
NullCheck(L_0);
Enumerator_t7F2D022566D37C061C6EAD77AC73FE881B32E15E L_1;
L_1 = List_1_GetEnumerator_mCC113F93E7E5D26FE46C90EC7FF06D4F61EB6510(L_0, List_1_GetEnumerator_mCC113F93E7E5D26FE46C90EC7FF06D4F61EB6510_RuntimeMethod_var);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002a:
{// begin finally (depth: 1)
Enumerator_Dispose_m70C6A53FA6C3B2071CDC2C866D7478698E36646C((&V_0), Enumerator_Dispose_m70C6A53FA6C3B2071CDC2C866D7478698E36646C_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_001f_1;
}
IL_000e_1:
{
// foreach (var target in Targets)
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_2;
L_2 = Enumerator_get_Current_m88F8DEF2F6EBA688BA618E73DF820EDFDA89EBD1_inline((&V_0), Enumerator_get_Current_m88F8DEF2F6EBA688BA618E73DF820EDFDA89EBD1_RuntimeMethod_var);
// target.Send(behaviour, ref message, delivery, rpcParams);
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_3 = ___0_behaviour;
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_4 = ___1_message;
int32_t L_5 = ___2_delivery;
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD L_6 = ___3_rpcParams;
NullCheck(L_2);
VirtualActionInvoker4< NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE*, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*, int32_t, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD >::Invoke(6 /* System.Void Unity.Netcode.BaseRpcTarget::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams) */, L_2, L_3, L_4, L_5, L_6);
}
IL_001f_1:
{
// foreach (var target in Targets)
bool L_7;
L_7 = Enumerator_MoveNext_m030716C651241F50D119F9085B6763FD45994F68((&V_0), Enumerator_MoveNext_m030716C651241F50D119F9085B6763FD45994F68_RuntimeMethod_var);
if (L_7)
{
goto IL_000e_1;
}
}
{
goto IL_0038;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0038:
{
// }
return;
}
}
// System.Void Unity.Netcode.RpcTargetGroup::Add(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RpcTargetGroup_Add_m46F91F4B7C65F977E6C336DD34FB60CAFAAE563A (RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827* __this, uint64_t ___0_clientId, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mBC1006593BDA81F38BCAC913DA281C8437CF04D0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mBF5C5703CB05DC938E7B68F670E5BE303E16A957_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m67946197D4A61CAB5FBFF3806E7EE4E7BCE70F66_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Pop_m7A35A8F1E0117A239B0A03E54C2EC43968EBBE92_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_get_Count_m805DED4134E2C63C7B1F585D95BB451C05CF975E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* V_0 = NULL;
{
// if (!m_Ids.Contains(clientId))
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* L_0 = __this->___m_Ids_4;
uint64_t L_1 = ___0_clientId;
NullCheck(L_0);
bool L_2;
L_2 = HashSet_1_Contains_mBF5C5703CB05DC938E7B68F670E5BE303E16A957(L_0, L_1, HashSet_1_Contains_mBF5C5703CB05DC938E7B68F670E5BE303E16A957_RuntimeMethod_var);
if (L_2)
{
goto IL_0085;
}
}
{
// m_Ids.Add(clientId);
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* L_3 = __this->___m_Ids_4;
uint64_t L_4 = ___0_clientId;
NullCheck(L_3);
bool L_5;
L_5 = HashSet_1_Add_mBC1006593BDA81F38BCAC913DA281C8437CF04D0(L_3, L_4, HashSet_1_Add_mBC1006593BDA81F38BCAC913DA281C8437CF04D0_RuntimeMethod_var);
// if (clientId == m_NetworkManager.LocalClientId)
uint64_t L_6 = ___0_clientId;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_7 = ((BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A*)__this)->___m_NetworkManager_0;
NullCheck(L_7);
uint64_t L_8;
L_8 = NetworkManager_get_LocalClientId_m1B93454E7949ACBF20043DCDD884F63E119E6577(L_7, NULL);
if ((!(((uint64_t)L_6) == ((uint64_t)L_8))))
{
goto IL_003b;
}
}
{
// Targets.Add(m_LocalSendRpcTarget);
List_1_t078056943C0633B9316397513F2A01B347869F93* L_9 = __this->___Targets_2;
LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98* L_10 = __this->___m_LocalSendRpcTarget_3;
NullCheck(L_9);
List_1_Add_m67946197D4A61CAB5FBFF3806E7EE4E7BCE70F66_inline(L_9, L_10, List_1_Add_m67946197D4A61CAB5FBFF3806E7EE4E7BCE70F66_RuntimeMethod_var);
return;
}
IL_003b:
{
// if (m_TargetCache.Count == 0)
Stack_1_t10A64755BC8DEA1DC228CDBEB93351BBCE37F5C6* L_11 = __this->___m_TargetCache_5;
NullCheck(L_11);
int32_t L_12;
L_12 = Stack_1_get_Count_m805DED4134E2C63C7B1F585D95BB451C05CF975E_inline(L_11, Stack_1_get_Count_m805DED4134E2C63C7B1F585D95BB451C05CF975E_RuntimeMethod_var);
if (L_12)
{
goto IL_0066;
}
}
{
// Targets.Add(new DirectSendRpcTarget(m_NetworkManager) { ClientId = clientId });
List_1_t078056943C0633B9316397513F2A01B347869F93* L_13 = __this->___Targets_2;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_14 = ((BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A*)__this)->___m_NetworkManager_0;
DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* L_15 = (DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF*)il2cpp_codegen_object_new(DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF_il2cpp_TypeInfo_var);
NullCheck(L_15);
DirectSendRpcTarget__ctor_m7D89DFC1584402F837DE896561474F45F4EECCA3(L_15, L_14, NULL);
DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* L_16 = L_15;
uint64_t L_17 = ___0_clientId;
NullCheck(L_16);
L_16->___ClientId_2 = L_17;
NullCheck(L_13);
List_1_Add_m67946197D4A61CAB5FBFF3806E7EE4E7BCE70F66_inline(L_13, L_16, List_1_Add_m67946197D4A61CAB5FBFF3806E7EE4E7BCE70F66_RuntimeMethod_var);
return;
}
IL_0066:
{
// var target = m_TargetCache.Pop();
Stack_1_t10A64755BC8DEA1DC228CDBEB93351BBCE37F5C6* L_18 = __this->___m_TargetCache_5;
NullCheck(L_18);
DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* L_19;
L_19 = Stack_1_Pop_m7A35A8F1E0117A239B0A03E54C2EC43968EBBE92(L_18, Stack_1_Pop_m7A35A8F1E0117A239B0A03E54C2EC43968EBBE92_RuntimeMethod_var);
V_0 = L_19;
// target.ClientId = clientId;
DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* L_20 = V_0;
uint64_t L_21 = ___0_clientId;
NullCheck(L_20);
L_20->___ClientId_2 = L_21;
// Targets.Add(target);
List_1_t078056943C0633B9316397513F2A01B347869F93* L_22 = __this->___Targets_2;
DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* L_23 = V_0;
NullCheck(L_22);
List_1_Add_m67946197D4A61CAB5FBFF3806E7EE4E7BCE70F66_inline(L_22, L_23, List_1_Add_m67946197D4A61CAB5FBFF3806E7EE4E7BCE70F66_RuntimeMethod_var);
}
IL_0085:
{
// }
return;
}
}
// System.Void Unity.Netcode.RpcTargetGroup::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RpcTargetGroup_Clear_mD7E94DD890C9FDB413044EB744F75BB8DCE13743 (RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m70C6A53FA6C3B2071CDC2C866D7478698E36646C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m030716C651241F50D119F9085B6763FD45994F68_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m88F8DEF2F6EBA688BA618E73DF820EDFDA89EBD1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_m5FABFCEB547E70B270297A2A2E62F2AD22C77CCC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mC71575AB642468A54AC80681175B00C9E08AD7BC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mCC113F93E7E5D26FE46C90EC7FF06D4F61EB6510_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Push_m3CC0698AA1FB002A7EA2548C488FBCE43D7DB238_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t7F2D022566D37C061C6EAD77AC73FE881B32E15E V_0;
memset((&V_0), 0, sizeof(V_0));
DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* V_1 = NULL;
{
// m_Ids.Clear();
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* L_0 = __this->___m_Ids_4;
NullCheck(L_0);
HashSet_1_Clear_m5FABFCEB547E70B270297A2A2E62F2AD22C77CCC(L_0, HashSet_1_Clear_m5FABFCEB547E70B270297A2A2E62F2AD22C77CCC_RuntimeMethod_var);
// foreach (var target in Targets)
List_1_t078056943C0633B9316397513F2A01B347869F93* L_1 = __this->___Targets_2;
NullCheck(L_1);
Enumerator_t7F2D022566D37C061C6EAD77AC73FE881B32E15E L_2;
L_2 = List_1_GetEnumerator_mCC113F93E7E5D26FE46C90EC7FF06D4F61EB6510(L_1, List_1_GetEnumerator_mCC113F93E7E5D26FE46C90EC7FF06D4F61EB6510_RuntimeMethod_var);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0040:
{// begin finally (depth: 1)
Enumerator_Dispose_m70C6A53FA6C3B2071CDC2C866D7478698E36646C((&V_0), Enumerator_Dispose_m70C6A53FA6C3B2071CDC2C866D7478698E36646C_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0035_1;
}
IL_0019_1:
{
// foreach (var target in Targets)
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_3;
L_3 = Enumerator_get_Current_m88F8DEF2F6EBA688BA618E73DF820EDFDA89EBD1_inline((&V_0), Enumerator_get_Current_m88F8DEF2F6EBA688BA618E73DF820EDFDA89EBD1_RuntimeMethod_var);
// if (target is DirectSendRpcTarget directSendRpcTarget)
V_1 = ((DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF*)IsInstClass((RuntimeObject*)L_3, DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF_il2cpp_TypeInfo_var));
DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* L_4 = V_1;
if (!L_4)
{
goto IL_0035_1;
}
}
{
// m_TargetCache.Push(directSendRpcTarget);
Stack_1_t10A64755BC8DEA1DC228CDBEB93351BBCE37F5C6* L_5 = __this->___m_TargetCache_5;
DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* L_6 = V_1;
NullCheck(L_5);
Stack_1_Push_m3CC0698AA1FB002A7EA2548C488FBCE43D7DB238(L_5, L_6, Stack_1_Push_m3CC0698AA1FB002A7EA2548C488FBCE43D7DB238_RuntimeMethod_var);
}
IL_0035_1:
{
// foreach (var target in Targets)
bool L_7;
L_7 = Enumerator_MoveNext_m030716C651241F50D119F9085B6763FD45994F68((&V_0), Enumerator_MoveNext_m030716C651241F50D119F9085B6763FD45994F68_RuntimeMethod_var);
if (L_7)
{
goto IL_0019_1;
}
}
{
goto IL_004e;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_004e:
{
// Targets.Clear();
List_1_t078056943C0633B9316397513F2A01B347869F93* L_8 = __this->___Targets_2;
NullCheck(L_8);
List_1_Clear_mC71575AB642468A54AC80681175B00C9E08AD7BC_inline(L_8, List_1_Clear_mC71575AB642468A54AC80681175B00C9E08AD7BC_RuntimeMethod_var);
// }
return;
}
}
// System.Void Unity.Netcode.RpcTargetGroup::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RpcTargetGroup__ctor_m73DC8C347FA4A8CD2323C6E68F4ED5F75943B67C (RpcTargetGroup_t907402ED182EE8F232AA0DD689A07FCD6F903827* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_manager, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m9BDEA7E937C7BF704DD76D70C1EB8C3B72FA474B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mA9B3DB6B1ABCE3495568640E7DEB2D418394B9E6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t078056943C0633B9316397513F2A01B347869F93_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1__ctor_m1C5891E624D3E94F4C2FE07273256586C9A51660_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_t10A64755BC8DEA1DC228CDBEB93351BBCE37F5C6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// internal List<BaseRpcTarget> Targets = new List<BaseRpcTarget>();
List_1_t078056943C0633B9316397513F2A01B347869F93* L_0 = (List_1_t078056943C0633B9316397513F2A01B347869F93*)il2cpp_codegen_object_new(List_1_t078056943C0633B9316397513F2A01B347869F93_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mA9B3DB6B1ABCE3495568640E7DEB2D418394B9E6(L_0, List_1__ctor_mA9B3DB6B1ABCE3495568640E7DEB2D418394B9E6_RuntimeMethod_var);
__this->___Targets_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Targets_2), (void*)L_0);
// private HashSet<ulong> m_Ids = new HashSet<ulong>();
HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C* L_1 = (HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C*)il2cpp_codegen_object_new(HashSet_1_t69B3138379C60F0B2D0D83966D6FF40BF4B4256C_il2cpp_TypeInfo_var);
NullCheck(L_1);
HashSet_1__ctor_m9BDEA7E937C7BF704DD76D70C1EB8C3B72FA474B(L_1, HashSet_1__ctor_m9BDEA7E937C7BF704DD76D70C1EB8C3B72FA474B_RuntimeMethod_var);
__this->___m_Ids_4 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Ids_4), (void*)L_1);
// private Stack<DirectSendRpcTarget> m_TargetCache = new Stack<DirectSendRpcTarget>();
Stack_1_t10A64755BC8DEA1DC228CDBEB93351BBCE37F5C6* L_2 = (Stack_1_t10A64755BC8DEA1DC228CDBEB93351BBCE37F5C6*)il2cpp_codegen_object_new(Stack_1_t10A64755BC8DEA1DC228CDBEB93351BBCE37F5C6_il2cpp_TypeInfo_var);
NullCheck(L_2);
Stack_1__ctor_m1C5891E624D3E94F4C2FE07273256586C9A51660(L_2, Stack_1__ctor_m1C5891E624D3E94F4C2FE07273256586C9A51660_RuntimeMethod_var);
__this->___m_TargetCache_5 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TargetCache_5), (void*)L_2);
// internal RpcTargetGroup(NetworkManager manager) : base(manager)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_3 = ___0_manager;
BaseRpcTarget__ctor_m9A86A5382AEC0CD7E9895CA759B4E5311CDC2FCB(__this, L_3, NULL);
// m_LocalSendRpcTarget = new LocalSendRpcTarget(manager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_4 = ___0_manager;
LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98* L_5 = (LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98*)il2cpp_codegen_object_new(LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98_il2cpp_TypeInfo_var);
NullCheck(L_5);
LocalSendRpcTarget__ctor_m4928695BBA93E10ADE7F16E78FCA526E8B78C7B9(L_5, L_4, NULL);
__this->___m_LocalSendRpcTarget_3 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LocalSendRpcTarget_3), (void*)L_5);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.ServerRpcTarget::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ServerRpcTarget_Dispose_m7D66DDE6713AF61A0A846DDEB6999B6E1F62C859 (ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760* __this, const RuntimeMethod* method)
{
{
// if (m_UnderlyingTarget != null)
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_0 = __this->___m_UnderlyingTarget_2;
if (!L_0)
{
goto IL_001a;
}
}
{
// m_UnderlyingTarget.Dispose();
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_1 = __this->___m_UnderlyingTarget_2;
NullCheck(L_1);
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.BaseRpcTarget::Dispose() */, L_1);
// m_UnderlyingTarget = null;
__this->___m_UnderlyingTarget_2 = (BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_UnderlyingTarget_2), (void*)(BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A*)NULL);
}
IL_001a:
{
// }
return;
}
}
// System.Void Unity.Netcode.ServerRpcTarget::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ServerRpcTarget_Send_m4DCBFE3AA298727D01AC89A2B61B5F597B38D0AD (ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760* __this, NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* ___0_behaviour, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* ___1_message, int32_t ___2_delivery, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD ___3_rpcParams, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (m_UnderlyingTarget == null)
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_0 = __this->___m_UnderlyingTarget_2;
if (L_0)
{
goto IL_0041;
}
}
{
// if (behaviour.NetworkManager.IsServer)
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_1 = ___0_behaviour;
NullCheck(L_1);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2;
L_2 = NetworkBehaviour_get_NetworkManager_mB42548F1F4877DC884DDBFF2F110F719D9EC8C57(L_1, NULL);
NullCheck(L_2);
bool L_3;
L_3 = NetworkManager_get_IsServer_m3FF8C5D22D260033AD3FC6C4AF44E7161BDD7F52(L_2, NULL);
if (!L_3)
{
goto IL_0028;
}
}
{
// m_UnderlyingTarget = new LocalSendRpcTarget(m_NetworkManager);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_4 = ((BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A*)__this)->___m_NetworkManager_0;
LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98* L_5 = (LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98*)il2cpp_codegen_object_new(LocalSendRpcTarget_t41FB9FD2BE0C759299B7C411742F292197BECB98_il2cpp_TypeInfo_var);
NullCheck(L_5);
LocalSendRpcTarget__ctor_m4928695BBA93E10ADE7F16E78FCA526E8B78C7B9(L_5, L_4, NULL);
__this->___m_UnderlyingTarget_2 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_UnderlyingTarget_2), (void*)L_5);
goto IL_0041;
}
IL_0028:
{
// m_UnderlyingTarget = new DirectSendRpcTarget(m_NetworkManager) { ClientId = NetworkManager.ServerClientId };
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_6 = ((BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A*)__this)->___m_NetworkManager_0;
DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* L_7 = (DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF*)il2cpp_codegen_object_new(DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF_il2cpp_TypeInfo_var);
NullCheck(L_7);
DirectSendRpcTarget__ctor_m7D89DFC1584402F837DE896561474F45F4EECCA3(L_7, L_6, NULL);
DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* L_8 = L_7;
NullCheck(L_8);
L_8->___ClientId_2 = ((int64_t)0);
__this->___m_UnderlyingTarget_2 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_UnderlyingTarget_2), (void*)L_8);
}
IL_0041:
{
// m_UnderlyingTarget.Send(behaviour, ref message, delivery, rpcParams);
BaseRpcTarget_t698973F0857273C7C7EC35455C4853EB197AB29A* L_9 = __this->___m_UnderlyingTarget_2;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_10 = ___0_behaviour;
RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15* L_11 = ___1_message;
int32_t L_12 = ___2_delivery;
RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD L_13 = ___3_rpcParams;
NullCheck(L_9);
VirtualActionInvoker4< NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE*, RpcMessage_t17348F9B6955A0235FF29AF289D7855D67AB0C15*, int32_t, RpcParams_t230EE00CD9A98836455C756E14F0C575971412FD >::Invoke(6 /* System.Void Unity.Netcode.BaseRpcTarget::Send(Unity.Netcode.NetworkBehaviour,Unity.Netcode.RpcMessage&,Unity.Netcode.NetworkDelivery,Unity.Netcode.RpcParams) */, L_9, L_10, L_11, L_12, L_13);
// }
return;
}
}
// System.Void Unity.Netcode.ServerRpcTarget::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ServerRpcTarget__ctor_mB5B9F4BE276E5B1645C61F25B5D05C78E132C952 (ServerRpcTarget_t57FFC5617180C3C67264F9F64A7A5484762FB760* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_manager, const RuntimeMethod* method)
{
{
// internal ServerRpcTarget(NetworkManager manager) : base(manager)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = ___0_manager;
BaseRpcTarget__ctor_m9A86A5382AEC0CD7E9895CA759B4E5311CDC2FCB(__this, L_0, NULL);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.MetricHooks::.ctor(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetricHooks__ctor_m56D5366ADA221B04EF7D2B860710EED942BC9680 (MetricHooks_t2F025F1B9F45BCE5555E5EC094215FD9BE6FFBD8* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_networkManager, const RuntimeMethod* method)
{
{
// public MetricHooks(NetworkManager networkManager)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_NetworkManager = networkManager;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = ___0_networkManager;
__this->___m_NetworkManager_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_NetworkManager_0), (void*)L_0);
// }
return;
}
}
// System.Void Unity.Netcode.MetricHooks::OnBeforeReceiveMessage(System.UInt64,System.Type,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetricHooks_OnBeforeReceiveMessage_mAFCE0F800420DC477215A58BBDDBEF59951808B7 (MetricHooks_t2F025F1B9F45BCE5555E5EC094215FD9BE6FFBD8* __this, uint64_t ___0_senderId, Type_t* ___1_messageType, int32_t ___2_messageSizeBytes, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_NetworkManager.NetworkMetrics.TrackNetworkMessageReceived(senderId, messageType.Name, messageSizeBytes);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = __this->___m_NetworkManager_0;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = NetworkManager_get_NetworkMetrics_mC2FC9F73570CF607741C2C02FB641D1A23FCEF13(L_0, NULL);
uint64_t L_2 = ___0_senderId;
Type_t* L_3 = ___1_messageType;
NullCheck(L_3);
String_t* L_4;
L_4 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_3);
int32_t L_5 = ___2_messageSizeBytes;
NullCheck(L_1);
InterfaceActionInvoker3< uint64_t, String_t*, int64_t >::Invoke(4 /* System.Void Unity.Netcode.INetworkMetrics::TrackNetworkMessageReceived(System.UInt64,System.String,System.Int64) */, INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var, L_1, L_2, L_4, ((int64_t)L_5));
// }
return;
}
}
// System.Void Unity.Netcode.MetricHooks::OnAfterReceiveMessage(System.UInt64,System.Type,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetricHooks_OnAfterReceiveMessage_m3CC3782AFFDF08BFF3690CBB3249547F76B17F23 (MetricHooks_t2F025F1B9F45BCE5555E5EC094215FD9BE6FFBD8* __this, uint64_t ___0_senderId, Type_t* ___1_messageType, int32_t ___2_messageSizeBytes, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.MetricHooks::OnBeforeSendBatch(System.UInt64,System.Int32,System.Int32,Unity.Netcode.NetworkDelivery)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetricHooks_OnBeforeSendBatch_m97D8988EE3184A66EEEBF6641A6FFB894B8D4061 (MetricHooks_t2F025F1B9F45BCE5555E5EC094215FD9BE6FFBD8* __this, uint64_t ___0_clientId, int32_t ___1_messageCount, int32_t ___2_batchSizeInBytes, int32_t ___3_delivery, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.MetricHooks::OnAfterSendBatch(System.UInt64,System.Int32,System.Int32,Unity.Netcode.NetworkDelivery)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetricHooks_OnAfterSendBatch_m67F58A56651000CA4B611E9AD2EFC3101A41E997 (MetricHooks_t2F025F1B9F45BCE5555E5EC094215FD9BE6FFBD8* __this, uint64_t ___0_clientId, int32_t ___1_messageCount, int32_t ___2_batchSizeInBytes, int32_t ___3_delivery, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_NetworkManager.NetworkMetrics.TrackTransportBytesSent(batchSizeInBytes);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = __this->___m_NetworkManager_0;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = NetworkManager_get_NetworkMetrics_mC2FC9F73570CF607741C2C02FB641D1A23FCEF13(L_0, NULL);
int32_t L_2 = ___2_batchSizeInBytes;
NullCheck(L_1);
InterfaceActionInvoker1< int64_t >::Invoke(1 /* System.Void Unity.Netcode.INetworkMetrics::TrackTransportBytesSent(System.Int64) */, INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var, L_1, ((int64_t)L_2));
// }
return;
}
}
// System.Void Unity.Netcode.MetricHooks::OnBeforeReceiveBatch(System.UInt64,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetricHooks_OnBeforeReceiveBatch_m880B073067798CF9D281C4719A5D78CB9E03B039 (MetricHooks_t2F025F1B9F45BCE5555E5EC094215FD9BE6FFBD8* __this, uint64_t ___0_senderId, int32_t ___1_messageCount, int32_t ___2_batchSizeInBytes, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_NetworkManager.NetworkMetrics.TrackTransportBytesReceived(batchSizeInBytes);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = __this->___m_NetworkManager_0;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = NetworkManager_get_NetworkMetrics_mC2FC9F73570CF607741C2C02FB641D1A23FCEF13(L_0, NULL);
int32_t L_2 = ___2_batchSizeInBytes;
NullCheck(L_1);
InterfaceActionInvoker1< int64_t >::Invoke(2 /* System.Void Unity.Netcode.INetworkMetrics::TrackTransportBytesReceived(System.Int64) */, INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var, L_1, ((int64_t)L_2));
// }
return;
}
}
// System.Void Unity.Netcode.MetricHooks::OnAfterReceiveBatch(System.UInt64,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetricHooks_OnAfterReceiveBatch_m0D9C4B8DD15C21015D531C8655CA81E6231E7C4D (MetricHooks_t2F025F1B9F45BCE5555E5EC094215FD9BE6FFBD8* __this, uint64_t ___0_senderId, int32_t ___1_messageCount, int32_t ___2_batchSizeInBytes, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Boolean Unity.Netcode.MetricHooks::OnVerifyCanSend(System.UInt64,System.Type,Unity.Netcode.NetworkDelivery)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MetricHooks_OnVerifyCanSend_mFE963AFA7ACD635EE2A9CA05304B9523B0E1AEE8 (MetricHooks_t2F025F1B9F45BCE5555E5EC094215FD9BE6FFBD8* __this, uint64_t ___0_destinationId, Type_t* ___1_messageType, int32_t ___2_delivery, const RuntimeMethod* method)
{
{
// return true;
return (bool)1;
}
}
// System.Boolean Unity.Netcode.MetricHooks::OnVerifyCanReceive(System.UInt64,System.Type,Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MetricHooks_OnVerifyCanReceive_mF2A14A90E44922440533E97744ABA70DEA6B60F8 (MetricHooks_t2F025F1B9F45BCE5555E5EC094215FD9BE6FFBD8* __this, uint64_t ___0_senderId, Type_t* ___1_messageType, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___2_messageContent, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___3_context, const RuntimeMethod* method)
{
{
// return true;
return (bool)1;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Unity.Netcode.INetworkMetrics Unity.Netcode.NetworkMetricsManager::get_NetworkMetrics()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NetworkMetricsManager_get_NetworkMetrics_m57775F2CF74B93A8EB3F6BE67B0E1671DD6AFEE0 (NetworkMetricsManager_tD9F432E8A6803DEC0B9BEB12E72EDD552AEB8987* __this, const RuntimeMethod* method)
{
{
// internal INetworkMetrics NetworkMetrics { get; private set; }
RuntimeObject* L_0 = __this->___U3CNetworkMetricsU3Ek__BackingField_0;
return L_0;
}
}
// System.Void Unity.Netcode.NetworkMetricsManager::set_NetworkMetrics(Unity.Netcode.INetworkMetrics)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMetricsManager_set_NetworkMetrics_m143B01289490D1CD15F2E2557674DAB6F11A4DC5 (NetworkMetricsManager_tD9F432E8A6803DEC0B9BEB12E72EDD552AEB8987* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
// internal INetworkMetrics NetworkMetrics { get; private set; }
RuntimeObject* L_0 = ___0_value;
__this->___U3CNetworkMetricsU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNetworkMetricsU3Ek__BackingField_0), (void*)L_0);
return;
}
}
// System.Void Unity.Netcode.NetworkMetricsManager::UpdateMetrics()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMetricsManager_UpdateMetrics_m7D8425A5EADFCCB576F23467F59A7588E0DEF4D5 (NetworkMetricsManager_tD9F432E8A6803DEC0B9BEB12E72EDD552AEB8987* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m77E747915C8B4E1F817F264ECE288631575CAB99_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_mB707C2C245B1F69E807EDBBE3A1CB5DBB2CAEFE3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* G_B2_0 = NULL;
RuntimeObject* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
RuntimeObject* G_B3_1 = NULL;
{
// NetworkMetrics.UpdateNetworkObjectsCount(m_NetworkManager.SpawnManager.SpawnedObjects.Count);
RuntimeObject* L_0;
L_0 = NetworkMetricsManager_get_NetworkMetrics_m57775F2CF74B93A8EB3F6BE67B0E1671DD6AFEE0_inline(__this, NULL);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_1 = __this->___m_NetworkManager_1;
NullCheck(L_1);
NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D* L_2;
L_2 = NetworkManager_get_SpawnManager_mAE49738D7E37718DABC59F9BBF31E985B7D438F8_inline(L_1, NULL);
NullCheck(L_2);
Dictionary_2_t157A4914F029A406F78B10B4418C1C55A8B74123* L_3 = L_2->___SpawnedObjects_1;
NullCheck(L_3);
int32_t L_4;
L_4 = Dictionary_2_get_Count_m77E747915C8B4E1F817F264ECE288631575CAB99(L_3, Dictionary_2_get_Count_m77E747915C8B4E1F817F264ECE288631575CAB99_RuntimeMethod_var);
NullCheck(L_0);
InterfaceActionInvoker1< int32_t >::Invoke(30 /* System.Void Unity.Netcode.INetworkMetrics::UpdateNetworkObjectsCount(System.Int32) */, INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var, L_0, L_4);
// NetworkMetrics.UpdateConnectionsCount((m_NetworkManager.IsServer) ? m_NetworkManager.ConnectionManager.ConnectedClients.Count : 1);
RuntimeObject* L_5;
L_5 = NetworkMetricsManager_get_NetworkMetrics_m57775F2CF74B93A8EB3F6BE67B0E1671DD6AFEE0_inline(__this, NULL);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_6 = __this->___m_NetworkManager_1;
NullCheck(L_6);
bool L_7;
L_7 = NetworkManager_get_IsServer_m3FF8C5D22D260033AD3FC6C4AF44E7161BDD7F52(L_6, NULL);
G_B1_0 = L_5;
if (L_7)
{
G_B2_0 = L_5;
goto IL_0036;
}
}
{
G_B3_0 = 1;
G_B3_1 = G_B1_0;
goto IL_004b;
}
IL_0036:
{
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_8 = __this->___m_NetworkManager_1;
NullCheck(L_8);
NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* L_9 = L_8->___ConnectionManager_31;
NullCheck(L_9);
Dictionary_2_t04CE97C57D2E25D600E03BF7F53BDCDDAC05C9DF* L_10 = L_9->___ConnectedClients_10;
NullCheck(L_10);
int32_t L_11;
L_11 = Dictionary_2_get_Count_mB707C2C245B1F69E807EDBBE3A1CB5DBB2CAEFE3(L_10, Dictionary_2_get_Count_mB707C2C245B1F69E807EDBBE3A1CB5DBB2CAEFE3_RuntimeMethod_var);
G_B3_0 = L_11;
G_B3_1 = G_B2_0;
}
IL_004b:
{
NullCheck(G_B3_1);
InterfaceActionInvoker1< int32_t >::Invoke(31 /* System.Void Unity.Netcode.INetworkMetrics::UpdateConnectionsCount(System.Int32) */, INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var, G_B3_1, G_B3_0);
// NetworkMetrics.DispatchFrame();
RuntimeObject* L_12;
L_12 = NetworkMetricsManager_get_NetworkMetrics_m57775F2CF74B93A8EB3F6BE67B0E1671DD6AFEE0_inline(__this, NULL);
NullCheck(L_12);
InterfaceActionInvoker0::Invoke(33 /* System.Void Unity.Netcode.INetworkMetrics::DispatchFrame() */, INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var, L_12);
// }
return;
}
}
// System.Void Unity.Netcode.NetworkMetricsManager::Initialize(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMetricsManager_Initialize_m074F6FDB4C5E253F9412C1B2C5256F8381F4D958 (NetworkMetricsManager_tD9F432E8A6803DEC0B9BEB12E72EDD552AEB8987* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_networkManager, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_NetworkManager = networkManager;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = ___0_networkManager;
__this->___m_NetworkManager_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_NetworkManager_1), (void*)L_0);
// if (NetworkMetrics == null)
RuntimeObject* L_1;
L_1 = NetworkMetricsManager_get_NetworkMetrics_m57775F2CF74B93A8EB3F6BE67B0E1671DD6AFEE0_inline(__this, NULL);
if (L_1)
{
goto IL_001a;
}
}
{
// NetworkMetrics = new NullNetworkMetrics();
NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* L_2 = (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572*)il2cpp_codegen_object_new(NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572_il2cpp_TypeInfo_var);
NullCheck(L_2);
NullNetworkMetrics__ctor_m2B07DE33B1DE99C99800C20BE1E26171800D14F4(L_2, NULL);
NetworkMetricsManager_set_NetworkMetrics_m143B01289490D1CD15F2E2557674DAB6F11A4DC5_inline(__this, L_2, NULL);
}
IL_001a:
{
// }
return;
}
}
// System.Void Unity.Netcode.NetworkMetricsManager::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkMetricsManager__ctor_mF56BD180DE14D1398EE2C3D103F7A0E6FF79F2B2 (NetworkMetricsManager_tD9F432E8A6803DEC0B9BEB12E72EDD552AEB8987* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.NullNetworkMetrics::SetConnectionId(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_SetConnectionId_m932FC3534A41D192E5F04433E82F4773F0B8366D (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, uint64_t ___0_connectionId, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackTransportBytesSent(System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackTransportBytesSent_m795E35DC9F7D54D9CF769C92786F5ED963B1C01B (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, int64_t ___0_bytesCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackTransportBytesReceived(System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackTransportBytesReceived_mA7BE745FCBE7CD525688F6F0992BAFBB4BD50CD7 (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, int64_t ___0_bytesCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackNetworkMessageSent(System.UInt64,System.String,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackNetworkMessageSent_m9871DC50D6BA89727268672E4FA53C623AB4A9E5 (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, uint64_t ___0_receivedClientId, String_t* ___1_messageType, int64_t ___2_bytesCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackNetworkMessageReceived(System.UInt64,System.String,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackNetworkMessageReceived_m7365EF772EF4F25DB1EA7A6D3F79C7C107FEBE10 (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, uint64_t ___0_senderClientId, String_t* ___1_messageType, int64_t ___2_bytesCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackNamedMessageSent(System.UInt64,System.String,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackNamedMessageSent_mBAC630A6711ACC1CAC04BA58965C4388943CE1D2 (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, uint64_t ___0_receiverClientId, String_t* ___1_messageName, int64_t ___2_bytesCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackNamedMessageSent(System.Collections.Generic.IReadOnlyCollection`1<System.UInt64>,System.String,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackNamedMessageSent_mBB155DFFC0A03100B8C29FC11C2ED175F1F7F041 (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, RuntimeObject* ___0_receiverClientIds, String_t* ___1_messageName, int64_t ___2_bytesCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackNamedMessageReceived(System.UInt64,System.String,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackNamedMessageReceived_mD68B670BBB38F0F24CED41CAE0B4B34527BAB75F (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, uint64_t ___0_senderClientId, String_t* ___1_messageName, int64_t ___2_bytesCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackUnnamedMessageSent(System.UInt64,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackUnnamedMessageSent_m59CCE0D8DED529DD6551B5E3CCB4BE1BF5B09A2D (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, uint64_t ___0_receiverClientId, int64_t ___1_bytesCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackUnnamedMessageSent(System.Collections.Generic.IReadOnlyCollection`1<System.UInt64>,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackUnnamedMessageSent_m9DA6158B35DFFEDA6ED1D70375E45D9A5E5605E0 (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, RuntimeObject* ___0_receiverClientIds, int64_t ___1_bytesCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackUnnamedMessageReceived(System.UInt64,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackUnnamedMessageReceived_mECAB0C7FA588374F52D458FF25BA3238799ABD04 (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, uint64_t ___0_senderClientId, int64_t ___1_bytesCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackNetworkVariableDeltaSent(System.UInt64,Unity.Netcode.NetworkObject,System.String,System.String,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackNetworkVariableDeltaSent_m849E0E654FC60BF7F8B2ED2F7D32F21F37DD4A6B (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, uint64_t ___0_receiverClientId, NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* ___1_networkObject, String_t* ___2_variableName, String_t* ___3_networkBehaviourName, int64_t ___4_bytesCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackNetworkVariableDeltaReceived(System.UInt64,Unity.Netcode.NetworkObject,System.String,System.String,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackNetworkVariableDeltaReceived_m9CF222EF29A01140DC10C19B75D6C41C87B506F8 (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, uint64_t ___0_senderClientId, NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* ___1_networkObject, String_t* ___2_variableName, String_t* ___3_networkBehaviourName, int64_t ___4_bytesCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackOwnershipChangeSent(System.UInt64,Unity.Netcode.NetworkObject,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackOwnershipChangeSent_m4678DC3891404388DF5E36A47FFFBD7C70F9800D (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, uint64_t ___0_receiverClientId, NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* ___1_networkObject, int64_t ___2_bytesCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackOwnershipChangeReceived(System.UInt64,Unity.Netcode.NetworkObject,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackOwnershipChangeReceived_m4B0AE6A9B09EAF4E650A04964D5CDA4094397008 (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, uint64_t ___0_senderClientId, NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* ___1_networkObject, int64_t ___2_bytesCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackObjectSpawnSent(System.UInt64,Unity.Netcode.NetworkObject,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackObjectSpawnSent_mBBBB3A8CC2FCC4DF614C0220051CDE5F4355579D (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, uint64_t ___0_receiverClientId, NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* ___1_networkObject, int64_t ___2_bytesCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackObjectSpawnReceived(System.UInt64,Unity.Netcode.NetworkObject,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackObjectSpawnReceived_m5693A95DFAA8A979513C1BBBFBD6E24C80E24A52 (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, uint64_t ___0_senderClientId, NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* ___1_networkObject, int64_t ___2_bytesCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackObjectDestroySent(System.UInt64,Unity.Netcode.NetworkObject,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackObjectDestroySent_m9901D7381A53BF2BEB3969447EFFB686C9B0D407 (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, uint64_t ___0_senderClientId, NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* ___1_networkObject, int64_t ___2_bytesCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackObjectDestroyReceived(System.UInt64,Unity.Netcode.NetworkObject,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackObjectDestroyReceived_mCEFAA007D7813A532C581FCF92F4B2FB8B1091FA (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, uint64_t ___0_senderClientId, NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* ___1_networkObject, int64_t ___2_bytesCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackRpcSent(System.UInt64,Unity.Netcode.NetworkObject,System.String,System.String,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackRpcSent_m39BF4E97DC0D0E0034788F9182BFAC5D63129FD0 (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, uint64_t ___0_receiverClientId, NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* ___1_networkObject, String_t* ___2_rpcName, String_t* ___3_networkBehaviourName, int64_t ___4_bytesCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackRpcSent(System.UInt64[],Unity.Netcode.NetworkObject,System.String,System.String,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackRpcSent_m69889C50C6FA491A892402C10ED17EE8027EB694 (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___0_receiverClientIds, NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* ___1_networkObject, String_t* ___2_rpcName, String_t* ___3_networkBehaviourName, int64_t ___4_bytesCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackRpcReceived(System.UInt64,Unity.Netcode.NetworkObject,System.String,System.String,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackRpcReceived_m99ADF612B97894D5B53830AE33738F46E8B905CF (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, uint64_t ___0_senderClientId, NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* ___1_networkObject, String_t* ___2_rpcName, String_t* ___3_networkBehaviourName, int64_t ___4_bytesCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackServerLogSent(System.UInt64,System.UInt32,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackServerLogSent_m3B6C2620B7CE9655FF856C0BA01C57A38668FAFA (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, uint64_t ___0_receiverClientId, uint32_t ___1_logType, int64_t ___2_bytesCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackServerLogReceived(System.UInt64,System.UInt32,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackServerLogReceived_mE84574F03C1E8BE4A9FAE637833AE20F992693CE (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, uint64_t ___0_senderClientId, uint32_t ___1_logType, int64_t ___2_bytesCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackSceneEventSent(System.Collections.Generic.IReadOnlyList`1<System.UInt64>,System.UInt32,System.String,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackSceneEventSent_mC1288C91F84DB9C78B70F0A8281FD41F7FCBC233 (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, RuntimeObject* ___0_receiverClientIds, uint32_t ___1_sceneEventType, String_t* ___2_sceneName, int64_t ___3_bytesCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackSceneEventSent(System.UInt64,System.UInt32,System.String,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackSceneEventSent_m58247CE551F62218CFB9B2E72FB0C542EA46E0DA (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, uint64_t ___0_receiverClientId, uint32_t ___1_sceneEventType, String_t* ___2_sceneName, int64_t ___3_bytesCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackSceneEventReceived(System.UInt64,System.UInt32,System.String,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackSceneEventReceived_mEF90B319F718474FDF1B6CBBACE6F3380487C44C (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, uint64_t ___0_senderClientId, uint32_t ___1_sceneEventType, String_t* ___2_sceneName, int64_t ___3_bytesCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackPacketSent(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackPacketSent_mC4AAB4B35803DA04FE6F45071AB48884A58BEC15 (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, uint32_t ___0_packetCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::TrackPacketReceived(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_TrackPacketReceived_m435E534C44F082DE0974BE8B33AA1E5F9B1E0F54 (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, uint32_t ___0_packetCount, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::UpdateRttToServer(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_UpdateRttToServer_m564C14C0717105273E076BB6ECBF5738227AEE06 (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, int32_t ___0_rtt, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::UpdateNetworkObjectsCount(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_UpdateNetworkObjectsCount_m3CF03BDF2349A40678C195F6667DFE682FE1E8CE (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, int32_t ___0_count, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::UpdateConnectionsCount(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_UpdateConnectionsCount_m4D9E2E4948F90B0124284CE32C8BB647EE37C727 (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, int32_t ___0_count, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::UpdatePacketLoss(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_UpdatePacketLoss_m6D1BA83F0F9C58CB5CFF285E515E36AAAD335949 (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, float ___0_packetLoss, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::DispatchFrame()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics_DispatchFrame_m2EB471612E7CAD0811E6FB9CAA868725DC2AA91E (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NullNetworkMetrics::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullNetworkMetrics__ctor_m2B07DE33B1DE99C99800C20BE1E26171800D14F4 (NullNetworkMetrics_t9F27F82BC5D7FD60F7E78C0D41B6EFC7E9095572* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Unity.Netcode.NetworkBehaviour Unity.Netcode.NetworkVariableBase::GetBehaviour()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* NetworkVariableBase_GetBehaviour_m9C18EBDECA7A808B354BAC7FB95A6A8A859BA1FC (NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* __this, const RuntimeMethod* method)
{
{
// return m_NetworkBehaviour;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_0 = __this->___m_NetworkBehaviour_3;
return L_0;
}
}
// System.Void Unity.Netcode.NetworkVariableBase::Initialize(Unity.Netcode.NetworkBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkVariableBase_Initialize_m3CDC76289526BDD5D31AEFC63650A394E4DAB8C7 (NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* __this, NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* ___0_networkBehaviour, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_NetworkBehaviour = networkBehaviour;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_0 = ___0_networkBehaviour;
__this->___m_NetworkBehaviour_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_NetworkBehaviour_3), (void*)L_0);
// if (m_NetworkBehaviour.NetworkManager)
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_1 = __this->___m_NetworkBehaviour_3;
NullCheck(L_1);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2;
L_2 = NetworkBehaviour_get_NetworkManager_mB42548F1F4877DC884DDBFF2F110F719D9EC8C57(L_1, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL);
if (!L_3)
{
goto IL_0031;
}
}
{
// if (m_NetworkBehaviour.NetworkManager.NetworkTimeSystem != null)
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_4 = __this->___m_NetworkBehaviour_3;
NullCheck(L_4);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_5;
L_5 = NetworkBehaviour_get_NetworkManager_mB42548F1F4877DC884DDBFF2F110F719D9EC8C57(L_4, NULL);
NullCheck(L_5);
NetworkTimeSystem_t41941E913D45E10F4FAF8455F1CED3DD9432FFA2* L_6;
L_6 = NetworkManager_get_NetworkTimeSystem_m6539E400AE906BAB1DF5DC3B124192522ACBC212_inline(L_5, NULL);
if (!L_6)
{
goto IL_0031;
}
}
{
// UpdateLastSentTime();
NetworkVariableBase_UpdateLastSentTime_m4B0FF7F45CDD81547D433717FE212CB42BFD8560(__this, NULL);
}
IL_0031:
{
// OnInitialize();
VirtualActionInvoker0::Invoke(5 /* System.Void Unity.Netcode.NetworkVariableBase::OnInitialize() */, __this);
// }
return;
}
}
// System.Void Unity.Netcode.NetworkVariableBase::OnInitialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkVariableBase_OnInitialize_m7ADBD24871463F59CD5C16647A38166B6FC7248A (NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.NetworkVariableBase::SetUpdateTraits(Unity.Netcode.NetworkVariableUpdateTraits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkVariableBase_SetUpdateTraits_m6CF4B9A8F73AF59B222758B50E516C23BF9D04F0 (NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* __this, NetworkVariableUpdateTraits_t80D1AB1508277AA530781F02592DE80BD43B4CF3 ___0_traits, const RuntimeMethod* method)
{
{
// UpdateTraits = traits;
NetworkVariableUpdateTraits_t80D1AB1508277AA530781F02592DE80BD43B4CF3 L_0 = ___0_traits;
__this->___UpdateTraits_0 = L_0;
// }
return;
}
}
// System.Boolean Unity.Netcode.NetworkVariableBase::ExceedsDirtinessThreshold()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkVariableBase_ExceedsDirtinessThreshold_mB2229D61A759E6C0C3306A26DA4B69E69B776DBD (NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* __this, const RuntimeMethod* method)
{
{
// return true;
return (bool)1;
}
}
// System.Void Unity.Netcode.NetworkVariableBase::.ctor(Unity.Netcode.NetworkVariableReadPermission,Unity.Netcode.NetworkVariableWritePermission)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkVariableBase__ctor_mCC797FC2AFA15C1723190B53B4652BCB0E797140 (NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* __this, int32_t ___0_readPerm, int32_t ___1_writePerm, const RuntimeMethod* method)
{
{
// protected NetworkVariableBase(
// NetworkVariableReadPermission readPerm = DefaultReadPerm,
// NetworkVariableWritePermission writePerm = DefaultWritePerm)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// ReadPerm = readPerm;
int32_t L_0 = ___0_readPerm;
__this->___ReadPerm_8 = L_0;
// WritePerm = writePerm;
int32_t L_1 = ___1_writePerm;
__this->___WritePerm_9 = L_1;
// }
return;
}
}
// System.String Unity.Netcode.NetworkVariableBase::get_Name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NetworkVariableBase_get_Name_mBB5654FF2EF8CCB1DAD2FB6403BDC46B2BD2303F (NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* __this, const RuntimeMethod* method)
{
{
// public string Name { get; internal set; }
String_t* L_0 = __this->___U3CNameU3Ek__BackingField_7;
return L_0;
}
}
// System.Void Unity.Netcode.NetworkVariableBase::set_Name(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkVariableBase_set_Name_m4D7D72E8C284458ACEDC7D7AE5F2EF42E55CB9B6 (NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// public string Name { get; internal set; }
String_t* L_0 = ___0_value;
__this->___U3CNameU3Ek__BackingField_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField_7), (void*)L_0);
return;
}
}
// System.Void Unity.Netcode.NetworkVariableBase::SetDirty(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkVariableBase_SetDirty_mB0A71A470AB90D01C37D737207AF9AE37E3075E0 (NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* __this, bool ___0_isDirty, const RuntimeMethod* method)
{
{
// m_IsDirty = isDirty;
bool L_0 = ___0_isDirty;
__this->___m_IsDirty_6 = L_0;
// if (m_IsDirty)
bool L_1 = __this->___m_IsDirty_6;
if (!L_1)
{
goto IL_0015;
}
}
{
// MarkNetworkBehaviourDirty();
NetworkVariableBase_MarkNetworkBehaviourDirty_m454F7A278916B1F087865143A5988B2B6BDA1F67(__this, NULL);
}
IL_0015:
{
// }
return;
}
}
// System.Boolean Unity.Netcode.NetworkVariableBase::CanSend()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkVariableBase_CanSend_mE895457D545130AE4D49522CF6D1E6B9AFE8C5DF (NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* __this, const RuntimeMethod* method)
{
double V_0 = 0.0;
{
// var timeSinceLastUpdate = m_NetworkBehaviour.NetworkManager.NetworkTimeSystem.LocalTime - LastUpdateSent;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_0 = __this->___m_NetworkBehaviour_3;
NullCheck(L_0);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_1;
L_1 = NetworkBehaviour_get_NetworkManager_mB42548F1F4877DC884DDBFF2F110F719D9EC8C57(L_0, NULL);
NullCheck(L_1);
NetworkTimeSystem_t41941E913D45E10F4FAF8455F1CED3DD9432FFA2* L_2;
L_2 = NetworkManager_get_NetworkTimeSystem_m6539E400AE906BAB1DF5DC3B124192522ACBC212_inline(L_1, NULL);
NullCheck(L_2);
double L_3;
L_3 = NetworkTimeSystem_get_LocalTime_m52082AD2B933832491435CE4729AE62FC392B0C6(L_2, NULL);
double L_4 = __this->___LastUpdateSent_1;
V_0 = ((double)il2cpp_codegen_subtract(L_3, L_4));
// return
// (
// UpdateTraits.MaxSecondsBetweenUpdates > 0 &&
// timeSinceLastUpdate >= UpdateTraits.MaxSecondsBetweenUpdates
// ) ||
// (
// timeSinceLastUpdate >= UpdateTraits.MinSecondsBetweenUpdates &&
// ExceedsDirtinessThreshold()
// );
NetworkVariableUpdateTraits_t80D1AB1508277AA530781F02592DE80BD43B4CF3* L_5 = (NetworkVariableUpdateTraits_t80D1AB1508277AA530781F02592DE80BD43B4CF3*)(&__this->___UpdateTraits_0);
float L_6 = L_5->___MaxSecondsBetweenUpdates_1;
if ((!(((float)L_6) > ((float)(0.0f)))))
{
goto IL_003e;
}
}
{
double L_7 = V_0;
NetworkVariableUpdateTraits_t80D1AB1508277AA530781F02592DE80BD43B4CF3* L_8 = (NetworkVariableUpdateTraits_t80D1AB1508277AA530781F02592DE80BD43B4CF3*)(&__this->___UpdateTraits_0);
float L_9 = L_8->___MaxSecondsBetweenUpdates_1;
if ((((double)L_7) >= ((double)((double)L_9))))
{
goto IL_0056;
}
}
IL_003e:
{
double L_10 = V_0;
NetworkVariableUpdateTraits_t80D1AB1508277AA530781F02592DE80BD43B4CF3* L_11 = (NetworkVariableUpdateTraits_t80D1AB1508277AA530781F02592DE80BD43B4CF3*)(&__this->___UpdateTraits_0);
float L_12 = L_11->___MinSecondsBetweenUpdates_0;
if ((!(((double)L_10) >= ((double)((double)L_12)))))
{
goto IL_0054;
}
}
{
bool L_13;
L_13 = VirtualFuncInvoker0< bool >::Invoke(6 /* System.Boolean Unity.Netcode.NetworkVariableBase::ExceedsDirtinessThreshold() */, __this);
return L_13;
}
IL_0054:
{
return (bool)0;
}
IL_0056:
{
return (bool)1;
}
}
// System.Void Unity.Netcode.NetworkVariableBase::UpdateLastSentTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkVariableBase_UpdateLastSentTime_m4B0FF7F45CDD81547D433717FE212CB42BFD8560 (NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* __this, const RuntimeMethod* method)
{
{
// LastUpdateSent = m_NetworkBehaviour.NetworkManager.NetworkTimeSystem.LocalTime;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_0 = __this->___m_NetworkBehaviour_3;
NullCheck(L_0);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_1;
L_1 = NetworkBehaviour_get_NetworkManager_mB42548F1F4877DC884DDBFF2F110F719D9EC8C57(L_0, NULL);
NullCheck(L_1);
NetworkTimeSystem_t41941E913D45E10F4FAF8455F1CED3DD9432FFA2* L_2;
L_2 = NetworkManager_get_NetworkTimeSystem_m6539E400AE906BAB1DF5DC3B124192522ACBC212_inline(L_1, NULL);
NullCheck(L_2);
double L_3;
L_3 = NetworkTimeSystem_get_LocalTime_m52082AD2B933832491435CE4729AE62FC392B0C6(L_2, NULL);
__this->___LastUpdateSent_1 = L_3;
// }
return;
}
}
// System.Void Unity.Netcode.NetworkVariableBase::MarkNetworkBehaviourDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkVariableBase_MarkNetworkBehaviourDirty_m454F7A278916B1F087865143A5988B2B6BDA1F67 (NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5FE7B4B6BCBA999C5F60E019A8323FE4E5651D21);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE05196639C80AB9CE3F26D3A66921E98FF84D5CF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFA965E00A8A94F01EB412C80DC1CCBCBB42EC998);
s_Il2CppMethodInitialized = true;
}
{
// if (m_NetworkBehaviour == null)
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_0 = __this->___m_NetworkBehaviour_3;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0019;
}
}
{
// Debug.LogWarning($"NetworkVariable is written to, but doesn't know its NetworkBehaviour yet. " +
// "Are you modifying a NetworkVariable before the NetworkObject is spawned?");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteralE05196639C80AB9CE3F26D3A66921E98FF84D5CF, NULL);
// return;
return;
}
IL_0019:
{
// if (m_NetworkBehaviour.NetworkManager.ShutdownInProgress)
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_2 = __this->___m_NetworkBehaviour_3;
NullCheck(L_2);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_3;
L_3 = NetworkBehaviour_get_NetworkManager_mB42548F1F4877DC884DDBFF2F110F719D9EC8C57(L_2, NULL);
NullCheck(L_3);
bool L_4;
L_4 = NetworkManager_get_ShutdownInProgress_mF9E146A3C71F83E8E5B36E720CB16610324D7109_inline(L_3, NULL);
if (!L_4)
{
goto IL_0049;
}
}
{
// if (m_NetworkBehaviour.NetworkManager.LogLevel <= LogLevel.Developer)
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_5 = __this->___m_NetworkBehaviour_3;
NullCheck(L_5);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_6;
L_6 = NetworkBehaviour_get_NetworkManager_mB42548F1F4877DC884DDBFF2F110F719D9EC8C57(L_5, NULL);
NullCheck(L_6);
int32_t L_7 = L_6->___LogLevel_12;
if ((((int32_t)L_7) > ((int32_t)0)))
{
goto IL_0048;
}
}
{
// Debug.LogWarning($"NetworkVariable is written to during the NetworkManager shutdown! " +
// "Are you modifying a NetworkVariable within a NetworkBehaviour.OnDestroy or NetworkBehaviour.OnDespawn method?");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteralFA965E00A8A94F01EB412C80DC1CCBCBB42EC998, NULL);
}
IL_0048:
{
// return;
return;
}
IL_0049:
{
// if (!m_NetworkBehaviour.NetworkManager.IsListening)
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_8 = __this->___m_NetworkBehaviour_3;
NullCheck(L_8);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_9;
L_9 = NetworkBehaviour_get_NetworkManager_mB42548F1F4877DC884DDBFF2F110F719D9EC8C57(L_8, NULL);
NullCheck(L_9);
bool L_10;
L_10 = NetworkManager_get_IsListening_m6E683AF8D3D2D2716957B42C8CD8CD47EC3D688C(L_9, NULL);
if (L_10)
{
goto IL_0079;
}
}
{
// if (m_NetworkBehaviour.NetworkManager.LogLevel <= LogLevel.Developer)
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_11 = __this->___m_NetworkBehaviour_3;
NullCheck(L_11);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_12;
L_12 = NetworkBehaviour_get_NetworkManager_mB42548F1F4877DC884DDBFF2F110F719D9EC8C57(L_11, NULL);
NullCheck(L_12);
int32_t L_13 = L_12->___LogLevel_12;
if ((((int32_t)L_13) > ((int32_t)0)))
{
goto IL_0078;
}
}
{
// Debug.LogWarning($"NetworkVariable is written to after the NetworkManager has already shutdown! " +
// "Are you modifying a NetworkVariable within a NetworkBehaviour.OnDestroy or NetworkBehaviour.OnDespawn method?");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral5FE7B4B6BCBA999C5F60E019A8323FE4E5651D21, NULL);
}
IL_0078:
{
// return;
return;
}
IL_0079:
{
// m_NetworkBehaviour.NetworkManager.BehaviourUpdater.AddForUpdate(m_NetworkBehaviour.NetworkObject);
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_14 = __this->___m_NetworkBehaviour_3;
NullCheck(L_14);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_15;
L_15 = NetworkBehaviour_get_NetworkManager_mB42548F1F4877DC884DDBFF2F110F719D9EC8C57(L_14, NULL);
NullCheck(L_15);
NetworkBehaviourUpdater_t215DD428092983D5AECE1BF5BA0576E5070F987C* L_16;
L_16 = NetworkManager_get_BehaviourUpdater_m083E90C9FDBA1EE960D95B5357BB65AA3D795F62_inline(L_15, NULL);
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_17 = __this->___m_NetworkBehaviour_3;
NullCheck(L_17);
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_18;
L_18 = NetworkBehaviour_get_NetworkObject_m5B4FBD71361ED0640492D6AAB454C393E8394224(L_17, NULL);
NullCheck(L_16);
NetworkBehaviourUpdater_AddForUpdate_m8F2C1A11D5A34B15B7EC0B540F7EF9F116F6E29B(L_16, L_18, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.NetworkVariableBase::ResetDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkVariableBase_ResetDirty_m0CA4D866C2F9109D3DD61772AF926DF60B0DC95F (NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* __this, const RuntimeMethod* method)
{
{
// m_IsDirty = false;
__this->___m_IsDirty_6 = (bool)0;
// }
return;
}
}
// System.Boolean Unity.Netcode.NetworkVariableBase::IsDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkVariableBase_IsDirty_mE8E154259D9A194500599B43B4D5018B7ABF8DCF (NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* __this, const RuntimeMethod* method)
{
{
// return m_IsDirty;
bool L_0 = __this->___m_IsDirty_6;
return L_0;
}
}
// System.Boolean Unity.Netcode.NetworkVariableBase::CanClientRead(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkVariableBase_CanClientRead_m4D3945913B28A7261ACC83D2696D1B1D16910662 (NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* __this, uint64_t ___0_clientId, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// switch (ReadPerm)
int32_t L_0 = __this->___ReadPerm_8;
V_0 = L_0;
int32_t L_1 = V_0;
if (!L_1)
{
goto IL_000e;
}
}
{
int32_t L_2 = V_0;
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0010;
}
}
IL_000e:
{
// return true;
return (bool)1;
}
IL_0010:
{
// return clientId == m_NetworkBehaviour.NetworkObject.OwnerClientId || NetworkManager.ServerClientId == clientId;
uint64_t L_3 = ___0_clientId;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_4 = __this->___m_NetworkBehaviour_3;
NullCheck(L_4);
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_5;
L_5 = NetworkBehaviour_get_NetworkObject_m5B4FBD71361ED0640492D6AAB454C393E8394224(L_4, NULL);
NullCheck(L_5);
uint64_t L_6;
L_6 = NetworkObject_get_OwnerClientId_m049930D5FE84BDA9104F03995AC29953BAB247E4_inline(L_5, NULL);
if ((((int64_t)L_3) == ((int64_t)L_6)))
{
goto IL_0029;
}
}
{
uint64_t L_7 = ___0_clientId;
return (bool)((((int64_t)L_7) == ((int64_t)((int64_t)0)))? 1 : 0);
}
IL_0029:
{
return (bool)1;
}
}
// System.Boolean Unity.Netcode.NetworkVariableBase::CanClientWrite(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NetworkVariableBase_CanClientWrite_m3699C811A313FA2BB7EB9BC8354D0A8533921B59 (NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* __this, uint64_t ___0_clientId, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// switch (WritePerm)
int32_t L_0 = __this->___WritePerm_9;
V_0 = L_0;
int32_t L_1 = V_0;
if (!L_1)
{
goto IL_000e;
}
}
{
int32_t L_2 = V_0;
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0014;
}
}
IL_000e:
{
// return clientId == NetworkManager.ServerClientId;
uint64_t L_3 = ___0_clientId;
return (bool)((((int64_t)L_3) == ((int64_t)((int64_t)0)))? 1 : 0);
}
IL_0014:
{
// return clientId == m_NetworkBehaviour.NetworkObject.OwnerClientId;
uint64_t L_4 = ___0_clientId;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_5 = __this->___m_NetworkBehaviour_3;
NullCheck(L_5);
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_6;
L_6 = NetworkBehaviour_get_NetworkObject_m5B4FBD71361ED0640492D6AAB454C393E8394224(L_5, NULL);
NullCheck(L_6);
uint64_t L_7;
L_7 = NetworkObject_get_OwnerClientId_m049930D5FE84BDA9104F03995AC29953BAB247E4_inline(L_6, NULL);
return (bool)((((int64_t)L_4) == ((int64_t)L_7))? 1 : 0);
}
}
// System.UInt64 Unity.Netcode.NetworkVariableBase::OwnerClientId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t NetworkVariableBase_OwnerClientId_mBF9807D924615F38C05FD06B33FE3AE96ACE3B72 (NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* __this, const RuntimeMethod* method)
{
{
// return m_NetworkBehaviour.NetworkObject.OwnerClientId;
NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* L_0 = __this->___m_NetworkBehaviour_3;
NullCheck(L_0);
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_1;
L_1 = NetworkBehaviour_get_NetworkObject_m5B4FBD71361ED0640492D6AAB454C393E8394224(L_0, NULL);
NullCheck(L_1);
uint64_t L_2;
L_2 = NetworkObject_get_OwnerClientId_m049930D5FE84BDA9104F03995AC29953BAB247E4_inline(L_1, NULL);
return L_2;
}
}
// System.Void Unity.Netcode.NetworkVariableBase::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkVariableBase_Dispose_m5D6C8CE16041BDEE7541996095FEDF48318DBA36 (NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.ShortSerializer::Write(Unity.Netcode.FastBufferWriter,System.Int16&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShortSerializer_Write_m624115906800FBA79456C06D5B77E9392C503C38 (ShortSerializer_tD46C0213820666E7B70D180780048EAFC4093E5E* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int16_t* ___1_value, const RuntimeMethod* method)
{
{
// BytePacker.WriteValueBitPacked(writer, value);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
int16_t* L_1 = ___1_value;
int32_t L_2 = *((int16_t*)L_1);
BytePacker_WriteValueBitPacked_m3DC189F0808892B18C067D83818947D2B4B95F47(L_0, (int16_t)L_2, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.ShortSerializer::Read(Unity.Netcode.FastBufferReader,System.Int16&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShortSerializer_Read_m8BB73A2B33AC4A8F9D1D291DABABE9B8928F5365 (ShortSerializer_tD46C0213820666E7B70D180780048EAFC4093E5E* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, int16_t* ___1_value, const RuntimeMethod* method)
{
{
// ByteUnpacker.ReadValueBitPacked(reader, out value);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_0 = ___0_reader;
int16_t* L_1 = ___1_value;
ByteUnpacker_ReadValueBitPacked_mAAF2068E2D0512EC1C559AC94020BCCA6DCBE5EC(L_0, L_1, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.ShortSerializer::WriteDelta(Unity.Netcode.FastBufferWriter,System.Int16&,System.Int16&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShortSerializer_WriteDelta_m5B67B2E44D5D69AD0F042822362DFE6C48B3580D (ShortSerializer_tD46C0213820666E7B70D180780048EAFC4093E5E* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int16_t* ___1_value, int16_t* ___2_previousValue, const RuntimeMethod* method)
{
{
// Write(writer, ref value);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
int16_t* L_1 = ___1_value;
ShortSerializer_Write_m624115906800FBA79456C06D5B77E9392C503C38(__this, L_0, L_1, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.ShortSerializer::ReadDelta(Unity.Netcode.FastBufferReader,System.Int16&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShortSerializer_ReadDelta_mF17CA71E52ED165F52FA31C8188EEFBB97872E8B (ShortSerializer_tD46C0213820666E7B70D180780048EAFC4093E5E* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, int16_t* ___1_value, const RuntimeMethod* method)
{
{
// Read(reader, ref value);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_0 = ___0_reader;
int16_t* L_1 = ___1_value;
ShortSerializer_Read_m8BB73A2B33AC4A8F9D1D291DABABE9B8928F5365(__this, L_0, L_1, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.ShortSerializer::Unity.Netcode.INetworkVariableSerializer<System.Int16>.ReadWithAllocator(Unity.Netcode.FastBufferReader,System.Int16&,Unity.Collections.Allocator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShortSerializer_Unity_Netcode_INetworkVariableSerializerU3CSystem_Int16U3E_ReadWithAllocator_m796C36350330C862DA82FFBB069027F16D6BFD1B (ShortSerializer_tD46C0213820666E7B70D180780048EAFC4093E5E* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, int16_t* ___1_value, int32_t ___2_allocator, const RuntimeMethod* method)
{
{
// throw new NotImplementedException();
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ShortSerializer_Unity_Netcode_INetworkVariableSerializerU3CSystem_Int16U3E_ReadWithAllocator_m796C36350330C862DA82FFBB069027F16D6BFD1B_RuntimeMethod_var)));
}
}
// System.Void Unity.Netcode.ShortSerializer::Duplicate(System.Int16&,System.Int16&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShortSerializer_Duplicate_mFDB0FF2F6B322ABF83A3799B5AA9CA624D3A1F22 (ShortSerializer_tD46C0213820666E7B70D180780048EAFC4093E5E* __this, int16_t* ___0_value, int16_t* ___1_duplicatedValue, const RuntimeMethod* method)
{
{
// duplicatedValue = value;
int16_t* L_0 = ___1_duplicatedValue;
int16_t* L_1 = ___0_value;
int32_t L_2 = *((int16_t*)L_1);
*((int16_t*)L_0) = (int16_t)L_2;
// }
return;
}
}
// System.Void Unity.Netcode.ShortSerializer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShortSerializer__ctor_m89EF0260E1B1C892C7A70BA86447C3E84305B2E4 (ShortSerializer_tD46C0213820666E7B70D180780048EAFC4093E5E* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Unity.Netcode.ShortSerializer::Unity.Netcode.INetworkVariableSerializer<System.Int16>.Duplicate(System.Int16& modreq(System.Runtime.InteropServices.InAttribute),System.Int16&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShortSerializer_Unity_Netcode_INetworkVariableSerializerU3CSystem_Int16U3E_Duplicate_m860EDDE45FB0648E147B7B96A588532DA0FC3829 (ShortSerializer_tD46C0213820666E7B70D180780048EAFC4093E5E* __this, int16_t* ___0_value, int16_t* ___1_duplicatedValue, const RuntimeMethod* method)
{
{
int16_t* L_0 = ___0_value;
int16_t* L_1 = ___1_duplicatedValue;
ShortSerializer_Duplicate_mFDB0FF2F6B322ABF83A3799B5AA9CA624D3A1F22(__this, L_0, L_1, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.UshortSerializer::Write(Unity.Netcode.FastBufferWriter,System.UInt16&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UshortSerializer_Write_m7F735125F76050BC3AFB3B66FD1625F4AD141238 (UshortSerializer_tD3982C819EFF1AD573D2C2D34B856D78E60A44E2* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, uint16_t* ___1_value, const RuntimeMethod* method)
{
{
// BytePacker.WriteValueBitPacked(writer, value);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
uint16_t* L_1 = ___1_value;
int32_t L_2 = *((uint16_t*)L_1);
BytePacker_WriteValueBitPacked_mDD8BA583E21D86EA5674E9291593F68F3DC49942(L_0, (uint16_t)L_2, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.UshortSerializer::Read(Unity.Netcode.FastBufferReader,System.UInt16&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UshortSerializer_Read_m7BEA7637EAE2765C9CDF32E4DA1F7227613CF808 (UshortSerializer_tD3982C819EFF1AD573D2C2D34B856D78E60A44E2* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, uint16_t* ___1_value, const RuntimeMethod* method)
{
{
// ByteUnpacker.ReadValueBitPacked(reader, out value);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_0 = ___0_reader;
uint16_t* L_1 = ___1_value;
ByteUnpacker_ReadValueBitPacked_m6623AF0F5D13C75BACCF790A8BC3D35A20DA61A2(L_0, L_1, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.UshortSerializer::WriteDelta(Unity.Netcode.FastBufferWriter,System.UInt16&,System.UInt16&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UshortSerializer_WriteDelta_mE9E5D321F94AF764DA599A6CC045ABED0528FC1A (UshortSerializer_tD3982C819EFF1AD573D2C2D34B856D78E60A44E2* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, uint16_t* ___1_value, uint16_t* ___2_previousValue, const RuntimeMethod* method)
{
{
// Write(writer, ref value);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
uint16_t* L_1 = ___1_value;
UshortSerializer_Write_m7F735125F76050BC3AFB3B66FD1625F4AD141238(__this, L_0, L_1, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.UshortSerializer::ReadDelta(Unity.Netcode.FastBufferReader,System.UInt16&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UshortSerializer_ReadDelta_m682790CEDFB81AC18DC17FD9168263EFAC185CFF (UshortSerializer_tD3982C819EFF1AD573D2C2D34B856D78E60A44E2* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, uint16_t* ___1_value, const RuntimeMethod* method)
{
{
// Read(reader, ref value);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_0 = ___0_reader;
uint16_t* L_1 = ___1_value;
UshortSerializer_Read_m7BEA7637EAE2765C9CDF32E4DA1F7227613CF808(__this, L_0, L_1, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.UshortSerializer::Unity.Netcode.INetworkVariableSerializer<System.UInt16>.ReadWithAllocator(Unity.Netcode.FastBufferReader,System.UInt16&,Unity.Collections.Allocator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UshortSerializer_Unity_Netcode_INetworkVariableSerializerU3CSystem_UInt16U3E_ReadWithAllocator_m1295EA6CB60435CEA375DA2C9FA60621FB417745 (UshortSerializer_tD3982C819EFF1AD573D2C2D34B856D78E60A44E2* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, uint16_t* ___1_value, int32_t ___2_allocator, const RuntimeMethod* method)
{
{
// throw new NotImplementedException();
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UshortSerializer_Unity_Netcode_INetworkVariableSerializerU3CSystem_UInt16U3E_ReadWithAllocator_m1295EA6CB60435CEA375DA2C9FA60621FB417745_RuntimeMethod_var)));
}
}
// System.Void Unity.Netcode.UshortSerializer::Duplicate(System.UInt16&,System.UInt16&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UshortSerializer_Duplicate_m49569A9690FC2512EA3552E058A659B086EE9FD8 (UshortSerializer_tD3982C819EFF1AD573D2C2D34B856D78E60A44E2* __this, uint16_t* ___0_value, uint16_t* ___1_duplicatedValue, const RuntimeMethod* method)
{
{
// duplicatedValue = value;
uint16_t* L_0 = ___1_duplicatedValue;
uint16_t* L_1 = ___0_value;
int32_t L_2 = *((uint16_t*)L_1);
*((int16_t*)L_0) = (int16_t)L_2;
// }
return;
}
}
// System.Void Unity.Netcode.UshortSerializer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UshortSerializer__ctor_mD09A2F8224C99C0A17645BCD08258541B172049A (UshortSerializer_tD3982C819EFF1AD573D2C2D34B856D78E60A44E2* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Unity.Netcode.UshortSerializer::Unity.Netcode.INetworkVariableSerializer<System.UInt16>.Duplicate(System.UInt16& modreq(System.Runtime.InteropServices.InAttribute),System.UInt16&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UshortSerializer_Unity_Netcode_INetworkVariableSerializerU3CSystem_UInt16U3E_Duplicate_mDC2E74478E3907F3373F0B5AD9726BA326FC8F89 (UshortSerializer_tD3982C819EFF1AD573D2C2D34B856D78E60A44E2* __this, uint16_t* ___0_value, uint16_t* ___1_duplicatedValue, const RuntimeMethod* method)
{
{
uint16_t* L_0 = ___0_value;
uint16_t* L_1 = ___1_duplicatedValue;
UshortSerializer_Duplicate_m49569A9690FC2512EA3552E058A659B086EE9FD8(__this, L_0, L_1, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.IntSerializer::Write(Unity.Netcode.FastBufferWriter,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntSerializer_Write_mE43D855BE802AB4F406F1F7866E159A16ED4CAB2 (IntSerializer_t7BA7A811CB363A66F0032453A8B1CFC02C0883FF* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t* ___1_value, const RuntimeMethod* method)
{
{
// BytePacker.WriteValueBitPacked(writer, value);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
int32_t* L_1 = ___1_value;
int32_t L_2 = *((int32_t*)L_1);
BytePacker_WriteValueBitPacked_m510F6322BA0F2C85AF9527A7927FF9B03F0AE613(L_0, L_2, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.IntSerializer::Read(Unity.Netcode.FastBufferReader,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntSerializer_Read_mF039AAB0B360C0E38445F853E8D2E94D4931381D (IntSerializer_t7BA7A811CB363A66F0032453A8B1CFC02C0883FF* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, int32_t* ___1_value, const RuntimeMethod* method)
{
{
// ByteUnpacker.ReadValueBitPacked(reader, out value);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_0 = ___0_reader;
int32_t* L_1 = ___1_value;
ByteUnpacker_ReadValueBitPacked_mC5142499F3BA1F4D8C60EDF335D6C54B0D78C4AC(L_0, L_1, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.IntSerializer::WriteDelta(Unity.Netcode.FastBufferWriter,System.Int32&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntSerializer_WriteDelta_m5640D622495EDF3191DA4BB0EB565F942A152F40 (IntSerializer_t7BA7A811CB363A66F0032453A8B1CFC02C0883FF* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t* ___1_value, int32_t* ___2_previousValue, const RuntimeMethod* method)
{
{
// Write(writer, ref value);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
int32_t* L_1 = ___1_value;
IntSerializer_Write_mE43D855BE802AB4F406F1F7866E159A16ED4CAB2(__this, L_0, L_1, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.IntSerializer::ReadDelta(Unity.Netcode.FastBufferReader,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntSerializer_ReadDelta_mA0DF1962AE718D8724D6190D342B2FC87B615568 (IntSerializer_t7BA7A811CB363A66F0032453A8B1CFC02C0883FF* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, int32_t* ___1_value, const RuntimeMethod* method)
{
{
// Read(reader, ref value);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_0 = ___0_reader;
int32_t* L_1 = ___1_value;
IntSerializer_Read_mF039AAB0B360C0E38445F853E8D2E94D4931381D(__this, L_0, L_1, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.IntSerializer::Unity.Netcode.INetworkVariableSerializer<System.Int32>.ReadWithAllocator(Unity.Netcode.FastBufferReader,System.Int32&,Unity.Collections.Allocator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntSerializer_Unity_Netcode_INetworkVariableSerializerU3CSystem_Int32U3E_ReadWithAllocator_m0AFAFDD9D890492216364F577302F341CACA69D1 (IntSerializer_t7BA7A811CB363A66F0032453A8B1CFC02C0883FF* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, int32_t* ___1_value, int32_t ___2_allocator, const RuntimeMethod* method)
{
{
// throw new NotImplementedException();
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IntSerializer_Unity_Netcode_INetworkVariableSerializerU3CSystem_Int32U3E_ReadWithAllocator_m0AFAFDD9D890492216364F577302F341CACA69D1_RuntimeMethod_var)));
}
}
// System.Void Unity.Netcode.IntSerializer::Duplicate(System.Int32&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntSerializer_Duplicate_mEB025819F362FEA44002EA679F9F2C64469AE448 (IntSerializer_t7BA7A811CB363A66F0032453A8B1CFC02C0883FF* __this, int32_t* ___0_value, int32_t* ___1_duplicatedValue, const RuntimeMethod* method)
{
{
// duplicatedValue = value;
int32_t* L_0 = ___1_duplicatedValue;
int32_t* L_1 = ___0_value;
int32_t L_2 = *((int32_t*)L_1);
*((int32_t*)L_0) = (int32_t)L_2;
// }
return;
}
}
// System.Void Unity.Netcode.IntSerializer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntSerializer__ctor_m1A7C96DAD381768F159D4499B08671F0CE62060F (IntSerializer_t7BA7A811CB363A66F0032453A8B1CFC02C0883FF* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Unity.Netcode.IntSerializer::Unity.Netcode.INetworkVariableSerializer<System.Int32>.Duplicate(System.Int32& modreq(System.Runtime.InteropServices.InAttribute),System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntSerializer_Unity_Netcode_INetworkVariableSerializerU3CSystem_Int32U3E_Duplicate_m22CCD8592D4FA8096F2CA43377B91B1EEB1625FC (IntSerializer_t7BA7A811CB363A66F0032453A8B1CFC02C0883FF* __this, int32_t* ___0_value, int32_t* ___1_duplicatedValue, const RuntimeMethod* method)
{
{
int32_t* L_0 = ___0_value;
int32_t* L_1 = ___1_duplicatedValue;
IntSerializer_Duplicate_mEB025819F362FEA44002EA679F9F2C64469AE448(__this, L_0, L_1, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.UintSerializer::Write(Unity.Netcode.FastBufferWriter,System.UInt32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UintSerializer_Write_mC06257E31B07352BE791CF89D155DDAC24E895BE (UintSerializer_tD14C682BE915361B5C1686C88EF4B22B08943763* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, uint32_t* ___1_value, const RuntimeMethod* method)
{
{
// BytePacker.WriteValueBitPacked(writer, value);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
uint32_t* L_1 = ___1_value;
int32_t L_2 = *((uint32_t*)L_1);
BytePacker_WriteValueBitPacked_m50033FEA83560CA7AF9668B3C7352E013D518F11(L_0, L_2, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.UintSerializer::Read(Unity.Netcode.FastBufferReader,System.UInt32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UintSerializer_Read_m4AD3BD2CF9AF05CCAEA8F886A82905BED976156A (UintSerializer_tD14C682BE915361B5C1686C88EF4B22B08943763* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, uint32_t* ___1_value, const RuntimeMethod* method)
{
{
// ByteUnpacker.ReadValueBitPacked(reader, out value);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_0 = ___0_reader;
uint32_t* L_1 = ___1_value;
ByteUnpacker_ReadValueBitPacked_mACA5F48002EFB41F31DB0F4AAB4936A2E423DCA4(L_0, L_1, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.UintSerializer::WriteDelta(Unity.Netcode.FastBufferWriter,System.UInt32&,System.UInt32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UintSerializer_WriteDelta_m1D0742E091E2CB12784E7833D927880823A9E983 (UintSerializer_tD14C682BE915361B5C1686C88EF4B22B08943763* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, uint32_t* ___1_value, uint32_t* ___2_previousValue, const RuntimeMethod* method)
{
{
// Write(writer, ref value);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
uint32_t* L_1 = ___1_value;
UintSerializer_Write_mC06257E31B07352BE791CF89D155DDAC24E895BE(__this, L_0, L_1, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.UintSerializer::ReadDelta(Unity.Netcode.FastBufferReader,System.UInt32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UintSerializer_ReadDelta_m74232557B36B7D2FF06899F52D6353DE68EA6297 (UintSerializer_tD14C682BE915361B5C1686C88EF4B22B08943763* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, uint32_t* ___1_value, const RuntimeMethod* method)
{
{
// Read(reader, ref value);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_0 = ___0_reader;
uint32_t* L_1 = ___1_value;
UintSerializer_Read_m4AD3BD2CF9AF05CCAEA8F886A82905BED976156A(__this, L_0, L_1, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.UintSerializer::Unity.Netcode.INetworkVariableSerializer<System.UInt32>.ReadWithAllocator(Unity.Netcode.FastBufferReader,System.UInt32&,Unity.Collections.Allocator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UintSerializer_Unity_Netcode_INetworkVariableSerializerU3CSystem_UInt32U3E_ReadWithAllocator_mD4717BBE387611981C82973E618D88C2AC0E9E4C (UintSerializer_tD14C682BE915361B5C1686C88EF4B22B08943763* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, uint32_t* ___1_value, int32_t ___2_allocator, const RuntimeMethod* method)
{
{
// throw new NotImplementedException();
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UintSerializer_Unity_Netcode_INetworkVariableSerializerU3CSystem_UInt32U3E_ReadWithAllocator_mD4717BBE387611981C82973E618D88C2AC0E9E4C_RuntimeMethod_var)));
}
}
// System.Void Unity.Netcode.UintSerializer::Duplicate(System.UInt32&,System.UInt32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UintSerializer_Duplicate_mFF56304858730DE3AD187330F1C19381344AA233 (UintSerializer_tD14C682BE915361B5C1686C88EF4B22B08943763* __this, uint32_t* ___0_value, uint32_t* ___1_duplicatedValue, const RuntimeMethod* method)
{
{
// duplicatedValue = value;
uint32_t* L_0 = ___1_duplicatedValue;
uint32_t* L_1 = ___0_value;
int32_t L_2 = *((uint32_t*)L_1);
*((int32_t*)L_0) = (int32_t)L_2;
// }
return;
}
}
// System.Void Unity.Netcode.UintSerializer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UintSerializer__ctor_mB3F1754FF6231768D2719C7DAD80E5334EAA044A (UintSerializer_tD14C682BE915361B5C1686C88EF4B22B08943763* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Unity.Netcode.UintSerializer::Unity.Netcode.INetworkVariableSerializer<System.UInt32>.Duplicate(System.UInt32& modreq(System.Runtime.InteropServices.InAttribute),System.UInt32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UintSerializer_Unity_Netcode_INetworkVariableSerializerU3CSystem_UInt32U3E_Duplicate_mE02A36471E7B635B15836AA95418C95E90E31B39 (UintSerializer_tD14C682BE915361B5C1686C88EF4B22B08943763* __this, uint32_t* ___0_value, uint32_t* ___1_duplicatedValue, const RuntimeMethod* method)
{
{
uint32_t* L_0 = ___0_value;
uint32_t* L_1 = ___1_duplicatedValue;
UintSerializer_Duplicate_mFF56304858730DE3AD187330F1C19381344AA233(__this, L_0, L_1, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.LongSerializer::Write(Unity.Netcode.FastBufferWriter,System.Int64&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongSerializer_Write_m6A32D31950E982C5EBDFE3ABBB1E1F98D5A411A9 (LongSerializer_tF9CDD63D5C3522A2C41744A0B69CE157E88E51A0* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int64_t* ___1_value, const RuntimeMethod* method)
{
{
// BytePacker.WriteValueBitPacked(writer, value);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
int64_t* L_1 = ___1_value;
int64_t L_2 = *((int64_t*)L_1);
BytePacker_WriteValueBitPacked_m1A15C24BAF2440122DAC589CA7C2D36745AE6B13(L_0, L_2, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.LongSerializer::Read(Unity.Netcode.FastBufferReader,System.Int64&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongSerializer_Read_mEF4E2B9BE846A16CDA512706A6345CE82493BA87 (LongSerializer_tF9CDD63D5C3522A2C41744A0B69CE157E88E51A0* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, int64_t* ___1_value, const RuntimeMethod* method)
{
{
// ByteUnpacker.ReadValueBitPacked(reader, out value);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_0 = ___0_reader;
int64_t* L_1 = ___1_value;
ByteUnpacker_ReadValueBitPacked_m8172ED13DE41E1E3138A8F14533E630E5F041F58(L_0, L_1, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.LongSerializer::WriteDelta(Unity.Netcode.FastBufferWriter,System.Int64&,System.Int64&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongSerializer_WriteDelta_mA2CF691532FDD9827E32E6F34C9839B1505D20FF (LongSerializer_tF9CDD63D5C3522A2C41744A0B69CE157E88E51A0* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int64_t* ___1_value, int64_t* ___2_previousValue, const RuntimeMethod* method)
{
{
// Write(writer, ref value);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
int64_t* L_1 = ___1_value;
LongSerializer_Write_m6A32D31950E982C5EBDFE3ABBB1E1F98D5A411A9(__this, L_0, L_1, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.LongSerializer::ReadDelta(Unity.Netcode.FastBufferReader,System.Int64&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongSerializer_ReadDelta_m5371205176243454DB7A39689F6BFA9FA0104EE7 (LongSerializer_tF9CDD63D5C3522A2C41744A0B69CE157E88E51A0* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, int64_t* ___1_value, const RuntimeMethod* method)
{
{
// Read(reader, ref value);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_0 = ___0_reader;
int64_t* L_1 = ___1_value;
LongSerializer_Read_mEF4E2B9BE846A16CDA512706A6345CE82493BA87(__this, L_0, L_1, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.LongSerializer::Unity.Netcode.INetworkVariableSerializer<System.Int64>.ReadWithAllocator(Unity.Netcode.FastBufferReader,System.Int64&,Unity.Collections.Allocator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongSerializer_Unity_Netcode_INetworkVariableSerializerU3CSystem_Int64U3E_ReadWithAllocator_m1D268F5F791F1EDBEBCEAB43F17F617F365B8AAD (LongSerializer_tF9CDD63D5C3522A2C41744A0B69CE157E88E51A0* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, int64_t* ___1_value, int32_t ___2_allocator, const RuntimeMethod* method)
{
{
// throw new NotImplementedException();
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LongSerializer_Unity_Netcode_INetworkVariableSerializerU3CSystem_Int64U3E_ReadWithAllocator_m1D268F5F791F1EDBEBCEAB43F17F617F365B8AAD_RuntimeMethod_var)));
}
}
// System.Void Unity.Netcode.LongSerializer::Duplicate(System.Int64&,System.Int64&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongSerializer_Duplicate_mF382F5715D906545A178599AB2A3BB4D18ABD4D5 (LongSerializer_tF9CDD63D5C3522A2C41744A0B69CE157E88E51A0* __this, int64_t* ___0_value, int64_t* ___1_duplicatedValue, const RuntimeMethod* method)
{
{
// duplicatedValue = value;
int64_t* L_0 = ___1_duplicatedValue;
int64_t* L_1 = ___0_value;
int64_t L_2 = *((int64_t*)L_1);
*((int64_t*)L_0) = (int64_t)L_2;
// }
return;
}
}
// System.Void Unity.Netcode.LongSerializer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongSerializer__ctor_mAB9C36AA0D18D0434E629E9D012636D241DDDB0A (LongSerializer_tF9CDD63D5C3522A2C41744A0B69CE157E88E51A0* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Unity.Netcode.LongSerializer::Unity.Netcode.INetworkVariableSerializer<System.Int64>.Duplicate(System.Int64& modreq(System.Runtime.InteropServices.InAttribute),System.Int64&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongSerializer_Unity_Netcode_INetworkVariableSerializerU3CSystem_Int64U3E_Duplicate_mAC7572E4C5836E4E517FDEBA768AD757CAB4028D (LongSerializer_tF9CDD63D5C3522A2C41744A0B69CE157E88E51A0* __this, int64_t* ___0_value, int64_t* ___1_duplicatedValue, const RuntimeMethod* method)
{
{
int64_t* L_0 = ___0_value;
int64_t* L_1 = ___1_duplicatedValue;
LongSerializer_Duplicate_mF382F5715D906545A178599AB2A3BB4D18ABD4D5(__this, L_0, L_1, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.UlongSerializer::Write(Unity.Netcode.FastBufferWriter,System.UInt64&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UlongSerializer_Write_mBF1C275373DCE7EA111C8EC4209A9D2257D0EEF9 (UlongSerializer_tE8E6F7551ED3CAB4958A1E94AC3B01D6219FB073* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, uint64_t* ___1_value, const RuntimeMethod* method)
{
{
// BytePacker.WriteValueBitPacked(writer, value);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
uint64_t* L_1 = ___1_value;
int64_t L_2 = *((int64_t*)L_1);
BytePacker_WriteValueBitPacked_m09C4B871F541B18A6E70D88AA192355F9BE7E0F4(L_0, L_2, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.UlongSerializer::Read(Unity.Netcode.FastBufferReader,System.UInt64&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UlongSerializer_Read_mEC64D0D5CD00792C7DF6F6300C7866BE9E9149CB (UlongSerializer_tE8E6F7551ED3CAB4958A1E94AC3B01D6219FB073* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, uint64_t* ___1_value, const RuntimeMethod* method)
{
{
// ByteUnpacker.ReadValueBitPacked(reader, out value);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_0 = ___0_reader;
uint64_t* L_1 = ___1_value;
ByteUnpacker_ReadValueBitPacked_mCC72ED83C355A0451B62A1C5B416810360DA1E88(L_0, L_1, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.UlongSerializer::WriteDelta(Unity.Netcode.FastBufferWriter,System.UInt64&,System.UInt64&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UlongSerializer_WriteDelta_mE86D0080736FC8A43A9ED0AAAE636EFA9A98A590 (UlongSerializer_tE8E6F7551ED3CAB4958A1E94AC3B01D6219FB073* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, uint64_t* ___1_value, uint64_t* ___2_previousValue, const RuntimeMethod* method)
{
{
// Write(writer, ref value);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
uint64_t* L_1 = ___1_value;
UlongSerializer_Write_mBF1C275373DCE7EA111C8EC4209A9D2257D0EEF9(__this, L_0, L_1, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.UlongSerializer::ReadDelta(Unity.Netcode.FastBufferReader,System.UInt64&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UlongSerializer_ReadDelta_mFDF036938514EAA01499E777351196CD3A011523 (UlongSerializer_tE8E6F7551ED3CAB4958A1E94AC3B01D6219FB073* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, uint64_t* ___1_value, const RuntimeMethod* method)
{
{
// Read(reader, ref value);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_0 = ___0_reader;
uint64_t* L_1 = ___1_value;
UlongSerializer_Read_mEC64D0D5CD00792C7DF6F6300C7866BE9E9149CB(__this, L_0, L_1, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.UlongSerializer::Unity.Netcode.INetworkVariableSerializer<System.UInt64>.ReadWithAllocator(Unity.Netcode.FastBufferReader,System.UInt64&,Unity.Collections.Allocator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UlongSerializer_Unity_Netcode_INetworkVariableSerializerU3CSystem_UInt64U3E_ReadWithAllocator_m8C796009ADB91E2F40791FB89BC544E6E928F292 (UlongSerializer_tE8E6F7551ED3CAB4958A1E94AC3B01D6219FB073* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, uint64_t* ___1_value, int32_t ___2_allocator, const RuntimeMethod* method)
{
{
// throw new NotImplementedException();
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UlongSerializer_Unity_Netcode_INetworkVariableSerializerU3CSystem_UInt64U3E_ReadWithAllocator_m8C796009ADB91E2F40791FB89BC544E6E928F292_RuntimeMethod_var)));
}
}
// System.Void Unity.Netcode.UlongSerializer::Duplicate(System.UInt64&,System.UInt64&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UlongSerializer_Duplicate_mB7D5268961569C2E88A32CEDF1B88C9EA207FD40 (UlongSerializer_tE8E6F7551ED3CAB4958A1E94AC3B01D6219FB073* __this, uint64_t* ___0_value, uint64_t* ___1_duplicatedValue, const RuntimeMethod* method)
{
{
// duplicatedValue = value;
uint64_t* L_0 = ___1_duplicatedValue;
uint64_t* L_1 = ___0_value;
int64_t L_2 = *((int64_t*)L_1);
*((int64_t*)L_0) = (int64_t)L_2;
// }
return;
}
}
// System.Void Unity.Netcode.UlongSerializer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UlongSerializer__ctor_m23ABCE61FF7CDFA2E48609E4644C3AA9B74F579C (UlongSerializer_tE8E6F7551ED3CAB4958A1E94AC3B01D6219FB073* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void Unity.Netcode.UlongSerializer::Unity.Netcode.INetworkVariableSerializer<System.UInt64>.Duplicate(System.UInt64& modreq(System.Runtime.InteropServices.InAttribute),System.UInt64&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UlongSerializer_Unity_Netcode_INetworkVariableSerializerU3CSystem_UInt64U3E_Duplicate_m99A358C32A1DA96CDD5EC0109209F9AE67B32AB0 (UlongSerializer_tE8E6F7551ED3CAB4958A1E94AC3B01D6219FB073* __this, uint64_t* ___0_value, uint64_t* ___1_duplicatedValue, const RuntimeMethod* method)
{
{
uint64_t* L_0 = ___0_value;
uint64_t* L_1 = ___1_duplicatedValue;
UlongSerializer_Duplicate_mB7D5268961569C2E88A32CEDF1B88C9EA207FD40(__this, L_0, L_1, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.NetworkVariableSerializationTypes::InitializeIntegerSerialization()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkVariableSerializationTypes_InitializeIntegerSerialization_m2E5E11CB57FD81DE2DBA9A181D641A47A1B7D146 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualsDelegate_t25A05E0926AD1CBAF53139F1A6E2762DF7CDBBF3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualsDelegate_tB4FF877290C7FE537D2B61938E3E0EE8F63C758E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualsDelegate_tC4308CB5860EDB975AEE700D59235C63C0C95964_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualsDelegate_tE6378BB0BF2AB72E6122DEC3862C98D0CE46A970_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualsDelegate_tEA4BF917AD021196C9284D4AD245E252CB6533A3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualsDelegate_tF0F4D4F302B5AED1BAEA1A9994898C220ACAE05F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntSerializer_t7BA7A811CB363A66F0032453A8B1CFC02C0883FF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LongSerializer_tF9CDD63D5C3522A2C41744A0B69CE157E88E51A0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkVariableSerialization_1_ValueEquals_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mE9EF046C141613464EB5BDEA1F05827578A5A5AC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkVariableSerialization_1_ValueEquals_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m02421E1432E75F64CB342A8A6B194F541296BF1A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkVariableSerialization_1_ValueEquals_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m0E50E1743DEE398C7A9395E1FCC06403BC4A20D1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkVariableSerialization_1_ValueEquals_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m8AE30B96A298562AE43FAF3E770DBB2454060D28_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkVariableSerialization_1_ValueEquals_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m5C696C7682B5E07F84A07086B411E3784FA16C1F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkVariableSerialization_1_ValueEquals_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mDE86EE1D7C319420DFA5C6F1E2B2BC853DB2303E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkVariableSerialization_1_set_AreEqual_m3C1FAA64794F101A5EB17D6707A5976714DFB394_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkVariableSerialization_1_set_AreEqual_mA86CD5A701674E38254D40F9754BCF25EA47F3F0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkVariableSerialization_1_set_AreEqual_mC37DE6E59572688A1700526363ADAB108663064C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkVariableSerialization_1_set_AreEqual_mC6EDA401BD54F21FEF1594A8FC66D505D7231FBD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkVariableSerialization_1_set_AreEqual_mD6FCDA9441548263012D5C5FEE5A38FDCD4B3DA2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkVariableSerialization_1_set_AreEqual_mF037BF424ADDBAF177DF791A23EB606B633D11CF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkVariableSerialization_1_t7A8DBBE18568C97196795AFF60615A2B49FD461D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkVariableSerialization_1_t9622A23C2CA72E2A9E99715A8324D42B95825266_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkVariableSerialization_1_tB9170BE4A40AFD39DE495AEF1D6AA62DBE575A8C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkVariableSerialization_1_tBEBBCF7001CFD8B94FDFDC4C25FED87BFAB62736_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkVariableSerialization_1_tDAD34F82E84027E44D7FC5015663E1DEE81A1047_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkVariableSerialization_1_tDF53A6B9167549CCA504210516F7900F3137ACE0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShortSerializer_tD46C0213820666E7B70D180780048EAFC4093E5E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UintSerializer_tD14C682BE915361B5C1686C88EF4B22B08943763_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UlongSerializer_tE8E6F7551ED3CAB4958A1E94AC3B01D6219FB073_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UshortSerializer_tD3982C819EFF1AD573D2C2D34B856D78E60A44E2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// NetworkVariableSerialization<short>.Serializer = new ShortSerializer();
ShortSerializer_tD46C0213820666E7B70D180780048EAFC4093E5E* L_0 = (ShortSerializer_tD46C0213820666E7B70D180780048EAFC4093E5E*)il2cpp_codegen_object_new(ShortSerializer_tD46C0213820666E7B70D180780048EAFC4093E5E_il2cpp_TypeInfo_var);
NullCheck(L_0);
ShortSerializer__ctor_m89EF0260E1B1C892C7A70BA86447C3E84305B2E4(L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(NetworkVariableSerialization_1_tB9170BE4A40AFD39DE495AEF1D6AA62DBE575A8C_il2cpp_TypeInfo_var);
((NetworkVariableSerialization_1_tB9170BE4A40AFD39DE495AEF1D6AA62DBE575A8C_StaticFields*)il2cpp_codegen_static_fields_for(NetworkVariableSerialization_1_tB9170BE4A40AFD39DE495AEF1D6AA62DBE575A8C_il2cpp_TypeInfo_var))->___Serializer_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((NetworkVariableSerialization_1_tB9170BE4A40AFD39DE495AEF1D6AA62DBE575A8C_StaticFields*)il2cpp_codegen_static_fields_for(NetworkVariableSerialization_1_tB9170BE4A40AFD39DE495AEF1D6AA62DBE575A8C_il2cpp_TypeInfo_var))->___Serializer_0), (void*)L_0);
// NetworkVariableSerialization<short>.AreEqual = NetworkVariableSerialization<short>.ValueEquals;
EqualsDelegate_tF0F4D4F302B5AED1BAEA1A9994898C220ACAE05F* L_1 = (EqualsDelegate_tF0F4D4F302B5AED1BAEA1A9994898C220ACAE05F*)il2cpp_codegen_object_new(EqualsDelegate_tF0F4D4F302B5AED1BAEA1A9994898C220ACAE05F_il2cpp_TypeInfo_var);
NullCheck(L_1);
EqualsDelegate__ctor_mFCF004B6F102C43D80802E3C5207FCD11472F66F(L_1, NULL, (intptr_t)((void*)NetworkVariableSerialization_1_ValueEquals_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mE9EF046C141613464EB5BDEA1F05827578A5A5AC_RuntimeMethod_var), NULL);
NetworkVariableSerialization_1_set_AreEqual_mA86CD5A701674E38254D40F9754BCF25EA47F3F0_inline(L_1, NetworkVariableSerialization_1_set_AreEqual_mA86CD5A701674E38254D40F9754BCF25EA47F3F0_RuntimeMethod_var);
// NetworkVariableSerialization<ushort>.Serializer = new UshortSerializer();
UshortSerializer_tD3982C819EFF1AD573D2C2D34B856D78E60A44E2* L_2 = (UshortSerializer_tD3982C819EFF1AD573D2C2D34B856D78E60A44E2*)il2cpp_codegen_object_new(UshortSerializer_tD3982C819EFF1AD573D2C2D34B856D78E60A44E2_il2cpp_TypeInfo_var);
NullCheck(L_2);
UshortSerializer__ctor_mD09A2F8224C99C0A17645BCD08258541B172049A(L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(NetworkVariableSerialization_1_t7A8DBBE18568C97196795AFF60615A2B49FD461D_il2cpp_TypeInfo_var);
((NetworkVariableSerialization_1_t7A8DBBE18568C97196795AFF60615A2B49FD461D_StaticFields*)il2cpp_codegen_static_fields_for(NetworkVariableSerialization_1_t7A8DBBE18568C97196795AFF60615A2B49FD461D_il2cpp_TypeInfo_var))->___Serializer_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&((NetworkVariableSerialization_1_t7A8DBBE18568C97196795AFF60615A2B49FD461D_StaticFields*)il2cpp_codegen_static_fields_for(NetworkVariableSerialization_1_t7A8DBBE18568C97196795AFF60615A2B49FD461D_il2cpp_TypeInfo_var))->___Serializer_0), (void*)L_2);
// NetworkVariableSerialization<ushort>.AreEqual = NetworkVariableSerialization<ushort>.ValueEquals;
EqualsDelegate_tEA4BF917AD021196C9284D4AD245E252CB6533A3* L_3 = (EqualsDelegate_tEA4BF917AD021196C9284D4AD245E252CB6533A3*)il2cpp_codegen_object_new(EqualsDelegate_tEA4BF917AD021196C9284D4AD245E252CB6533A3_il2cpp_TypeInfo_var);
NullCheck(L_3);
EqualsDelegate__ctor_m3CCF604A734E65A33032FEB986C0B7EB913D8B2C(L_3, NULL, (intptr_t)((void*)NetworkVariableSerialization_1_ValueEquals_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m8AE30B96A298562AE43FAF3E770DBB2454060D28_RuntimeMethod_var), NULL);
NetworkVariableSerialization_1_set_AreEqual_mC6EDA401BD54F21FEF1594A8FC66D505D7231FBD_inline(L_3, NetworkVariableSerialization_1_set_AreEqual_mC6EDA401BD54F21FEF1594A8FC66D505D7231FBD_RuntimeMethod_var);
// NetworkVariableSerialization<int>.Serializer = new IntSerializer();
IntSerializer_t7BA7A811CB363A66F0032453A8B1CFC02C0883FF* L_4 = (IntSerializer_t7BA7A811CB363A66F0032453A8B1CFC02C0883FF*)il2cpp_codegen_object_new(IntSerializer_t7BA7A811CB363A66F0032453A8B1CFC02C0883FF_il2cpp_TypeInfo_var);
NullCheck(L_4);
IntSerializer__ctor_m1A7C96DAD381768F159D4499B08671F0CE62060F(L_4, NULL);
il2cpp_codegen_runtime_class_init_inline(NetworkVariableSerialization_1_t9622A23C2CA72E2A9E99715A8324D42B95825266_il2cpp_TypeInfo_var);
((NetworkVariableSerialization_1_t9622A23C2CA72E2A9E99715A8324D42B95825266_StaticFields*)il2cpp_codegen_static_fields_for(NetworkVariableSerialization_1_t9622A23C2CA72E2A9E99715A8324D42B95825266_il2cpp_TypeInfo_var))->___Serializer_0 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((NetworkVariableSerialization_1_t9622A23C2CA72E2A9E99715A8324D42B95825266_StaticFields*)il2cpp_codegen_static_fields_for(NetworkVariableSerialization_1_t9622A23C2CA72E2A9E99715A8324D42B95825266_il2cpp_TypeInfo_var))->___Serializer_0), (void*)L_4);
// NetworkVariableSerialization<int>.AreEqual = NetworkVariableSerialization<int>.ValueEquals;
EqualsDelegate_tC4308CB5860EDB975AEE700D59235C63C0C95964* L_5 = (EqualsDelegate_tC4308CB5860EDB975AEE700D59235C63C0C95964*)il2cpp_codegen_object_new(EqualsDelegate_tC4308CB5860EDB975AEE700D59235C63C0C95964_il2cpp_TypeInfo_var);
NullCheck(L_5);
EqualsDelegate__ctor_mC46BA8DEB225159C1E06CA9DA66A2EDE54F3EA14(L_5, NULL, (intptr_t)((void*)NetworkVariableSerialization_1_ValueEquals_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m02421E1432E75F64CB342A8A6B194F541296BF1A_RuntimeMethod_var), NULL);
NetworkVariableSerialization_1_set_AreEqual_m3C1FAA64794F101A5EB17D6707A5976714DFB394_inline(L_5, NetworkVariableSerialization_1_set_AreEqual_m3C1FAA64794F101A5EB17D6707A5976714DFB394_RuntimeMethod_var);
// NetworkVariableSerialization<uint>.Serializer = new UintSerializer();
UintSerializer_tD14C682BE915361B5C1686C88EF4B22B08943763* L_6 = (UintSerializer_tD14C682BE915361B5C1686C88EF4B22B08943763*)il2cpp_codegen_object_new(UintSerializer_tD14C682BE915361B5C1686C88EF4B22B08943763_il2cpp_TypeInfo_var);
NullCheck(L_6);
UintSerializer__ctor_mB3F1754FF6231768D2719C7DAD80E5334EAA044A(L_6, NULL);
il2cpp_codegen_runtime_class_init_inline(NetworkVariableSerialization_1_tDF53A6B9167549CCA504210516F7900F3137ACE0_il2cpp_TypeInfo_var);
((NetworkVariableSerialization_1_tDF53A6B9167549CCA504210516F7900F3137ACE0_StaticFields*)il2cpp_codegen_static_fields_for(NetworkVariableSerialization_1_tDF53A6B9167549CCA504210516F7900F3137ACE0_il2cpp_TypeInfo_var))->___Serializer_0 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((NetworkVariableSerialization_1_tDF53A6B9167549CCA504210516F7900F3137ACE0_StaticFields*)il2cpp_codegen_static_fields_for(NetworkVariableSerialization_1_tDF53A6B9167549CCA504210516F7900F3137ACE0_il2cpp_TypeInfo_var))->___Serializer_0), (void*)L_6);
// NetworkVariableSerialization<uint>.AreEqual = NetworkVariableSerialization<uint>.ValueEquals;
EqualsDelegate_tE6378BB0BF2AB72E6122DEC3862C98D0CE46A970* L_7 = (EqualsDelegate_tE6378BB0BF2AB72E6122DEC3862C98D0CE46A970*)il2cpp_codegen_object_new(EqualsDelegate_tE6378BB0BF2AB72E6122DEC3862C98D0CE46A970_il2cpp_TypeInfo_var);
NullCheck(L_7);
EqualsDelegate__ctor_mA1066C36ADCD2E2530B936FBD3263BAA4AA72FB6(L_7, NULL, (intptr_t)((void*)NetworkVariableSerialization_1_ValueEquals_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m5C696C7682B5E07F84A07086B411E3784FA16C1F_RuntimeMethod_var), NULL);
NetworkVariableSerialization_1_set_AreEqual_mD6FCDA9441548263012D5C5FEE5A38FDCD4B3DA2_inline(L_7, NetworkVariableSerialization_1_set_AreEqual_mD6FCDA9441548263012D5C5FEE5A38FDCD4B3DA2_RuntimeMethod_var);
// NetworkVariableSerialization<long>.Serializer = new LongSerializer();
LongSerializer_tF9CDD63D5C3522A2C41744A0B69CE157E88E51A0* L_8 = (LongSerializer_tF9CDD63D5C3522A2C41744A0B69CE157E88E51A0*)il2cpp_codegen_object_new(LongSerializer_tF9CDD63D5C3522A2C41744A0B69CE157E88E51A0_il2cpp_TypeInfo_var);
NullCheck(L_8);
LongSerializer__ctor_mAB9C36AA0D18D0434E629E9D012636D241DDDB0A(L_8, NULL);
il2cpp_codegen_runtime_class_init_inline(NetworkVariableSerialization_1_tBEBBCF7001CFD8B94FDFDC4C25FED87BFAB62736_il2cpp_TypeInfo_var);
((NetworkVariableSerialization_1_tBEBBCF7001CFD8B94FDFDC4C25FED87BFAB62736_StaticFields*)il2cpp_codegen_static_fields_for(NetworkVariableSerialization_1_tBEBBCF7001CFD8B94FDFDC4C25FED87BFAB62736_il2cpp_TypeInfo_var))->___Serializer_0 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&((NetworkVariableSerialization_1_tBEBBCF7001CFD8B94FDFDC4C25FED87BFAB62736_StaticFields*)il2cpp_codegen_static_fields_for(NetworkVariableSerialization_1_tBEBBCF7001CFD8B94FDFDC4C25FED87BFAB62736_il2cpp_TypeInfo_var))->___Serializer_0), (void*)L_8);
// NetworkVariableSerialization<long>.AreEqual = NetworkVariableSerialization<long>.ValueEquals;
EqualsDelegate_tB4FF877290C7FE537D2B61938E3E0EE8F63C758E* L_9 = (EqualsDelegate_tB4FF877290C7FE537D2B61938E3E0EE8F63C758E*)il2cpp_codegen_object_new(EqualsDelegate_tB4FF877290C7FE537D2B61938E3E0EE8F63C758E_il2cpp_TypeInfo_var);
NullCheck(L_9);
EqualsDelegate__ctor_mA0FF8CAC6DB96C57C88ED5C89C0034658F646EEF(L_9, NULL, (intptr_t)((void*)NetworkVariableSerialization_1_ValueEquals_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m0E50E1743DEE398C7A9395E1FCC06403BC4A20D1_RuntimeMethod_var), NULL);
NetworkVariableSerialization_1_set_AreEqual_mC37DE6E59572688A1700526363ADAB108663064C_inline(L_9, NetworkVariableSerialization_1_set_AreEqual_mC37DE6E59572688A1700526363ADAB108663064C_RuntimeMethod_var);
// NetworkVariableSerialization<ulong>.Serializer = new UlongSerializer();
UlongSerializer_tE8E6F7551ED3CAB4958A1E94AC3B01D6219FB073* L_10 = (UlongSerializer_tE8E6F7551ED3CAB4958A1E94AC3B01D6219FB073*)il2cpp_codegen_object_new(UlongSerializer_tE8E6F7551ED3CAB4958A1E94AC3B01D6219FB073_il2cpp_TypeInfo_var);
NullCheck(L_10);
UlongSerializer__ctor_m23ABCE61FF7CDFA2E48609E4644C3AA9B74F579C(L_10, NULL);
il2cpp_codegen_runtime_class_init_inline(NetworkVariableSerialization_1_tDAD34F82E84027E44D7FC5015663E1DEE81A1047_il2cpp_TypeInfo_var);
((NetworkVariableSerialization_1_tDAD34F82E84027E44D7FC5015663E1DEE81A1047_StaticFields*)il2cpp_codegen_static_fields_for(NetworkVariableSerialization_1_tDAD34F82E84027E44D7FC5015663E1DEE81A1047_il2cpp_TypeInfo_var))->___Serializer_0 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&((NetworkVariableSerialization_1_tDAD34F82E84027E44D7FC5015663E1DEE81A1047_StaticFields*)il2cpp_codegen_static_fields_for(NetworkVariableSerialization_1_tDAD34F82E84027E44D7FC5015663E1DEE81A1047_il2cpp_TypeInfo_var))->___Serializer_0), (void*)L_10);
// NetworkVariableSerialization<ulong>.AreEqual = NetworkVariableSerialization<ulong>.ValueEquals;
EqualsDelegate_t25A05E0926AD1CBAF53139F1A6E2762DF7CDBBF3* L_11 = (EqualsDelegate_t25A05E0926AD1CBAF53139F1A6E2762DF7CDBBF3*)il2cpp_codegen_object_new(EqualsDelegate_t25A05E0926AD1CBAF53139F1A6E2762DF7CDBBF3_il2cpp_TypeInfo_var);
NullCheck(L_11);
EqualsDelegate__ctor_mB65A9B88476967A5CADC7FD9E645031B2A2E06D2(L_11, NULL, (intptr_t)((void*)NetworkVariableSerialization_1_ValueEquals_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mDE86EE1D7C319420DFA5C6F1E2B2BC853DB2303E_RuntimeMethod_var), NULL);
NetworkVariableSerialization_1_set_AreEqual_mF037BF424ADDBAF177DF791A23EB606B633D11CF_inline(L_11, NetworkVariableSerialization_1_set_AreEqual_mF037BF424ADDBAF177DF791A23EB606B633D11CF_RuntimeMethod_var);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.RpcFallbackSerialization::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RpcFallbackSerialization__ctor_m8BFE2E6AF8CEE12759F6E22D415E28DC4882BC8F (RpcFallbackSerialization_tE4596833507B25850BB592EA8D5C681726E1A5E6* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void Unity.Netcode.ResizableBitVector::.ctor(Unity.Collections.Allocator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResizableBitVector__ctor_m6C2F93D3AA3E18EC13F54A397249799EC10C9A7A (ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A* __this, int32_t ___0_allocator, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1__ctor_m349142F37467F69B508FD721185B93C8F107A4A1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// m_Bits = new NativeList<byte>(allocator);
int32_t L_0 = ___0_allocator;
AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_1;
L_1 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(L_0, NULL);
NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94 L_2;
memset((&L_2), 0, sizeof(L_2));
NativeList_1__ctor_m349142F37467F69B508FD721185B93C8F107A4A1((&L_2), L_1, /*hidden argument*/NativeList_1__ctor_m349142F37467F69B508FD721185B93C8F107A4A1_RuntimeMethod_var);
__this->___m_Bits_0 = L_2;
// }
return;
}
}
IL2CPP_EXTERN_C void ResizableBitVector__ctor_m6C2F93D3AA3E18EC13F54A397249799EC10C9A7A_AdjustorThunk (RuntimeObject* __this, int32_t ___0_allocator, const RuntimeMethod* method)
{
ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A*>(__this + _offset);
ResizableBitVector__ctor_m6C2F93D3AA3E18EC13F54A397249799EC10C9A7A(_thisAdjusted, ___0_allocator, method);
}
// System.Void Unity.Netcode.ResizableBitVector::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResizableBitVector_Dispose_m1BE0F022E93646DFAA3986BBDC6C69F96E0CD529 (ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Dispose_mC0442A0F667EFDA4EAA6B6BAC0139B86A935AAD6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// m_Bits.Dispose();
NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94* L_0 = (NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94*)(&__this->___m_Bits_0);
NativeList_1_Dispose_mC0442A0F667EFDA4EAA6B6BAC0139B86A935AAD6(L_0, NativeList_1_Dispose_mC0442A0F667EFDA4EAA6B6BAC0139B86A935AAD6_RuntimeMethod_var);
// }
return;
}
}
IL2CPP_EXTERN_C void ResizableBitVector_Dispose_m1BE0F022E93646DFAA3986BBDC6C69F96E0CD529_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A*>(__this + _offset);
ResizableBitVector_Dispose_m1BE0F022E93646DFAA3986BBDC6C69F96E0CD529(_thisAdjusted, method);
}
// System.Int32 Unity.Netcode.ResizableBitVector::GetSerializedSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ResizableBitVector_GetSerializedSize_m933F2AF6AEF36F878F0165336A539F355499676E (ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_mCCFB8F09EBEF5EA454CEA11FDB7B6100AF908D61_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// return sizeof(int) + m_Bits.Length;
NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94* L_0 = (NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94*)(&__this->___m_Bits_0);
int32_t L_1;
L_1 = NativeList_1_get_Length_mCCFB8F09EBEF5EA454CEA11FDB7B6100AF908D61(L_0, NativeList_1_get_Length_mCCFB8F09EBEF5EA454CEA11FDB7B6100AF908D61_RuntimeMethod_var);
return ((int32_t)il2cpp_codegen_add(4, L_1));
}
}
IL2CPP_EXTERN_C int32_t ResizableBitVector_GetSerializedSize_m933F2AF6AEF36F878F0165336A539F355499676E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A*>(__this + _offset);
int32_t _returnValue;
_returnValue = ResizableBitVector_GetSerializedSize_m933F2AF6AEF36F878F0165336A539F355499676E(_thisAdjusted, method);
return _returnValue;
}
// System.ValueTuple`2<System.Int32,System.Int32> Unity.Netcode.ResizableBitVector::GetBitData(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_t973F7AB0EF5DD3619E518A966941F10D8098F52D ResizableBitVector_GetBitData_m9DD16851E6D2BF451157BA0A6A72A78A9919B530 (ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A* __this, int32_t ___0_i, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueTuple_2__ctor_mF5D8FB18DBF2C4B2F879F8E8E12D8FB8FCDB5477_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// var index = i / k_Divisor;
int32_t L_0 = ___0_i;
// var bitWithinIndex = i % k_Divisor;
int32_t L_1 = ___0_i;
V_0 = ((int32_t)(L_1%8));
// return (index, bitWithinIndex);
int32_t L_2 = V_0;
ValueTuple_2_t973F7AB0EF5DD3619E518A966941F10D8098F52D L_3;
memset((&L_3), 0, sizeof(L_3));
ValueTuple_2__ctor_mF5D8FB18DBF2C4B2F879F8E8E12D8FB8FCDB5477((&L_3), ((int32_t)(L_0/8)), L_2, /*hidden argument*/ValueTuple_2__ctor_mF5D8FB18DBF2C4B2F879F8E8E12D8FB8FCDB5477_RuntimeMethod_var);
return L_3;
}
}
IL2CPP_EXTERN_C ValueTuple_2_t973F7AB0EF5DD3619E518A966941F10D8098F52D ResizableBitVector_GetBitData_m9DD16851E6D2BF451157BA0A6A72A78A9919B530_AdjustorThunk (RuntimeObject* __this, int32_t ___0_i, const RuntimeMethod* method)
{
ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A*>(__this + _offset);
ValueTuple_2_t973F7AB0EF5DD3619E518A966941F10D8098F52D _returnValue;
_returnValue = ResizableBitVector_GetBitData_m9DD16851E6D2BF451157BA0A6A72A78A9919B530(_thisAdjusted, ___0_i, method);
return _returnValue;
}
// System.Void Unity.Netcode.ResizableBitVector::Set(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResizableBitVector_Set_mF0A42CC72BB0C9B4CBA261E26B2389672B849AE3 (ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A* __this, int32_t ___0_i, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Resize_m234E62EC9CD8AC1D4BFA4B79E54AABC48C5FB59D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Item_m9E6B5D5815B3312BD4D5A1B5AE3A933709EFBF82_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_mCCFB8F09EBEF5EA454CEA11FDB7B6100AF908D61_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_set_Item_m65488DDCBD692B7753D1B136D995F00663EC1FA6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94* V_2 = NULL;
int32_t V_3 = 0;
{
// var (index, bitWithinIndex) = GetBitData(i);
int32_t L_0 = ___0_i;
ValueTuple_2_t973F7AB0EF5DD3619E518A966941F10D8098F52D L_1;
L_1 = ResizableBitVector_GetBitData_m9DD16851E6D2BF451157BA0A6A72A78A9919B530(__this, L_0, NULL);
ValueTuple_2_t973F7AB0EF5DD3619E518A966941F10D8098F52D L_2 = L_1;
int32_t L_3 = L_2.___Item1_0;
V_0 = L_3;
int32_t L_4 = L_2.___Item2_1;
V_1 = L_4;
// if (index >= m_Bits.Length)
int32_t L_5 = V_0;
NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94* L_6 = (NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94*)(&__this->___m_Bits_0);
int32_t L_7;
L_7 = NativeList_1_get_Length_mCCFB8F09EBEF5EA454CEA11FDB7B6100AF908D61(L_6, NativeList_1_get_Length_mCCFB8F09EBEF5EA454CEA11FDB7B6100AF908D61_RuntimeMethod_var);
if ((((int32_t)L_5) < ((int32_t)L_7)))
{
goto IL_0031;
}
}
{
// m_Bits.Resize(index + 1, NativeArrayOptions.ClearMemory);
NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94* L_8 = (NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94*)(&__this->___m_Bits_0);
int32_t L_9 = V_0;
NativeList_1_Resize_m234E62EC9CD8AC1D4BFA4B79E54AABC48C5FB59D(L_8, ((int32_t)il2cpp_codegen_add(L_9, 1)), 1, NativeList_1_Resize_m234E62EC9CD8AC1D4BFA4B79E54AABC48C5FB59D_RuntimeMethod_var);
}
IL_0031:
{
// m_Bits[index] |= (byte)(1 << bitWithinIndex);
NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94* L_10 = (NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94*)(&__this->___m_Bits_0);
V_2 = L_10;
int32_t L_11 = V_0;
V_3 = L_11;
NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94* L_12 = V_2;
int32_t L_13 = V_3;
NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94* L_14 = V_2;
int32_t L_15 = V_3;
uint8_t L_16;
L_16 = NativeList_1_get_Item_m9E6B5D5815B3312BD4D5A1B5AE3A933709EFBF82(L_14, L_15, NativeList_1_get_Item_m9E6B5D5815B3312BD4D5A1B5AE3A933709EFBF82_RuntimeMethod_var);
int32_t L_17 = V_1;
NativeList_1_set_Item_m65488DDCBD692B7753D1B136D995F00663EC1FA6(L_12, L_13, (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_16|((int32_t)(uint8_t)((int32_t)(1<<((int32_t)(L_17&((int32_t)31))))))))), NativeList_1_set_Item_m65488DDCBD692B7753D1B136D995F00663EC1FA6_RuntimeMethod_var);
// }
return;
}
}
IL2CPP_EXTERN_C void ResizableBitVector_Set_mF0A42CC72BB0C9B4CBA261E26B2389672B849AE3_AdjustorThunk (RuntimeObject* __this, int32_t ___0_i, const RuntimeMethod* method)
{
ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A*>(__this + _offset);
ResizableBitVector_Set_mF0A42CC72BB0C9B4CBA261E26B2389672B849AE3(_thisAdjusted, ___0_i, method);
}
// System.Void Unity.Netcode.ResizableBitVector::Unset(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResizableBitVector_Unset_mDD184F0DF4FDDDDAD2A4241F9BB84DF6BA6F9413 (ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A* __this, int32_t ___0_i, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Item_m9E6B5D5815B3312BD4D5A1B5AE3A933709EFBF82_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_mCCFB8F09EBEF5EA454CEA11FDB7B6100AF908D61_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_set_Item_m65488DDCBD692B7753D1B136D995F00663EC1FA6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94* V_2 = NULL;
int32_t V_3 = 0;
{
// var (index, bitWithinIndex) = GetBitData(i);
int32_t L_0 = ___0_i;
ValueTuple_2_t973F7AB0EF5DD3619E518A966941F10D8098F52D L_1;
L_1 = ResizableBitVector_GetBitData_m9DD16851E6D2BF451157BA0A6A72A78A9919B530(__this, L_0, NULL);
ValueTuple_2_t973F7AB0EF5DD3619E518A966941F10D8098F52D L_2 = L_1;
int32_t L_3 = L_2.___Item1_0;
V_0 = L_3;
int32_t L_4 = L_2.___Item2_1;
V_1 = L_4;
// if (index >= m_Bits.Length)
int32_t L_5 = V_0;
NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94* L_6 = (NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94*)(&__this->___m_Bits_0);
int32_t L_7;
L_7 = NativeList_1_get_Length_mCCFB8F09EBEF5EA454CEA11FDB7B6100AF908D61(L_6, NativeList_1_get_Length_mCCFB8F09EBEF5EA454CEA11FDB7B6100AF908D61_RuntimeMethod_var);
if ((((int32_t)L_5) < ((int32_t)L_7)))
{
goto IL_0023;
}
}
{
// return;
return;
}
IL_0023:
{
// m_Bits[index] &= (byte)~(1 << bitWithinIndex);
NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94* L_8 = (NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94*)(&__this->___m_Bits_0);
V_2 = L_8;
int32_t L_9 = V_0;
V_3 = L_9;
NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94* L_10 = V_2;
int32_t L_11 = V_3;
NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94* L_12 = V_2;
int32_t L_13 = V_3;
uint8_t L_14;
L_14 = NativeList_1_get_Item_m9E6B5D5815B3312BD4D5A1B5AE3A933709EFBF82(L_12, L_13, NativeList_1_get_Item_m9E6B5D5815B3312BD4D5A1B5AE3A933709EFBF82_RuntimeMethod_var);
int32_t L_15 = V_1;
NativeList_1_set_Item_m65488DDCBD692B7753D1B136D995F00663EC1FA6(L_10, L_11, (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_14&((int32_t)(uint8_t)((~((int32_t)(1<<((int32_t)(L_15&((int32_t)31))))))))))), NativeList_1_set_Item_m65488DDCBD692B7753D1B136D995F00663EC1FA6_RuntimeMethod_var);
// }
return;
}
}
IL2CPP_EXTERN_C void ResizableBitVector_Unset_mDD184F0DF4FDDDDAD2A4241F9BB84DF6BA6F9413_AdjustorThunk (RuntimeObject* __this, int32_t ___0_i, const RuntimeMethod* method)
{
ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A*>(__this + _offset);
ResizableBitVector_Unset_mDD184F0DF4FDDDDAD2A4241F9BB84DF6BA6F9413(_thisAdjusted, ___0_i, method);
}
// System.Boolean Unity.Netcode.ResizableBitVector::IsSet(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ResizableBitVector_IsSet_m55024CD69AAAFED6B17EC4BA713B4051D19AFB53 (ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A* __this, int32_t ___0_i, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Item_m9E6B5D5815B3312BD4D5A1B5AE3A933709EFBF82_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_mCCFB8F09EBEF5EA454CEA11FDB7B6100AF908D61_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// var (index, bitWithinIndex) = GetBitData(i);
int32_t L_0 = ___0_i;
ValueTuple_2_t973F7AB0EF5DD3619E518A966941F10D8098F52D L_1;
L_1 = ResizableBitVector_GetBitData_m9DD16851E6D2BF451157BA0A6A72A78A9919B530(__this, L_0, NULL);
ValueTuple_2_t973F7AB0EF5DD3619E518A966941F10D8098F52D L_2 = L_1;
int32_t L_3 = L_2.___Item1_0;
V_0 = L_3;
int32_t L_4 = L_2.___Item2_1;
V_1 = L_4;
// if (index >= m_Bits.Length)
int32_t L_5 = V_0;
NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94* L_6 = (NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94*)(&__this->___m_Bits_0);
int32_t L_7;
L_7 = NativeList_1_get_Length_mCCFB8F09EBEF5EA454CEA11FDB7B6100AF908D61(L_6, NativeList_1_get_Length_mCCFB8F09EBEF5EA454CEA11FDB7B6100AF908D61_RuntimeMethod_var);
if ((((int32_t)L_5) < ((int32_t)L_7)))
{
goto IL_0024;
}
}
{
// return false;
return (bool)0;
}
IL_0024:
{
// return (m_Bits[index] & (byte)(1 << bitWithinIndex)) != 0;
NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94* L_8 = (NativeList_1_tEEE3A07B710DA14F96F06ECF1D5D8D7353698B94*)(&__this->___m_Bits_0);
int32_t L_9 = V_0;
uint8_t L_10;
L_10 = NativeList_1_get_Item_m9E6B5D5815B3312BD4D5A1B5AE3A933709EFBF82(L_8, L_9, NativeList_1_get_Item_m9E6B5D5815B3312BD4D5A1B5AE3A933709EFBF82_RuntimeMethod_var);
int32_t L_11 = V_1;
return (bool)((!(((uint32_t)((int32_t)((int32_t)L_10&((int32_t)(uint8_t)((int32_t)(1<<((int32_t)(L_11&((int32_t)31))))))))) <= ((uint32_t)0)))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool ResizableBitVector_IsSet_m55024CD69AAAFED6B17EC4BA713B4051D19AFB53_AdjustorThunk (RuntimeObject* __this, int32_t ___0_i, const RuntimeMethod* method)
{
ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ResizableBitVector_t29714B8A2E4DAD8859CF7F53142D1450FD01349A*>(__this + _offset);
bool _returnValue;
_returnValue = ResizableBitVector_IsSet_m55024CD69AAAFED6B17EC4BA713B4051D19AFB53(_thisAdjusted, ___0_i, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Unity.Profiling.ProfilerMarker Unity.Netcode.ProfilingHooks::GetHandlerProfilerMarker(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ProfilingHooks_GetHandlerProfilerMarker_m2B0F5EF0D928156E17E0C7E50882B96261A16F02 (ProfilingHooks_t54046B5310767C7184164E7142028220897247F3* __this, Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m31D230C83867D5178A30287D7E6630D9931A50ED_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m9EAA9BDE1ACBC86155383A91F0EEB2D45CC143E4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4A2F200C1FD568A90AC2FA2AAEF41AF63C20763A);
s_Il2CppMethodInitialized = true;
}
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var result = m_HandlerProfilerMarkers.TryGetValue(type, out var marker);
Dictionary_2_t0E875BF1050CBA95A238EC396AAD7A56CBFDC71E* L_0 = __this->___m_HandlerProfilerMarkers_0;
Type_t* L_1 = ___0_type;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m31D230C83867D5178A30287D7E6630D9931A50ED(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m31D230C83867D5178A30287D7E6630D9931A50ED_RuntimeMethod_var);
// if (result)
if (!L_2)
{
goto IL_0012;
}
}
{
// return marker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_3 = V_0;
return L_3;
}
IL_0012:
{
// marker = new ProfilerMarker($"{nameof(NetworkMessageManager)}.DeserializeAndHandle.{type.Name}");
Type_t* L_4 = ___0_type;
NullCheck(L_4);
String_t* L_5;
L_5 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_4);
String_t* L_6;
L_6 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral4A2F200C1FD568A90AC2FA2AAEF41AF63C20763A, L_5, NULL);
ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&V_0), L_6, NULL);
// m_HandlerProfilerMarkers[type] = marker;
Dictionary_2_t0E875BF1050CBA95A238EC396AAD7A56CBFDC71E* L_7 = __this->___m_HandlerProfilerMarkers_0;
Type_t* L_8 = ___0_type;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_9 = V_0;
NullCheck(L_7);
Dictionary_2_set_Item_m9EAA9BDE1ACBC86155383A91F0EEB2D45CC143E4(L_7, L_8, L_9, Dictionary_2_set_Item_m9EAA9BDE1ACBC86155383A91F0EEB2D45CC143E4_RuntimeMethod_var);
// return marker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_10 = V_0;
return L_10;
}
}
// Unity.Profiling.ProfilerMarker Unity.Netcode.ProfilingHooks::GetSenderProfilerMarker(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ProfilingHooks_GetSenderProfilerMarker_m76265354A13D0526775C5B15C1A50839F9242C16 (ProfilingHooks_t54046B5310767C7184164E7142028220897247F3* __this, Type_t* ___0_type, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m31D230C83867D5178A30287D7E6630D9931A50ED_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m9EAA9BDE1ACBC86155383A91F0EEB2D45CC143E4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral39D7FE489CD49D2B99BBEE46AD639D24F0E296BC);
s_Il2CppMethodInitialized = true;
}
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var result = m_SenderProfilerMarkers.TryGetValue(type, out var marker);
Dictionary_2_t0E875BF1050CBA95A238EC396AAD7A56CBFDC71E* L_0 = __this->___m_SenderProfilerMarkers_1;
Type_t* L_1 = ___0_type;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m31D230C83867D5178A30287D7E6630D9931A50ED(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m31D230C83867D5178A30287D7E6630D9931A50ED_RuntimeMethod_var);
// if (result)
if (!L_2)
{
goto IL_0012;
}
}
{
// return marker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_3 = V_0;
return L_3;
}
IL_0012:
{
// marker = new ProfilerMarker($"{nameof(NetworkMessageManager)}.SerializeAndEnqueue.{type.Name}");
Type_t* L_4 = ___0_type;
NullCheck(L_4);
String_t* L_5;
L_5 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_4);
String_t* L_6;
L_6 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral39D7FE489CD49D2B99BBEE46AD639D24F0E296BC, L_5, NULL);
ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&V_0), L_6, NULL);
// m_SenderProfilerMarkers[type] = marker;
Dictionary_2_t0E875BF1050CBA95A238EC396AAD7A56CBFDC71E* L_7 = __this->___m_SenderProfilerMarkers_1;
Type_t* L_8 = ___0_type;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_9 = V_0;
NullCheck(L_7);
Dictionary_2_set_Item_m9EAA9BDE1ACBC86155383A91F0EEB2D45CC143E4(L_7, L_8, L_9, Dictionary_2_set_Item_m9EAA9BDE1ACBC86155383A91F0EEB2D45CC143E4_RuntimeMethod_var);
// return marker;
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_10 = V_0;
return L_10;
}
}
// System.Void Unity.Netcode.ProfilingHooks::OnBeforeReceiveMessage(System.UInt64,System.Type,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilingHooks_OnBeforeReceiveMessage_m73886988E17777B53926C173361CBE1E632F6392 (ProfilingHooks_t54046B5310767C7184164E7142028220897247F3* __this, uint64_t ___0_senderId, Type_t* ___1_messageType, int32_t ___2_messageSizeBytes, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.ProfilingHooks::OnAfterReceiveMessage(System.UInt64,System.Type,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilingHooks_OnAfterReceiveMessage_mF843EE70FAD70D9DC51CE5C44C5AD426D3518FD3 (ProfilingHooks_t54046B5310767C7184164E7142028220897247F3* __this, uint64_t ___0_senderId, Type_t* ___1_messageType, int32_t ___2_messageSizeBytes, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.ProfilingHooks::OnBeforeSendBatch(System.UInt64,System.Int32,System.Int32,Unity.Netcode.NetworkDelivery)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilingHooks_OnBeforeSendBatch_m06F5F4347DFDDAA982ED1A967490C52D72B153A1 (ProfilingHooks_t54046B5310767C7184164E7142028220897247F3* __this, uint64_t ___0_clientId, int32_t ___1_messageCount, int32_t ___2_batchSizeInBytes, int32_t ___3_delivery, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.ProfilingHooks::OnAfterSendBatch(System.UInt64,System.Int32,System.Int32,Unity.Netcode.NetworkDelivery)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilingHooks_OnAfterSendBatch_m919A6CCB45D03BCC0AD6E7B87EEB935A397AC58B (ProfilingHooks_t54046B5310767C7184164E7142028220897247F3* __this, uint64_t ___0_clientId, int32_t ___1_messageCount, int32_t ___2_batchSizeInBytes, int32_t ___3_delivery, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.ProfilingHooks::OnBeforeReceiveBatch(System.UInt64,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilingHooks_OnBeforeReceiveBatch_mE84466D709C7B6F7F330AEBFAC0774752FCD280E (ProfilingHooks_t54046B5310767C7184164E7142028220897247F3* __this, uint64_t ___0_senderId, int32_t ___1_messageCount, int32_t ___2_batchSizeInBytes, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void Unity.Netcode.ProfilingHooks::OnAfterReceiveBatch(System.UInt64,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilingHooks_OnAfterReceiveBatch_m361F904FF4EEF6D615AF27B8E0B8147F8DBB3CDD (ProfilingHooks_t54046B5310767C7184164E7142028220897247F3* __this, uint64_t ___0_senderId, int32_t ___1_messageCount, int32_t ___2_batchSizeInBytes, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Boolean Unity.Netcode.ProfilingHooks::OnVerifyCanSend(System.UInt64,System.Type,Unity.Netcode.NetworkDelivery)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ProfilingHooks_OnVerifyCanSend_mFBBC20E3AC102F9A4D1945C346ED01AB10DF13B1 (ProfilingHooks_t54046B5310767C7184164E7142028220897247F3* __this, uint64_t ___0_destinationId, Type_t* ___1_messageType, int32_t ___2_delivery, const RuntimeMethod* method)
{
{
// return true;
return (bool)1;
}
}
// System.Boolean Unity.Netcode.ProfilingHooks::OnVerifyCanReceive(System.UInt64,System.Type,Unity.Netcode.FastBufferReader,Unity.Netcode.NetworkContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ProfilingHooks_OnVerifyCanReceive_m1D96B3875DCDF1C581863848325EF6FF9488AF9A (ProfilingHooks_t54046B5310767C7184164E7142028220897247F3* __this, uint64_t ___0_senderId, Type_t* ___1_messageType, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___2_messageContent, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___3_context, const RuntimeMethod* method)
{
{
// return true;
return (bool)1;
}
}
// System.Void Unity.Netcode.ProfilingHooks::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilingHooks__ctor_m3775D5A4FD09ED626008FE356539E8FA79ABAF31 (ProfilingHooks_t54046B5310767C7184164E7142028220897247F3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m756EF1FD7EF64D8010150AFC454CE9C217C03624_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t0E875BF1050CBA95A238EC396AAD7A56CBFDC71E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1EAFC95014EE4F50661D35048FC3DC95EBE753C7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4C8514F1D9A075AFFFA46613E8D2DEB806A04275);
s_Il2CppMethodInitialized = true;
}
{
// private Dictionary<Type, ProfilerMarker> m_HandlerProfilerMarkers = new Dictionary<Type, ProfilerMarker>();
Dictionary_2_t0E875BF1050CBA95A238EC396AAD7A56CBFDC71E* L_0 = (Dictionary_2_t0E875BF1050CBA95A238EC396AAD7A56CBFDC71E*)il2cpp_codegen_object_new(Dictionary_2_t0E875BF1050CBA95A238EC396AAD7A56CBFDC71E_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_m756EF1FD7EF64D8010150AFC454CE9C217C03624(L_0, Dictionary_2__ctor_m756EF1FD7EF64D8010150AFC454CE9C217C03624_RuntimeMethod_var);
__this->___m_HandlerProfilerMarkers_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HandlerProfilerMarkers_0), (void*)L_0);
// private Dictionary<Type, ProfilerMarker> m_SenderProfilerMarkers = new Dictionary<Type, ProfilerMarker>();
Dictionary_2_t0E875BF1050CBA95A238EC396AAD7A56CBFDC71E* L_1 = (Dictionary_2_t0E875BF1050CBA95A238EC396AAD7A56CBFDC71E*)il2cpp_codegen_object_new(Dictionary_2_t0E875BF1050CBA95A238EC396AAD7A56CBFDC71E_il2cpp_TypeInfo_var);
NullCheck(L_1);
Dictionary_2__ctor_m756EF1FD7EF64D8010150AFC454CE9C217C03624(L_1, Dictionary_2__ctor_m756EF1FD7EF64D8010150AFC454CE9C217C03624_RuntimeMethod_var);
__this->___m_SenderProfilerMarkers_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SenderProfilerMarkers_1), (void*)L_1);
// private readonly ProfilerMarker m_SendBatch = new ProfilerMarker($"{nameof(NetworkMessageManager)}.SendBatch");
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_2;
memset((&L_2), 0, sizeof(L_2));
ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_2), _stringLiteral1EAFC95014EE4F50661D35048FC3DC95EBE753C7, /*hidden argument*/NULL);
__this->___m_SendBatch_2 = L_2;
// private readonly ProfilerMarker m_ReceiveBatch = new ProfilerMarker($"{nameof(NetworkMessageManager)}.ReceiveBatchBatch");
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_3;
memset((&L_3), 0, sizeof(L_3));
ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_3), _stringLiteral4C8514F1D9A075AFFFA46613E8D2DEB806A04275, /*hidden argument*/NULL);
__this->___m_ReceiveBatch_3 = L_3;
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.AsyncOperation Unity.Netcode.DefaultSceneManagerHandler::LoadSceneAsync(System.String,UnityEngine.SceneManagement.LoadSceneMode,Unity.Netcode.SceneEventProgress)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* DefaultSceneManagerHandler_LoadSceneAsync_mDBA36FECD5F897B1B966B8C36C633D0D7E097E43 (DefaultSceneManagerHandler_t1A82C09AD219736A389A9F1702D88B3B2ECBB7E4* __this, String_t* ___0_sceneName, int32_t ___1_loadSceneMode, SceneEventProgress_t1A4AD3ADBAEF6B0F1BBD33E9F8BA79FC226F3826* ___2_sceneEventProgress, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* V_0 = NULL;
{
// var operation = SceneManager.LoadSceneAsync(sceneName, loadSceneMode);
String_t* L_0 = ___0_sceneName;
int32_t L_1 = ___1_loadSceneMode;
il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* L_2;
L_2 = SceneManager_LoadSceneAsync_m29D55D2C6CB7A019B26DA3F44C0881FF6AC491EC(L_0, L_1, NULL);
V_0 = L_2;
// sceneEventProgress.SetAsyncOperation(operation);
SceneEventProgress_t1A4AD3ADBAEF6B0F1BBD33E9F8BA79FC226F3826* L_3 = ___2_sceneEventProgress;
AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* L_4 = V_0;
NullCheck(L_3);
SceneEventProgress_SetAsyncOperation_mF1E86F1475A4CC4821E92419C0C27F26F59AF96C(L_3, L_4, NULL);
// return operation;
AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* L_5 = V_0;
return L_5;
}
}
// UnityEngine.AsyncOperation Unity.Netcode.DefaultSceneManagerHandler::UnloadSceneAsync(UnityEngine.SceneManagement.Scene,Unity.Netcode.SceneEventProgress)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* DefaultSceneManagerHandler_UnloadSceneAsync_mABA347ECC370B7B492E3C498C6422964B8B83AB9 (DefaultSceneManagerHandler_t1A82C09AD219736A389A9F1702D88B3B2ECBB7E4* __this, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_scene, SceneEventProgress_t1A4AD3ADBAEF6B0F1BBD33E9F8BA79FC226F3826* ___1_sceneEventProgress, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* V_0 = NULL;
{
// var operation = SceneManager.UnloadSceneAsync(scene);
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_0 = ___0_scene;
il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* L_1;
L_1 = SceneManager_UnloadSceneAsync_mA3AB74052DF7155958E100364AAFFE8E11B52A4A(L_0, NULL);
V_0 = L_1;
// sceneEventProgress.SetAsyncOperation(operation);
SceneEventProgress_t1A4AD3ADBAEF6B0F1BBD33E9F8BA79FC226F3826* L_2 = ___1_sceneEventProgress;
AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* L_3 = V_0;
NullCheck(L_2);
SceneEventProgress_SetAsyncOperation_mF1E86F1475A4CC4821E92419C0C27F26F59AF96C(L_2, L_3, NULL);
// return operation;
AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* L_4 = V_0;
return L_4;
}
}
// System.Void Unity.Netcode.DefaultSceneManagerHandler::ClearSceneTracking(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultSceneManagerHandler_ClearSceneTracking_m02EE97AD06F68B4D4D7DC28D6E13E4E92E435949 (DefaultSceneManagerHandler_t1A82C09AD219736A389A9F1702D88B3B2ECBB7E4* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_networkManager, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m9EEACB4C04D2A401E11058115B3CE4F0BD6A5034_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// SceneNameToSceneHandles.Clear();
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_0 = __this->___SceneNameToSceneHandles_1;
NullCheck(L_0);
Dictionary_2_Clear_m9EEACB4C04D2A401E11058115B3CE4F0BD6A5034(L_0, Dictionary_2_Clear_m9EEACB4C04D2A401E11058115B3CE4F0BD6A5034_RuntimeMethod_var);
// }
return;
}
}
// System.Void Unity.Netcode.DefaultSceneManagerHandler::StopTrackingScene(System.Int32,System.String,Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultSceneManagerHandler_StopTrackingScene_mDBF3E1D08C363DB5C97FB56DF2E28F4943AD6BB9 (DefaultSceneManagerHandler_t1A82C09AD219736A389A9F1702D88B3B2ECBB7E4* __this, int32_t ___0_handle, String_t* ___1_name, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___2_networkManager, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m191DCC04EB39C32B1346418A5A629F304B559A65_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m226633D6CC3F64E7F44E1A0B10EDF35F6F6C8C42_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m15B4DCE2162BA8FD69146D3E42A2D58481EF1976_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_mF674ADA3F4F8AC35C8D9DAFA139D77C2B539C86F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m4BDEDEBBE8255D186E42EDAF0C0A3422988C2574_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (SceneNameToSceneHandles.ContainsKey(name))
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_0 = __this->___SceneNameToSceneHandles_1;
String_t* L_1 = ___1_name;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_ContainsKey_m191DCC04EB39C32B1346418A5A629F304B559A65(L_0, L_1, Dictionary_2_ContainsKey_m191DCC04EB39C32B1346418A5A629F304B559A65_RuntimeMethod_var);
if (!L_2)
{
goto IL_0055;
}
}
{
// if (SceneNameToSceneHandles[name].ContainsKey(handle))
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_3 = __this->___SceneNameToSceneHandles_1;
String_t* L_4 = ___1_name;
NullCheck(L_3);
Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* L_5;
L_5 = Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B(L_3, L_4, Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B_RuntimeMethod_var);
int32_t L_6 = ___0_handle;
NullCheck(L_5);
bool L_7;
L_7 = Dictionary_2_ContainsKey_m226633D6CC3F64E7F44E1A0B10EDF35F6F6C8C42(L_5, L_6, Dictionary_2_ContainsKey_m226633D6CC3F64E7F44E1A0B10EDF35F6F6C8C42_RuntimeMethod_var);
if (!L_7)
{
goto IL_0055;
}
}
{
// SceneNameToSceneHandles[name].Remove(handle);
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_8 = __this->___SceneNameToSceneHandles_1;
String_t* L_9 = ___1_name;
NullCheck(L_8);
Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* L_10;
L_10 = Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B(L_8, L_9, Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B_RuntimeMethod_var);
int32_t L_11 = ___0_handle;
NullCheck(L_10);
bool L_12;
L_12 = Dictionary_2_Remove_m15B4DCE2162BA8FD69146D3E42A2D58481EF1976(L_10, L_11, Dictionary_2_Remove_m15B4DCE2162BA8FD69146D3E42A2D58481EF1976_RuntimeMethod_var);
// if (SceneNameToSceneHandles[name].Count == 0)
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_13 = __this->___SceneNameToSceneHandles_1;
String_t* L_14 = ___1_name;
NullCheck(L_13);
Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* L_15;
L_15 = Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B(L_13, L_14, Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B_RuntimeMethod_var);
NullCheck(L_15);
int32_t L_16;
L_16 = Dictionary_2_get_Count_m4BDEDEBBE8255D186E42EDAF0C0A3422988C2574(L_15, Dictionary_2_get_Count_m4BDEDEBBE8255D186E42EDAF0C0A3422988C2574_RuntimeMethod_var);
if (L_16)
{
goto IL_0055;
}
}
{
// SceneNameToSceneHandles.Remove(name);
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_17 = __this->___SceneNameToSceneHandles_1;
String_t* L_18 = ___1_name;
NullCheck(L_17);
bool L_19;
L_19 = Dictionary_2_Remove_mF674ADA3F4F8AC35C8D9DAFA139D77C2B539C86F(L_17, L_18, Dictionary_2_Remove_mF674ADA3F4F8AC35C8D9DAFA139D77C2B539C86F_RuntimeMethod_var);
}
IL_0055:
{
// }
return;
}
}
// System.Void Unity.Netcode.DefaultSceneManagerHandler::StartTrackingScene(UnityEngine.SceneManagement.Scene,System.Boolean,Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultSceneManagerHandler_StartTrackingScene_m43B45AA15F15E685734E7409944F777BD8741C15 (DefaultSceneManagerHandler_t1A82C09AD219736A389A9F1702D88B3B2ECBB7E4* __this, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_scene, bool ___1_assigned, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___2_networkManager, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m27BCFD0A6D7D4C7C78C9E48E4B955245D28C2ED6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mBF07E313FC7629D5B573193C9E12DA0020B9E6BB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m191DCC04EB39C32B1346418A5A629F304B559A65_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m226633D6CC3F64E7F44E1A0B10EDF35F6F6C8C42_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mB2BA29C754074DC50095FB010D9857869454B492_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0 V_0;
memset((&V_0), 0, sizeof(V_0));
SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (!SceneNameToSceneHandles.ContainsKey(scene.name))
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_0 = __this->___SceneNameToSceneHandles_1;
String_t* L_1;
L_1 = Scene_get_name_m3C818DFA663E159274DAD823B780C7616C5E2A8C((&___0_scene), NULL);
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_ContainsKey_m191DCC04EB39C32B1346418A5A629F304B559A65(L_0, L_1, Dictionary_2_ContainsKey_m191DCC04EB39C32B1346418A5A629F304B559A65_RuntimeMethod_var);
if (L_2)
{
goto IL_002b;
}
}
{
// SceneNameToSceneHandles.Add(scene.name, new Dictionary<int, SceneEntry>());
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_3 = __this->___SceneNameToSceneHandles_1;
String_t* L_4;
L_4 = Scene_get_name_m3C818DFA663E159274DAD823B780C7616C5E2A8C((&___0_scene), NULL);
Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* L_5 = (Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709*)il2cpp_codegen_object_new(Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709_il2cpp_TypeInfo_var);
NullCheck(L_5);
Dictionary_2__ctor_mB2BA29C754074DC50095FB010D9857869454B492(L_5, Dictionary_2__ctor_mB2BA29C754074DC50095FB010D9857869454B492_RuntimeMethod_var);
NullCheck(L_3);
Dictionary_2_Add_mBF07E313FC7629D5B573193C9E12DA0020B9E6BB(L_3, L_4, L_5, Dictionary_2_Add_mBF07E313FC7629D5B573193C9E12DA0020B9E6BB_RuntimeMethod_var);
}
IL_002b:
{
// if (!SceneNameToSceneHandles[scene.name].ContainsKey(scene.handle))
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_6 = __this->___SceneNameToSceneHandles_1;
String_t* L_7;
L_7 = Scene_get_name_m3C818DFA663E159274DAD823B780C7616C5E2A8C((&___0_scene), NULL);
NullCheck(L_6);
Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* L_8;
L_8 = Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B(L_6, L_7, Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B_RuntimeMethod_var);
int32_t L_9;
L_9 = Scene_get_handle_mD508BE60333C6168610E12CECAB12E9B11C25E53((&___0_scene), NULL);
NullCheck(L_8);
bool L_10;
L_10 = Dictionary_2_ContainsKey_m226633D6CC3F64E7F44E1A0B10EDF35F6F6C8C42(L_8, L_9, Dictionary_2_ContainsKey_m226633D6CC3F64E7F44E1A0B10EDF35F6F6C8C42_RuntimeMethod_var);
if (L_10)
{
goto IL_0085;
}
}
{
// var sceneEntry = new SceneEntry()
// {
// IsAssigned = true,
// Scene = scene
// };
il2cpp_codegen_initobj((&V_1), sizeof(SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0));
(&V_1)->___IsAssigned_0 = (bool)1;
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_11 = ___0_scene;
(&V_1)->___Scene_1 = L_11;
SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0 L_12 = V_1;
V_0 = L_12;
// SceneNameToSceneHandles[scene.name].Add(scene.handle, sceneEntry);
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_13 = __this->___SceneNameToSceneHandles_1;
String_t* L_14;
L_14 = Scene_get_name_m3C818DFA663E159274DAD823B780C7616C5E2A8C((&___0_scene), NULL);
NullCheck(L_13);
Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* L_15;
L_15 = Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B(L_13, L_14, Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B_RuntimeMethod_var);
int32_t L_16;
L_16 = Scene_get_handle_mD508BE60333C6168610E12CECAB12E9B11C25E53((&___0_scene), NULL);
SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0 L_17 = V_0;
NullCheck(L_15);
Dictionary_2_Add_m27BCFD0A6D7D4C7C78C9E48E4B955245D28C2ED6(L_15, L_16, L_17, Dictionary_2_Add_m27BCFD0A6D7D4C7C78C9E48E4B955245D28C2ED6_RuntimeMethod_var);
return;
}
IL_0085:
{
// throw new Exception($"[Duplicate Handle] Scene {scene.name} already has scene handle {scene.handle} registered!");
String_t* L_18;
L_18 = Scene_get_name_m3C818DFA663E159274DAD823B780C7616C5E2A8C((&___0_scene), NULL);
int32_t L_19;
L_19 = Scene_get_handle_mD508BE60333C6168610E12CECAB12E9B11C25E53((&___0_scene), NULL);
int32_t L_20 = L_19;
RuntimeObject* L_21 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_20);
String_t* L_22;
L_22 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral33A8DDB29999F03CA0DB5B76992C26505D4879DA)), L_18, L_21, NULL);
Exception_t* L_23 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_23);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_23, L_22, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DefaultSceneManagerHandler_StartTrackingScene_m43B45AA15F15E685734E7409944F777BD8741C15_RuntimeMethod_var)));
}
}
// System.Boolean Unity.Netcode.DefaultSceneManagerHandler::DoesSceneHaveUnassignedEntry(System.String,Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultSceneManagerHandler_DoesSceneHaveUnassignedEntry_m86BFB585C53091B73E12A57D73216A7797859833 (DefaultSceneManagerHandler_t1A82C09AD219736A389A9F1702D88B3B2ECBB7E4* __this, String_t* ___0_sceneName, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___1_networkManager, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m191DCC04EB39C32B1346418A5A629F304B559A65_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m226633D6CC3F64E7F44E1A0B10EDF35F6F6C8C42_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m0E07872A48ED338888B3A30C9B4F23CEB82E7F7E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m31EBA51EC0EEDAA61955E8E5CF9DBB17B885E381_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mB5471F2D6CA89CD54BB1EF253548B90B625FB7E3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mC5194B613FE30DC2AB9B25C823ABABCE9BA79723_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3EE70C2F7DC6E24C81B0A199C688D0742D6A4376_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m2558F9D91442697152D58EAA35AF47889D769AD6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBC7F19AC7FF8F4EC31A9E04486948320910FBD8C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m911AC60A16529A7DA5A93DD3CCAB544ADF4FEA66_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD2999566789842105DF8EF481E4494088E70E6E8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tD2999566789842105DF8EF481E4494088E70E6E8* V_0 = NULL;
int32_t V_1 = 0;
Scene_tA1DC762B79745EB5140F054C884855B922318356 V_2;
memset((&V_2), 0, sizeof(V_2));
Enumerator_t919BDE1BE86B045AB5F78752F0C95009261F93BD V_3;
memset((&V_3), 0, sizeof(V_3));
Scene_tA1DC762B79745EB5140F054C884855B922318356 V_4;
memset((&V_4), 0, sizeof(V_4));
bool V_5 = false;
{
// var scenesWithSceneName = new List<Scene>();
List_1_tD2999566789842105DF8EF481E4494088E70E6E8* L_0 = (List_1_tD2999566789842105DF8EF481E4494088E70E6E8*)il2cpp_codegen_object_new(List_1_tD2999566789842105DF8EF481E4494088E70E6E8_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mBC7F19AC7FF8F4EC31A9E04486948320910FBD8C(L_0, List_1__ctor_mBC7F19AC7FF8F4EC31A9E04486948320910FBD8C_RuntimeMethod_var);
V_0 = L_0;
// for (int i = 0; i < SceneManager.sceneCount; i++)
V_1 = 0;
goto IL_002b;
}
IL_000a:
{
// var scene = SceneManager.GetSceneAt(i);
int32_t L_1 = V_1;
il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_2;
L_2 = SceneManager_GetSceneAt_m716F9BAC0C25737577B21569CC210869B22A73DE(L_1, NULL);
V_2 = L_2;
// if (scene.name == sceneName)
String_t* L_3;
L_3 = Scene_get_name_m3C818DFA663E159274DAD823B780C7616C5E2A8C((&V_2), NULL);
String_t* L_4 = ___0_sceneName;
bool L_5;
L_5 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_3, L_4, NULL);
if (!L_5)
{
goto IL_0027;
}
}
{
// scenesWithSceneName.Add(scene);
List_1_tD2999566789842105DF8EF481E4494088E70E6E8* L_6 = V_0;
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_7 = V_2;
NullCheck(L_6);
List_1_Add_m3EE70C2F7DC6E24C81B0A199C688D0742D6A4376_inline(L_6, L_7, List_1_Add_m3EE70C2F7DC6E24C81B0A199C688D0742D6A4376_RuntimeMethod_var);
}
IL_0027:
{
// for (int i = 0; i < SceneManager.sceneCount; i++)
int32_t L_8 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_002b:
{
// for (int i = 0; i < SceneManager.sceneCount; i++)
int32_t L_9 = V_1;
il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
int32_t L_10;
L_10 = SceneManager_get_sceneCount_m6BB8A635EB8933BB91747EFE1F1113ED8594EFBF(NULL);
if ((((int32_t)L_9) < ((int32_t)L_10)))
{
goto IL_000a;
}
}
{
// if (scenesWithSceneName.Count == 0)
List_1_tD2999566789842105DF8EF481E4494088E70E6E8* L_11 = V_0;
NullCheck(L_11);
int32_t L_12;
L_12 = List_1_get_Count_m911AC60A16529A7DA5A93DD3CCAB544ADF4FEA66_inline(L_11, List_1_get_Count_m911AC60A16529A7DA5A93DD3CCAB544ADF4FEA66_RuntimeMethod_var);
if (L_12)
{
goto IL_003d;
}
}
{
// return false;
return (bool)0;
}
IL_003d:
{
// if (scenesWithSceneName.Count > 0 && !SceneNameToSceneHandles.ContainsKey(sceneName))
List_1_tD2999566789842105DF8EF481E4494088E70E6E8* L_13 = V_0;
NullCheck(L_13);
int32_t L_14;
L_14 = List_1_get_Count_m911AC60A16529A7DA5A93DD3CCAB544ADF4FEA66_inline(L_13, List_1_get_Count_m911AC60A16529A7DA5A93DD3CCAB544ADF4FEA66_RuntimeMethod_var);
if ((((int32_t)L_14) <= ((int32_t)0)))
{
goto IL_0056;
}
}
{
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_15 = __this->___SceneNameToSceneHandles_1;
String_t* L_16 = ___0_sceneName;
NullCheck(L_15);
bool L_17;
L_17 = Dictionary_2_ContainsKey_m191DCC04EB39C32B1346418A5A629F304B559A65(L_15, L_16, Dictionary_2_ContainsKey_m191DCC04EB39C32B1346418A5A629F304B559A65_RuntimeMethod_var);
if (L_17)
{
goto IL_0056;
}
}
{
// return true;
return (bool)1;
}
IL_0056:
{
// foreach (var scene in scenesWithSceneName)
List_1_tD2999566789842105DF8EF481E4494088E70E6E8* L_18 = V_0;
NullCheck(L_18);
Enumerator_t919BDE1BE86B045AB5F78752F0C95009261F93BD L_19;
L_19 = List_1_GetEnumerator_m2558F9D91442697152D58EAA35AF47889D769AD6(L_18, List_1_GetEnumerator_m2558F9D91442697152D58EAA35AF47889D769AD6_RuntimeMethod_var);
V_3 = L_19;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00c2:
{// begin finally (depth: 1)
Enumerator_Dispose_m31EBA51EC0EEDAA61955E8E5CF9DBB17B885E381((&V_3), Enumerator_Dispose_m31EBA51EC0EEDAA61955E8E5CF9DBB17B885E381_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00b7_1;
}
IL_005f_1:
{
// foreach (var scene in scenesWithSceneName)
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_20;
L_20 = Enumerator_get_Current_mC5194B613FE30DC2AB9B25C823ABABCE9BA79723_inline((&V_3), Enumerator_get_Current_mC5194B613FE30DC2AB9B25C823ABABCE9BA79723_RuntimeMethod_var);
V_4 = L_20;
// if (!SceneNameToSceneHandles[scene.name].ContainsKey(scene.handle))
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_21 = __this->___SceneNameToSceneHandles_1;
String_t* L_22;
L_22 = Scene_get_name_m3C818DFA663E159274DAD823B780C7616C5E2A8C((&V_4), NULL);
NullCheck(L_21);
Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* L_23;
L_23 = Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B(L_21, L_22, Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B_RuntimeMethod_var);
int32_t L_24;
L_24 = Scene_get_handle_mD508BE60333C6168610E12CECAB12E9B11C25E53((&V_4), NULL);
NullCheck(L_23);
bool L_25;
L_25 = Dictionary_2_ContainsKey_m226633D6CC3F64E7F44E1A0B10EDF35F6F6C8C42(L_23, L_24, Dictionary_2_ContainsKey_m226633D6CC3F64E7F44E1A0B10EDF35F6F6C8C42_RuntimeMethod_var);
if (L_25)
{
goto IL_008d_1;
}
}
{
// return true;
V_5 = (bool)1;
goto IL_00d2;
}
IL_008d_1:
{
// if (!SceneNameToSceneHandles[scene.name][scene.handle].IsAssigned)
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_26 = __this->___SceneNameToSceneHandles_1;
String_t* L_27;
L_27 = Scene_get_name_m3C818DFA663E159274DAD823B780C7616C5E2A8C((&V_4), NULL);
NullCheck(L_26);
Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* L_28;
L_28 = Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B(L_26, L_27, Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B_RuntimeMethod_var);
int32_t L_29;
L_29 = Scene_get_handle_mD508BE60333C6168610E12CECAB12E9B11C25E53((&V_4), NULL);
NullCheck(L_28);
SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0 L_30;
L_30 = Dictionary_2_get_Item_m0E07872A48ED338888B3A30C9B4F23CEB82E7F7E(L_28, L_29, Dictionary_2_get_Item_m0E07872A48ED338888B3A30C9B4F23CEB82E7F7E_RuntimeMethod_var);
bool L_31 = L_30.___IsAssigned_0;
if (L_31)
{
goto IL_00b7_1;
}
}
{
// return true;
V_5 = (bool)1;
goto IL_00d2;
}
IL_00b7_1:
{
// foreach (var scene in scenesWithSceneName)
bool L_32;
L_32 = Enumerator_MoveNext_mB5471F2D6CA89CD54BB1EF253548B90B625FB7E3((&V_3), Enumerator_MoveNext_mB5471F2D6CA89CD54BB1EF253548B90B625FB7E3_RuntimeMethod_var);
if (L_32)
{
goto IL_005f_1;
}
}
{
goto IL_00d0;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00d0:
{
// return false;
return (bool)0;
}
IL_00d2:
{
// }
bool L_33 = V_5;
return L_33;
}
}
// UnityEngine.SceneManagement.Scene Unity.Netcode.DefaultSceneManagerHandler::GetSceneFromLoadedScenes(System.String,Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Scene_tA1DC762B79745EB5140F054C884855B922318356 DefaultSceneManagerHandler_GetSceneFromLoadedScenes_mAB480169BB52547087320AC1C471F1762E6D7EBE (DefaultSceneManagerHandler_t1A82C09AD219736A389A9F1702D88B3B2ECBB7E4* __this, String_t* ___0_sceneName, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___1_networkManager, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m191DCC04EB39C32B1346418A5A629F304B559A65_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_mDD0F211E4F1FC1F6E83B588A9184F84493458607_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m869D75597EE83633489B10183B8A6C355443190B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mD5CB1F841ABC4E7656423AB006B3DA7AC3F74BDA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m6EFE3FD1A82999968B35301C7F608DC179C4088E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m3614BB68C0B3757A029BAE4D6E3F85DEB9D4B977_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m4D0A3ECEF1C3A41791572189BEF73CE67F237D20_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_mFC723B72241FF28237DCB311BBC0F4689DC3197E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t5ED4A3B1A3331188A13B48DF6ADF8E9DBFCDFA8B V_0;
memset((&V_0), 0, sizeof(V_0));
KeyValuePair_2_tD21B2FED7F5BAB785AA9827BE55854F6897DCE0D V_1;
memset((&V_1), 0, sizeof(V_1));
SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0 V_2;
memset((&V_2), 0, sizeof(V_2));
Scene_tA1DC762B79745EB5140F054C884855B922318356 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (SceneNameToSceneHandles.ContainsKey(sceneName))
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_0 = __this->___SceneNameToSceneHandles_1;
String_t* L_1 = ___0_sceneName;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_ContainsKey_m191DCC04EB39C32B1346418A5A629F304B559A65(L_0, L_1, Dictionary_2_ContainsKey_m191DCC04EB39C32B1346418A5A629F304B559A65_RuntimeMethod_var);
if (!L_2)
{
goto IL_0083;
}
}
{
// foreach (var sceneHandleEntry in SceneNameToSceneHandles[sceneName])
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_3 = __this->___SceneNameToSceneHandles_1;
String_t* L_4 = ___0_sceneName;
NullCheck(L_3);
Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* L_5;
L_5 = Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B(L_3, L_4, Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B_RuntimeMethod_var);
NullCheck(L_5);
Enumerator_t5ED4A3B1A3331188A13B48DF6ADF8E9DBFCDFA8B L_6;
L_6 = Dictionary_2_GetEnumerator_mDD0F211E4F1FC1F6E83B588A9184F84493458607(L_5, Dictionary_2_GetEnumerator_mDD0F211E4F1FC1F6E83B588A9184F84493458607_RuntimeMethod_var);
V_0 = L_6;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0075:
{// begin finally (depth: 1)
Enumerator_Dispose_mD5CB1F841ABC4E7656423AB006B3DA7AC3F74BDA((&V_0), Enumerator_Dispose_mD5CB1F841ABC4E7656423AB006B3DA7AC3F74BDA_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_006a_1;
}
IL_0022_1:
{
// foreach (var sceneHandleEntry in SceneNameToSceneHandles[sceneName])
KeyValuePair_2_tD21B2FED7F5BAB785AA9827BE55854F6897DCE0D L_7;
L_7 = Enumerator_get_Current_m3614BB68C0B3757A029BAE4D6E3F85DEB9D4B977_inline((&V_0), Enumerator_get_Current_m3614BB68C0B3757A029BAE4D6E3F85DEB9D4B977_RuntimeMethod_var);
V_1 = L_7;
// if (!sceneHandleEntry.Value.IsAssigned)
SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0 L_8;
L_8 = KeyValuePair_2_get_Value_mFC723B72241FF28237DCB311BBC0F4689DC3197E_inline((&V_1), KeyValuePair_2_get_Value_mFC723B72241FF28237DCB311BBC0F4689DC3197E_RuntimeMethod_var);
bool L_9 = L_8.___IsAssigned_0;
if (L_9)
{
goto IL_006a_1;
}
}
{
// var sceneEntry = sceneHandleEntry.Value;
SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0 L_10;
L_10 = KeyValuePair_2_get_Value_mFC723B72241FF28237DCB311BBC0F4689DC3197E_inline((&V_1), KeyValuePair_2_get_Value_mFC723B72241FF28237DCB311BBC0F4689DC3197E_RuntimeMethod_var);
V_2 = L_10;
// sceneEntry.IsAssigned = true;
(&V_2)->___IsAssigned_0 = (bool)1;
// SceneNameToSceneHandles[sceneName][sceneHandleEntry.Key] = sceneEntry;
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_11 = __this->___SceneNameToSceneHandles_1;
String_t* L_12 = ___0_sceneName;
NullCheck(L_11);
Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* L_13;
L_13 = Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B(L_11, L_12, Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B_RuntimeMethod_var);
int32_t L_14;
L_14 = KeyValuePair_2_get_Key_m4D0A3ECEF1C3A41791572189BEF73CE67F237D20_inline((&V_1), KeyValuePair_2_get_Key_m4D0A3ECEF1C3A41791572189BEF73CE67F237D20_RuntimeMethod_var);
SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0 L_15 = V_2;
NullCheck(L_13);
Dictionary_2_set_Item_m869D75597EE83633489B10183B8A6C355443190B(L_13, L_14, L_15, Dictionary_2_set_Item_m869D75597EE83633489B10183B8A6C355443190B_RuntimeMethod_var);
// return sceneEntry.Scene;
SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0 L_16 = V_2;
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_17 = L_16.___Scene_1;
V_3 = L_17;
goto IL_008a;
}
IL_006a_1:
{
// foreach (var sceneHandleEntry in SceneNameToSceneHandles[sceneName])
bool L_18;
L_18 = Enumerator_MoveNext_m6EFE3FD1A82999968B35301C7F608DC179C4088E((&V_0), Enumerator_MoveNext_m6EFE3FD1A82999968B35301C7F608DC179C4088E_RuntimeMethod_var);
if (L_18)
{
goto IL_0022_1;
}
}
{
goto IL_0083;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0083:
{
// return m_InvalidScene;
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_19 = __this->___m_InvalidScene_0;
return L_19;
}
IL_008a:
{
// }
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_20 = V_3;
return L_20;
}
}
// System.Void Unity.Netcode.DefaultSceneManagerHandler::PopulateLoadedScenes(System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.SceneManagement.Scene>&,Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultSceneManagerHandler_PopulateLoadedScenes_mCDE77ABD90BA0063399A69AB05EFE892E28C5B18 (DefaultSceneManagerHandler_t1A82C09AD219736A389A9F1702D88B3B2ECBB7E4* __this, Dictionary_2_tCC2015396C24B57BF74F74538DB3DE9AD918F8D6** ___0_scenesLoaded, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___1_networkManager, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m1861E877A39F47BF0572C3CBA77586D3CAAC99E0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m27BCFD0A6D7D4C7C78C9E48E4B955245D28C2ED6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mBF07E313FC7629D5B573193C9E12DA0020B9E6BB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m9EEACB4C04D2A401E11058115B3CE4F0BD6A5034_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m191DCC04EB39C32B1346418A5A629F304B559A65_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m226633D6CC3F64E7F44E1A0B10EDF35F6F6C8C42_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mD4E5D87C7DBC9C80B5CE8AC7F83FB696DEDF4C9E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mB2BA29C754074DC50095FB010D9857869454B492_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
Scene_tA1DC762B79745EB5140F054C884855B922318356 V_2;
memset((&V_2), 0, sizeof(V_2));
SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0 V_3;
memset((&V_3), 0, sizeof(V_3));
SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0 V_4;
memset((&V_4), 0, sizeof(V_4));
{
// SceneNameToSceneHandles.Clear();
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_0 = __this->___SceneNameToSceneHandles_1;
NullCheck(L_0);
Dictionary_2_Clear_m9EEACB4C04D2A401E11058115B3CE4F0BD6A5034(L_0, Dictionary_2_Clear_m9EEACB4C04D2A401E11058115B3CE4F0BD6A5034_RuntimeMethod_var);
// var sceneCount = SceneManager.sceneCount;
il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
int32_t L_1;
L_1 = SceneManager_get_sceneCount_m6BB8A635EB8933BB91747EFE1F1113ED8594EFBF(NULL);
V_0 = L_1;
// for (int i = 0; i < sceneCount; i++)
V_1 = 0;
goto IL_00ec;
}
IL_0018:
{
// var scene = SceneManager.GetSceneAt(i);
int32_t L_2 = V_1;
il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_3;
L_3 = SceneManager_GetSceneAt_m716F9BAC0C25737577B21569CC210869B22A73DE(L_2, NULL);
V_2 = L_3;
// if (!SceneNameToSceneHandles.ContainsKey(scene.name))
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_4 = __this->___SceneNameToSceneHandles_1;
String_t* L_5;
L_5 = Scene_get_name_m3C818DFA663E159274DAD823B780C7616C5E2A8C((&V_2), NULL);
NullCheck(L_4);
bool L_6;
L_6 = Dictionary_2_ContainsKey_m191DCC04EB39C32B1346418A5A629F304B559A65(L_4, L_5, Dictionary_2_ContainsKey_m191DCC04EB39C32B1346418A5A629F304B559A65_RuntimeMethod_var);
if (L_6)
{
goto IL_004a;
}
}
{
// SceneNameToSceneHandles.Add(scene.name, new Dictionary<int, SceneEntry>());
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_7 = __this->___SceneNameToSceneHandles_1;
String_t* L_8;
L_8 = Scene_get_name_m3C818DFA663E159274DAD823B780C7616C5E2A8C((&V_2), NULL);
Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* L_9 = (Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709*)il2cpp_codegen_object_new(Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709_il2cpp_TypeInfo_var);
NullCheck(L_9);
Dictionary_2__ctor_mB2BA29C754074DC50095FB010D9857869454B492(L_9, Dictionary_2__ctor_mB2BA29C754074DC50095FB010D9857869454B492_RuntimeMethod_var);
NullCheck(L_7);
Dictionary_2_Add_mBF07E313FC7629D5B573193C9E12DA0020B9E6BB(L_7, L_8, L_9, Dictionary_2_Add_mBF07E313FC7629D5B573193C9E12DA0020B9E6BB_RuntimeMethod_var);
}
IL_004a:
{
// if (!SceneNameToSceneHandles[scene.name].ContainsKey(scene.handle))
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_10 = __this->___SceneNameToSceneHandles_1;
String_t* L_11;
L_11 = Scene_get_name_m3C818DFA663E159274DAD823B780C7616C5E2A8C((&V_2), NULL);
NullCheck(L_10);
Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* L_12;
L_12 = Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B(L_10, L_11, Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B_RuntimeMethod_var);
int32_t L_13;
L_13 = Scene_get_handle_mD508BE60333C6168610E12CECAB12E9B11C25E53((&V_2), NULL);
NullCheck(L_12);
bool L_14;
L_14 = Dictionary_2_ContainsKey_m226633D6CC3F64E7F44E1A0B10EDF35F6F6C8C42(L_12, L_13, Dictionary_2_ContainsKey_m226633D6CC3F64E7F44E1A0B10EDF35F6F6C8C42_RuntimeMethod_var);
if (L_14)
{
goto IL_00c5;
}
}
{
// var sceneEntry = new SceneEntry()
// {
// IsAssigned = false,
// Scene = scene
// };
il2cpp_codegen_initobj((&V_4), sizeof(SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0));
(&V_4)->___IsAssigned_0 = (bool)0;
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_15 = V_2;
(&V_4)->___Scene_1 = L_15;
SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0 L_16 = V_4;
V_3 = L_16;
// SceneNameToSceneHandles[scene.name].Add(scene.handle, sceneEntry);
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_17 = __this->___SceneNameToSceneHandles_1;
String_t* L_18;
L_18 = Scene_get_name_m3C818DFA663E159274DAD823B780C7616C5E2A8C((&V_2), NULL);
NullCheck(L_17);
Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* L_19;
L_19 = Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B(L_17, L_18, Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B_RuntimeMethod_var);
int32_t L_20;
L_20 = Scene_get_handle_mD508BE60333C6168610E12CECAB12E9B11C25E53((&V_2), NULL);
SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0 L_21 = V_3;
NullCheck(L_19);
Dictionary_2_Add_m27BCFD0A6D7D4C7C78C9E48E4B955245D28C2ED6(L_19, L_20, L_21, Dictionary_2_Add_m27BCFD0A6D7D4C7C78C9E48E4B955245D28C2ED6_RuntimeMethod_var);
// if (!scenesLoaded.ContainsKey(scene.handle))
Dictionary_2_tCC2015396C24B57BF74F74538DB3DE9AD918F8D6** L_22 = ___0_scenesLoaded;
Dictionary_2_tCC2015396C24B57BF74F74538DB3DE9AD918F8D6* L_23 = *((Dictionary_2_tCC2015396C24B57BF74F74538DB3DE9AD918F8D6**)L_22);
int32_t L_24;
L_24 = Scene_get_handle_mD508BE60333C6168610E12CECAB12E9B11C25E53((&V_2), NULL);
NullCheck(L_23);
bool L_25;
L_25 = Dictionary_2_ContainsKey_mD4E5D87C7DBC9C80B5CE8AC7F83FB696DEDF4C9E(L_23, L_24, Dictionary_2_ContainsKey_mD4E5D87C7DBC9C80B5CE8AC7F83FB696DEDF4C9E_RuntimeMethod_var);
if (L_25)
{
goto IL_00e8;
}
}
{
// scenesLoaded.Add(scene.handle, scene);
Dictionary_2_tCC2015396C24B57BF74F74538DB3DE9AD918F8D6** L_26 = ___0_scenesLoaded;
Dictionary_2_tCC2015396C24B57BF74F74538DB3DE9AD918F8D6* L_27 = *((Dictionary_2_tCC2015396C24B57BF74F74538DB3DE9AD918F8D6**)L_26);
int32_t L_28;
L_28 = Scene_get_handle_mD508BE60333C6168610E12CECAB12E9B11C25E53((&V_2), NULL);
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_29 = V_2;
NullCheck(L_27);
Dictionary_2_Add_m1861E877A39F47BF0572C3CBA77586D3CAAC99E0(L_27, L_28, L_29, Dictionary_2_Add_m1861E877A39F47BF0572C3CBA77586D3CAAC99E0_RuntimeMethod_var);
goto IL_00e8;
}
IL_00c5:
{
// throw new Exception($"[Duplicate Handle] Scene {scene.name} already has scene handle {scene.handle} registered!");
String_t* L_30;
L_30 = Scene_get_name_m3C818DFA663E159274DAD823B780C7616C5E2A8C((&V_2), NULL);
int32_t L_31;
L_31 = Scene_get_handle_mD508BE60333C6168610E12CECAB12E9B11C25E53((&V_2), NULL);
int32_t L_32 = L_31;
RuntimeObject* L_33 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_32);
String_t* L_34;
L_34 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral33A8DDB29999F03CA0DB5B76992C26505D4879DA)), L_30, L_33, NULL);
Exception_t* L_35 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_35);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_35, L_34, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_35, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DefaultSceneManagerHandler_PopulateLoadedScenes_mCDE77ABD90BA0063399A69AB05EFE892E28C5B18_RuntimeMethod_var)));
}
IL_00e8:
{
// for (int i = 0; i < sceneCount; i++)
int32_t L_36 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_36, 1));
}
IL_00ec:
{
// for (int i = 0; i < sceneCount; i++)
int32_t L_37 = V_1;
int32_t L_38 = V_0;
if ((((int32_t)L_37) < ((int32_t)L_38)))
{
goto IL_0018;
}
}
{
// }
return;
}
}
// System.Void Unity.Netcode.DefaultSceneManagerHandler::UnloadUnassignedScenes(Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultSceneManagerHandler_UnloadUnassignedScenes_m2E4B8481C664D13D1949B6CC4A6927B266B4D9B6 (DefaultSceneManagerHandler_t1A82C09AD219736A389A9F1702D88B3B2ECBB7E4* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___0_networkManager, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSceneManagerHandler_SceneManager_SceneUnloaded_m32DD3CE9E89E73A46215D3F2A6ACF1C0B5EA8562_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m288AD362596C8DEAE09964382A2EE64072AE44DC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_mDD0F211E4F1FC1F6E83B588A9184F84493458607_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m31EBA51EC0EEDAA61955E8E5CF9DBB17B885E381_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mD5CB1F841ABC4E7656423AB006B3DA7AC3F74BDA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mE4C0EE68BC151F55D10E4F6A7B91FEBFAB3338FF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m6EFE3FD1A82999968B35301C7F608DC179C4088E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m72C6B7BE4B19583143DBBBA209A1E80AC7ABC8EF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mB5471F2D6CA89CD54BB1EF253548B90B625FB7E3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m3614BB68C0B3757A029BAE4D6E3F85DEB9D4B977_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mC5194B613FE30DC2AB9B25C823ABABCE9BA79723_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mEA4399E19280E43833B5AAD40C467915AD331232_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mA8D4591A2A4AAEF681BE0BE7CD8EA2D387663C22_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_mFC723B72241FF28237DCB311BBC0F4689DC3197E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3EE70C2F7DC6E24C81B0A199C688D0742D6A4376_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m2558F9D91442697152D58EAA35AF47889D769AD6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC* V_0 = NULL;
Enumerator_t019D7E22C150DAA1BB4A3B65273DE4344C3FBD58 V_1;
memset((&V_1), 0, sizeof(V_1));
KeyValuePair_2_t1691D419B4B3084B7C4A171FC4F37D58F3A842D4 V_2;
memset((&V_2), 0, sizeof(V_2));
Enumerator_t5ED4A3B1A3331188A13B48DF6ADF8E9DBFCDFA8B V_3;
memset((&V_3), 0, sizeof(V_3));
KeyValuePair_2_tD21B2FED7F5BAB785AA9827BE55854F6897DCE0D V_4;
memset((&V_4), 0, sizeof(V_4));
Enumerator_t919BDE1BE86B045AB5F78752F0C95009261F93BD V_5;
memset((&V_5), 0, sizeof(V_5));
{
// var sceneManager = networkManager.SceneManager;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = ___0_networkManager;
NullCheck(L_0);
NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC* L_1;
L_1 = NetworkManager_get_SceneManager_m88D4B3F1D93093835BE6C7D13A4E3E3D337637C2_inline(L_0, NULL);
V_0 = L_1;
// SceneManager.sceneUnloaded += SceneManager_SceneUnloaded;
UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C* L_2 = (UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C*)il2cpp_codegen_object_new(UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C_il2cpp_TypeInfo_var);
NullCheck(L_2);
UnityAction_1__ctor_m3D196ADE59DE13B9FDC5D827B1A6D00CBEF1F6DF(L_2, __this, (intptr_t)((void*)DefaultSceneManagerHandler_SceneManager_SceneUnloaded_m32DD3CE9E89E73A46215D3F2A6ACF1C0B5EA8562_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
SceneManager_add_sceneUnloaded_mC3BAE77FFFA0DBA3F6EE3303CA78400A3932F029(L_2, NULL);
// foreach (var sceneEntry in SceneNameToSceneHandles)
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_3 = __this->___SceneNameToSceneHandles_1;
NullCheck(L_3);
Enumerator_t019D7E22C150DAA1BB4A3B65273DE4344C3FBD58 L_4;
L_4 = Dictionary_2_GetEnumerator_m288AD362596C8DEAE09964382A2EE64072AE44DC(L_3, Dictionary_2_GetEnumerator_m288AD362596C8DEAE09964382A2EE64072AE44DC_RuntimeMethod_var);
V_1 = L_4;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00c1:
{// begin finally (depth: 1)
Enumerator_Dispose_mE4C0EE68BC151F55D10E4F6A7B91FEBFAB3338FF((&V_1), Enumerator_Dispose_mE4C0EE68BC151F55D10E4F6A7B91FEBFAB3338FF_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00b3_1;
}
IL_0029_1:
{
// foreach (var sceneEntry in SceneNameToSceneHandles)
KeyValuePair_2_t1691D419B4B3084B7C4A171FC4F37D58F3A842D4 L_5;
L_5 = Enumerator_get_Current_mEA4399E19280E43833B5AAD40C467915AD331232_inline((&V_1), Enumerator_get_Current_mEA4399E19280E43833B5AAD40C467915AD331232_RuntimeMethod_var);
V_2 = L_5;
// var scenHandleEntries = SceneNameToSceneHandles[sceneEntry.Key];
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_6 = __this->___SceneNameToSceneHandles_1;
String_t* L_7;
L_7 = KeyValuePair_2_get_Key_mA8D4591A2A4AAEF681BE0BE7CD8EA2D387663C22_inline((&V_2), KeyValuePair_2_get_Key_mA8D4591A2A4AAEF681BE0BE7CD8EA2D387663C22_RuntimeMethod_var);
NullCheck(L_6);
Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* L_8;
L_8 = Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B(L_6, L_7, Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B_RuntimeMethod_var);
// foreach (var sceneHandleEntry in scenHandleEntries)
NullCheck(L_8);
Enumerator_t5ED4A3B1A3331188A13B48DF6ADF8E9DBFCDFA8B L_9;
L_9 = Dictionary_2_GetEnumerator_mDD0F211E4F1FC1F6E83B588A9184F84493458607(L_8, Dictionary_2_GetEnumerator_mDD0F211E4F1FC1F6E83B588A9184F84493458607_RuntimeMethod_var);
V_3 = L_9;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00a5_1:
{// begin finally (depth: 2)
Enumerator_Dispose_mD5CB1F841ABC4E7656423AB006B3DA7AC3F74BDA((&V_3), Enumerator_Dispose_mD5CB1F841ABC4E7656423AB006B3DA7AC3F74BDA_RuntimeMethod_var);
return;
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
goto IL_009a_2;
}
IL_004b_2:
{
// foreach (var sceneHandleEntry in scenHandleEntries)
KeyValuePair_2_tD21B2FED7F5BAB785AA9827BE55854F6897DCE0D L_10;
L_10 = Enumerator_get_Current_m3614BB68C0B3757A029BAE4D6E3F85DEB9D4B977_inline((&V_3), Enumerator_get_Current_m3614BB68C0B3757A029BAE4D6E3F85DEB9D4B977_RuntimeMethod_var);
V_4 = L_10;
// if (!sceneHandleEntry.Value.IsAssigned)
SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0 L_11;
L_11 = KeyValuePair_2_get_Value_mFC723B72241FF28237DCB311BBC0F4689DC3197E_inline((&V_4), KeyValuePair_2_get_Value_mFC723B72241FF28237DCB311BBC0F4689DC3197E_RuntimeMethod_var);
bool L_12 = L_11.___IsAssigned_0;
if (L_12)
{
goto IL_009a_2;
}
}
{
// if (sceneManager.VerifySceneBeforeUnloading == null || sceneManager.VerifySceneBeforeUnloading.Invoke(sceneHandleEntry.Value.Scene))
NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC* L_13 = V_0;
NullCheck(L_13);
VerifySceneBeforeUnloadingDelegateHandler_t03E054BD51737F01541AB2368461EE061D68E4EC* L_14 = L_13->___VerifySceneBeforeUnloading_14;
if (!L_14)
{
goto IL_0083_2;
}
}
{
NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC* L_15 = V_0;
NullCheck(L_15);
VerifySceneBeforeUnloadingDelegateHandler_t03E054BD51737F01541AB2368461EE061D68E4EC* L_16 = L_15->___VerifySceneBeforeUnloading_14;
SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0 L_17;
L_17 = KeyValuePair_2_get_Value_mFC723B72241FF28237DCB311BBC0F4689DC3197E_inline((&V_4), KeyValuePair_2_get_Value_mFC723B72241FF28237DCB311BBC0F4689DC3197E_RuntimeMethod_var);
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_18 = L_17.___Scene_1;
NullCheck(L_16);
bool L_19;
L_19 = VerifySceneBeforeUnloadingDelegateHandler_Invoke_mFF00AB5BE19422CD39FB86A7069DED804E6050DE_inline(L_16, L_18, NULL);
if (!L_19)
{
goto IL_009a_2;
}
}
IL_0083_2:
{
// m_ScenesToUnload.Add(sceneHandleEntry.Value.Scene);
List_1_tD2999566789842105DF8EF481E4494088E70E6E8* L_20 = __this->___m_ScenesToUnload_2;
SceneEntry_tF147490578C6A41D494B07D2E3D38DF0B667B0F0 L_21;
L_21 = KeyValuePair_2_get_Value_mFC723B72241FF28237DCB311BBC0F4689DC3197E_inline((&V_4), KeyValuePair_2_get_Value_mFC723B72241FF28237DCB311BBC0F4689DC3197E_RuntimeMethod_var);
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_22 = L_21.___Scene_1;
NullCheck(L_20);
List_1_Add_m3EE70C2F7DC6E24C81B0A199C688D0742D6A4376_inline(L_20, L_22, List_1_Add_m3EE70C2F7DC6E24C81B0A199C688D0742D6A4376_RuntimeMethod_var);
}
IL_009a_2:
{
// foreach (var sceneHandleEntry in scenHandleEntries)
bool L_23;
L_23 = Enumerator_MoveNext_m6EFE3FD1A82999968B35301C7F608DC179C4088E((&V_3), Enumerator_MoveNext_m6EFE3FD1A82999968B35301C7F608DC179C4088E_RuntimeMethod_var);
if (L_23)
{
goto IL_004b_2;
}
}
{
goto IL_00b3_1;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00b3_1:
{
// foreach (var sceneEntry in SceneNameToSceneHandles)
bool L_24;
L_24 = Enumerator_MoveNext_m72C6B7BE4B19583143DBBBA209A1E80AC7ABC8EF((&V_1), Enumerator_MoveNext_m72C6B7BE4B19583143DBBBA209A1E80AC7ABC8EF_RuntimeMethod_var);
if (L_24)
{
goto IL_0029_1;
}
}
{
goto IL_00cf;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00cf:
{
// foreach (var sceneToUnload in m_ScenesToUnload)
List_1_tD2999566789842105DF8EF481E4494088E70E6E8* L_25 = __this->___m_ScenesToUnload_2;
NullCheck(L_25);
Enumerator_t919BDE1BE86B045AB5F78752F0C95009261F93BD L_26;
L_26 = List_1_GetEnumerator_m2558F9D91442697152D58EAA35AF47889D769AD6(L_25, List_1_GetEnumerator_m2558F9D91442697152D58EAA35AF47889D769AD6_RuntimeMethod_var);
V_5 = L_26;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00f6:
{// begin finally (depth: 1)
Enumerator_Dispose_m31EBA51EC0EEDAA61955E8E5CF9DBB17B885E381((&V_5), Enumerator_Dispose_m31EBA51EC0EEDAA61955E8E5CF9DBB17B885E381_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00eb_1;
}
IL_00de_1:
{
// foreach (var sceneToUnload in m_ScenesToUnload)
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_27;
L_27 = Enumerator_get_Current_mC5194B613FE30DC2AB9B25C823ABABCE9BA79723_inline((&V_5), Enumerator_get_Current_mC5194B613FE30DC2AB9B25C823ABABCE9BA79723_RuntimeMethod_var);
// SceneManager.UnloadSceneAsync(sceneToUnload);
il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* L_28;
L_28 = SceneManager_UnloadSceneAsync_mA3AB74052DF7155958E100364AAFFE8E11B52A4A(L_27, NULL);
}
IL_00eb_1:
{
// foreach (var sceneToUnload in m_ScenesToUnload)
bool L_29;
L_29 = Enumerator_MoveNext_mB5471F2D6CA89CD54BB1EF253548B90B625FB7E3((&V_5), Enumerator_MoveNext_mB5471F2D6CA89CD54BB1EF253548B90B625FB7E3_RuntimeMethod_var);
if (L_29)
{
goto IL_00de_1;
}
}
{
goto IL_0104;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0104:
{
// }
return;
}
}
// System.Void Unity.Netcode.DefaultSceneManagerHandler::SceneManager_SceneUnloaded(UnityEngine.SceneManagement.Scene)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultSceneManagerHandler_SceneManager_SceneUnloaded_m32DD3CE9E89E73A46215D3F2A6ACF1C0B5EA8562 (DefaultSceneManagerHandler_t1A82C09AD219736A389A9F1702D88B3B2ECBB7E4* __this, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_scene, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultSceneManagerHandler_SceneManager_SceneUnloaded_m32DD3CE9E89E73A46215D3F2A6ACF1C0B5EA8562_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m191DCC04EB39C32B1346418A5A629F304B559A65_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m226633D6CC3F64E7F44E1A0B10EDF35F6F6C8C42_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m15B4DCE2162BA8FD69146D3E42A2D58481EF1976_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_mF674ADA3F4F8AC35C8D9DAFA139D77C2B539C86F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m4BDEDEBBE8255D186E42EDAF0C0A3422988C2574_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mF82079B4C7BF5C7EF373C9B92599601705787AF3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m911AC60A16529A7DA5A93DD3CCAB544ADF4FEA66_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (SceneNameToSceneHandles.ContainsKey(scene.name))
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_0 = __this->___SceneNameToSceneHandles_1;
String_t* L_1;
L_1 = Scene_get_name_m3C818DFA663E159274DAD823B780C7616C5E2A8C((&___0_scene), NULL);
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_ContainsKey_m191DCC04EB39C32B1346418A5A629F304B559A65(L_0, L_1, Dictionary_2_ContainsKey_m191DCC04EB39C32B1346418A5A629F304B559A65_RuntimeMethod_var);
if (!L_2)
{
goto IL_00ad;
}
}
{
// if (SceneNameToSceneHandles[scene.name].ContainsKey(scene.handle))
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_3 = __this->___SceneNameToSceneHandles_1;
String_t* L_4;
L_4 = Scene_get_name_m3C818DFA663E159274DAD823B780C7616C5E2A8C((&___0_scene), NULL);
NullCheck(L_3);
Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* L_5;
L_5 = Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B(L_3, L_4, Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B_RuntimeMethod_var);
int32_t L_6;
L_6 = Scene_get_handle_mD508BE60333C6168610E12CECAB12E9B11C25E53((&___0_scene), NULL);
NullCheck(L_5);
bool L_7;
L_7 = Dictionary_2_ContainsKey_m226633D6CC3F64E7F44E1A0B10EDF35F6F6C8C42(L_5, L_6, Dictionary_2_ContainsKey_m226633D6CC3F64E7F44E1A0B10EDF35F6F6C8C42_RuntimeMethod_var);
if (!L_7)
{
goto IL_0056;
}
}
{
// SceneNameToSceneHandles[scene.name].Remove(scene.handle);
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_8 = __this->___SceneNameToSceneHandles_1;
String_t* L_9;
L_9 = Scene_get_name_m3C818DFA663E159274DAD823B780C7616C5E2A8C((&___0_scene), NULL);
NullCheck(L_8);
Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* L_10;
L_10 = Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B(L_8, L_9, Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B_RuntimeMethod_var);
int32_t L_11;
L_11 = Scene_get_handle_mD508BE60333C6168610E12CECAB12E9B11C25E53((&___0_scene), NULL);
NullCheck(L_10);
bool L_12;
L_12 = Dictionary_2_Remove_m15B4DCE2162BA8FD69146D3E42A2D58481EF1976(L_10, L_11, Dictionary_2_Remove_m15B4DCE2162BA8FD69146D3E42A2D58481EF1976_RuntimeMethod_var);
}
IL_0056:
{
// if (SceneNameToSceneHandles[scene.name].Count == 0)
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_13 = __this->___SceneNameToSceneHandles_1;
String_t* L_14;
L_14 = Scene_get_name_m3C818DFA663E159274DAD823B780C7616C5E2A8C((&___0_scene), NULL);
NullCheck(L_13);
Dictionary_2_t3E357A1769AE47773EA400B376B6EE4170AFF709* L_15;
L_15 = Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B(L_13, L_14, Dictionary_2_get_Item_mFF0EF296E402AA259A595F85EFD6C7D2C61E742B_RuntimeMethod_var);
NullCheck(L_15);
int32_t L_16;
L_16 = Dictionary_2_get_Count_m4BDEDEBBE8255D186E42EDAF0C0A3422988C2574(L_15, Dictionary_2_get_Count_m4BDEDEBBE8255D186E42EDAF0C0A3422988C2574_RuntimeMethod_var);
if (L_16)
{
goto IL_0082;
}
}
{
// SceneNameToSceneHandles.Remove(scene.name);
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_17 = __this->___SceneNameToSceneHandles_1;
String_t* L_18;
L_18 = Scene_get_name_m3C818DFA663E159274DAD823B780C7616C5E2A8C((&___0_scene), NULL);
NullCheck(L_17);
bool L_19;
L_19 = Dictionary_2_Remove_mF674ADA3F4F8AC35C8D9DAFA139D77C2B539C86F(L_17, L_18, Dictionary_2_Remove_mF674ADA3F4F8AC35C8D9DAFA139D77C2B539C86F_RuntimeMethod_var);
}
IL_0082:
{
// m_ScenesToUnload.Remove(scene);
List_1_tD2999566789842105DF8EF481E4494088E70E6E8* L_20 = __this->___m_ScenesToUnload_2;
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_21 = ___0_scene;
NullCheck(L_20);
bool L_22;
L_22 = List_1_Remove_mF82079B4C7BF5C7EF373C9B92599601705787AF3(L_20, L_21, List_1_Remove_mF82079B4C7BF5C7EF373C9B92599601705787AF3_RuntimeMethod_var);
// if (m_ScenesToUnload.Count == 0)
List_1_tD2999566789842105DF8EF481E4494088E70E6E8* L_23 = __this->___m_ScenesToUnload_2;
NullCheck(L_23);
int32_t L_24;
L_24 = List_1_get_Count_m911AC60A16529A7DA5A93DD3CCAB544ADF4FEA66_inline(L_23, List_1_get_Count_m911AC60A16529A7DA5A93DD3CCAB544ADF4FEA66_RuntimeMethod_var);
if (L_24)
{
goto IL_00ad;
}
}
{
// SceneManager.sceneUnloaded -= SceneManager_SceneUnloaded;
UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C* L_25 = (UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C*)il2cpp_codegen_object_new(UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C_il2cpp_TypeInfo_var);
NullCheck(L_25);
UnityAction_1__ctor_m3D196ADE59DE13B9FDC5D827B1A6D00CBEF1F6DF(L_25, __this, (intptr_t)((void*)DefaultSceneManagerHandler_SceneManager_SceneUnloaded_m32DD3CE9E89E73A46215D3F2A6ACF1C0B5EA8562_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
SceneManager_remove_sceneUnloaded_m2CACDB3F47DED2C92E6AA1912906F7E2C61424EB(L_25, NULL);
}
IL_00ad:
{
// }
return;
}
}
// System.Boolean Unity.Netcode.DefaultSceneManagerHandler::ClientShouldPassThrough(System.String,System.Boolean,UnityEngine.SceneManagement.LoadSceneMode,Unity.Netcode.NetworkManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultSceneManagerHandler_ClientShouldPassThrough_mFC36545464A7B376761D0BC5F5E497B3F4B8FECD (DefaultSceneManagerHandler_t1A82C09AD219736A389A9F1702D88B3B2ECBB7E4* __this, String_t* ___0_sceneName, bool ___1_isPrimaryScene, int32_t ___2_clientSynchronizationMode, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* ___3_networkManager, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Scene_tA1DC762B79745EB5140F054C884855B922318356 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t G_B3_0 = 0;
{
// var shouldPassThrough = clientSynchronizationMode == LoadSceneMode.Single ? false : DoesSceneHaveUnassignedEntry(sceneName, networkManager);
int32_t L_0 = ___2_clientSynchronizationMode;
if (!L_0)
{
goto IL_000e;
}
}
{
String_t* L_1 = ___0_sceneName;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = ___3_networkManager;
bool L_3;
L_3 = DefaultSceneManagerHandler_DoesSceneHaveUnassignedEntry_m86BFB585C53091B73E12A57D73216A7797859833(__this, L_1, L_2, NULL);
G_B3_0 = ((int32_t)(L_3));
goto IL_000f;
}
IL_000e:
{
G_B3_0 = 0;
}
IL_000f:
{
V_0 = (bool)G_B3_0;
// var activeScene = SceneManager.GetActiveScene();
il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_4;
L_4 = SceneManager_GetActiveScene_m0B320EC4302F51A71495D1CCD1A0FF9C2ED1FDC8(NULL);
V_1 = L_4;
// if (!shouldPassThrough && sceneName == activeScene.name)
bool L_5 = V_0;
if (L_5)
{
goto IL_0034;
}
}
{
String_t* L_6 = ___0_sceneName;
String_t* L_7;
L_7 = Scene_get_name_m3C818DFA663E159274DAD823B780C7616C5E2A8C((&V_1), NULL);
bool L_8;
L_8 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_6, L_7, NULL);
if (!L_8)
{
goto IL_0034;
}
}
{
// if (clientSynchronizationMode == LoadSceneMode.Additive || (isPrimaryScene && clientSynchronizationMode == LoadSceneMode.Single))
int32_t L_9 = ___2_clientSynchronizationMode;
if ((((int32_t)L_9) == ((int32_t)1)))
{
goto IL_0032;
}
}
{
bool L_10 = ___1_isPrimaryScene;
if (!L_10)
{
goto IL_0034;
}
}
{
int32_t L_11 = ___2_clientSynchronizationMode;
if (L_11)
{
goto IL_0034;
}
}
IL_0032:
{
// shouldPassThrough = true;
V_0 = (bool)1;
}
IL_0034:
{
// return shouldPassThrough;
bool L_12 = V_0;
return L_12;
}
}
// System.Void Unity.Netcode.DefaultSceneManagerHandler::MoveObjectsFromSceneToDontDestroyOnLoad(Unity.Netcode.NetworkManager&,UnityEngine.SceneManagement.Scene)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultSceneManagerHandler_MoveObjectsFromSceneToDontDestroyOnLoad_m707D650F80D2B7AA91D4FF8ADD1F94CF5B0A4B47 (DefaultSceneManagerHandler_t1A82C09AD219736A389A9F1702D88B3B2ECBB7E4* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468** ___0_networkManager, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___1_scene, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mC39E7C3B1C6A6521D8443D6681F3952F97AE9750_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mB090F6E1959BE9CB144F4F7BC5D8BA0BB1F4B640_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m9A31BE16C882B8EF0FDD6398F2C941CD7022AD3D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_mCDB1CC1394B96A323D7C3CDB56E2DE3380FFCDFA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m5CA56459E9286C9AE697E99A456A8CB130261678_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t4CB93F2D8A0CA74AB045A363BEAA451C9E5C4337_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t08D2A82D9E38E7B084FD4A017063CBB6B265B486 V_0;
memset((&V_0), 0, sizeof(V_0));
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* V_1 = NULL;
Scene_tA1DC762B79745EB5140F054C884855B922318356 V_2;
memset((&V_2), 0, sizeof(V_2));
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// bool isActiveScene = scene == SceneManager.GetActiveScene();
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_0 = ___1_scene;
il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_1;
L_1 = SceneManager_GetActiveScene_m0B320EC4302F51A71495D1CCD1A0FF9C2ED1FDC8(NULL);
bool L_2;
L_2 = Scene_op_Equality_m9FC9CA5FAE2FF94568EC2AB878B64ED8DC53CF68(L_0, L_1, NULL);
// var localSpawnedObjectsHashSet = new HashSet<NetworkObject>(networkManager.SpawnManager.SpawnedObjectsList);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468** L_3 = ___0_networkManager;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_4 = *((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468**)L_3);
NullCheck(L_4);
NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D* L_5;
L_5 = NetworkManager_get_SpawnManager_mAE49738D7E37718DABC59F9BBF31E985B7D438F8_inline(L_4, NULL);
NullCheck(L_5);
HashSet_1_t4CB93F2D8A0CA74AB045A363BEAA451C9E5C4337* L_6 = L_5->___SpawnedObjectsList_2;
HashSet_1_t4CB93F2D8A0CA74AB045A363BEAA451C9E5C4337* L_7 = (HashSet_1_t4CB93F2D8A0CA74AB045A363BEAA451C9E5C4337*)il2cpp_codegen_object_new(HashSet_1_t4CB93F2D8A0CA74AB045A363BEAA451C9E5C4337_il2cpp_TypeInfo_var);
NullCheck(L_7);
HashSet_1__ctor_m5CA56459E9286C9AE697E99A456A8CB130261678(L_7, L_6, HashSet_1__ctor_m5CA56459E9286C9AE697E99A456A8CB130261678_RuntimeMethod_var);
// foreach (var networkObject in localSpawnedObjectsHashSet)
NullCheck(L_7);
Enumerator_t08D2A82D9E38E7B084FD4A017063CBB6B265B486 L_8;
L_8 = HashSet_1_GetEnumerator_mCDB1CC1394B96A323D7C3CDB56E2DE3380FFCDFA(L_7, HashSet_1_GetEnumerator_mCDB1CC1394B96A323D7C3CDB56E2DE3380FFCDFA_RuntimeMethod_var);
V_0 = L_8;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00fa:
{// begin finally (depth: 1)
Enumerator_Dispose_mC39E7C3B1C6A6521D8443D6681F3952F97AE9750((&V_0), Enumerator_Dispose_mC39E7C3B1C6A6521D8443D6681F3952F97AE9750_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00ec_1;
}
IL_0028_1:
{
// foreach (var networkObject in localSpawnedObjectsHashSet)
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_9;
L_9 = Enumerator_get_Current_m9A31BE16C882B8EF0FDD6398F2C941CD7022AD3D_inline((&V_0), Enumerator_get_Current_m9A31BE16C882B8EF0FDD6398F2C941CD7022AD3D_RuntimeMethod_var);
V_1 = L_9;
// if (networkObject == null || (networkObject != null && networkObject.gameObject.scene.handle != scene.handle))
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_10 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_11)
{
goto IL_00ec_1;
}
}
{
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_12 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_13;
L_13 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_13)
{
goto IL_0064_1;
}
}
{
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_14 = V_1;
NullCheck(L_14);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15;
L_15 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_14, NULL);
NullCheck(L_15);
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_16;
L_16 = GameObject_get_scene_m747D45E8CECC56DD47D1E103F9E51D5FBEDA4B01(L_15, NULL);
V_2 = L_16;
int32_t L_17;
L_17 = Scene_get_handle_mD508BE60333C6168610E12CECAB12E9B11C25E53((&V_2), NULL);
int32_t L_18;
L_18 = Scene_get_handle_mD508BE60333C6168610E12CECAB12E9B11C25E53((&___1_scene), NULL);
if ((!(((uint32_t)L_17) == ((uint32_t)L_18))))
{
goto IL_00ec_1;
}
}
IL_0064_1:
{
// if (!networkObject.DestroyWithScene && networkObject.gameObject.scene != networkManager.SceneManager.DontDestroyOnLoadScene)
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_19 = V_1;
NullCheck(L_19);
bool L_20;
L_20 = NetworkObject_get_DestroyWithScene_m595B1465918C3A73025DD53D0E7EFC23F19FC534_inline(L_19, NULL);
if (L_20)
{
goto IL_00cf_1;
}
}
{
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_21 = V_1;
NullCheck(L_21);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22;
L_22 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_21, NULL);
NullCheck(L_22);
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_23;
L_23 = GameObject_get_scene_m747D45E8CECC56DD47D1E103F9E51D5FBEDA4B01(L_22, NULL);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468** L_24 = ___0_networkManager;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_25 = *((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468**)L_24);
NullCheck(L_25);
NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC* L_26;
L_26 = NetworkManager_get_SceneManager_m88D4B3F1D93093835BE6C7D13A4E3E3D337637C2_inline(L_25, NULL);
NullCheck(L_26);
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_27 = L_26->___DontDestroyOnLoadScene_29;
bool L_28;
L_28 = Scene_op_Inequality_mB5C3D0CB987891A99ACD4549B5D0AE3E7402F00D(L_23, L_27, NULL);
if (!L_28)
{
goto IL_00cf_1;
}
}
{
// if (networkObject.gameObject.transform.parent == null && networkObject.IsSceneObject != null && !networkObject.IsSceneObject.Value)
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_29 = V_1;
NullCheck(L_29);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_30;
L_30 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_29, NULL);
NullCheck(L_30);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_31;
L_31 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_30, NULL);
NullCheck(L_31);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32;
L_32 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_31, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_33;
L_33 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_32, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_33)
{
goto IL_00ec_1;
}
}
{
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_34 = V_1;
NullCheck(L_34);
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_35;
L_35 = NetworkObject_get_IsSceneObject_m6C81B3BFDFCB5A8C0105BD7F570A8A041AE6A297_inline(L_34, NULL);
V_3 = L_35;
bool L_36;
L_36 = Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_inline((&V_3), Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_RuntimeMethod_var);
if (!L_36)
{
goto IL_00ec_1;
}
}
{
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_37 = V_1;
NullCheck(L_37);
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_38;
L_38 = NetworkObject_get_IsSceneObject_m6C81B3BFDFCB5A8C0105BD7F570A8A041AE6A297_inline(L_37, NULL);
V_3 = L_38;
bool L_39;
L_39 = Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28((&V_3), Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28_RuntimeMethod_var);
if (L_39)
{
goto IL_00ec_1;
}
}
{
// UnityEngine.Object.DontDestroyOnLoad(networkObject.gameObject);
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_40 = V_1;
NullCheck(L_40);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_41;
L_41 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_40, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7(L_41, NULL);
goto IL_00ec_1;
}
IL_00cf_1:
{
// else if (networkManager.IsServer)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468** L_42 = ___0_networkManager;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_43 = *((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468**)L_42);
NullCheck(L_43);
bool L_44;
L_44 = NetworkManager_get_IsServer_m3FF8C5D22D260033AD3FC6C4AF44E7161BDD7F52(L_43, NULL);
if (!L_44)
{
goto IL_00e1_1;
}
}
{
// networkObject.Despawn();
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_45 = V_1;
NullCheck(L_45);
NetworkObject_Despawn_mC20F16433447650773B8DE784593B44A63C68EB7(L_45, (bool)1, NULL);
goto IL_00ec_1;
}
IL_00e1_1:
{
// UnityEngine.Object.DontDestroyOnLoad(networkObject.gameObject);
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_46 = V_1;
NullCheck(L_46);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_47;
L_47 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_46, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7(L_47, NULL);
}
IL_00ec_1:
{
// foreach (var networkObject in localSpawnedObjectsHashSet)
bool L_48;
L_48 = Enumerator_MoveNext_mB090F6E1959BE9CB144F4F7BC5D8BA0BB1F4B640((&V_0), Enumerator_MoveNext_mB090F6E1959BE9CB144F4F7BC5D8BA0BB1F4B640_RuntimeMethod_var);
if (L_48)
{
goto IL_0028_1;
}
}
{
goto IL_0108;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0108:
{
// }
return;
}
}
// System.Void Unity.Netcode.DefaultSceneManagerHandler::SetClientSynchronizationMode(Unity.Netcode.NetworkManager&,UnityEngine.SceneManagement.LoadSceneMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultSceneManagerHandler_SetClientSynchronizationMode_m542CE52E1C58F83BFB4C628B04BF1215C51153A2 (DefaultSceneManagerHandler_t1A82C09AD219736A389A9F1702D88B3B2ECBB7E4* __this, NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468** ___0_networkManager, int32_t ___1_mode, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m1861E877A39F47BF0572C3CBA77586D3CAAC99E0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mD4E5D87C7DBC9C80B5CE8AC7F83FB696DEDF4C9E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReadOnlyCollection_1_t02F24BFA8317160B96EEE7839D43A61F5149E410_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral01B3E9EC98BA572E42A3248320E8C88947518441);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD5B06DEB184982E38D6F3815CD426954AF9421ED);
s_Il2CppMethodInitialized = true;
}
NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC* V_0 = NULL;
int32_t V_1 = 0;
Scene_tA1DC762B79745EB5140F054C884855B922318356 V_2;
memset((&V_2), 0, sizeof(V_2));
int32_t G_B6_0 = 0;
int32_t G_B5_0 = 0;
int32_t G_B7_0 = 0;
int32_t G_B7_1 = 0;
{
// var sceneManager = networkManager.SceneManager;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468** L_0 = ___0_networkManager;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_1 = *((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468**)L_0);
NullCheck(L_1);
NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC* L_2;
L_2 = NetworkManager_get_SceneManager_m88D4B3F1D93093835BE6C7D13A4E3E3D337637C2_inline(L_1, NULL);
V_0 = L_2;
// if (!networkManager.IsServer)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468** L_3 = ___0_networkManager;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_4 = *((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468**)L_3);
NullCheck(L_4);
bool L_5;
L_5 = NetworkManager_get_IsServer_m3FF8C5D22D260033AD3FC6C4AF44E7161BDD7F52(L_4, NULL);
if (L_5)
{
goto IL_0024;
}
}
{
// if (NetworkLog.CurrentLogLevel <= LogLevel.Normal)
int32_t L_6;
L_6 = NetworkLog_get_CurrentLogLevel_m8D46ADEFC32E3AC0592F30B64B2062202A97AF9C(NULL);
if ((((int32_t)L_6) > ((int32_t)1)))
{
goto IL_0023;
}
}
{
// NetworkLog.LogWarning("Clients should not set this value as it is automatically synchronized with the server's setting!");
NetworkLog_LogWarning_m1A2073B527F4B95F216508B0E5A76DF71823D899(_stringLiteral01B3E9EC98BA572E42A3248320E8C88947518441, NULL);
}
IL_0023:
{
// return;
return;
}
IL_0024:
{
// if (networkManager.ConnectedClientsIds.Count > (networkManager.IsHost ? 1 : 0) && sceneManager.ClientSynchronizationMode != mode)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468** L_7 = ___0_networkManager;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_8 = *((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468**)L_7);
NullCheck(L_8);
RuntimeObject* L_9;
L_9 = NetworkManager_get_ConnectedClientsIds_mAC05454DCEFB717F590830D86FFA869E7201231A(L_8, NULL);
NullCheck(L_9);
int32_t L_10;
L_10 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IReadOnlyCollection`1<System.UInt64>::get_Count() */, IReadOnlyCollection_1_t02F24BFA8317160B96EEE7839D43A61F5149E410_il2cpp_TypeInfo_var, L_9);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468** L_11 = ___0_networkManager;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_12 = *((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468**)L_11);
NullCheck(L_12);
bool L_13;
L_13 = NetworkManager_get_IsHost_mC1156B68C1D97048027559F64FB5C3413F16C124(L_12, NULL);
G_B5_0 = L_10;
if (L_13)
{
G_B6_0 = L_10;
goto IL_003c;
}
}
{
G_B7_0 = 0;
G_B7_1 = G_B5_0;
goto IL_003d;
}
IL_003c:
{
G_B7_0 = 1;
G_B7_1 = G_B6_0;
}
IL_003d:
{
if ((((int32_t)G_B7_1) <= ((int32_t)G_B7_0)))
{
goto IL_005a;
}
}
{
NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC* L_14 = V_0;
NullCheck(L_14);
int32_t L_15;
L_15 = NetworkSceneManager_get_ClientSynchronizationMode_m4045985E66E2514CE5CA6E342DB3391A1C712034_inline(L_14, NULL);
int32_t L_16 = ___1_mode;
if ((((int32_t)L_15) == ((int32_t)L_16)))
{
goto IL_005a;
}
}
{
// if (NetworkLog.CurrentLogLevel <= LogLevel.Normal)
int32_t L_17;
L_17 = NetworkLog_get_CurrentLogLevel_m8D46ADEFC32E3AC0592F30B64B2062202A97AF9C(NULL);
if ((((int32_t)L_17) > ((int32_t)1)))
{
goto IL_005a;
}
}
{
// NetworkLog.LogWarning("Server is changing client synchronization mode after clients have been synchronized! It is recommended to do this before clients are connected!");
NetworkLog_LogWarning_m1A2073B527F4B95F216508B0E5A76DF71823D899(_stringLiteralD5B06DEB184982E38D6F3815CD426954AF9421ED, NULL);
}
IL_005a:
{
// if (mode == LoadSceneMode.Additive)
int32_t L_18 = ___1_mode;
if ((!(((uint32_t)L_18) == ((uint32_t)1))))
{
goto IL_00c0;
}
}
{
// for (int i = 0; i < SceneManager.sceneCount; i++)
V_1 = 0;
goto IL_00b8;
}
IL_0062:
{
// var scene = SceneManager.GetSceneAt(i);
int32_t L_19 = V_1;
il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_20;
L_20 = SceneManager_GetSceneAt_m716F9BAC0C25737577B21569CC210869B22A73DE(L_19, NULL);
V_2 = L_20;
// if (sceneManager.VerifySceneBeforeLoading != null)
NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC* L_21 = V_0;
NullCheck(L_21);
VerifySceneBeforeLoadingDelegateHandler_tEE61624D507F0E432B6F4EDD56EC0D213BFE2A4E* L_22 = L_21->___VerifySceneBeforeLoading_13;
if (!L_22)
{
goto IL_008d;
}
}
{
// if (!sceneManager.VerifySceneBeforeLoading.Invoke(scene.buildIndex, scene.name, LoadSceneMode.Additive))
NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC* L_23 = V_0;
NullCheck(L_23);
VerifySceneBeforeLoadingDelegateHandler_tEE61624D507F0E432B6F4EDD56EC0D213BFE2A4E* L_24 = L_23->___VerifySceneBeforeLoading_13;
int32_t L_25;
L_25 = Scene_get_buildIndex_m82B6E0C96C85C952B7A2D794DB73CDA99AA9A57E((&V_2), NULL);
String_t* L_26;
L_26 = Scene_get_name_m3C818DFA663E159274DAD823B780C7616C5E2A8C((&V_2), NULL);
NullCheck(L_24);
bool L_27;
L_27 = VerifySceneBeforeLoadingDelegateHandler_Invoke_m56A280B24A90774F5027CE6247EC92D0744C4898_inline(L_24, L_25, L_26, 1, NULL);
if (!L_27)
{
goto IL_00b4;
}
}
IL_008d:
{
// if (!sceneManager.ScenesLoaded.ContainsKey(scene.handle))
NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC* L_28 = V_0;
NullCheck(L_28);
Dictionary_2_tCC2015396C24B57BF74F74538DB3DE9AD918F8D6* L_29 = L_28->___ScenesLoaded_21;
int32_t L_30;
L_30 = Scene_get_handle_mD508BE60333C6168610E12CECAB12E9B11C25E53((&V_2), NULL);
NullCheck(L_29);
bool L_31;
L_31 = Dictionary_2_ContainsKey_mD4E5D87C7DBC9C80B5CE8AC7F83FB696DEDF4C9E(L_29, L_30, Dictionary_2_ContainsKey_mD4E5D87C7DBC9C80B5CE8AC7F83FB696DEDF4C9E_RuntimeMethod_var);
if (L_31)
{
goto IL_00b4;
}
}
{
// sceneManager.ScenesLoaded.Add(scene.handle, scene);
NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC* L_32 = V_0;
NullCheck(L_32);
Dictionary_2_tCC2015396C24B57BF74F74538DB3DE9AD918F8D6* L_33 = L_32->___ScenesLoaded_21;
int32_t L_34;
L_34 = Scene_get_handle_mD508BE60333C6168610E12CECAB12E9B11C25E53((&V_2), NULL);
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_35 = V_2;
NullCheck(L_33);
Dictionary_2_Add_m1861E877A39F47BF0572C3CBA77586D3CAAC99E0(L_33, L_34, L_35, Dictionary_2_Add_m1861E877A39F47BF0572C3CBA77586D3CAAC99E0_RuntimeMethod_var);
}
IL_00b4:
{
// for (int i = 0; i < SceneManager.sceneCount; i++)
int32_t L_36 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_36, 1));
}
IL_00b8:
{
// for (int i = 0; i < SceneManager.sceneCount; i++)
int32_t L_37 = V_1;
il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
int32_t L_38;
L_38 = SceneManager_get_sceneCount_m6BB8A635EB8933BB91747EFE1F1113ED8594EFBF(NULL);
if ((((int32_t)L_37) < ((int32_t)L_38)))
{
goto IL_0062;
}
}
IL_00c0:
{
// sceneManager.ClientSynchronizationMode = mode;
NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC* L_39 = V_0;
int32_t L_40 = ___1_mode;
NullCheck(L_39);
NetworkSceneManager_set_ClientSynchronizationMode_m4A0316E5C577414DA69E2E7A813B5A4C7833C727_inline(L_39, L_40, NULL);
// }
return;
}
}
// System.Void Unity.Netcode.DefaultSceneManagerHandler::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultSceneManagerHandler__ctor_m3757788D0F3EF5CC227CCA9B9436BEF02065B115 (DefaultSceneManagerHandler_t1A82C09AD219736A389A9F1702D88B3B2ECBB7E4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m0E50A3EDB9286BF217A9A0C0BBA0F9BD5C423B60_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBC7F19AC7FF8F4EC31A9E04486948320910FBD8C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD2999566789842105DF8EF481E4494088E70E6E8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// internal Dictionary<string, Dictionary<int, SceneEntry>> SceneNameToSceneHandles = new Dictionary<string, Dictionary<int, SceneEntry>>();
Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D* L_0 = (Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D*)il2cpp_codegen_object_new(Dictionary_2_tC9AFE1F791781C790ABCB78534D2F0CD708C910D_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_m0E50A3EDB9286BF217A9A0C0BBA0F9BD5C423B60(L_0, Dictionary_2__ctor_m0E50A3EDB9286BF217A9A0C0BBA0F9BD5C423B60_RuntimeMethod_var);
__this->___SceneNameToSceneHandles_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SceneNameToSceneHandles_1), (void*)L_0);
// private List<Scene> m_ScenesToUnload = new List<Scene>();
List_1_tD2999566789842105DF8EF481E4494088E70E6E8* L_1 = (List_1_tD2999566789842105DF8EF481E4494088E70E6E8*)il2cpp_codegen_object_new(List_1_tD2999566789842105DF8EF481E4494088E70E6E8_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_mBC7F19AC7FF8F4EC31A9E04486948320910FBD8C(L_1, List_1__ctor_mBC7F19AC7FF8F4EC31A9E04486948320910FBD8C_RuntimeMethod_var);
__this->___m_ScenesToUnload_2 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ScenesToUnload_2), (void*)L_1);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ByteUtility_GetBit_m6272C90866261740EBD8211EB89A5DCFF9D375EC_inline (uint8_t ___0_bitField, uint16_t ___1_bitPosition, const RuntimeMethod* method)
{
{
// return (bitField & (1 << bitPosition)) != 0;
uint8_t L_0 = ___0_bitField;
uint16_t L_1 = ___1_bitPosition;
return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&((int32_t)(1<<((int32_t)((int32_t)L_1&((int32_t)31)))))))) <= ((uint32_t)0)))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ByteUtility_SetBit_m64287D91659E6EDE510EC0076ADD02F9FF697DCF_inline (uint8_t* ___0_bitField, uint16_t ___1_bitPosition, bool ___2_value, const RuntimeMethod* method)
{
{
// bitField = (byte)((bitField & ~(1 << bitPosition)) | (ToByte(value) << bitPosition));
uint8_t* L_0 = ___0_bitField;
uint8_t* L_1 = ___0_bitField;
int32_t L_2 = *((uint8_t*)L_1);
uint16_t L_3 = ___1_bitPosition;
bool L_4 = ___2_value;
uint8_t L_5;
L_5 = ByteUtility_ToByte_m75F541C936643327D921EBA4D4F196C1F07C6EEE_inline(L_4, NULL);
uint16_t L_6 = ___1_bitPosition;
*((int8_t*)L_0) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)(L_2&((~((int32_t)(1<<((int32_t)((int32_t)L_3&((int32_t)31)))))))))|((int32_t)((int32_t)L_5<<((int32_t)((int32_t)L_6&((int32_t)31))))))));
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FastBufferWriter_TryBeginWrite_m16FA0A52579A7C6C5E59171D26EA327CDEBFF459_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, int32_t ___0_bytes, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (Handle->Position + bytes > Handle->Capacity)
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_0 = __this->___Handle_0;
NullCheck(L_0);
int32_t L_1 = L_0->___Position_1;
int32_t L_2 = ___0_bytes;
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_3 = __this->___Handle_0;
NullCheck(L_3);
int32_t L_4 = L_3->___Capacity_3;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_1, L_2))) <= ((int32_t)L_4)))
{
goto IL_0059;
}
}
{
// if (Handle->Position + bytes > Handle->MaxCapacity)
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_5 = __this->___Handle_0;
NullCheck(L_5);
int32_t L_6 = L_5->___Position_1;
int32_t L_7 = ___0_bytes;
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_8 = __this->___Handle_0;
NullCheck(L_8);
int32_t L_9 = L_8->___MaxCapacity_4;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_6, L_7))) <= ((int32_t)L_9)))
{
goto IL_0036;
}
}
{
// return false;
return (bool)0;
}
IL_0036:
{
// if (Handle->Capacity < Handle->MaxCapacity)
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_10 = __this->___Handle_0;
NullCheck(L_10);
int32_t L_11 = L_10->___Capacity_3;
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_12 = __this->___Handle_0;
NullCheck(L_12);
int32_t L_13 = L_12->___MaxCapacity_4;
if ((((int32_t)L_11) >= ((int32_t)L_13)))
{
goto IL_0057;
}
}
{
// Grow(bytes);
int32_t L_14 = ___0_bytes;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_Grow_mAD43637D60A44A3D7DCEB09D0425822F6C2A23FB(__this, L_14, NULL);
goto IL_0059;
}
IL_0057:
{
// return false;
return (bool)0;
}
IL_0059:
{
// return true;
return (bool)1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BufferSerializerWriter__ctor_m01EDEBA96595E3137D5FA84A730ED2828319F040_inline (BufferSerializerWriter_t3F287564BDCF264BABBB18BF4D541A95238FBFD4* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, const RuntimeMethod* method)
{
{
// m_Writer = writer;
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
__this->___m_Writer_0 = L_0;
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FastBufferReader_TryBeginRead_mDCCE31EA62FDF16BF16B1ED58CF3330944ED4900_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, int32_t ___0_bytes, const RuntimeMethod* method)
{
{
// if (Handle->Position + bytes > Handle->Length)
ReaderHandle_t7A818FF1A9ACF79E6D6322AFF494B9FB12C48CC8* L_0 = __this->___Handle_0;
NullCheck(L_0);
int32_t L_1 = L_0->___Position_1;
int32_t L_2 = ___0_bytes;
ReaderHandle_t7A818FF1A9ACF79E6D6322AFF494B9FB12C48CC8* L_3 = __this->___Handle_0;
NullCheck(L_3);
int32_t L_4 = L_3->___Length_2;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_1, L_2))) <= ((int32_t)L_4)))
{
goto IL_001c;
}
}
{
// return false;
return (bool)0;
}
IL_001c:
{
// return true;
return (bool)1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t XXHash_Hash32_m5536481B50CD190C44DFAFF662A57E441A532AB0_inline (uint8_t* ___0_input, int32_t ___1_length, uint32_t ___2_seed, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
uint32_t V_1 = 0;
uint32_t V_2 = 0;
uint32_t V_3 = 0;
uint32_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
uint32_t V_7 = 0;
uint32_t V_8 = 0;
uint32_t V_9 = 0;
uint32_t V_10 = 0;
{
// uint hash = seed + prime5;
uint32_t L_0 = ___2_seed;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_0, ((int32_t)374761393)));
// if (length >= 16)
int32_t L_1 = ___1_length;
if ((((int32_t)L_1) < ((int32_t)((int32_t)16))))
{
goto IL_010d;
}
}
{
// uint val0 = seed + prime1 + prime2;
uint32_t L_2 = ___2_seed;
V_1 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_2, ((int32_t)-1640531535))), ((int32_t)-2048144777)));
// uint val1 = seed + prime2;
uint32_t L_3 = ___2_seed;
V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, ((int32_t)-2048144777)));
// uint val2 = seed + 0;
uint32_t L_4 = ___2_seed;
V_3 = L_4;
// uint val3 = seed - prime1;
uint32_t L_5 = ___2_seed;
V_4 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_5, ((int32_t)-1640531535)));
// int count = length >> 4;
int32_t L_6 = ___1_length;
V_5 = ((int32_t)(L_6>>4));
// for (int i = 0; i < count; i++)
V_6 = 0;
goto IL_00dc;
}
IL_003e:
{
// var pos0 = *(uint*)(input + 0);
uint8_t* L_7 = ___0_input;
int32_t L_8 = *((uint32_t*)L_7);
V_7 = L_8;
// var pos1 = *(uint*)(input + 4);
uint8_t* L_9 = ___0_input;
int32_t L_10 = *((uint32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, 4)));
V_8 = L_10;
// var pos2 = *(uint*)(input + 8);
uint8_t* L_11 = ___0_input;
int32_t L_12 = *((uint32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_11, 8)));
V_9 = L_12;
// var pos3 = *(uint*)(input + 12);
uint8_t* L_13 = ___0_input;
int32_t L_14 = *((uint32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_13, ((int32_t)12))));
V_10 = L_14;
// val0 += pos0 * prime2;
uint32_t L_15 = V_1;
uint32_t L_16 = V_7;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, ((int32_t)il2cpp_codegen_multiply((int32_t)L_16, ((int32_t)-2048144777)))));
// val0 = (val0 << 13) | (val0 >> (32 - 13));
uint32_t L_17 = V_1;
uint32_t L_18 = V_1;
V_1 = ((int32_t)(((int32_t)((int32_t)L_17<<((int32_t)13)))|((int32_t)((uint32_t)L_18>>((int32_t)19)))));
// val0 *= prime1;
uint32_t L_19 = V_1;
V_1 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_19, ((int32_t)-1640531535)));
// val1 += pos1 * prime2;
uint32_t L_20 = V_2;
uint32_t L_21 = V_8;
V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_20, ((int32_t)il2cpp_codegen_multiply((int32_t)L_21, ((int32_t)-2048144777)))));
// val1 = (val1 << 13) | (val1 >> (32 - 13));
uint32_t L_22 = V_2;
uint32_t L_23 = V_2;
V_2 = ((int32_t)(((int32_t)((int32_t)L_22<<((int32_t)13)))|((int32_t)((uint32_t)L_23>>((int32_t)19)))));
// val1 *= prime1;
uint32_t L_24 = V_2;
V_2 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_24, ((int32_t)-1640531535)));
// val2 += pos2 * prime2;
uint32_t L_25 = V_3;
uint32_t L_26 = V_9;
V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_25, ((int32_t)il2cpp_codegen_multiply((int32_t)L_26, ((int32_t)-2048144777)))));
// val2 = (val2 << 13) | (val2 >> (32 - 13));
uint32_t L_27 = V_3;
uint32_t L_28 = V_3;
V_3 = ((int32_t)(((int32_t)((int32_t)L_27<<((int32_t)13)))|((int32_t)((uint32_t)L_28>>((int32_t)19)))));
// val2 *= prime1;
uint32_t L_29 = V_3;
V_3 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_29, ((int32_t)-1640531535)));
// val3 += pos3 * prime2;
uint32_t L_30 = V_4;
uint32_t L_31 = V_10;
V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_30, ((int32_t)il2cpp_codegen_multiply((int32_t)L_31, ((int32_t)-2048144777)))));
// val3 = (val3 << 13) | (val3 >> (32 - 13));
uint32_t L_32 = V_4;
uint32_t L_33 = V_4;
V_4 = ((int32_t)(((int32_t)((int32_t)L_32<<((int32_t)13)))|((int32_t)((uint32_t)L_33>>((int32_t)19)))));
// val3 *= prime1;
uint32_t L_34 = V_4;
V_4 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_34, ((int32_t)-1640531535)));
// input += 16;
uint8_t* L_35 = ___0_input;
___0_input = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_35, ((int32_t)16)));
// for (int i = 0; i < count; i++)
int32_t L_36 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_36, 1));
}
IL_00dc:
{
// for (int i = 0; i < count; i++)
int32_t L_37 = V_6;
int32_t L_38 = V_5;
if ((((int32_t)L_37) < ((int32_t)L_38)))
{
goto IL_003e;
}
}
{
// hash = ((val0 << 01) | (val0 >> (32 - 01))) +
// ((val1 << 07) | (val1 >> (32 - 07))) +
// ((val2 << 12) | (val2 >> (32 - 12))) +
// ((val3 << 18) | (val3 >> (32 - 18)));
uint32_t L_39 = V_1;
uint32_t L_40 = V_1;
uint32_t L_41 = V_2;
uint32_t L_42 = V_2;
uint32_t L_43 = V_3;
uint32_t L_44 = V_3;
uint32_t L_45 = V_4;
uint32_t L_46 = V_4;
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)((int32_t)L_39<<1))|((int32_t)((uint32_t)L_40>>((int32_t)31))))), ((int32_t)(((int32_t)((int32_t)L_41<<7))|((int32_t)((uint32_t)L_42>>((int32_t)25))))))), ((int32_t)(((int32_t)((int32_t)L_43<<((int32_t)12)))|((int32_t)((uint32_t)L_44>>((int32_t)20))))))), ((int32_t)(((int32_t)((int32_t)L_45<<((int32_t)18)))|((int32_t)((uint32_t)L_46>>((int32_t)14)))))));
}
IL_010d:
{
// hash += (uint)length;
uint32_t L_47 = V_0;
int32_t L_48 = ___1_length;
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_47, L_48));
// length &= 15;
int32_t L_49 = ___1_length;
___1_length = ((int32_t)(L_49&((int32_t)15)));
goto IL_013e;
}
IL_0119:
{
// hash += *(uint*)input * prime3;
uint32_t L_50 = V_0;
uint8_t* L_51 = ___0_input;
int32_t L_52 = *((uint32_t*)L_51);
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_50, ((int32_t)il2cpp_codegen_multiply(L_52, ((int32_t)-1028477379)))));
// hash = ((hash << 17) | (hash >> (32 - 17))) * prime4;
uint32_t L_53 = V_0;
uint32_t L_54 = V_0;
V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)((int32_t)L_53<<((int32_t)17)))|((int32_t)((uint32_t)L_54>>((int32_t)15))))), ((int32_t)668265263)));
// input += 4;
uint8_t* L_55 = ___0_input;
___0_input = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_55, 4));
// length -= 4;
int32_t L_56 = ___1_length;
___1_length = ((int32_t)il2cpp_codegen_subtract(L_56, 4));
}
IL_013e:
{
// while (length >= 4)
int32_t L_57 = ___1_length;
if ((((int32_t)L_57) >= ((int32_t)4)))
{
goto IL_0119;
}
}
{
goto IL_0169;
}
IL_0144:
{
// hash += *input * prime5;
uint32_t L_58 = V_0;
uint8_t* L_59 = ___0_input;
int32_t L_60 = (*(L_59));
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_58, ((int32_t)il2cpp_codegen_multiply(L_60, ((int32_t)374761393)))));
// hash = ((hash << 11) | (hash >> (32 - 11))) * prime1;
uint32_t L_61 = V_0;
uint32_t L_62 = V_0;
V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)((int32_t)L_61<<((int32_t)11)))|((int32_t)((uint32_t)L_62>>((int32_t)21))))), ((int32_t)-1640531535)));
// ++input;
uint8_t* L_63 = ___0_input;
___0_input = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_63, 1));
// --length;
int32_t L_64 = ___1_length;
___1_length = ((int32_t)il2cpp_codegen_subtract(L_64, 1));
}
IL_0169:
{
// while (length > 0)
int32_t L_65 = ___1_length;
if ((((int32_t)L_65) > ((int32_t)0)))
{
goto IL_0144;
}
}
{
// hash ^= hash >> 15;
uint32_t L_66 = V_0;
uint32_t L_67 = V_0;
V_0 = ((int32_t)((int32_t)L_66^((int32_t)((uint32_t)L_67>>((int32_t)15)))));
// hash *= prime2;
uint32_t L_68 = V_0;
V_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_68, ((int32_t)-2048144777)));
// hash ^= hash >> 13;
uint32_t L_69 = V_0;
uint32_t L_70 = V_0;
V_0 = ((int32_t)((int32_t)L_69^((int32_t)((uint32_t)L_70>>((int32_t)13)))));
// hash *= prime3;
uint32_t L_71 = V_0;
V_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_71, ((int32_t)-1028477379)));
// hash ^= hash >> 16;
uint32_t L_72 = V_0;
uint32_t L_73 = V_0;
V_0 = ((int32_t)((int32_t)L_72^((int32_t)((uint32_t)L_73>>((int32_t)16)))));
// return hash;
uint32_t L_74 = V_0;
return L_74;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t XXHash_Hash32_m138B37A17F29CC75B22A5AE277C1223A76A53F9A_inline (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, const RuntimeMethod* method)
{
int32_t V_0 = 0;
uint8_t* V_1 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL;
{
// int length = buffer.Length;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer;
NullCheck(L_0);
V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
// fixed (byte* pointer = buffer)
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
V_2 = L_2;
if (!L_2)
{
goto IL_000e;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_2;
NullCheck(L_3);
if (((int32_t)(((RuntimeArray*)L_3)->max_length)))
{
goto IL_0013;
}
}
IL_000e:
{
V_1 = (uint8_t*)((uintptr_t)0);
goto IL_001c;
}
IL_0013:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_2;
NullCheck(L_4);
V_1 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_001c:
{
// return Hash32(pointer, length);
uint8_t* L_5 = V_1;
int32_t L_6 = V_0;
uint32_t L_7;
L_7 = XXHash_Hash32_m5536481B50CD190C44DFAFF662A57E441A532AB0_inline(L_5, L_6, 0, NULL);
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t XXHash_Hash32_mDAC30AB830DFD291A7AA57B33B1424F7DBC972AB_inline (String_t* ___0_text, const RuntimeMethod* method)
{
{
// public static uint Hash32(this string text) => Hash32(Encoding.UTF8.GetBytes(text));
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_0;
L_0 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL);
String_t* L_1 = ___0_text;
NullCheck(L_0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2;
L_2 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, String_t* >::Invoke(17 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_0, L_1);
uint32_t L_3;
L_3 = XXHash_Hash32_m138B37A17F29CC75B22A5AE277C1223A76A53F9A_inline(L_2, NULL);
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t XXHash_Hash64_mB6D41A88BD9EE1A8485AF3BDF38732BBA1DA7DC7_inline (uint8_t* ___0_input, int32_t ___1_length, uint32_t ___2_seed, const RuntimeMethod* method)
{
uint64_t V_0 = 0;
uint64_t V_1 = 0;
uint64_t V_2 = 0;
uint64_t V_3 = 0;
uint64_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
uint64_t V_7 = 0;
uint64_t V_8 = 0;
uint64_t V_9 = 0;
uint64_t V_10 = 0;
uint64_t V_11 = 0;
{
// ulong hash = seed + prime5;
uint32_t L_0 = ___2_seed;
V_0 = ((int64_t)il2cpp_codegen_add(((int64_t)(uint64_t)L_0), ((int64_t)2870177450012600261LL)));
// if (length >= 32)
int32_t L_1 = ___1_length;
if ((((int32_t)L_1) < ((int32_t)((int32_t)32))))
{
goto IL_023f;
}
}
{
// ulong val0 = seed + prime1 + prime2;
uint32_t L_2 = ___2_seed;
V_1 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)(uint64_t)L_2), ((int64_t)-7046029288634856825LL))), ((int64_t)-4417276706812531889LL)));
// ulong val1 = seed + prime2;
uint32_t L_3 = ___2_seed;
V_2 = ((int64_t)il2cpp_codegen_add(((int64_t)(uint64_t)L_3), ((int64_t)-4417276706812531889LL)));
// ulong val2 = seed + 0;
uint32_t L_4 = ___2_seed;
V_3 = ((int64_t)(uint64_t)L_4);
// ulong val3 = seed - prime1;
uint32_t L_5 = ___2_seed;
V_4 = ((int64_t)il2cpp_codegen_subtract(((int64_t)(uint64_t)L_5), ((int64_t)-7046029288634856825LL)));
// int count = length >> 5;
int32_t L_6 = ___1_length;
V_5 = ((int32_t)(L_6>>5));
// for (int i = 0; i < count; i++)
V_6 = 0;
goto IL_0116;
}
IL_0057:
{
// var pos0 = *(ulong*)(input + 0);
uint8_t* L_7 = ___0_input;
int64_t L_8 = *((int64_t*)L_7);
V_7 = L_8;
// var pos1 = *(ulong*)(input + 8);
uint8_t* L_9 = ___0_input;
int64_t L_10 = *((int64_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, 8)));
V_8 = L_10;
// var pos2 = *(ulong*)(input + 16);
uint8_t* L_11 = ___0_input;
int64_t L_12 = *((int64_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_11, ((int32_t)16))));
V_9 = L_12;
// var pos3 = *(ulong*)(input + 24);
uint8_t* L_13 = ___0_input;
int64_t L_14 = *((int64_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_13, ((int32_t)24))));
V_10 = L_14;
// val0 += pos0 * prime2;
uint64_t L_15 = V_1;
uint64_t L_16 = V_7;
V_1 = ((int64_t)il2cpp_codegen_add((int64_t)L_15, ((int64_t)il2cpp_codegen_multiply((int64_t)L_16, ((int64_t)-4417276706812531889LL)))));
// val0 = (val0 << 31) | (val0 >> (64 - 31));
uint64_t L_17 = V_1;
uint64_t L_18 = V_1;
V_1 = ((int64_t)(((int64_t)((int64_t)L_17<<((int32_t)31)))|((int64_t)((uint64_t)L_18>>((int32_t)33)))));
// val0 *= prime1;
uint64_t L_19 = V_1;
V_1 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_19, ((int64_t)-7046029288634856825LL)));
// val1 += pos1 * prime2;
uint64_t L_20 = V_2;
uint64_t L_21 = V_8;
V_2 = ((int64_t)il2cpp_codegen_add((int64_t)L_20, ((int64_t)il2cpp_codegen_multiply((int64_t)L_21, ((int64_t)-4417276706812531889LL)))));
// val1 = (val1 << 31) | (val1 >> (64 - 31));
uint64_t L_22 = V_2;
uint64_t L_23 = V_2;
V_2 = ((int64_t)(((int64_t)((int64_t)L_22<<((int32_t)31)))|((int64_t)((uint64_t)L_23>>((int32_t)33)))));
// val1 *= prime1;
uint64_t L_24 = V_2;
V_2 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_24, ((int64_t)-7046029288634856825LL)));
// val2 += pos2 * prime2;
uint64_t L_25 = V_3;
uint64_t L_26 = V_9;
V_3 = ((int64_t)il2cpp_codegen_add((int64_t)L_25, ((int64_t)il2cpp_codegen_multiply((int64_t)L_26, ((int64_t)-4417276706812531889LL)))));
// val2 = (val2 << 31) | (val2 >> (64 - 31));
uint64_t L_27 = V_3;
uint64_t L_28 = V_3;
V_3 = ((int64_t)(((int64_t)((int64_t)L_27<<((int32_t)31)))|((int64_t)((uint64_t)L_28>>((int32_t)33)))));
// val2 *= prime1;
uint64_t L_29 = V_3;
V_3 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_29, ((int64_t)-7046029288634856825LL)));
// val3 += pos3 * prime2;
uint64_t L_30 = V_4;
uint64_t L_31 = V_10;
V_4 = ((int64_t)il2cpp_codegen_add((int64_t)L_30, ((int64_t)il2cpp_codegen_multiply((int64_t)L_31, ((int64_t)-4417276706812531889LL)))));
// val3 = (val3 << 31) | (val3 >> (64 - 31));
uint64_t L_32 = V_4;
uint64_t L_33 = V_4;
V_4 = ((int64_t)(((int64_t)((int64_t)L_32<<((int32_t)31)))|((int64_t)((uint64_t)L_33>>((int32_t)33)))));
// val3 *= prime1;
uint64_t L_34 = V_4;
V_4 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_34, ((int64_t)-7046029288634856825LL)));
// input += 32;
uint8_t* L_35 = ___0_input;
___0_input = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_35, ((int32_t)32)));
// for (int i = 0; i < count; i++)
int32_t L_36 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_36, 1));
}
IL_0116:
{
// for (int i = 0; i < count; i++)
int32_t L_37 = V_6;
int32_t L_38 = V_5;
if ((((int32_t)L_37) < ((int32_t)L_38)))
{
goto IL_0057;
}
}
{
// hash = ((val0 << 01) | (val0 >> (64 - 01))) +
// ((val1 << 07) | (val1 >> (64 - 07))) +
// ((val2 << 12) | (val2 >> (64 - 12))) +
// ((val3 << 18) | (val3 >> (64 - 18)));
uint64_t L_39 = V_1;
uint64_t L_40 = V_1;
uint64_t L_41 = V_2;
uint64_t L_42 = V_2;
uint64_t L_43 = V_3;
uint64_t L_44 = V_3;
uint64_t L_45 = V_4;
uint64_t L_46 = V_4;
V_0 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)(((int64_t)((int64_t)L_39<<1))|((int64_t)((uint64_t)L_40>>((int32_t)63))))), ((int64_t)(((int64_t)((int64_t)L_41<<7))|((int64_t)((uint64_t)L_42>>((int32_t)57))))))), ((int64_t)(((int64_t)((int64_t)L_43<<((int32_t)12)))|((int64_t)((uint64_t)L_44>>((int32_t)52))))))), ((int64_t)(((int64_t)((int64_t)L_45<<((int32_t)18)))|((int64_t)((uint64_t)L_46>>((int32_t)46)))))));
// val0 *= prime2;
uint64_t L_47 = V_1;
V_1 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_47, ((int64_t)-4417276706812531889LL)));
// val0 = (val0 << 31) | (val0 >> (64 - 31));
uint64_t L_48 = V_1;
uint64_t L_49 = V_1;
V_1 = ((int64_t)(((int64_t)((int64_t)L_48<<((int32_t)31)))|((int64_t)((uint64_t)L_49>>((int32_t)33)))));
// val0 *= prime1;
uint64_t L_50 = V_1;
V_1 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_50, ((int64_t)-7046029288634856825LL)));
// hash ^= val0;
uint64_t L_51 = V_0;
uint64_t L_52 = V_1;
V_0 = ((int64_t)((int64_t)L_51^(int64_t)L_52));
// hash = hash * prime1 + prime4;
uint64_t L_53 = V_0;
V_0 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply((int64_t)L_53, ((int64_t)-7046029288634856825LL))), ((int64_t)-8796714831421723037LL)));
// val1 *= prime2;
uint64_t L_54 = V_2;
V_2 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_54, ((int64_t)-4417276706812531889LL)));
// val1 = (val1 << 31) | (val1 >> (64 - 31));
uint64_t L_55 = V_2;
uint64_t L_56 = V_2;
V_2 = ((int64_t)(((int64_t)((int64_t)L_55<<((int32_t)31)))|((int64_t)((uint64_t)L_56>>((int32_t)33)))));
// val1 *= prime1;
uint64_t L_57 = V_2;
V_2 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_57, ((int64_t)-7046029288634856825LL)));
// hash ^= val1;
uint64_t L_58 = V_0;
uint64_t L_59 = V_2;
V_0 = ((int64_t)((int64_t)L_58^(int64_t)L_59));
// hash = hash * prime1 + prime4;
uint64_t L_60 = V_0;
V_0 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply((int64_t)L_60, ((int64_t)-7046029288634856825LL))), ((int64_t)-8796714831421723037LL)));
// val2 *= prime2;
uint64_t L_61 = V_3;
V_3 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_61, ((int64_t)-4417276706812531889LL)));
// val2 = (val2 << 31) | (val2 >> (64 - 31));
uint64_t L_62 = V_3;
uint64_t L_63 = V_3;
V_3 = ((int64_t)(((int64_t)((int64_t)L_62<<((int32_t)31)))|((int64_t)((uint64_t)L_63>>((int32_t)33)))));
// val2 *= prime1;
uint64_t L_64 = V_3;
V_3 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_64, ((int64_t)-7046029288634856825LL)));
// hash ^= val2;
uint64_t L_65 = V_0;
uint64_t L_66 = V_3;
V_0 = ((int64_t)((int64_t)L_65^(int64_t)L_66));
// hash = hash * prime1 + prime4;
uint64_t L_67 = V_0;
V_0 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply((int64_t)L_67, ((int64_t)-7046029288634856825LL))), ((int64_t)-8796714831421723037LL)));
// val3 *= prime2;
uint64_t L_68 = V_4;
V_4 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_68, ((int64_t)-4417276706812531889LL)));
// val3 = (val3 << 31) | (val3 >> (64 - 31));
uint64_t L_69 = V_4;
uint64_t L_70 = V_4;
V_4 = ((int64_t)(((int64_t)((int64_t)L_69<<((int32_t)31)))|((int64_t)((uint64_t)L_70>>((int32_t)33)))));
// val3 *= prime1;
uint64_t L_71 = V_4;
V_4 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_71, ((int64_t)-7046029288634856825LL)));
// hash ^= val3;
uint64_t L_72 = V_0;
uint64_t L_73 = V_4;
V_0 = ((int64_t)((int64_t)L_72^(int64_t)L_73));
// hash = hash * prime1 + prime4;
uint64_t L_74 = V_0;
V_0 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply((int64_t)L_74, ((int64_t)-7046029288634856825LL))), ((int64_t)-8796714831421723037LL)));
}
IL_023f:
{
// hash += (ulong)length;
uint64_t L_75 = V_0;
int32_t L_76 = ___1_length;
V_0 = ((int64_t)il2cpp_codegen_add((int64_t)L_75, ((int64_t)L_76)));
// length &= 31;
int32_t L_77 = ___1_length;
___1_length = ((int32_t)(L_77&((int32_t)31)));
goto IL_029e;
}
IL_024c:
{
// ulong lane = *(ulong*)input * prime2;
uint8_t* L_78 = ___0_input;
int64_t L_79 = *((int64_t*)L_78);
V_11 = ((int64_t)il2cpp_codegen_multiply(L_79, ((int64_t)-4417276706812531889LL)));
// lane = ((lane << 31) | (lane >> (64 - 31))) * prime1;
uint64_t L_80 = V_11;
uint64_t L_81 = V_11;
V_11 = ((int64_t)il2cpp_codegen_multiply(((int64_t)(((int64_t)((int64_t)L_80<<((int32_t)31)))|((int64_t)((uint64_t)L_81>>((int32_t)33))))), ((int64_t)-7046029288634856825LL)));
// hash ^= lane;
uint64_t L_82 = V_0;
uint64_t L_83 = V_11;
V_0 = ((int64_t)((int64_t)L_82^(int64_t)L_83));
// hash = ((hash << 27) | (hash >> (64 - 27))) * prime1 + prime4;
uint64_t L_84 = V_0;
uint64_t L_85 = V_0;
V_0 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply(((int64_t)(((int64_t)((int64_t)L_84<<((int32_t)27)))|((int64_t)((uint64_t)L_85>>((int32_t)37))))), ((int64_t)-7046029288634856825LL))), ((int64_t)-8796714831421723037LL)));
// input += 8;
uint8_t* L_86 = ___0_input;
___0_input = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_86, 8));
// length -= 8;
int32_t L_87 = ___1_length;
___1_length = ((int32_t)il2cpp_codegen_subtract(L_87, 8));
}
IL_029e:
{
// while (length >= 8)
int32_t L_88 = ___1_length;
if ((((int32_t)L_88) >= ((int32_t)8)))
{
goto IL_024c;
}
}
{
// if (length >= 4)
int32_t L_89 = ___1_length;
if ((((int32_t)L_89) < ((int32_t)4)))
{
goto IL_030e;
}
}
{
// hash ^= *(uint*)input * prime1;
uint64_t L_90 = V_0;
uint8_t* L_91 = ___0_input;
int32_t L_92 = *((uint32_t*)L_91);
V_0 = ((int64_t)((int64_t)L_90^((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_92)), ((int64_t)-7046029288634856825LL)))));
// hash = ((hash << 23) | (hash >> (64 - 23))) * prime2 + prime3;
uint64_t L_93 = V_0;
uint64_t L_94 = V_0;
V_0 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply(((int64_t)(((int64_t)((int64_t)L_93<<((int32_t)23)))|((int64_t)((uint64_t)L_94>>((int32_t)41))))), ((int64_t)-4417276706812531889LL))), ((int64_t)1609587929392839161LL)));
// input += 4;
uint8_t* L_95 = ___0_input;
___0_input = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_95, 4));
// length -= 4;
int32_t L_96 = ___1_length;
___1_length = ((int32_t)il2cpp_codegen_subtract(L_96, 4));
goto IL_030e;
}
IL_02e0:
{
// hash ^= *input * prime5;
uint64_t L_97 = V_0;
uint8_t* L_98 = ___0_input;
int32_t L_99 = (*(L_98));
V_0 = ((int64_t)((int64_t)L_97^((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_99)), ((int64_t)2870177450012600261LL)))));
// hash = ((hash << 11) | (hash >> (64 - 11))) * prime1;
uint64_t L_100 = V_0;
uint64_t L_101 = V_0;
V_0 = ((int64_t)il2cpp_codegen_multiply(((int64_t)(((int64_t)((int64_t)L_100<<((int32_t)11)))|((int64_t)((uint64_t)L_101>>((int32_t)53))))), ((int64_t)-7046029288634856825LL)));
// ++input;
uint8_t* L_102 = ___0_input;
___0_input = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_102, 1));
// --length;
int32_t L_103 = ___1_length;
___1_length = ((int32_t)il2cpp_codegen_subtract(L_103, 1));
}
IL_030e:
{
// while (length > 0)
int32_t L_104 = ___1_length;
if ((((int32_t)L_104) > ((int32_t)0)))
{
goto IL_02e0;
}
}
{
// hash ^= hash >> 33;
uint64_t L_105 = V_0;
uint64_t L_106 = V_0;
V_0 = ((int64_t)((int64_t)L_105^((int64_t)((uint64_t)L_106>>((int32_t)33)))));
// hash *= prime2;
uint64_t L_107 = V_0;
V_0 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_107, ((int64_t)-4417276706812531889LL)));
// hash ^= hash >> 29;
uint64_t L_108 = V_0;
uint64_t L_109 = V_0;
V_0 = ((int64_t)((int64_t)L_108^((int64_t)((uint64_t)L_109>>((int32_t)29)))));
// hash *= prime3;
uint64_t L_110 = V_0;
V_0 = ((int64_t)il2cpp_codegen_multiply((int64_t)L_110, ((int64_t)1609587929392839161LL)));
// hash ^= hash >> 32;
uint64_t L_111 = V_0;
uint64_t L_112 = V_0;
V_0 = ((int64_t)((int64_t)L_111^((int64_t)((uint64_t)L_112>>((int32_t)32)))));
// return hash;
uint64_t L_113 = V_0;
return L_113;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t XXHash_Hash64_m114637D3DC860457D89B4E70C47E6A53EAED7F73_inline (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, const RuntimeMethod* method)
{
int32_t V_0 = 0;
uint8_t* V_1 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL;
{
// int length = buffer.Length;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_buffer;
NullCheck(L_0);
V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
// fixed (byte* pointer = buffer)
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_buffer;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
V_2 = L_2;
if (!L_2)
{
goto IL_000e;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_2;
NullCheck(L_3);
if (((int32_t)(((RuntimeArray*)L_3)->max_length)))
{
goto IL_0013;
}
}
IL_000e:
{
V_1 = (uint8_t*)((uintptr_t)0);
goto IL_001c;
}
IL_0013:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_2;
NullCheck(L_4);
V_1 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
}
IL_001c:
{
// return Hash64(pointer, length);
uint8_t* L_5 = V_1;
int32_t L_6 = V_0;
uint64_t L_7;
L_7 = XXHash_Hash64_mB6D41A88BD9EE1A8485AF3BDF38732BBA1DA7DC7_inline(L_5, L_6, 0, NULL);
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t XXHash_Hash64_mDB605937592EA5AC4862D8FCE939459F5B7F133E_inline (String_t* ___0_text, const RuntimeMethod* method)
{
{
// public static ulong Hash64(this string text) => Hash64(Encoding.UTF8.GetBytes(text));
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_0;
L_0 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL);
String_t* L_1 = ___0_text;
NullCheck(L_0);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2;
L_2 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, String_t* >::Invoke(17 /* System.Byte[] System.Text.Encoding::GetBytes(System.String) */, L_0, L_1);
uint64_t L_3;
L_3 = XXHash_Hash64_m114637D3DC860457D89B4E70C47E6A53EAED7F73_inline(L_2, NULL);
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* NetworkManager_get_Singleton_m0F86FB1D52C8EDB866101D9CAE0CAA1D7DAE2266_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static NetworkManager Singleton { get; private set; }
il2cpp_codegen_runtime_class_init_inline(NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = ((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_StaticFields*)il2cpp_codegen_static_fields_for(NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468_il2cpp_TypeInfo_var))->___U3CSingletonU3Ek__BackingField_13;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FastBufferReader_get_Position_m6B9DC9ECC9F2D943EA0103248E10AB9B95C8F4CF_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, const RuntimeMethod* method)
{
{
// get => Handle->Position;
ReaderHandle_t7A818FF1A9ACF79E6D6322AFF494B9FB12C48CC8* L_0 = __this->___Handle_0;
NullCheck(L_0);
int32_t L_1 = L_0->___Position_1;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferReader_Seek_m16C68413DE1A8E7F4494EB4E49595AED9F7FE3BF_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, int32_t ___0_where, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// Handle->Position = Math.Min(Length, where);
ReaderHandle_t7A818FF1A9ACF79E6D6322AFF494B9FB12C48CC8* L_0 = __this->___Handle_0;
int32_t L_1;
L_1 = FastBufferReader_get_Length_mE214B04E5DEA9E95553282F42E80A99883F7DDB0_inline(__this, NULL);
int32_t L_2 = ___0_where;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_3;
L_3 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_1, L_2, NULL);
NullCheck(L_0);
L_0->___Position_1 = L_3;
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnnamedMessageDelegate_Invoke_m16370CB99739739DE1D0DD862BBF419F1EFDB82C_inline (UnnamedMessageDelegate_t8A397439769ECBF899129438CAFA35193D38C83F* __this, uint64_t ___0_clientId, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_reader, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, uint64_t, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_clientId, ___1_reader, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FastBufferReader_get_Length_mE214B04E5DEA9E95553282F42E80A99883F7DDB0_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, const RuntimeMethod* method)
{
{
// get => Handle->Length;
ReaderHandle_t7A818FF1A9ACF79E6D6322AFF494B9FB12C48CC8* L_0 = __this->___Handle_0;
NullCheck(L_0);
int32_t L_1 = L_0->___Length_2;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HandleNamedMessageDelegate_Invoke_m4BE4E8F48CDFCECC1CAF324EDBBE4BBC5EF7A83B_inline (HandleNamedMessageDelegate_t936BB96A663274D6052368347814049D14959EFD* __this, uint64_t ___0_senderClientId, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_messagePayload, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, uint64_t, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_senderClientId, ___1_messagePayload, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t NetworkConnectionManager_ClientIdToTransportId_m1329EE63E4DBF4FC449E7EF214B6B0F00F7318E0_inline (NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* __this, uint64_t ___0_clientId, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m9BEF32B5F0845A41B54C238225D5A4D1E7F5A3F5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD1B9C347346F5D881C6912E306B81D88C59210B8);
s_Il2CppMethodInitialized = true;
}
uint64_t V_0 = 0;
{
// if (clientId == NetworkManager.ServerClientId)
uint64_t L_0 = ___0_clientId;
if (L_0)
{
goto IL_000a;
}
}
{
// return GetServerTransportId();
uint64_t L_1;
L_1 = NetworkConnectionManager_GetServerTransportId_mF951847AF72F8F2F0C4F6D842D32633B249A7846_inline(__this, NULL);
return L_1;
}
IL_000a:
{
// if (ClientIdToTransportIdMap.TryGetValue(clientId, out var transportClientId))
Dictionary_2_tE1184E8D53864B83C43E4E0E93F8388CEE760D42* L_2 = __this->___ClientIdToTransportIdMap_11;
uint64_t L_3 = ___0_clientId;
NullCheck(L_2);
bool L_4;
L_4 = Dictionary_2_TryGetValue_m9BEF32B5F0845A41B54C238225D5A4D1E7F5A3F5(L_2, L_3, (&V_0), Dictionary_2_TryGetValue_m9BEF32B5F0845A41B54C238225D5A4D1E7F5A3F5_RuntimeMethod_var);
if (!L_4)
{
goto IL_001c;
}
}
{
// return transportClientId;
uint64_t L_5 = V_0;
return L_5;
}
IL_001c:
{
// if (NetworkLog.CurrentLogLevel == LogLevel.Developer)
int32_t L_6;
L_6 = NetworkLog_get_CurrentLogLevel_m8D46ADEFC32E3AC0592F30B64B2062202A97AF9C(NULL);
if (L_6)
{
goto IL_0038;
}
}
{
// NetworkLog.LogWarning($"Trying to get the transport client ID map for the NGO client ID ({clientId}) but did not find the map entry! Returning default transport ID value.");
uint64_t L_7 = ___0_clientId;
uint64_t L_8 = L_7;
RuntimeObject* L_9 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_8);
String_t* L_10;
L_10 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralD1B9C347346F5D881C6912E306B81D88C59210B8, L_9, NULL);
NetworkLog_LogWarning_m1A2073B527F4B95F216508B0E5A76DF71823D899(L_10, NULL);
}
IL_0038:
{
// return default;
return ((int64_t)0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* NetworkManager_get_RealTimeProvider_mAF8EEDE4C46E0478801F0ABCFF5410F762FAF8BE_inline (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method)
{
{
// internal IRealTimeProvider RealTimeProvider { get; private set; }
RuntimeObject* L_0 = __this->___U3CRealTimeProviderU3Ek__BackingField_29;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* FastBufferReader_GetUnsafePtr_m008EA280BAA27AE0673A6DFBC3BB7F77776755C2_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, const RuntimeMethod* method)
{
{
// return Handle->BufferPointer;
ReaderHandle_t7A818FF1A9ACF79E6D6322AFF494B9FB12C48CC8* L_0 = __this->___Handle_0;
NullCheck(L_0);
uint8_t* L_1 = L_0->___BufferPointer_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FastBufferWriter_GetWriteSize_m283745C69915E8E8D699F45A7A1EDB4A02D63476_inline (String_t* ___0_s, bool ___1_oneByteChars, const RuntimeMethod* method)
{
int32_t G_B2_0 = 0;
int32_t G_B2_1 = 0;
int32_t G_B1_0 = 0;
int32_t G_B1_1 = 0;
int32_t G_B3_0 = 0;
int32_t G_B3_1 = 0;
int32_t G_B3_2 = 0;
{
// return sizeof(int) + s.Length * (oneByteChars ? sizeof(byte) : sizeof(char));
String_t* L_0 = ___0_s;
NullCheck(L_0);
int32_t L_1;
L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL);
bool L_2 = ___1_oneByteChars;
G_B1_0 = L_1;
G_B1_1 = 4;
if (L_2)
{
G_B2_0 = L_1;
G_B2_1 = 4;
goto IL_000d;
}
}
{
G_B3_0 = 2;
G_B3_1 = G_B1_0;
G_B3_2 = G_B1_1;
goto IL_000e;
}
IL_000d:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
G_B3_2 = G_B2_1;
}
IL_000e:
{
return ((int32_t)il2cpp_codegen_add(G_B3_2, ((int32_t)il2cpp_codegen_multiply(G_B3_1, G_B3_0))));
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NetworkConnectionManager_set_DisconnectReason_mD696E1362F392BAEE80AAE4BA733F58B11110C84_inline (NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// public string DisconnectReason { get; internal set; }
String_t* L_0 = ___0_value;
__this->___U3CDisconnectReasonU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDisconnectReasonU3Ek__BackingField_0), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* ILPPMessageProvider_GetMessages_m8F94D212BE31BC805FCB9E98AE64B0A62463238A_inline (ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return __network_message_types;
il2cpp_codegen_runtime_class_init_inline(ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976_il2cpp_TypeInfo_var);
List_1_tA1B118B7D587FD83B3A726402339BD2146B817B5* L_0 = ((ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976_StaticFields*)il2cpp_codegen_static_fields_for(ILPPMessageProvider_t474FC02FE6FE759C766181AFD526C74688EC2976_il2cpp_TypeInfo_var))->_____network_message_types_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BytePacker_WriteValuePacked_m23E59CFBF3FD382ED26E430386AB1F3271634C52_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, uint64_t ___1_value, const RuntimeMethod* method)
{
{
// public static void WriteValuePacked(FastBufferWriter writer, ulong value) => WriteValueBitPacked(writer, value);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
uint64_t L_1 = ___1_value;
BytePacker_WriteValueBitPacked_m09C4B871F541B18A6E70D88AA192355F9BE7E0F4(L_0, L_1, NULL);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ByteUnpacker_ReadValuePacked_mA03B7A52D3DF76D170AF4ED7669A0472D134C1CB_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, uint64_t* ___1_value, const RuntimeMethod* method)
{
{
// public static void ReadValuePacked(FastBufferReader reader, out ulong value) => ReadValueBitPacked(reader, out value);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_0 = ___0_reader;
uint64_t* L_1 = ___1_value;
ByteUnpacker_ReadValueBitPacked_mCC72ED83C355A0451B62A1C5B416810360DA1E88(L_0, L_1, NULL);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NetworkManager_get_ShutdownInProgress_mF9E146A3C71F83E8E5B36E720CB16610324D7109_inline (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method)
{
{
// public bool ShutdownInProgress => m_ShuttingDown;
bool L_0 = __this->___m_ShuttingDown_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AnticipationSystem_t4898B59C04A6EFD6A1CCC840893123F889674771* NetworkManager_get_AnticipationSystem_m2350595B973EF034876C5621A4383D87FDFE83D9_inline (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method)
{
{
// internal AnticipationSystem AnticipationSystem { get; private set; }
AnticipationSystem_t4898B59C04A6EFD6A1CCC840893123F889674771* L_0 = __this->___U3CAnticipationSystemU3Ek__BackingField_28;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D* NetworkManager_get_SpawnManager_mAE49738D7E37718DABC59F9BBF31E985B7D438F8_inline (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method)
{
{
// public NetworkSpawnManager SpawnManager { get; private set; }
NetworkSpawnManager_t3C69A0FCA3E0961ED401C35188393E80BF22294D* L_0 = __this->___U3CSpawnManagerU3Ek__BackingField_20;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* NetworkManager_get_DeferredMessageManager_mB31CE5FD98CF6431BFFE36FB21836002B2E04C7E_inline (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method)
{
{
// internal IDeferredNetworkMessageManager DeferredMessageManager { get; private set; }
RuntimeObject* L_0 = __this->___U3CDeferredMessageManagerU3Ek__BackingField_21;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t NetworkObject_get_OwnerClientId_m049930D5FE84BDA9104F03995AC29953BAB247E4_inline (NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* __this, const RuntimeMethod* method)
{
{
// public ulong OwnerClientId { get; internal set; }
uint64_t L_0 = __this->___U3COwnerClientIdU3Ek__BackingField_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NetworkObject_set_OwnerClientId_m01EC92AFE7BAFDA5BD221C784C8B6B2B45D350EA_inline (NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* __this, uint64_t ___0_value, const RuntimeMethod* method)
{
{
// public ulong OwnerClientId { get; internal set; }
uint64_t L_0 = ___0_value;
__this->___U3COwnerClientIdU3Ek__BackingField_9 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FastBufferWriter_get_Position_m87642B5268B41B7D15D4E628DF93A5B5776A4B05_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, const RuntimeMethod* method)
{
{
// get => Handle->Position;
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_0 = __this->___Handle_0;
NullCheck(L_0);
int32_t L_1 = L_0->___Position_1;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_Seek_mB69BB80C6A754FCD31EEC11BF09B1E354AADA64E_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, int32_t ___0_where, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// where = Math.Min(where, Handle->Capacity);
int32_t L_0 = ___0_where;
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_1 = __this->___Handle_0;
NullCheck(L_1);
int32_t L_2 = L_1->___Capacity_3;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_3;
L_3 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_0, L_2, NULL);
___0_where = L_3;
// if (Handle->Position > Handle->Length && where < Handle->Position)
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_4 = __this->___Handle_0;
NullCheck(L_4);
int32_t L_5 = L_4->___Position_1;
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_6 = __this->___Handle_0;
NullCheck(L_6);
int32_t L_7 = L_6->___Length_2;
if ((((int32_t)L_5) <= ((int32_t)L_7)))
{
goto IL_004f;
}
}
{
int32_t L_8 = ___0_where;
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_9 = __this->___Handle_0;
NullCheck(L_9);
int32_t L_10 = L_9->___Position_1;
if ((((int32_t)L_8) >= ((int32_t)L_10)))
{
goto IL_004f;
}
}
{
// Handle->Length = Handle->Position;
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_11 = __this->___Handle_0;
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_12 = __this->___Handle_0;
NullCheck(L_12);
int32_t L_13 = L_12->___Position_1;
NullCheck(L_11);
L_11->___Length_2 = L_13;
}
IL_004f:
{
// Handle->Position = where;
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_14 = __this->___Handle_0;
int32_t L_15 = ___0_where;
NullCheck(L_14);
L_14->___Position_1 = L_15;
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool VisibilityDelegate_Invoke_mEEFAF73CA887F39FF400F1C7FAC4B03C01E74192_inline (VisibilityDelegate_t43869941CF7C26CBA2B0FEBB3E7A33BA67D3216A* __this, uint64_t ___0_clientId, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (RuntimeObject*, uint64_t, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_clientId, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FastBufferWriter_get_Length_m7266B7D8C1D5C7C6876FBC287C06655EB9593396_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, const RuntimeMethod* method)
{
{
// get => Handle->Position > Handle->Length ? Handle->Position : Handle->Length;
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_0 = __this->___Handle_0;
NullCheck(L_0);
int32_t L_1 = L_0->___Position_1;
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_2 = __this->___Handle_0;
NullCheck(L_2);
int32_t L_3 = L_2->___Length_2;
if ((((int32_t)L_1) > ((int32_t)L_3)))
{
goto IL_0024;
}
}
{
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_4 = __this->___Handle_0;
NullCheck(L_4);
int32_t L_5 = L_4->___Length_2;
return L_5;
}
IL_0024:
{
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_6 = __this->___Handle_0;
NullCheck(L_6);
int32_t L_7 = L_6->___Position_1;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NetworkMessageManager_SetLocalClientId_mC872CAA8D5D7A6EA5F4F83F7390647C756CC0D60_inline (NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* __this, uint64_t ___0_id, const RuntimeMethod* method)
{
{
// m_LocalClientId = id;
uint64_t L_0 = ___0_id;
__this->___m_LocalClientId_15 = L_0;
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NetworkTickSystem_t03E11F229B752CF97C7A1616D2CFF513D988780A* NetworkManager_get_NetworkTickSystem_m932840C0DC497A492EE381B003FA1A5957DFDE57_inline (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method)
{
{
// public NetworkTickSystem NetworkTickSystem { get; private set; }
NetworkTickSystem_t03E11F229B752CF97C7A1616D2CFF513D988780A* L_0 = __this->___U3CNetworkTickSystemU3Ek__BackingField_27;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t NetworkTickSystem_get_TickRate_mE053E1F4706D7744E24E0CB387DADE9454EDD337_inline (NetworkTickSystem_t03E11F229B752CF97C7A1616D2CFF513D988780A* __this, const RuntimeMethod* method)
{
{
// public uint TickRate { get; internal set; }
uint32_t L_0 = __this->___U3CTickRateU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NetworkTimeSystem_t41941E913D45E10F4FAF8455F1CED3DD9432FFA2* NetworkManager_get_NetworkTimeSystem_m6539E400AE906BAB1DF5DC3B124192522ACBC212_inline (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method)
{
{
// public NetworkTimeSystem NetworkTimeSystem { get; private set; }
NetworkTimeSystem_t41941E913D45E10F4FAF8455F1CED3DD9432FFA2* L_0 = __this->___U3CNetworkTimeSystemU3Ek__BackingField_26;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double NetworkTime_get_Time_mDC7F8AB78A0D860B5D3BF62AF1E42724059F690B_inline (NetworkTime_t2E4697E4558B217C431021D2CC30A9306E778B5F* __this, const RuntimeMethod* method)
{
{
// public double Time => m_TimeSec;
double L_0 = __this->___m_TimeSec_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NetworkClient_set_IsApproved_m486ED1B0CB61501D604052D39A2A9FB3613A6286_inline (NetworkClient_t4EB5B562D3C8D21DDD5749455CE80E5B12571F64* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// internal bool IsApproved { get; set; }
bool L_0 = ___0_value;
__this->___U3CIsApprovedU3Ek__BackingField_3 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* NetworkConnectionManager_get_PendingClients_m4059D854AD96EDED11A566652D56709CF87D3937_inline (NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* __this, const RuntimeMethod* method)
{
{
// internal IReadOnlyDictionary<ulong, PendingClient> PendingClients => m_PendingClients;
Dictionary_2_tD7776C25E1F5D1B8408431CA83EAAFFE3C4C9684* L_0 = __this->___m_PendingClients_16;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PendingClient_set_ConnectionState_mA7C9D50D47B477FF76F32BCE7C7B032B64C406B5_inline (PendingClient_t7BE0E03F548BBBF1AADDF0F2F831B8FDB7C35BEF* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// public State ConnectionState { get; internal set; }
int32_t L_0 = ___0_value;
__this->___U3CConnectionStateU3Ek__BackingField_2 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC* NetworkManager_get_SceneManager_m88D4B3F1D93093835BE6C7D13A4E3E3D337637C2_inline (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method)
{
{
// public NetworkSceneManager SceneManager { get; private set; }
NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC* L_0 = __this->___U3CSceneManagerU3Ek__BackingField_24;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CreateObjectMessage_CreateObject_mDDCCBF2C4D85072EC38AB927F60F79E8CAEEE491_inline (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468** ___0_networkManager, uint64_t ___1_senderId, uint32_t ___2_messageSize, SceneObject_t88CFB0487FC4D6EA0320D1DF0192D33B737097D5 ___3_sceneObject, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___4_networkVariableData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* V_0 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
try
{// begin try (depth: 1)
// var networkObject = NetworkObject.AddSceneObject(sceneObject, networkVariableData, networkManager);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_0 = ___4_networkVariableData;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468** L_1 = ___0_networkManager;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = *((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468**)L_1);
il2cpp_codegen_runtime_class_init_inline(NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366_il2cpp_TypeInfo_var);
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_3;
L_3 = NetworkObject_AddSceneObject_m89C8137A691157BC65DDD5789552000274E40AF3((&___3_sceneObject), L_0, L_2, NULL);
V_0 = L_3;
// networkManager.NetworkMetrics.TrackObjectSpawnReceived(senderId, networkObject, messageSize);
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468** L_4 = ___0_networkManager;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_5 = *((NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468**)L_4);
NullCheck(L_5);
RuntimeObject* L_6;
L_6 = NetworkManager_get_NetworkMetrics_mC2FC9F73570CF607741C2C02FB641D1A23FCEF13(L_5, NULL);
uint64_t L_7 = ___1_senderId;
NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* L_8 = V_0;
uint32_t L_9 = ___2_messageSize;
NullCheck(L_6);
InterfaceActionInvoker3< uint64_t, NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366*, int64_t >::Invoke(16 /* System.Void Unity.Netcode.INetworkMetrics::TrackObjectSpawnReceived(System.UInt64,Unity.Netcode.NetworkObject,System.Int64) */, INetworkMetrics_tE2C13758A950A5C77D2682C15F47914B13AC1C41_il2cpp_TypeInfo_var, L_6, L_7, L_8, ((int64_t)(uint64_t)L_9));
// }
goto IL_0025;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_001e;
}
throw e;
}
CATCH_001e:
{// begin catch(System.Exception)
Exception_t* L_10 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
// UnityEngine.Debug.LogException(ex);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(L_10, NULL);
// }
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
goto IL_0025;
}// end catch (depth: 1)
IL_0025:
{
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* FastBufferWriter_GetUnsafePtr_m2403FBA11BD6F554625287D720B65B45A0F6DA6A_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, const RuntimeMethod* method)
{
{
// return Handle->BufferPointer;
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_0 = __this->___Handle_0;
NullCheck(L_0);
uint8_t* L_1 = L_0->___BufferPointer_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_WriteBytesSafe_mD6983BBB2B1A249EA173F6CF20B1B2D93B1079F6_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, uint8_t* ___0_value, int32_t ___1_size, int32_t ___2_offset, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!TryBeginWriteInternal(size))
int32_t L_0 = ___1_size;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
bool L_1;
L_1 = FastBufferWriter_TryBeginWriteInternal_m9DD6CDBDC49E5AF7A760EA05882BE4F52BEA1883_inline(__this, L_0, NULL);
if (L_1)
{
goto IL_0014;
}
}
{
// throw new OverflowException("Writing past the end of the buffer");
OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C* L_2 = (OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)));
NullCheck(L_2);
OverflowException__ctor_m2B99D79236B7B87C0BB6C9AB2E557DECE481C264(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0792E4AFA7E48CD5B525E1E10BEB391BD861FCA4)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FastBufferWriter_WriteBytesSafe_mD6983BBB2B1A249EA173F6CF20B1B2D93B1079F6_RuntimeMethod_var)));
}
IL_0014:
{
// UnsafeUtility.MemCpy((Handle->BufferPointer + Handle->Position), value + offset, size);
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_3 = __this->___Handle_0;
NullCheck(L_3);
uint8_t* L_4 = L_3->___BufferPointer_0;
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_5 = __this->___Handle_0;
NullCheck(L_5);
int32_t L_6 = L_5->___Position_1;
uint8_t* L_7 = ___0_value;
int32_t L_8 = ___2_offset;
int32_t L_9 = ___1_size;
UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177((void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_6)), (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8)), ((int64_t)L_9), NULL);
// Handle->Position += size;
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_10 = __this->___Handle_0;
NullCheck(L_10);
int32_t* L_11 = (int32_t*)(&L_10->___Position_1);
int32_t* L_12 = L_11;
int32_t L_13 = *((int32_t*)L_12);
int32_t L_14 = ___1_size;
*((int32_t*)L_12) = (int32_t)((int32_t)il2cpp_codegen_add(L_13, L_14));
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CustomMessagingManager_t713DDF9DC30FAF5178913295556DD07C946A9746* NetworkManager_get_CustomMessagingManager_m61C18BD132B2E250B4EB6DA906AF473B932F04EC_inline (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method)
{
{
// public CustomMessagingManager CustomMessagingManager { get; private set; }
CustomMessagingManager_t713DDF9DC30FAF5178913295556DD07C946A9746* L_0 = __this->___U3CCustomMessagingManagerU3Ek__BackingField_23;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_CopyTo_mEA3CC5E867B8DCD6BA5ADA92FE2CCA3DCE548BB9_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// other.WriteBytes(Handle->BufferPointer, Handle->Position);
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_0 = __this->___Handle_0;
NullCheck(L_0);
uint8_t* L_1 = L_0->___BufferPointer_0;
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_2 = __this->___Handle_0;
NullCheck(L_2);
int32_t L_3 = L_2->___Position_1;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_WriteBytes_m1715C899E1CBB7C7B98605F0D6C210B7D046379F_inline((&___0_other), L_1, L_3, 0, NULL);
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* NetworkVariableBase_get_Name_mBB5654FF2EF8CCB1DAD2FB6403BDC46B2BD2303F_inline (NetworkVariableBase_t4A303BB3DF935B69594AD8D12B141AA1A1B8D63D* __this, const RuntimeMethod* method)
{
{
// public string Name { get; internal set; }
String_t* L_0 = __this->___U3CNameU3Ek__BackingField_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_WriteValueSafe_mA82B8C332BFA1FA2C68EF246D68A035DE2A0A5BF_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_WriteUnmanagedSafe_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m24083F73D425C912B88197F4A020CB58FED2F9A4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public void WriteValueSafe(in Vector3 value) => WriteUnmanagedSafe(value);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_WriteUnmanagedSafe_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m24083F73D425C912B88197F4A020CB58FED2F9A4_inline(__this, L_0, FastBufferWriter_WriteUnmanagedSafe_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m24083F73D425C912B88197F4A020CB58FED2F9A4_RuntimeMethod_var);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_WriteValueSafe_m2EC41AB12D8E52A1E025A484FEFE5A35F66BD09B_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_WriteUnmanagedSafe_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m372654E877AEF5E113604F43A52EEC5F5188476C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public void WriteValueSafe(in Quaternion value) => WriteUnmanagedSafe(value);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_WriteUnmanagedSafe_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m372654E877AEF5E113604F43A52EEC5F5188476C_inline(__this, L_0, FastBufferWriter_WriteUnmanagedSafe_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m372654E877AEF5E113604F43A52EEC5F5188476C_RuntimeMethod_var);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferReader_ReadValueSafe_m0AC55FCF223F84F22F6C9B76AFA340E6591DE59E_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferReader_ReadUnmanagedSafe_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m8C7F2244FD383A6616E71FE07F260E8350B8C640_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public void ReadValueSafe(out Vector3 value) => ReadUnmanagedSafe(out value);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___0_value;
FastBufferReader_ReadUnmanagedSafe_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m8C7F2244FD383A6616E71FE07F260E8350B8C640_inline(__this, L_0, FastBufferReader_ReadUnmanagedSafe_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m8C7F2244FD383A6616E71FE07F260E8350B8C640_RuntimeMethod_var);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferReader_ReadValueSafe_mD443166D8CA48420DD0F4697544C51F212A2D4B4_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferReader_ReadUnmanagedSafe_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m868E0B897E0059D9AEE3348F3AC0495758A631A1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public void ReadValueSafe(out Quaternion value) => ReadUnmanagedSafe(out value);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_0 = ___0_value;
FastBufferReader_ReadUnmanagedSafe_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m868E0B897E0059D9AEE3348F3AC0495758A631A1_inline(__this, L_0, FastBufferReader_ReadUnmanagedSafe_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m868E0B897E0059D9AEE3348F3AC0495758A631A1_RuntimeMethod_var);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* FastBufferReader_GetUnsafePtrAtCurrentPosition_mCAE0DC135621229B1323F090048FFD99BC76535B_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, const RuntimeMethod* method)
{
{
// return Handle->BufferPointer + Handle->Position;
ReaderHandle_t7A818FF1A9ACF79E6D6322AFF494B9FB12C48CC8* L_0 = __this->___Handle_0;
NullCheck(L_0);
uint8_t* L_1 = L_0->___BufferPointer_0;
ReaderHandle_t7A818FF1A9ACF79E6D6322AFF494B9FB12C48CC8* L_2 = __this->___Handle_0;
NullCheck(L_2);
int32_t L_3 = L_2->___Position_1;
return ((uint8_t*)il2cpp_codegen_add((intptr_t)L_1, L_3));
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RpcReceiveHandler_Invoke_m0BB480CE64264C8C7F4CB236C13EECA1DFE625A6_inline (RpcReceiveHandler_t9B7D20AFF49DC83F316E32605F53AE0D2ECC45B2* __this, NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* ___0_behaviour, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___1_reader, __RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E ___2_parameters, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE*, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, __RpcParams_tA4F5B2601A930BA667C4084C62B0FA7CABA5980E, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_behaviour, ___1_reader, ___2_parameters, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BytePacker_WriteValuePacked_m56BBF3A7A8D4708603DF9427EA78D73A60EB24D9_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, String_t* ___1_s, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// WriteValuePacked(writer, (uint)s.Length);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
String_t* L_1 = ___1_s;
NullCheck(L_1);
int32_t L_2;
L_2 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_1, NULL);
BytePacker_WriteValuePacked_m1BED9F6E6B5205A6BD01FBB03CF2F0E1F71FBA0C_inline(L_0, L_2, NULL);
// int target = s.Length;
String_t* L_3 = ___1_s;
NullCheck(L_3);
int32_t L_4;
L_4 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_3, NULL);
V_0 = L_4;
// for (int i = 0; i < target; ++i)
V_1 = 0;
goto IL_0028;
}
IL_0017:
{
// WriteValuePacked(writer, s[i]);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_5 = ___0_writer;
String_t* L_6 = ___1_s;
int32_t L_7 = V_1;
NullCheck(L_6);
Il2CppChar L_8;
L_8 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_6, L_7, NULL);
BytePacker_WriteValuePacked_m4C6BC116DD8A24A1DA3645BF978145E2AF8CF5D9_inline(L_5, L_8, NULL);
// for (int i = 0; i < target; ++i)
int32_t L_9 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0028:
{
// for (int i = 0; i < target; ++i)
int32_t L_10 = V_1;
int32_t L_11 = V_0;
if ((((int32_t)L_10) < ((int32_t)L_11)))
{
goto IL_0017;
}
}
{
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ByteUnpacker_ReadValuePacked_m7458811FB7A8EF6186A62E5F856F12401ADD6822_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, String_t** ___1_s, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
int32_t V_1 = 0;
Il2CppChar* V_2 = NULL;
String_t* V_3 = NULL;
int32_t V_4 = 0;
{
// ReadValuePacked(reader, out uint length);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_0 = ___0_reader;
ByteUnpacker_ReadValuePacked_m2DA07969E34F8F3D6E48E0823C6ED8082864DD35_inline(L_0, (&V_0), NULL);
// s = "".PadRight((int)length);
String_t** L_1 = ___1_s;
uint32_t L_2 = V_0;
NullCheck(_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
String_t* L_3;
L_3 = String_PadRight_m858B267AC6B805603C6763ED58755DB2F16747CB(_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, L_2, NULL);
*((RuntimeObject**)L_1) = (RuntimeObject*)L_3;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_1, (void*)(RuntimeObject*)L_3);
// int target = s.Length;
String_t** L_4 = ___1_s;
String_t* L_5 = *((String_t**)L_4);
NullCheck(L_5);
int32_t L_6;
L_6 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_5, NULL);
V_1 = L_6;
String_t** L_7 = ___1_s;
String_t* L_8 = *((String_t**)L_7);
V_3 = L_8;
// fixed (char* c = s)
String_t* L_9 = V_3;
V_2 = (Il2CppChar*)((uintptr_t)L_9);
Il2CppChar* L_10 = V_2;
if (!L_10)
{
goto IL_002e;
}
}
{
Il2CppChar* L_11 = V_2;
int32_t L_12;
L_12 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
V_2 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_11, L_12));
}
IL_002e:
{
// for (int i = 0; i < target; ++i)
V_4 = 0;
goto IL_0046;
}
IL_0033:
{
// ReadValuePacked(reader, out c[i]);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_13 = ___0_reader;
Il2CppChar* L_14 = V_2;
int32_t L_15 = V_4;
ByteUnpacker_ReadValuePacked_m3A0D16CF42BD900EDBA923125E7118706789627A_inline(L_13, (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_14, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_15), 2)))), NULL);
// for (int i = 0; i < target; ++i)
int32_t L_16 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0046:
{
// for (int i = 0; i < target; ++i)
int32_t L_17 = V_4;
int32_t L_18 = V_1;
if ((((int32_t)L_17) < ((int32_t)L_18)))
{
goto IL_0033;
}
}
{
V_3 = (String_t*)NULL;
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PendingClient_get_ConnectionState_mAB86028A546CAA568871E18AF2320A997C56E4C6_inline (PendingClient_t7BE0E03F548BBBF1AADDF0F2F831B8FDB7C35BEF* __this, const RuntimeMethod* method)
{
{
// public State ConnectionState { get; internal set; }
int32_t L_0 = __this->___U3CConnectionStateU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* FastBufferReader_ToArray_m96C38C9C61443CADFEE6870AEAB476B45CFC204A_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B2_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B1_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B3_0 = NULL;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B4_0 = NULL;
{
// byte[] ret = new byte[Length];
int32_t L_0;
L_0 = FastBufferReader_get_Length_mE214B04E5DEA9E95553282F42E80A99883F7DDB0_inline(__this, NULL);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_0);
// fixed (byte* b = ret)
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = L_2;
V_1 = L_3;
G_B1_0 = L_2;
if (!L_3)
{
G_B2_0 = L_2;
goto IL_0015;
}
}
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1;
NullCheck(L_4);
G_B2_0 = G_B1_0;
if (((int32_t)(((RuntimeArray*)L_4)->max_length)))
{
G_B3_0 = G_B1_0;
goto IL_001a;
}
}
IL_0015:
{
V_0 = (uint8_t*)((uintptr_t)0);
G_B4_0 = G_B2_0;
goto IL_0023;
}
IL_001a:
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_1;
NullCheck(L_5);
V_0 = (uint8_t*)((uintptr_t)((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
G_B4_0 = G_B3_0;
}
IL_0023:
{
// UnsafeUtility.MemCpy(b, Handle->BufferPointer, Length);
uint8_t* L_6 = V_0;
ReaderHandle_t7A818FF1A9ACF79E6D6322AFF494B9FB12C48CC8* L_7 = __this->___Handle_0;
NullCheck(L_7);
uint8_t* L_8 = L_7->___BufferPointer_0;
int32_t L_9;
L_9 = FastBufferReader_get_Length_mE214B04E5DEA9E95553282F42E80A99883F7DDB0_inline(__this, NULL);
UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177((void*)L_6, (void*)L_8, ((int64_t)L_9), NULL);
V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
// return ret;
return G_B4_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnityTransport_get_Protocol_mDC856C9295082D44BAD5585C803BC66716C8CBCD_inline (UnityTransport_tF042DD8CD61B26480CA826D0164BD595A87249A4* __this, const RuntimeMethod* method)
{
{
// public ProtocolType Protocol => m_ProtocolType;
int32_t L_0 = __this->___m_ProtocolType_12;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t VersionGetter_Invoke_m0AF36B40BAB9610F9B4E9E3DEE9AF5CCBE387F43_inline (VersionGetter_t41E80851BB8117702C0AA93A1063A51EB323E196* __this, const RuntimeMethod* method)
{
typedef int32_t (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MessageHandler_Invoke_m505624E35F8542C711054C96F39D1E80D6808D46_inline (MessageHandler_tDC1758D58764E2F6FC4FA81D21F581934144203B* __this, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1* ___1_context, NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468* ___2_manager, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, NetworkContext_t1978043F273D5D5DDF727F6CC654BB259C8A87A1*, NetworkMessageManager_t3AC5DCD467E3287780F83E2B4A37CC5DCB40C468*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_reader, ___1_context, ___2_manager, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NetworkBehaviour_get_IsServer_m57CCCE498593E3A21E6B952AB9C4BAA482EB4CD6_inline (NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* __this, const RuntimeMethod* method)
{
{
// public bool IsServer { get; private set; }
bool L_0 = __this->___U3CIsServerU3Ek__BackingField_10;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t NetworkBehaviour_get_OwnerClientId_m59ED21DE97867ED0CAE0C553A2BBE369543360BF_inline (NetworkBehaviour_t1F9CC6E5B76D29ECECBB61F02D8E8EDE24CDDDCE* __this, const RuntimeMethod* method)
{
{
// public ulong OwnerClientId { get; internal set; }
uint64_t L_0 = __this->___U3COwnerClientIdU3Ek__BackingField_20;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DirectSendRpcTarget_SetClientId_m4CD8FA02A43A674D026D907FD42C3416759B3B48_inline (DirectSendRpcTarget_t6E8CF0C5CF21650D81C87380223102E2E47620CF* __this, uint64_t ___0_clientId, const RuntimeMethod* method)
{
{
// ClientId = clientId;
uint64_t L_0 = ___0_clientId;
__this->___ClientId_2 = L_0;
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* NetworkMetricsManager_get_NetworkMetrics_m57775F2CF74B93A8EB3F6BE67B0E1671DD6AFEE0_inline (NetworkMetricsManager_tD9F432E8A6803DEC0B9BEB12E72EDD552AEB8987* __this, const RuntimeMethod* method)
{
{
// internal INetworkMetrics NetworkMetrics { get; private set; }
RuntimeObject* L_0 = __this->___U3CNetworkMetricsU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NetworkMetricsManager_set_NetworkMetrics_m143B01289490D1CD15F2E2557674DAB6F11A4DC5_inline (NetworkMetricsManager_tD9F432E8A6803DEC0B9BEB12E72EDD552AEB8987* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
// internal INetworkMetrics NetworkMetrics { get; private set; }
RuntimeObject* L_0 = ___0_value;
__this->___U3CNetworkMetricsU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNetworkMetricsU3Ek__BackingField_0), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NetworkBehaviourUpdater_t215DD428092983D5AECE1BF5BA0576E5070F987C* NetworkManager_get_BehaviourUpdater_m083E90C9FDBA1EE960D95B5357BB65AA3D795F62_inline (NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* __this, const RuntimeMethod* method)
{
{
// internal NetworkBehaviourUpdater BehaviourUpdater { get; set; }
NetworkBehaviourUpdater_t215DD428092983D5AECE1BF5BA0576E5070F987C* L_0 = __this->___U3CBehaviourUpdaterU3Ek__BackingField_25;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, String_t* ___0_name, const RuntimeMethod* method)
{
{
String_t* L_0 = ___0_name;
intptr_t L_1;
L_1 = ProfilerUnsafeUtility_CreateMarker_mC5E1AAB8CC1F0342065DF85BA3334445ED754E64(L_0, (uint16_t)1, 0, 0, NULL);
__this->___m_Ptr_0 = L_1;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool VerifySceneBeforeUnloadingDelegateHandler_Invoke_mFF00AB5BE19422CD39FB86A7069DED804E6050DE_inline (VerifySceneBeforeUnloadingDelegateHandler_t03E054BD51737F01541AB2368461EE061D68E4EC* __this, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_scene, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (RuntimeObject*, Scene_tA1DC762B79745EB5140F054C884855B922318356, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_scene, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NetworkObject_get_DestroyWithScene_m595B1465918C3A73025DD53D0E7EFC23F19FC534_inline (NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* __this, const RuntimeMethod* method)
{
{
// public bool DestroyWithScene { get; set; }
bool L_0 = __this->___U3CDestroyWithSceneU3Ek__BackingField_15;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 NetworkObject_get_IsSceneObject_m6C81B3BFDFCB5A8C0105BD7F570A8A041AE6A297_inline (NetworkObject_t8D6F76C7440A9E6176FC7F9268E5720C346A7366* __this, const RuntimeMethod* method)
{
{
// public bool? IsSceneObject { get; internal set; }
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_0 = __this->___U3CIsSceneObjectU3Ek__BackingField_14;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NetworkSceneManager_get_ClientSynchronizationMode_m4045985E66E2514CE5CA6E342DB3391A1C712034_inline (NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC* __this, const RuntimeMethod* method)
{
{
// public LoadSceneMode ClientSynchronizationMode { get; internal set; }
int32_t L_0 = __this->___U3CClientSynchronizationModeU3Ek__BackingField_30;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool VerifySceneBeforeLoadingDelegateHandler_Invoke_m56A280B24A90774F5027CE6247EC92D0744C4898_inline (VerifySceneBeforeLoadingDelegateHandler_tEE61624D507F0E432B6F4EDD56EC0D213BFE2A4E* __this, int32_t ___0_sceneIndex, String_t* ___1_sceneName, int32_t ___2_loadSceneMode, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (RuntimeObject*, int32_t, String_t*, int32_t, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_sceneIndex, ___1_sceneName, ___2_loadSceneMode, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NetworkSceneManager_set_ClientSynchronizationMode_m4A0316E5C577414DA69E2E7A813B5A4C7833C727_inline (NetworkSceneManager_tC93DADE5972B29C0860CC236D9E11A74953C65BC* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// public LoadSceneMode ClientSynchronizationMode { get; internal set; }
int32_t L_0 = ___0_value;
__this->___U3CClientSynchronizationModeU3Ek__BackingField_30 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_WriteValueSafe_TisIl2CppFullySharedGenericStruct_m98107690035BB9DD60FC861AE8DEDF5EE56D49CF_gshared_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct* ___0_value, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 ___1_unused, const RuntimeMethod* method)
{
if (!il2cpp_rgctx_is_initialized(method))
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
il2cpp_rgctx_method_init(method);
}
{
// public void WriteValueSafe<T>(in T value, ForPrimitives unused = default) where T : unmanaged, IComparable, IConvertible, IComparable<T>, IEquatable<T> => WriteUnmanagedSafe(value);
Il2CppFullySharedGenericStruct* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
InvokerActionInvoker1< Il2CppFullySharedGenericStruct* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->rgctx_data, 1)), il2cpp_rgctx_method(method->rgctx_data, 1), __this, L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_WriteValue_TisIl2CppFullySharedGenericStruct_m6A233E1FC27B5813514859BB07AFCF1E64189B1C_gshared_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct* ___0_value, ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D ___1_unused, const RuntimeMethod* method)
{
if (!il2cpp_rgctx_is_initialized(method))
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
il2cpp_rgctx_method_init(method);
}
{
// public void WriteValue<T>(in T value, ForStructs unused = default) where T : unmanaged, INetworkSerializeByMemcpy => WriteUnmanaged(value);
Il2CppFullySharedGenericStruct* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
InvokerActionInvoker1< Il2CppFullySharedGenericStruct* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->rgctx_data, 1)), il2cpp_rgctx_method(method->rgctx_data, 1), __this, L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_WriteValue_TisIl2CppFullySharedGenericStruct_m576FF3C4FCD70A41F8A902F9BF4CAE68AC93243F_gshared_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct* ___0_value, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 ___1_unused, const RuntimeMethod* method)
{
if (!il2cpp_rgctx_is_initialized(method))
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
il2cpp_rgctx_method_init(method);
}
{
// public void WriteValue<T>(in T value, ForPrimitives unused = default) where T : unmanaged, IComparable, IConvertible, IComparable<T>, IEquatable<T> => WriteUnmanaged(value);
Il2CppFullySharedGenericStruct* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
InvokerActionInvoker1< Il2CppFullySharedGenericStruct* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->rgctx_data, 1)), il2cpp_rgctx_method(method->rgctx_data, 1), __this, L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BufferSerializer_1__ctor_mB07F41C9E10CA56D0A2D0B773CA43A7D684125DB_gshared_inline (BufferSerializer_1_tC485B3539F0BCD2241145A679FB202806C206C10* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_implementation, const RuntimeMethod* method)
{
// sizeof(TReaderWriter)
const uint32_t SizeOf_TReaderWriter_tC6DC4648BF46FCDAB2978DEA9BEA38173F2DAFBA = il2cpp_codegen_sizeof(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
// TReaderWriter
const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TReaderWriter_tC6DC4648BF46FCDAB2978DEA9BEA38173F2DAFBA);
{
// m_Implementation = implementation;
il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)) ? ___0_implementation : &___0_implementation), SizeOf_TReaderWriter_tC6DC4648BF46FCDAB2978DEA9BEA38173F2DAFBA);
il2cpp_codegen_write_instance_field_data(__this, il2cpp_rgctx_field(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0),0), L_0, SizeOf_TReaderWriter_tC6DC4648BF46FCDAB2978DEA9BEA38173F2DAFBA);
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferReader_ReadValueSafe_TisIl2CppFullySharedGenericStruct_mFC2A640FAD5BA266EE3E07A5E7E437D1A6172BA6_gshared_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct* ___0_value, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 ___1_unused, const RuntimeMethod* method)
{
il2cpp_rgctx_method_init(method);
{
// public void ReadValueSafe<T>(out T value, FastBufferWriter.ForPrimitives unused = default) where T : unmanaged, IComparable, IConvertible, IComparable<T>, IEquatable<T> => ReadUnmanagedSafe(out value);
Il2CppFullySharedGenericStruct* L_0 = ___0_value;
InvokerActionInvoker1< Il2CppFullySharedGenericStruct* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->rgctx_data, 1)), il2cpp_rgctx_method(method->rgctx_data, 1), __this, L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferReader_ReadValue_TisIl2CppFullySharedGenericStruct_mA4A7BF88A44469E46DB4A134166AD46D276B3F2B_gshared_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct* ___0_value, ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D ___1_unused, const RuntimeMethod* method)
{
il2cpp_rgctx_method_init(method);
{
// public void ReadValue<T>(out T value, FastBufferWriter.ForStructs unused = default) where T : unmanaged, INetworkSerializeByMemcpy => ReadUnmanaged(out value);
Il2CppFullySharedGenericStruct* L_0 = ___0_value;
InvokerActionInvoker1< Il2CppFullySharedGenericStruct* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->rgctx_data, 1)), il2cpp_rgctx_method(method->rgctx_data, 1), __this, L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferReader_ReadValue_TisIl2CppFullySharedGenericStruct_m07EEBDC9EC3FD07C301FFBC05F5F012B1A3F6435_gshared_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct* ___0_value, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 ___1_unused, const RuntimeMethod* method)
{
il2cpp_rgctx_method_init(method);
{
// public void ReadValue<T>(out T value, FastBufferWriter.ForPrimitives unused = default) where T : unmanaged, IComparable, IConvertible, IComparable<T>, IEquatable<T> => ReadUnmanaged(out value);
Il2CppFullySharedGenericStruct* L_0 = ___0_value;
InvokerActionInvoker1< Il2CppFullySharedGenericStruct* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->rgctx_data, 1)), il2cpp_rgctx_method(method->rgctx_data, 1), __this, L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_mA764DCA3CB14CB2CBDF742A163492FF4DA515B63_gshared_inline (HashSet_1_t2E820DA94CC6D5A61CA29EBD9BE297C43D691C87* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____count_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Enumerator_get_Current_m26AF82C275C82180BB7F23C7E408BC1FEB9A38EE_gshared_inline (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1* __this, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* il2cppRetVal, const RuntimeMethod* method)
{
// sizeof(System.Collections.Generic.KeyValuePair`2<TKey,TValue>)
const uint32_t SizeOf_KeyValuePair_2_t23F299E80A87656CF35AA5186B375FDE51A801EF = il2cpp_codegen_sizeof(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2));
// System.Collections.Generic.KeyValuePair`2<TKey,TValue>
const KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 L_0 = alloca(SizeOf_KeyValuePair_2_t23F299E80A87656CF35AA5186B375FDE51A801EF);
{
il2cpp_codegen_memcpy(L_0, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1),3)), SizeOf_KeyValuePair_2_t23F299E80A87656CF35AA5186B375FDE51A801EF);
il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_KeyValuePair_2_t23F299E80A87656CF35AA5186B375FDE51A801EF);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void KeyValuePair_2_get_Value_mFA1964BF56AA214EE0D491CC197F61BC9E5F1F7A_gshared_inline (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
{
// sizeof(TValue)
const uint32_t SizeOf_TValue_tAEA6D09BCD56B8A100F4F042BC143BC0266C28B7 = il2cpp_codegen_sizeof(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2));
// TValue
const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TValue_tAEA6D09BCD56B8A100F4F042BC143BC0266C28B7);
{
il2cpp_codegen_memcpy(L_0, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1),1)), SizeOf_TValue_tAEA6D09BCD56B8A100F4F042BC143BC0266C28B7);
il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_TValue_tAEA6D09BCD56B8A100F4F042BC143BC0266C28B7);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void KeyValuePair_2_get_Key_mBE75BF8983618BC1ACEC20F94C1BFF85C8AA50F1_gshared_inline (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
{
// sizeof(TKey)
const uint32_t SizeOf_TKey_tAE1541CEBE7E523E393A46E588568F4BD8337859 = il2cpp_codegen_sizeof(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0));
// TKey
const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TKey_tAE1541CEBE7E523E393A46E588568F4BD8337859);
{
il2cpp_codegen_memcpy(L_0, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1),0)), SizeOf_TKey_tAE1541CEBE7E523E393A46E588568F4BD8337859);
il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_TKey_tAE1541CEBE7E523E393A46E588568F4BD8337859);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Enumerator_get_Current_mF9A198DACCE8ED0DC6FD097825D7A0F82D149DBA_gshared_inline (Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405* __this, Il2CppFullySharedGenericStruct* il2cppRetVal, const RuntimeMethod* method)
{
// sizeof(T)
const uint32_t SizeOf_T_tCB2B4AD90EC47251952F0D7CF84CE2365DFB7790 = il2cpp_codegen_sizeof(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3));
// T
const Il2CppFullySharedGenericStruct L_0 = alloca(SizeOf_T_tCB2B4AD90EC47251952F0D7CF84CE2365DFB7790);
const Il2CppFullySharedGenericStruct L_1 = L_0;
Il2CppFullySharedGenericStruct V_0 = alloca(SizeOf_T_tCB2B4AD90EC47251952F0D7CF84CE2365DFB7790);
memset(V_0, 0, SizeOf_T_tCB2B4AD90EC47251952F0D7CF84CE2365DFB7790);
{
il2cpp_codegen_memcpy(L_0, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2),2)), SizeOf_T_tCB2B4AD90EC47251952F0D7CF84CE2365DFB7790);
il2cpp_codegen_memcpy(V_0, L_0, SizeOf_T_tCB2B4AD90EC47251952F0D7CF84CE2365DFB7790);
goto IL_000a;
}
IL_000a:
{
il2cpp_codegen_memcpy(L_1, V_0, SizeOf_T_tCB2B4AD90EC47251952F0D7CF84CE2365DFB7790);
il2cpp_codegen_memcpy(il2cppRetVal, L_1, SizeOf_T_tCB2B4AD90EC47251952F0D7CF84CE2365DFB7790);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mC9099E56E01AB33169AB4EE888BD9A2B752961DE_gshared_inline (Enumerator_t82F77221EB09A3A14061DC0C6965526D856BC405* __this, const RuntimeMethod* method)
{
// sizeof(T)
const uint32_t SizeOf_T_tCB2B4AD90EC47251952F0D7CF84CE2365DFB7790 = il2cpp_codegen_sizeof(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3));
// T
const Il2CppFullySharedGenericStruct L_6 = alloca(SizeOf_T_tCB2B4AD90EC47251952F0D7CF84CE2365DFB7790);
bool V_0 = false;
bool V_1 = false;
{
int32_t L_0 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2),1));
il2cpp_codegen_write_instance_field_data<int32_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2),1), ((int32_t)il2cpp_codegen_add(L_0, 1)));
int32_t L_1 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2),1));
int32_t L_2 = (((NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2),0))))->___m_Length_1;
V_0 = (bool)((((int32_t)L_1) < ((int32_t)L_2))? 1 : 0);
bool L_3 = V_0;
if (!L_3)
{
goto IL_0047;
}
}
{
void* L_4 = (((NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2),0))))->___m_Buffer_0;
int32_t L_5 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2),1));
InvokerActionInvoker3< void*, int32_t, Il2CppFullySharedGenericStruct* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4), NULL, L_4, L_5, (Il2CppFullySharedGenericStruct*)L_6);
il2cpp_codegen_write_instance_field_data(__this, il2cpp_rgctx_field(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2),2), L_6, SizeOf_T_tCB2B4AD90EC47251952F0D7CF84CE2365DFB7790);
V_1 = (bool)1;
goto IL_0057;
}
IL_0047:
{
il2cpp_codegen_initobj((((Il2CppFullySharedGenericStruct*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2),2)))), SizeOf_T_tCB2B4AD90EC47251952F0D7CF84CE2365DFB7790);
V_1 = (bool)0;
goto IL_0057;
}
IL_0057:
{
bool L_7 = V_1;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mD2ED26ACAF3BAF386FFEA83893BA51DB9FD8BA30_gshared_inline (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mD4F3498FBD3BDD3F03CBCFB38041CBAC9C28CAFC_gshared_inline (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericType*/Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
{
// sizeof(T)
const uint32_t SizeOf_T_t664E2061A913AF1FEE499655BC64F0FDE10D2A5E = il2cpp_codegen_sizeof(il2cpp_rgctx_data(method->klass->rgctx_data, 9));
// T
const Il2CppFullySharedGenericAny L_8 = alloca(SizeOf_T_t664E2061A913AF1FEE499655BC64F0FDE10D2A5E);
const Il2CppFullySharedGenericAny L_9 = L_8;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = __this->____items_1;
V_0 = L_1;
int32_t L_2 = __this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_6 = V_0;
int32_t L_7 = V_1;
il2cpp_codegen_memcpy(L_8, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data(method->klass->rgctx_data, 9)) ? ___0_item : &___0_item), SizeOf_T_t664E2061A913AF1FEE499655BC64F0FDE10D2A5E);
NullCheck(L_6);
il2cpp_codegen_memcpy((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)), L_8, SizeOf_T_t664E2061A913AF1FEE499655BC64F0FDE10D2A5E);
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 9), (void**)(L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)), (void*)L_8);
return;
}
IL_0034:
{
il2cpp_codegen_memcpy(L_9, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data(method->klass->rgctx_data, 9)) ? ___0_item : &___0_item), SizeOf_T_t664E2061A913AF1FEE499655BC64F0FDE10D2A5E);
InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)), il2cpp_rgctx_method(method->klass->rgctx_data, 14), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data(method->klass->rgctx_data, 9)) ? L_9: *(void**)L_9));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_WriteValueSafe_TisIl2CppFullySharedGenericStruct_m540C6D1BC70ED1A94245BFBD49AFA230CE4B47D6_gshared_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18 ___0_value, ForGeneric_t75CFE5C22C856F0990A529250BC4CDB2181A88A6 ___1_unused, const RuntimeMethod* method)
{
if (!il2cpp_rgctx_is_initialized(method))
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkSerializable_tB13B4CE87940CB0630AFC1DAA5B82B3BEDE8973A_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_rgctx_method_init(method);
}
{
// if (typeof(INetworkSerializable).IsAssignableFrom(typeof(T)))
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (INetworkSerializable_tB13B4CE87940CB0630AFC1DAA5B82B3BEDE8973A_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->rgctx_data, 0)) };
Type_t* L_3;
L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
NullCheck(L_1);
bool L_4;
L_4 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_1, L_3);
if (!L_4)
{
goto IL_002e;
}
}
{
// NetworkVariableSerialization<NativeArray<T>>.Serializer.Write(this, ref value);
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 3));
RuntimeObject* L_5 = ((NetworkVariableSerialization_1_t9EAB92BF9AAB7B4B097AD07294541220D944C2E8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 3)))->___Serializer_0;
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_6 = (*(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC*)__this);
NullCheck(L_5);
InterfaceActionInvoker2Invoker< FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC, NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18* >::Invoke(0 /* System.Void Unity.Netcode.INetworkVariableSerializer`1<Unity.Collections.NativeArray`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>>::Write(Unity.Netcode.FastBufferWriter,T&) */, il2cpp_rgctx_data(method->rgctx_data, 2), L_5, L_6, (&___0_value));
return;
}
IL_002e:
{
// WriteUnmanagedSafe(value);
NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18 L_7 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
InvokerActionInvoker1< NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18 >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->rgctx_data, 7)), il2cpp_rgctx_method(method->rgctx_data, 7), __this, L_7);
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t FastBufferWriter_GetWriteSize_TisIl2CppFullySharedGenericStruct_m2139D4ADD3A98DE64C0D2D519EBD32826B36D24A_gshared_inline (/*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct* ___0_value, ForStructs_t415180F4B3263FD619114E5DAAC9C3030BEBB83D ___1_unused, const RuntimeMethod* method)
{
il2cpp_rgctx_method_init(method);
// sizeof(T)
const uint32_t SizeOf_T_t6BC593F209C278653DEC0F3E6D1B0A8B4BEEA28A = il2cpp_codegen_sizeof(il2cpp_rgctx_data(method->rgctx_data, 0));
{
// return sizeof(T);
uint32_t L_0 = SizeOf_T_t6BC593F209C278653DEC0F3E6D1B0A8B4BEEA28A;
return (int32_t)L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Enumerator_get_Current_m51282E47C90E55BF2D96A0D329869ABC122A85A0_gshared_inline (Enumerator_t0D36BD6D63D775CDEAF8501F5A252535FFFF52CB* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
{
// sizeof(T)
const uint32_t SizeOf_T_t6D22409F37413B725563BF484486F55FB7202BB8 = il2cpp_codegen_sizeof(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2));
// T
const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t6D22409F37413B725563BF484486F55FB7202BB8);
{
il2cpp_codegen_memcpy(L_0, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1),3)), SizeOf_T_t6D22409F37413B725563BF484486F55FB7202BB8);
il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_T_t6D22409F37413B725563BF484486F55FB7202BB8);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferReader_ReadValueSafe_TisIl2CppFullySharedGenericStruct_m01B18B31218A3E89972A47F8B77DAB68E0B0EA1A_gshared_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18* ___0_value, int32_t ___1_allocator, ForGeneric_t75CFE5C22C856F0990A529250BC4CDB2181A88A6 ___2_unused, const RuntimeMethod* method)
{
if (!il2cpp_rgctx_is_initialized(method))
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INetworkSerializable_tB13B4CE87940CB0630AFC1DAA5B82B3BEDE8973A_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_rgctx_method_init(method);
}
{
// if (typeof(INetworkSerializable).IsAssignableFrom(typeof(T)))
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (INetworkSerializable_tB13B4CE87940CB0630AFC1DAA5B82B3BEDE8973A_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->rgctx_data, 0)) };
Type_t* L_3;
L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
NullCheck(L_1);
bool L_4;
L_4 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_1, L_3);
if (!L_4)
{
goto IL_002e;
}
}
{
// NetworkVariableSerialization<NativeArray<T>>.Serializer.ReadWithAllocator(this, out value, allocator);
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 3));
RuntimeObject* L_5 = ((NetworkVariableSerialization_1_t9EAB92BF9AAB7B4B097AD07294541220D944C2E8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 3)))->___Serializer_0;
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_6 = (*(FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99*)__this);
NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18* L_7 = ___0_value;
int32_t L_8 = ___1_allocator;
NullCheck(L_5);
InterfaceActionInvoker3Invoker< FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99, NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18*, int32_t >::Invoke(4 /* System.Void Unity.Netcode.INetworkVariableSerializer`1<Unity.Collections.NativeArray`1<Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType>>::ReadWithAllocator(Unity.Netcode.FastBufferReader,T&,Unity.Collections.Allocator) */, il2cpp_rgctx_data(method->rgctx_data, 2), L_5, L_6, L_7, L_8);
return;
}
IL_002e:
{
// ReadUnmanagedSafe(out value, allocator);
NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18* L_9 = ___0_value;
int32_t L_10 = ___1_allocator;
InvokerActionInvoker2< NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18*, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->rgctx_data, 6)), il2cpp_rgctx_method(method->rgctx_data, 6), __this, L_9, L_10);
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mD615D1BCB2C9DD91DAD86A2F9E5CF1DFFCBF7925_gshared_inline (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
bool L_1;
L_1 = il2cpp_codegen_is_reference_or_contains_references(il2cpp_rgctx_method(method->klass->rgctx_data, 25));
if (!L_1)
{
goto IL_0035;
}
}
{
int32_t L_2 = __this->____size_2;
V_0 = L_2;
__this->____size_2 = 0;
int32_t L_3 = V_0;
if ((((int32_t)L_3) <= ((int32_t)0)))
{
goto IL_003c;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = __this->____items_1;
int32_t L_5 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_4, 0, L_5, NULL);
return;
}
IL_0035:
{
__this->____size_2 = 0;
}
IL_003c:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_WriteValueSafe_TisIl2CppFullySharedGenericStruct_m7126D65C7EEFC09BF731C3A28FAC1DBA2B00BBCA_gshared_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, __Il2CppFullySharedGenericStructTypeU5BU5D_tF3B929B6E80D0A8C109178E11CE8FF9957B014C1* ___0_value, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 ___1_unused, const RuntimeMethod* method)
{
if (!il2cpp_rgctx_is_initialized(method))
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
il2cpp_rgctx_method_init(method);
}
{
// public void WriteValueSafe<T>(T[] value, ForPrimitives unused = default) where T : unmanaged, IComparable, IConvertible, IComparable<T>, IEquatable<T> => WriteUnmanagedSafe(value);
__Il2CppFullySharedGenericStructTypeU5BU5D_tF3B929B6E80D0A8C109178E11CE8FF9957B014C1* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
InvokerActionInvoker1< __Il2CppFullySharedGenericStructTypeU5BU5D_tF3B929B6E80D0A8C109178E11CE8FF9957B014C1* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->rgctx_data, 1)), il2cpp_rgctx_method(method->rgctx_data, 1), __this, L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferReader_ReadValueSafe_TisIl2CppFullySharedGenericStruct_m3D718ABEF26CF7DAADAD588E7E1CF1D9A71769BF_gshared_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, __Il2CppFullySharedGenericStructTypeU5BU5D_tF3B929B6E80D0A8C109178E11CE8FF9957B014C1** ___0_value, ForPrimitives_t4120884959A3BC3EAC3D4980A4DA8010E09DA292 ___1_unused, const RuntimeMethod* method)
{
il2cpp_rgctx_method_init(method);
{
// public void ReadValueSafe<T>(out T[] value, FastBufferWriter.ForPrimitives unused = default) where T : unmanaged, IComparable, IConvertible, IComparable<T>, IEquatable<T> => ReadUnmanagedSafe(out value);
__Il2CppFullySharedGenericStructTypeU5BU5D_tF3B929B6E80D0A8C109178E11CE8FF9957B014C1** L_0 = ___0_value;
InvokerActionInvoker1< __Il2CppFullySharedGenericStructTypeU5BU5D_tF3B929B6E80D0A8C109178E11CE8FF9957B014C1** >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->rgctx_data, 1)), il2cpp_rgctx_method(method->rgctx_data, 1), __this, L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BytePacker_WriteValuePacked_TisIl2CppFullySharedGenericStruct_m01D1D6466C11E059ECBF0D691281D277BD5582BF_gshared_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType*/Il2CppFullySharedGenericStruct ___1_value, const RuntimeMethod* method)
{
il2cpp_rgctx_method_init(method);
// sizeof(TEnum)
const uint32_t SizeOf_TEnum_t44A6DD78A01AE293122BDD55255ABDF53B9AC742 = il2cpp_codegen_sizeof(il2cpp_rgctx_data(method->rgctx_data, 0));
// TEnum
const Il2CppFullySharedGenericStruct L_0 = alloca(SizeOf_TEnum_t44A6DD78A01AE293122BDD55255ABDF53B9AC742);
Il2CppFullySharedGenericStruct V_0 = alloca(SizeOf_TEnum_t44A6DD78A01AE293122BDD55255ABDF53B9AC742);
memset(V_0, 0, SizeOf_TEnum_t44A6DD78A01AE293122BDD55255ABDF53B9AC742);
int32_t V_1 = 0;
{
// TEnum enumValue = value;
il2cpp_codegen_memcpy(L_0, ___1_value, SizeOf_TEnum_t44A6DD78A01AE293122BDD55255ABDF53B9AC742);
il2cpp_codegen_memcpy(V_0, L_0, SizeOf_TEnum_t44A6DD78A01AE293122BDD55255ABDF53B9AC742);
// switch (sizeof(TEnum))
uint32_t L_1 = SizeOf_TEnum_t44A6DD78A01AE293122BDD55255ABDF53B9AC742;
V_1 = (int32_t)L_1;
int32_t L_2 = V_1;
switch (((int32_t)il2cpp_codegen_subtract(L_2, 1)))
{
case 0:
{
goto IL_0031;
}
case 1:
{
goto IL_003c;
}
case 2:
{
goto IL_0051;
}
case 3:
{
goto IL_0026;
}
}
}
{
int32_t L_3 = V_1;
if ((((int32_t)L_3) == ((int32_t)8)))
{
goto IL_0047;
}
}
{
return;
}
IL_0026:
{
// WriteValuePacked(writer, *(int*)&enumValue);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_4 = ___0_writer;
int32_t L_5 = *((int32_t*)((uintptr_t)(Il2CppFullySharedGenericStruct*)V_0));
BytePacker_WriteValuePacked_m28A6B72074DC64885C3C9CDD75E9B9F955F8C3C5_inline(L_4, L_5, NULL);
// break;
return;
}
IL_0031:
{
// WriteValuePacked(writer, *(byte*)&enumValue);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_6 = ___0_writer;
int32_t L_7 = *((uint8_t*)((uintptr_t)(Il2CppFullySharedGenericStruct*)V_0));
BytePacker_WriteValuePacked_m1110959881090674662249370CB2C299CA0B3F6F_inline(L_6, (uint8_t)L_7, NULL);
// break;
return;
}
IL_003c:
{
// WriteValuePacked(writer, *(short*)&enumValue);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_8 = ___0_writer;
int32_t L_9 = *((int16_t*)((uintptr_t)(Il2CppFullySharedGenericStruct*)V_0));
BytePacker_WriteValuePacked_m513D2F4592EBBD38AA8C7C5AEF7EFB05C34FEB60_inline(L_8, (int16_t)L_9, NULL);
// break;
return;
}
IL_0047:
{
// WriteValuePacked(writer, *(long*)&enumValue);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_10 = ___0_writer;
int64_t L_11 = *((int64_t*)((uintptr_t)(Il2CppFullySharedGenericStruct*)V_0));
BytePacker_WriteValuePacked_m219C5DEDCE0CB4C521383E836CF9854DE36E5855_inline(L_10, L_11, NULL);
}
IL_0051:
{
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ByteUnpacker_ReadValuePacked_TisIl2CppFullySharedGenericStruct_mEB6F89BC4ABFDAF07D0256E8407FBBFE5B19DA84_gshared_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct* ___1_value, const RuntimeMethod* method)
{
il2cpp_rgctx_method_init(method);
// sizeof(TEnum)
const uint32_t SizeOf_TEnum_tA35F02F5F4D1AE887BB1A37BC601AF2FA814B375 = il2cpp_codegen_sizeof(il2cpp_rgctx_data(method->rgctx_data, 0));
// TEnum
const Il2CppFullySharedGenericStruct L_5 = alloca(SizeOf_TEnum_tA35F02F5F4D1AE887BB1A37BC601AF2FA814B375);
const Il2CppFullySharedGenericStruct L_8 = L_5;
const Il2CppFullySharedGenericStruct L_11 = L_5;
const Il2CppFullySharedGenericStruct L_14 = L_5;
int32_t V_0 = 0;
uint8_t V_1 = 0x0;
int16_t V_2 = 0;
int64_t V_3 = 0;
int32_t V_4 = 0;
{
// switch (sizeof(TEnum))
uint32_t L_0 = SizeOf_TEnum_tA35F02F5F4D1AE887BB1A37BC601AF2FA814B375;
V_4 = (int32_t)L_0;
int32_t L_1 = V_4;
switch (((int32_t)il2cpp_codegen_subtract(L_1, 1)))
{
case 0:
{
goto IL_003f;
}
case 1:
{
goto IL_0056;
}
case 2:
{
goto IL_0084;
}
case 3:
{
goto IL_0028;
}
}
}
{
int32_t L_2 = V_4;
if ((((int32_t)L_2) == ((int32_t)8)))
{
goto IL_006d;
}
}
{
goto IL_0084;
}
IL_0028:
{
// ReadValuePacked(reader, out int asInt);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_3 = ___0_reader;
ByteUnpacker_ReadValuePacked_m7096AA51201BA17A76B47364E7021F390E9A6FD6_inline(L_3, (&V_0), NULL);
// value = *(TEnum*)&asInt;
Il2CppFullySharedGenericStruct* L_4 = ___1_value;
il2cpp_codegen_memcpy(L_5, ((uintptr_t)(&V_0)), SizeOf_TEnum_tA35F02F5F4D1AE887BB1A37BC601AF2FA814B375);
il2cpp_codegen_memcpy((Il2CppFullySharedGenericStruct*)L_4, L_5, SizeOf_TEnum_tA35F02F5F4D1AE887BB1A37BC601AF2FA814B375);
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->rgctx_data, 0), (void**)(Il2CppFullySharedGenericStruct*)L_4, (void*)L_5);
// break;
return;
}
IL_003f:
{
// ReadValuePacked(reader, out byte asByte);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_6 = ___0_reader;
ByteUnpacker_ReadValuePacked_mA3389A829EFE1479A474153DF1C29661F5963A46_inline(L_6, (&V_1), NULL);
// value = *(TEnum*)&asByte;
Il2CppFullySharedGenericStruct* L_7 = ___1_value;
il2cpp_codegen_memcpy(L_8, ((uintptr_t)(&V_1)), SizeOf_TEnum_tA35F02F5F4D1AE887BB1A37BC601AF2FA814B375);
il2cpp_codegen_memcpy((Il2CppFullySharedGenericStruct*)L_7, L_8, SizeOf_TEnum_tA35F02F5F4D1AE887BB1A37BC601AF2FA814B375);
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->rgctx_data, 0), (void**)(Il2CppFullySharedGenericStruct*)L_7, (void*)L_8);
// break;
return;
}
IL_0056:
{
// ReadValuePacked(reader, out short asShort);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_9 = ___0_reader;
ByteUnpacker_ReadValuePacked_mB33D15131FBE9BF42D5D5B4011FBA931161F8052_inline(L_9, (&V_2), NULL);
// value = *(TEnum*)&asShort;
Il2CppFullySharedGenericStruct* L_10 = ___1_value;
il2cpp_codegen_memcpy(L_11, ((uintptr_t)(&V_2)), SizeOf_TEnum_tA35F02F5F4D1AE887BB1A37BC601AF2FA814B375);
il2cpp_codegen_memcpy((Il2CppFullySharedGenericStruct*)L_10, L_11, SizeOf_TEnum_tA35F02F5F4D1AE887BB1A37BC601AF2FA814B375);
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->rgctx_data, 0), (void**)(Il2CppFullySharedGenericStruct*)L_10, (void*)L_11);
// break;
return;
}
IL_006d:
{
// ReadValuePacked(reader, out long asLong);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_12 = ___0_reader;
ByteUnpacker_ReadValuePacked_mF46084241CA8E475AF32543E0F33EC460F4A2BDA_inline(L_12, (&V_3), NULL);
// value = *(TEnum*)&asLong;
Il2CppFullySharedGenericStruct* L_13 = ___1_value;
il2cpp_codegen_memcpy(L_14, ((uintptr_t)(&V_3)), SizeOf_TEnum_tA35F02F5F4D1AE887BB1A37BC601AF2FA814B375);
il2cpp_codegen_memcpy((Il2CppFullySharedGenericStruct*)L_13, L_14, SizeOf_TEnum_tA35F02F5F4D1AE887BB1A37BC601AF2FA814B375);
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->rgctx_data, 0), (void**)(Il2CppFullySharedGenericStruct*)L_13, (void*)L_14);
// break;
return;
}
IL_0084:
{
// throw new InvalidOperationException("Enum is a size that cannot exist?!");
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_15 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
NullCheck(L_15);
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC9FDC66A6A9603AC6A9D79978BC5069D7220DA37)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ByteUnpacker_ReadValuePacked_TisIl2CppFullySharedGenericStruct_mEB6F89BC4ABFDAF07D0256E8407FBBFE5B19DA84_RuntimeMethod_var)));
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_WriteValueSafe_TisIl2CppFullySharedGenericStruct_m6D7626D4495E3BA7324C65FC8AF14F544906C004_gshared_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct* ___0_value, ForEnums_tD6A048FB8E80A3A6DC7DE4B6DE48D635362F7511 ___1_unused, const RuntimeMethod* method)
{
if (!il2cpp_rgctx_is_initialized(method))
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
il2cpp_rgctx_method_init(method);
}
{
// public void WriteValueSafe<T>(in T value, ForEnums unused = default) where T : unmanaged, Enum => WriteUnmanagedSafe(value);
Il2CppFullySharedGenericStruct* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
InvokerActionInvoker1< Il2CppFullySharedGenericStruct* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->rgctx_data, 1)), il2cpp_rgctx_method(method->rgctx_data, 1), __this, L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferReader_ReadValueSafe_TisIl2CppFullySharedGenericStruct_mA2AE6BC4878246CA52F4E8FB9E95A9EE260164F3_gshared_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct* ___0_value, ForEnums_tD6A048FB8E80A3A6DC7DE4B6DE48D635362F7511 ___1_unused, const RuntimeMethod* method)
{
il2cpp_rgctx_method_init(method);
{
// public void ReadValueSafe<T>(out T value, FastBufferWriter.ForEnums unused = default) where T : unmanaged, Enum => ReadUnmanagedSafe(out value);
Il2CppFullySharedGenericStruct* L_0 = ___0_value;
InvokerActionInvoker1< Il2CppFullySharedGenericStruct* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->rgctx_data, 1)), il2cpp_rgctx_method(method->rgctx_data, 1), __this, L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Enumerator_get_Current_m8B42D4B2DE853B9D11B997120CD0228D4780E394_gshared_inline (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
{
// sizeof(T)
const uint32_t SizeOf_T_t010616E3077234188F9BB4FAF369F8571BC5F2E1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2));
// T
const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t010616E3077234188F9BB4FAF369F8571BC5F2E1);
{
il2cpp_codegen_memcpy(L_0, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1),3)), SizeOf_T_t010616E3077234188F9BB4FAF369F8571BC5F2E1);
il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_T_t010616E3077234188F9BB4FAF369F8571BC5F2E1);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ArraySegment_1_get_Array_mE4A35DFD81ABF447350B9A05C0F4BF0248A3CFF2_gshared_inline (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method)
{
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->____array_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Offset_m4FAFF061AB36BF278BA8DC37B6D13718A06301E6_gshared_inline (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____offset_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ArraySegment_1_get_Count_mEF96248898C14F3687A5C72B920F841701E4E13C_gshared_inline (ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____count_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_TisIl2CppFullySharedGenericStruct_mB6FBF9DDC79FEC02EC8705E9E527E1CD495564BF_gshared_inline (const RuntimeMethod* method)
{
il2cpp_rgctx_method_init(method);
// sizeof(T)
const uint32_t SizeOf_T_tE6588938356AD51CD7B5532933E8B84E7779C6E2 = il2cpp_codegen_sizeof(il2cpp_rgctx_data(method->rgctx_data, 0));
{
uint32_t L_0 = SizeOf_T_tE6588938356AD51CD7B5532933E8B84E7779C6E2;
return (int32_t)L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_mCAD00A69587F884F88C36DE7423C3C329166144E_gshared_inline (Stack_1_tF3E5E7101E929741300A1CF7C159A6ED9B61621A* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NetworkVariableSerialization_1_set_AreEqual_mC1CE4DC2D3F66491D63BCF4F0E359A1A887F49E1_gshared_inline (EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87* ___0_value, const RuntimeMethod* method)
{
{
// public static EqualsDelegate AreEqual { get; internal set; }
EqualsDelegate_tEC3E89F2FF03F882888A72E8AF60C06C4E67DF87* L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2));
((NetworkVariableSerialization_1_t55C459382DD69890DF0691E61D0B0C4304989C28_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___U3CAreEqualU3Ek__BackingField_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((NetworkVariableSerialization_1_t55C459382DD69890DF0691E61D0B0C4304989C28_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___U3CAreEqualU3Ek__BackingField_1), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m14F273FB376DF00D727434CDCD28AB4EDCC14C3C_gshared_inline (Nullable_1_t71C4EA4E848DBD7A4A97704069FB951159A3A339* __this, const RuntimeMethod* method)
{
{
bool L_0 = *(bool*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1),0));
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t ByteUtility_ToByte_m75F541C936643327D921EBA4D4F196C1F07C6EEE_inline (bool ___0_b, const RuntimeMethod* method)
{
{
// internal static unsafe byte ToByte(bool b) => *(byte*)&b;
int32_t L_0 = *((uint8_t*)((uintptr_t)(&___0_b)));
return (uint8_t)L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t NetworkConnectionManager_GetServerTransportId_mF951847AF72F8F2F0C4F6D842D32633B249A7846_inline (NetworkConnectionManager_tA2D96DEF071554C2E75CC52EEBC28BF0C977B9D1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NetworkTransport_t55E07951299283974C86476F46CC977780560B64* V_0 = NULL;
{
// if (NetworkManager != null)
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_0 = __this->___NetworkManager_6;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_003a;
}
}
{
// var transport = NetworkManager.NetworkConfig.NetworkTransport;
NetworkManager_t3C1F76E0C1B39BB363D1C5C7667A5CC90A6CE468* L_2 = __this->___NetworkManager_6;
NullCheck(L_2);
NetworkConfig_tBDA76D459879B7025939BE0E2AF6D82B4A925113* L_3 = L_2->___NetworkConfig_10;
NullCheck(L_3);
NetworkTransport_t55E07951299283974C86476F46CC977780560B64* L_4 = L_3->___NetworkTransport_1;
V_0 = L_4;
// if (transport != null)
NetworkTransport_t55E07951299283974C86476F46CC977780560B64* L_5 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_6)
{
goto IL_002f;
}
}
{
// return transport.ServerClientId;
NetworkTransport_t55E07951299283974C86476F46CC977780560B64* L_7 = V_0;
NullCheck(L_7);
uint64_t L_8;
L_8 = VirtualFuncInvoker0< uint64_t >::Invoke(4 /* System.UInt64 Unity.Netcode.NetworkTransport::get_ServerClientId() */, L_7);
return L_8;
}
IL_002f:
{
// throw new NullReferenceException($"The transport in the active {nameof(NetworkConfig)} is null");
NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB* L_9 = (NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB_il2cpp_TypeInfo_var)));
NullCheck(L_9);
NullReferenceException__ctor_mA41317A57F5C1C0E3F59C7EB25ABD484564B23D4(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9033E767C7E2FEB776CA0B4C15369E63C995C4CD)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NetworkConnectionManager_GetServerTransportId_mF951847AF72F8F2F0C4F6D842D32633B249A7846_RuntimeMethod_var)));
}
IL_003a:
{
// throw new Exception($"There is no {nameof(NetworkManager)} assigned to this instance!");
Exception_t* L_10 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_10);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6992BAB5D0DA18DBB6B8CC0786AA2CE98F091D68)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NetworkConnectionManager_GetServerTransportId_mF951847AF72F8F2F0C4F6D842D32633B249A7846_RuntimeMethod_var)));
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____stringLength_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FastBufferWriter_TryBeginWriteInternal_m9DD6CDBDC49E5AF7A760EA05882BE4F52BEA1883_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, int32_t ___0_bytes, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (Handle->Position + bytes > Handle->Capacity)
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_0 = __this->___Handle_0;
NullCheck(L_0);
int32_t L_1 = L_0->___Position_1;
int32_t L_2 = ___0_bytes;
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_3 = __this->___Handle_0;
NullCheck(L_3);
int32_t L_4 = L_3->___Capacity_3;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_1, L_2))) <= ((int32_t)L_4)))
{
goto IL_0059;
}
}
{
// if (Handle->Position + bytes > Handle->MaxCapacity)
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_5 = __this->___Handle_0;
NullCheck(L_5);
int32_t L_6 = L_5->___Position_1;
int32_t L_7 = ___0_bytes;
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_8 = __this->___Handle_0;
NullCheck(L_8);
int32_t L_9 = L_8->___MaxCapacity_4;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_6, L_7))) <= ((int32_t)L_9)))
{
goto IL_0036;
}
}
{
// return false;
return (bool)0;
}
IL_0036:
{
// if (Handle->Capacity < Handle->MaxCapacity)
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_10 = __this->___Handle_0;
NullCheck(L_10);
int32_t L_11 = L_10->___Capacity_3;
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_12 = __this->___Handle_0;
NullCheck(L_12);
int32_t L_13 = L_12->___MaxCapacity_4;
if ((((int32_t)L_11) >= ((int32_t)L_13)))
{
goto IL_0057;
}
}
{
// Grow(bytes);
int32_t L_14 = ___0_bytes;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_Grow_mAD43637D60A44A3D7DCEB09D0425822F6C2A23FB(__this, L_14, NULL);
goto IL_0059;
}
IL_0057:
{
// return false;
return (bool)0;
}
IL_0059:
{
// return true;
return (bool)1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_WriteBytes_m1715C899E1CBB7C7B98605F0D6C210B7D046379F_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, uint8_t* ___0_value, int32_t ___1_size, int32_t ___2_offset, const RuntimeMethod* method)
{
{
// UnsafeUtility.MemCpy((Handle->BufferPointer + Handle->Position), value + offset, size);
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_0 = __this->___Handle_0;
NullCheck(L_0);
uint8_t* L_1 = L_0->___BufferPointer_0;
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_2 = __this->___Handle_0;
NullCheck(L_2);
int32_t L_3 = L_2->___Position_1;
uint8_t* L_4 = ___0_value;
int32_t L_5 = ___2_offset;
int32_t L_6 = ___1_size;
UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177((void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_1, L_3)), (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5)), ((int64_t)L_6), NULL);
// Handle->Position += size;
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_7 = __this->___Handle_0;
NullCheck(L_7);
int32_t* L_8 = (int32_t*)(&L_7->___Position_1);
int32_t* L_9 = L_8;
int32_t L_10 = *((int32_t*)L_9);
int32_t L_11 = ___1_size;
*((int32_t*)L_9) = (int32_t)((int32_t)il2cpp_codegen_add(L_10, L_11));
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BytePacker_WriteValuePacked_m1BED9F6E6B5205A6BD01FBB03CF2F0E1F71FBA0C_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, uint32_t ___1_value, const RuntimeMethod* method)
{
{
// public static void WriteValuePacked(FastBufferWriter writer, uint value) => WriteValueBitPacked(writer, value);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
uint32_t L_1 = ___1_value;
BytePacker_WriteValueBitPacked_m50033FEA83560CA7AF9668B3C7352E013D518F11(L_0, L_1, NULL);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BytePacker_WriteValuePacked_m4C6BC116DD8A24A1DA3645BF978145E2AF8CF5D9_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, Il2CppChar ___1_c, const RuntimeMethod* method)
{
{
// public static void WriteValuePacked(FastBufferWriter writer, char c) => WriteValueBitPacked(writer, c);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
Il2CppChar L_1 = ___1_c;
BytePacker_WriteValueBitPacked_mDD8BA583E21D86EA5674E9291593F68F3DC49942(L_0, L_1, NULL);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ByteUnpacker_ReadValuePacked_m2DA07969E34F8F3D6E48E0823C6ED8082864DD35_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, uint32_t* ___1_value, const RuntimeMethod* method)
{
{
// public static void ReadValuePacked(FastBufferReader reader, out uint value) => ReadValueBitPacked(reader, out value);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_0 = ___0_reader;
uint32_t* L_1 = ___1_value;
ByteUnpacker_ReadValueBitPacked_mACA5F48002EFB41F31DB0F4AAB4936A2E423DCA4(L_0, L_1, NULL);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ByteUnpacker_ReadValuePacked_m3A0D16CF42BD900EDBA923125E7118706789627A_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, Il2CppChar* ___1_c, const RuntimeMethod* method)
{
uint16_t V_0 = 0;
{
// ReadValueBitPacked(reader, out ushort readValue);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_0 = ___0_reader;
ByteUnpacker_ReadValueBitPacked_m6623AF0F5D13C75BACCF790A8BC3D35A20DA61A2(L_0, (&V_0), NULL);
// c = (char)readValue;
Il2CppChar* L_1 = ___1_c;
uint16_t L_2 = V_0;
*((int16_t*)L_1) = (int16_t)L_2;
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BytePacker_WriteValuePacked_m28A6B72074DC64885C3C9CDD75E9B9F955F8C3C5_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int32_t ___1_value, const RuntimeMethod* method)
{
{
// public static void WriteValuePacked(FastBufferWriter writer, int value) => WriteValueBitPacked(writer, value);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
int32_t L_1 = ___1_value;
BytePacker_WriteValueBitPacked_m510F6322BA0F2C85AF9527A7927FF9B03F0AE613(L_0, L_1, NULL);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BytePacker_WriteValuePacked_m1110959881090674662249370CB2C299CA0B3F6F_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, uint8_t ___1_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static void WriteValuePacked(FastBufferWriter writer, byte value) => writer.WriteByteSafe(value);
uint8_t L_0 = ___1_value;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_WriteByteSafe_m2D997B52B33831E45D0DE68AF101707421D1335A_inline((&___0_writer), L_0, NULL);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BytePacker_WriteValuePacked_m513D2F4592EBBD38AA8C7C5AEF7EFB05C34FEB60_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int16_t ___1_value, const RuntimeMethod* method)
{
{
// public static void WriteValuePacked(FastBufferWriter writer, short value) => WriteValueBitPacked(writer, value);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
int16_t L_1 = ___1_value;
BytePacker_WriteValueBitPacked_m3DC189F0808892B18C067D83818947D2B4B95F47(L_0, L_1, NULL);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BytePacker_WriteValuePacked_m219C5DEDCE0CB4C521383E836CF9854DE36E5855_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC ___0_writer, int64_t ___1_value, const RuntimeMethod* method)
{
{
// public static void WriteValuePacked(FastBufferWriter writer, long value) => WriteValueBitPacked(writer, value);
FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC L_0 = ___0_writer;
int64_t L_1 = ___1_value;
BytePacker_WriteValueBitPacked_m1A15C24BAF2440122DAC589CA7C2D36745AE6B13(L_0, L_1, NULL);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ByteUnpacker_ReadValuePacked_m7096AA51201BA17A76B47364E7021F390E9A6FD6_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, int32_t* ___1_value, const RuntimeMethod* method)
{
{
// public static void ReadValuePacked(FastBufferReader reader, out int value) => ReadValueBitPacked(reader, out value);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_0 = ___0_reader;
int32_t* L_1 = ___1_value;
ByteUnpacker_ReadValueBitPacked_mC5142499F3BA1F4D8C60EDF335D6C54B0D78C4AC(L_0, L_1, NULL);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ByteUnpacker_ReadValuePacked_mA3389A829EFE1479A474153DF1C29661F5963A46_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, uint8_t* ___1_value, const RuntimeMethod* method)
{
{
// public static void ReadValuePacked(FastBufferReader reader, out byte value) => reader.ReadByteSafe(out value);
uint8_t* L_0 = ___1_value;
FastBufferReader_ReadByteSafe_mAE1C11CE599C18F8A32865938201C521FBD16D8C_inline((&___0_reader), L_0, NULL);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ByteUnpacker_ReadValuePacked_mB33D15131FBE9BF42D5D5B4011FBA931161F8052_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, int16_t* ___1_value, const RuntimeMethod* method)
{
{
// public static void ReadValuePacked(FastBufferReader reader, out short value) => ReadValueBitPacked(reader, out value);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_0 = ___0_reader;
int16_t* L_1 = ___1_value;
ByteUnpacker_ReadValueBitPacked_mAAF2068E2D0512EC1C559AC94020BCCA6DCBE5EC(L_0, L_1, NULL);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ByteUnpacker_ReadValuePacked_mF46084241CA8E475AF32543E0F33EC460F4A2BDA_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 ___0_reader, int64_t* ___1_value, const RuntimeMethod* method)
{
{
// ReadValueBitPacked(reader, out value);
FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99 L_0 = ___0_reader;
int64_t* L_1 = ___1_value;
ByteUnpacker_ReadValueBitPacked_m8172ED13DE41E1E3138A8F14533E630E5F041F58(L_0, L_1, NULL);
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_WriteUnmanagedSafe_TisIl2CppFullySharedGenericStruct_mF402B59B8984B433580C21FF5521929FD74E748A_gshared_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct* ___0_value, const RuntimeMethod* method)
{
if (!il2cpp_rgctx_is_initialized(method))
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
il2cpp_rgctx_method_init(method);
}
// sizeof(T)
const uint32_t SizeOf_T_t42E2B95B7F6548D898E79D249E54BF47371616B3 = il2cpp_codegen_sizeof(il2cpp_rgctx_data(method->rgctx_data, 1));
Il2CppFullySharedGenericStruct* V_0 = NULL;
uint8_t* V_1 = NULL;
{
// {
Il2CppFullySharedGenericStruct* L_0 = ___0_value;
V_0 = L_0;
// fixed (T* ptr = &value)
Il2CppFullySharedGenericStruct* L_1 = V_0;
// byte* bytes = (byte*)ptr;
V_1 = (uint8_t*)((uintptr_t)L_1);
// WriteBytesSafe(bytes, sizeof(T));
uint8_t* L_2 = V_1;
uint32_t L_3 = SizeOf_T_t42E2B95B7F6548D898E79D249E54BF47371616B3;
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
FastBufferWriter_WriteBytesSafe_mD6983BBB2B1A249EA173F6CF20B1B2D93B1079F6_inline(__this, L_2, (int32_t)L_3, 0, NULL);
V_0 = (Il2CppFullySharedGenericStruct*)((uintptr_t)0);
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferReader_ReadUnmanagedSafe_TisIl2CppFullySharedGenericStruct_m644098C4881EAE20AFF31D37FC93F7F6513FC6C9_gshared_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, /*Unity.IL2CPP.Metadata.__Il2CppFullySharedGenericStructType&*/Il2CppFullySharedGenericStruct* ___0_value, const RuntimeMethod* method)
{
il2cpp_rgctx_method_init(method);
// sizeof(T)
const uint32_t SizeOf_T_t9C479210816750FFA208A1A5AD1BDADB93EB49A1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data(method->rgctx_data, 1));
Il2CppFullySharedGenericStruct* V_0 = NULL;
uint8_t* V_1 = NULL;
{
// {
Il2CppFullySharedGenericStruct* L_0 = ___0_value;
V_0 = L_0;
// fixed (T* ptr = &value)
Il2CppFullySharedGenericStruct* L_1 = V_0;
// byte* bytes = (byte*)ptr;
V_1 = (uint8_t*)((uintptr_t)L_1);
// ReadBytesSafe(bytes, sizeof(T));
uint8_t* L_2 = V_1;
uint32_t L_3 = SizeOf_T_t9C479210816750FFA208A1A5AD1BDADB93EB49A1;
FastBufferReader_ReadBytesSafe_m109629AE2B684CFCCFF9111790DE4E1E26445649_inline(__this, L_2, (int32_t)L_3, 0, NULL);
V_0 = (Il2CppFullySharedGenericStruct*)((uintptr_t)0);
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferWriter_WriteByteSafe_m2D997B52B33831E45D0DE68AF101707421D1335A_inline (FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC* __this, uint8_t ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (!TryBeginWriteInternal(1))
il2cpp_codegen_runtime_class_init_inline(FastBufferWriter_tE6AFE9436BD125AF309056A81B70F95625FB96EC_il2cpp_TypeInfo_var);
bool L_0;
L_0 = FastBufferWriter_TryBeginWriteInternal_m9DD6CDBDC49E5AF7A760EA05882BE4F52BEA1883_inline(__this, 1, NULL);
if (L_0)
{
goto IL_0014;
}
}
{
// throw new OverflowException("Writing past the end of the buffer");
OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C* L_1 = (OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)));
NullCheck(L_1);
OverflowException__ctor_m2B99D79236B7B87C0BB6C9AB2E557DECE481C264(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0792E4AFA7E48CD5B525E1E10BEB391BD861FCA4)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FastBufferWriter_WriteByteSafe_m2D997B52B33831E45D0DE68AF101707421D1335A_RuntimeMethod_var)));
}
IL_0014:
{
// Handle->BufferPointer[Handle->Position++] = value;
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_2 = __this->___Handle_0;
NullCheck(L_2);
uint8_t* L_3 = L_2->___BufferPointer_0;
WriterHandle_tBDBA7A52860089574884E6269EF80A4ABDA26BE6* L_4 = __this->___Handle_0;
NullCheck(L_4);
int32_t* L_5 = (int32_t*)(&L_4->___Position_1);
int32_t* L_6 = L_5;
int32_t L_7 = *((int32_t*)L_6);
V_0 = L_7;
int32_t L_8 = V_0;
*((int32_t*)L_6) = (int32_t)((int32_t)il2cpp_codegen_add(L_8, 1));
int32_t L_9 = V_0;
uint8_t L_10 = ___0_value;
*((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_3, L_9))) = (int8_t)L_10;
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferReader_ReadByteSafe_mAE1C11CE599C18F8A32865938201C521FBD16D8C_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, uint8_t* ___0_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// if (!TryBeginReadInternal(1))
bool L_0;
L_0 = FastBufferReader_TryBeginReadInternal_m5C597FDF5DF8DA7AE28A0A441AF6542DD05B05B1_inline(__this, 1, NULL);
if (L_0)
{
goto IL_0014;
}
}
{
// throw new OverflowException("Reading past the end of the buffer");
OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C* L_1 = (OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)));
NullCheck(L_1);
OverflowException__ctor_m2B99D79236B7B87C0BB6C9AB2E557DECE481C264(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF21904EFB65D04E5663A3FC17AC50638F117D3DF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FastBufferReader_ReadByteSafe_mAE1C11CE599C18F8A32865938201C521FBD16D8C_RuntimeMethod_var)));
}
IL_0014:
{
// value = Handle->BufferPointer[Handle->Position++];
uint8_t* L_2 = ___0_value;
ReaderHandle_t7A818FF1A9ACF79E6D6322AFF494B9FB12C48CC8* L_3 = __this->___Handle_0;
NullCheck(L_3);
uint8_t* L_4 = L_3->___BufferPointer_0;
ReaderHandle_t7A818FF1A9ACF79E6D6322AFF494B9FB12C48CC8* L_5 = __this->___Handle_0;
NullCheck(L_5);
int32_t* L_6 = (int32_t*)(&L_5->___Position_1);
int32_t* L_7 = L_6;
int32_t L_8 = *((int32_t*)L_7);
V_0 = L_8;
int32_t L_9 = V_0;
*((int32_t*)L_7) = (int32_t)((int32_t)il2cpp_codegen_add(L_9, 1));
int32_t L_10 = V_0;
int32_t L_11 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_10))));
*((int8_t*)L_2) = (int8_t)L_11;
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FastBufferReader_ReadBytesSafe_m109629AE2B684CFCCFF9111790DE4E1E26445649_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, uint8_t* ___0_value, int32_t ___1_size, int32_t ___2_offset, const RuntimeMethod* method)
{
{
// if (!TryBeginReadInternal(size))
int32_t L_0 = ___1_size;
bool L_1;
L_1 = FastBufferReader_TryBeginReadInternal_m5C597FDF5DF8DA7AE28A0A441AF6542DD05B05B1_inline(__this, L_0, NULL);
if (L_1)
{
goto IL_0014;
}
}
{
// throw new OverflowException("Reading past the end of the buffer");
OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C* L_2 = (OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)));
NullCheck(L_2);
OverflowException__ctor_m2B99D79236B7B87C0BB6C9AB2E557DECE481C264(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF21904EFB65D04E5663A3FC17AC50638F117D3DF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FastBufferReader_ReadBytesSafe_m109629AE2B684CFCCFF9111790DE4E1E26445649_RuntimeMethod_var)));
}
IL_0014:
{
// UnsafeUtility.MemCpy(value + offset, (Handle->BufferPointer + Handle->Position), size);
uint8_t* L_3 = ___0_value;
int32_t L_4 = ___2_offset;
ReaderHandle_t7A818FF1A9ACF79E6D6322AFF494B9FB12C48CC8* L_5 = __this->___Handle_0;
NullCheck(L_5);
uint8_t* L_6 = L_5->___BufferPointer_0;
ReaderHandle_t7A818FF1A9ACF79E6D6322AFF494B9FB12C48CC8* L_7 = __this->___Handle_0;
NullCheck(L_7);
int32_t L_8 = L_7->___Position_1;
int32_t L_9 = ___1_size;
UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177((void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_3, L_4)), (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_6, L_8)), ((int64_t)L_9), NULL);
// Handle->Position += size;
ReaderHandle_t7A818FF1A9ACF79E6D6322AFF494B9FB12C48CC8* L_10 = __this->___Handle_0;
NullCheck(L_10);
int32_t* L_11 = (int32_t*)(&L_10->___Position_1);
int32_t* L_12 = L_11;
int32_t L_13 = *((int32_t*)L_12);
int32_t L_14 = ___1_size;
*((int32_t*)L_12) = (int32_t)((int32_t)il2cpp_codegen_add(L_13, L_14));
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FastBufferReader_TryBeginReadInternal_m5C597FDF5DF8DA7AE28A0A441AF6542DD05B05B1_inline (FastBufferReader_t1FA49C2063B2EAAADB8DE7FF571FF284719D0E99* __this, int32_t ___0_bytes, const RuntimeMethod* method)
{
{
// if (Handle->Position + bytes > Handle->Length)
ReaderHandle_t7A818FF1A9ACF79E6D6322AFF494B9FB12C48CC8* L_0 = __this->___Handle_0;
NullCheck(L_0);
int32_t L_1 = L_0->___Position_1;
int32_t L_2 = ___0_bytes;
ReaderHandle_t7A818FF1A9ACF79E6D6322AFF494B9FB12C48CC8* L_3 = __this->___Handle_0;
NullCheck(L_3);
int32_t L_4 = L_3->___Length_2;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_1, L_2))) <= ((int32_t)L_4)))
{
goto IL_001c;
}
}
{
// return false;
return (bool)0;
}
IL_001c:
{
// return true;
return (bool)1;
}
}