﻿#include "pch-cpp.hpp"





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 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);
	}
};
template <typename R, typename T1, typename T2>
struct VirtualFuncInvoker2
{
	typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};
template <typename R, typename T1, typename T2, typename T3>
struct VirtualFuncInvoker3
{
	typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
	}
};
template <typename R, typename T1, typename T2, typename T3, typename T4>
struct VirtualFuncInvoker4
{
	typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
	}
};
template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5>
struct VirtualFuncInvoker5
{
	typedef R (*Func)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method);
	}
};
template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
struct VirtualFuncInvoker6
{
	typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, 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 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);
	}
};

struct Action_1_tD73BC7FEF1671B01BA9C93C20E8C741DB8DEFCFD;
struct Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295;
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
struct Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826;
struct Action_1_t6B245BF02D5FB1E137A1258BA7D10B8BAF3C09C9;
struct Action_1_tE4E9B9131F210B39DCBA3BF8F226941D0D3EAF73;
struct Action_1_tD013146E11DC5068784A80C11B7415DC9FE54B74;
struct Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490;
struct Action_2_t43544BAAB4CC69E54228A3389CC3D57A805208A2;
struct Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645;
struct Comparison_1_tA07BC65D9A5FE8BEDB024E10C5DBC2BBB72BFD85;
struct Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1;
struct Dictionary_2_t661FE742B263C55D84EA95C0A49C9B0327F21D7B;
struct Dictionary_2_tEECC480B82ABEE5ED46642E8A415E4D41EE530C3;
struct Dictionary_2_tCA6FC027A4EAE9285D2860309E61DB2B271D9A80;
struct Dictionary_2_tAD182111317FFA6F3D46F2A5D89115A1E112F989;
struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907;
struct Dictionary_2_t090B48BACBD1134A0E2C74084CF2392C71A6812B;
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710;
struct EventHandler_1_t5D3FC4609BD8133ED1226D6D49A1D8076B16A9ED;
struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4;
struct Func_1_t6A45258E73200ABBFC35FC091D2CAB4AAA70EE07;
struct Func_3_t11E2BB1985F9D64A677440CFFE4E861853710569;
struct Func_3_t83C3884209B8DB1BD7296483BB2A295E28D62AE6;
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
struct IEqualityComparer_1_t4C406F82823FF96EEFA77E78C84DE151AFA91A85;
struct IEqualityComparer_1_t26B9D43A1160E9B82F28F2A5BE82F3C08B38824F;
struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
struct IEqualityComparer_1_t2CA7720C7ADCCDECD3B02E45878B4478619D5347;
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
struct KeyCollection_t7C2313E730A03F07BE03813C37C1A61C1A122290;
struct KeyCollection_tAF80F7158C97547884E15A24F288844654A0328D;
struct KeyCollection_t0472AE61E0B8102CB51ECD13EACB277197E72A78;
struct KeyCollection_tA19BA39E5042FA7AF8D048D51934DC3BD9F2E952;
struct KeyCollection_t2E7011E95C7C03E97ABB05A3AB71DC306EDCD1C1;
struct KeyCollection_tB45A861D090B15129521119AE48ED3813820A974;
struct KeyCollection_tE66790F09E854C19C7F612BEAD203AE626E90A36;
struct List_1_tAF836F2F45E5E36A0C7B30A5B2C2B8FED009605F;
struct List_1_tE8849B7AC1B37C7BA21A8121E938A26B6BBCFF75;
struct List_1_t81254F411640ADA726C0B3EDF58984A0A6AAADC2;
struct List_1_t4F821CA2AA7004F1136ECCB4B0D0B5FDA0CED6CB;
struct List_1_t9BB6ED2D092D595654AEDA7D26FBA1CBC4E1E777;
struct List_1_tB416217C00F9A152E34844C4679D34A5645DA679;
struct List_1_t8DDAEBF6D3E8EC9D57859D99A7E19A62A8961FCF;
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
struct List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7;
struct List_1_t6F972EAFC64258DD491584080B232EC12BE33581;
struct List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE;
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
struct List_1_t9502060F404ACB6B9ACF04BFA5D0DFC653142A15;
struct NonAllocDictionary_2_t731311DC35E31CEB666B4A4099E518236EA55F79;
struct Pool_1_t751AEF91561FD11242303E9738AD45D9A501D428;
struct Pool_1_t47635E10016E83A1E327B583977D1F043544FB48;
struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
struct Predicate_1_t77C0585D3195F2C3808C43E8DC1E6C1115EECCFE;
struct Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5;
struct Queue_1_t68BE2ABDF325AC1D277FAB344CEFDA91D0CAFBEA;
struct Queue_1_t9BA80EF655597EC91F8BA37831960B5B70540B02;
struct TaskSocketAsyncEventArgs_1_tEB937620E5B15D91E5BFEFFA707CF800930F8401;
struct Task_1_t4C228DE57804012969575431CFF12D57C875552D;
struct ValueCollection_tCD7C3CAD640E1398503437CB36691105DA9ECA90;
struct ValueCollection_tA51EF5D88F9067304C0BC4DB6890B3B3EA93DC68;
struct ValueCollection_tFF82A450CF5CC9A097F2D3EA72EDA28519C8C20E;
struct ValueCollection_t9BC53F8C1E465E800336BB61C37466792EADA6B1;
struct ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA;
struct ValueCollection_tC9D91E8A3198E40EA339059703AB10DFC9F5CC2E;
struct EntryU5BU5D_tDE2B36AFEA00094492436D270CE88DAE0B7734D9;
struct EntryU5BU5D_tF09D1A2FFA9FA25911D01E06B27396CC45F3DC52;
struct EntryU5BU5D_t0BFDDD96F8F2836EDF45B18AC25426FA7537E1B4;
struct EntryU5BU5D_tC0E0EE5A22C6108EDF486157331DB4F174EEB842;
struct EntryU5BU5D_t1E85CBF91297C9D62A0FC2AD29FD24E33C8A5E54;
struct EntryU5BU5D_t233BB24ED01E2D8D65B0651D54B8E3AD125CAF96;
struct SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343;
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct FriendInfoU5BU5D_tE89DA4050769F5D540A0B2AAD187F6560FBFB0BD;
struct IConnectionCallbacksU5BU5D_t4C65B60E89DD86D4BBF24BA9A6EFB0F0BDBCAA4C;
struct IErrorInfoCallbackU5BU5D_t3EB4DD7C254C72FFA2C4216A3A088CE137A204E8;
struct IInRoomCallbacksU5BU5D_tA00A70333C292A9BEB141CC004CE71CFF2356D16;
struct ILobbyCallbacksU5BU5D_tF9D278FEF19E34AD6904E415BE06A1CAFDE479F3;
struct IMatchmakingCallbacksU5BU5D_tA814A85D3B93BF8F344FAAC65FF11EF1715D0E27;
struct IWebRpcCallbackU5BU5D_tE3834AF5EF15303173CCFC1ED6823491AF0BAF61;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct RegionU5BU5D_t5DA667CCEF378FF757C663BF86CE27DDD0258B67;
struct RegionPingerU5BU5D_t2230F591DBC189F962083CBED5438F5D0CE9E8B1;
struct RoomInfoU5BU5D_t144AE7D49A37D5B8CE320BBA78875CD81D40A582;
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct TypedLobbyInfoU5BU5D_t799EE885B0FB997851DAB1806D3EC4EF57F7CD8A;
struct CallbackTargetChangeU5BU5D_t179BA7314C66F7664B296F1AA7C4088A06F2BBE0;
struct ActorProperties_tF36B12667A6A7112F9A916DF6B7AC1215CC139F6;
struct AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7;
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
struct AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7;
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
struct ByteArraySlice_tEC4DB78AA23A48C8B7EB601327D00412365FA1B9;
struct ByteArraySlicePool_t0C931CEF6AE81634ED6034D55404F61E8ADEF387;
struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B;
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
struct ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD;
struct ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4;
struct Delegate_t;
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
struct DeserializeStreamMethod_tC0EA7F2D58AD1B0A85B30C169AAEBD600889E448;
struct DisconnectMessage_tE086C3444E533FBAD92A1F639327C42C9A928650;
struct EndPoint_t6233F4E2EB9F0F2D36E187F12BE050E6D8B73564;
struct EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9;
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
struct ErrorCode_t393C9A9D1B4E369F3B2F1479F99B55380EDA0A3F;
struct ErrorInfo_tBEC0163224E8E559901B5BA6D2DDDC2B15D013ED;
struct ErrorInfoCallbacksContainer_tF60CA97691A86635843C02EEA1D689A384BC7ED7;
struct EventCode_tD641DD3774D853BC2978D28E7800573DBDEC7DEF;
struct EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681;
struct Exception_t;
struct FindFriendsOptions_tF1DE56BA5A55797E20CF4CFC71A6850BA6F24988;
struct FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC;
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
struct GamePropertyKey_t74A78E923458B0632773479684EF149F6DAEFA5B;
struct Hashtable_tD626399B3ADFD501225241D7366103F35472542A;
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
struct IConnectionCallbacks_tB96982D50CAE34F725B4BD75CD15BF25CB10A4A7;
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
struct IDictionaryEnumerator_tE129D608FCDB7207E0F0ECE33473CC950A83AD16;
struct IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5;
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
struct IErrorInfoCallback_tAC62D24D228ECEB607474829F647EC768D9705AE;
struct IInRoomCallbacks_tCB5BF2989170F7922DF9DDC0026A29C9F97913E3;
struct ILobbyCallbacks_t55D801FA8AC43C29D7518F69EFD5CC5921981073;
struct IMatchmakingCallbacks_tE0A102C4938627053FDDDDDAF165F072ACB9569D;
struct IOAsyncCallback_tDBBA8BBDA6B203613680E77BD4AD6320A1268388;
struct IOnEventCallback_tCC96260B3364C649607BA7E9230115BD4994DA61;
struct IPhotonEncryptor_tACE5277867F34445F8CAB737A6C60770A74FE635;
struct IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D;
struct ITrafficRecorder_t62EB15B7BDBC1428F5BFAF50DA2086B74E2ACBDF;
struct IWebRpcCallback_t68A54DE1F16F0A4C59C594C2991B2199EC85851B;
struct InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488;
struct LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4;
struct LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F;
struct LobbyCallbacksContainer_tEF75E5B06B44AD5DE298FA7C597901BAE1E352FC;
struct ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158;
struct MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97;
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
struct MethodInfo_t;
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
struct MonoBehaviourEmpty_t8BBCD2C733FF1AA5B134D7290654C2869AA7C2E9;
struct NetworkSimulationSet_t4BA8B34DF74B489FCB89281132F777080DBEAF49;
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8;
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
struct OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA;
struct OperationCode_t45464463074ADAB3340C43AFABE0B18C5205F3A3;
struct OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED;
struct ParameterCode_tBAE211775AA7E33B4CC87E054E5A203E1EF3000F;
struct ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3;
struct PeerBase_tC71615DA721AC9BA568EA84EA23C1784A8CD837F;
struct PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C;
struct PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D;
struct PingMono_t1B9633E04F8DAF4061258D91AC519069BC68F115;
struct Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C;
struct RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E;
struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8;
struct Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A;
struct RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB;
struct RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B;
struct Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373;
struct RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D;
struct RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23;
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
struct SafeSocketHandle_t5A597D30D951E736B750ED09D5B3AB72F98407EE;
struct SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2;
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
struct SerializeStreamMethod_tE9A207ADBB74A63C939A741C47F75676E0A82BEF;
struct Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E;
struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043;
struct StreamBuffer_tE57C7EEE4C12F51CE0B37E8C4FD1040EB5ED63FB;
struct String_t;
struct StringBuilder_t;
struct StructWrapperPools_t578C08F079D4A055E0ED8EF8196750B3DEDCEBBD;
struct SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A;
struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F;
struct Timer_t763C1D5F5A36087DC92C7DA4D1F8AB578F83AB00;
struct TimerCallback_t7455CAFACC7054E62879920AFC84C5DA98B8C7CD;
struct TrafficStats_t7EA2A81C7B25BB54EDF02507A5C1010BC9857503;
struct TrafficStatsGameLevel_t2733AB6F5A530490DF25127C7183A811B63717D9;
struct Type_t;
struct TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9;
struct TypedLobbyInfo_t96769DF10F16EB926E1D59D6F0385F6B57262E91;
struct UnitySourceGeneratedAssemblyMonoScriptTypes_v1_tE0F50C20C3F36E93D4C3E21E43E8DBC09C130264;
struct Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E;
struct UriBuilder_t7931690A4195FCF7400D95D3107C3FB1D55A1C72;
struct UriParser_t920B0868286118827C08B08A15A9456AF6C19D81;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA;
struct WebRpcCallbacksContainer_t88E62A57DFEECEC90CE6EC40A270C0C188AD1851;
struct CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA;
struct EncryptionDataParameters_t348695C6A714BEBBBE02452ED4EB4FD955955C33;
struct U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784;
struct U3CU3Ec__DisplayClass31_0_t5885FAA9D6D1B6E0D68DA4D86B11E4602E3A331A;
struct CachedEventArgs_tF0692E89962FD1A045B17BC985F838C11FB6822C;
struct Int32TaskSocketAsyncEventArgs_t36C5FC82499ED9DAFE7F05C38EF92D77A0B248E9;
struct UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09;

IL2CPP_EXTERN_C RuntimeClass* Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t6B245BF02D5FB1E137A1258BA7D10B8BAF3C09C9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tD013146E11DC5068784A80C11B7415DC9FE54B74_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tD73BC7FEF1671B01BA9C93C20E8C741DB8DEFCFD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tE4E9B9131F210B39DCBA3BF8F226941D0D3EAF73_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AuthModeOption_t7CA0F11229CF212E10897F367BEE70D85C01B1EE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ByteArraySlice_tEC4DB78AA23A48C8B7EB601327D00412365FA1B9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ClientState_t37749736ADC28D4E9C0B442B1DC988F76AAE4FA3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Comparison_1_tA07BC65D9A5FE8BEDB024E10C5DBC2BBB72BFD85_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ConnectionProtocol_t5F53E5A9D1B47CD4A9FAE10E5F648DE2596D46F2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CustomAuthenticationType_t202E72650121EDA3F5EC694D792F2DEBC48E9D0B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DeserializeStreamMethod_tC0EA7F2D58AD1B0A85B30C169AAEBD600889E448_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tCA6FC027A4EAE9285D2860309E61DB2B271D9A80_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DisconnectCause_t2C4E3D34FE0D1842B3C915A63ECCE068B8A258E5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EncryptionMode_tD26BF6E736ED3A0AE841EE96A761723407E6FF98_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ErrorInfoCallbacksContainer_tF60CA97691A86635843C02EEA1D689A384BC7ED7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ErrorInfo_tBEC0163224E8E559901B5BA6D2DDDC2B15D013ED_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t6A45258E73200ABBFC35FC091D2CAB4AAA70EE07_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IConnectionCallbacks_tB96982D50CAE34F725B4BD75CD15BF25CB10A4A7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IErrorInfoCallback_tAC62D24D228ECEB607474829F647EC768D9705AE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IInRoomCallbacks_tCB5BF2989170F7922DF9DDC0026A29C9F97913E3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ILobbyCallbacks_t55D801FA8AC43C29D7518F69EFD5CC5921981073_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IMatchmakingCallbacks_tE0A102C4938627053FDDDDDAF165F072ACB9569D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IOnEventCallback_tCC96260B3364C649607BA7E9230115BD4994DA61_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IWebRpcCallback_t68A54DE1F16F0A4C59C594C2991B2199EC85851B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t4F821CA2AA7004F1136ECCB4B0D0B5FDA0CED6CB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t6F972EAFC64258DD491584080B232EC12BE33581_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t81254F411640ADA726C0B3EDF58984A0A6AAADC2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t8DDAEBF6D3E8EC9D57859D99A7E19A62A8961FCF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t9502060F404ACB6B9ACF04BFA5D0DFC653142A15_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t9BB6ED2D092D595654AEDA7D26FBA1CBC4E1E777_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tAF836F2F45E5E36A0C7B30A5B2C2B8FED009605F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tB416217C00F9A152E34844C4679D34A5645DA679_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tE8849B7AC1B37C7BA21A8121E938A26B6BBCFF75_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LobbyCallbacksContainer_tEF75E5B06B44AD5DE298FA7C597901BAE1E352FC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LobbyType_t2999FD1D1587E92FF3F2C8C129237EDBA14A258F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E_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* OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PeerStateValue_tCDD305BA1E139FC2F43FF54C65049831770DDFC3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Pool_1_t47635E10016E83A1E327B583977D1F043544FB48_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Predicate_1_t77C0585D3195F2C3808C43E8DC1E6C1115EECCFE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Protocol_tC0411AB3F04A07C110E728510CDCBAC8EADFC86B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Queue_1_t9BA80EF655597EC91F8BA37831960B5B70540B02_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SerializeStreamMethod_tE9A207ADBB74A63C939A741C47F75676E0A82BEF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ServerConnection_t91F7686050F68425C6517C7AC3225669636DD0CC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StatusCode_tD49F9E026EFABFD71BA675213E28355707A67D74_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SupportClass_t32D0DFFDDE8571589E7CEE5BEA6955AD56E8D4A7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TimerCallback_t7455CAFACC7054E62879920AFC84C5DA98B8C7CD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Timer_t763C1D5F5A36087DC92C7DA4D1F8AB578F83AB00_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypedLobbyInfo_t96769DF10F16EB926E1D59D6F0385F6B57262E91_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass31_0_t5885FAA9D6D1B6E0D68DA4D86B11E4602E3A331A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t891649040041B59581B2967B9809C6988EBE4C5B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UriBuilder_t7931690A4195FCF7400D95D3107C3FB1D55A1C72_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WebRpcCallbacksContainer_t88E62A57DFEECEC90CE6EC40A270C0C188AD1851_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t6C220874B8288F2E9E07FEA41E6C8D50B90BBFF5____1995DEFE26C524A9CB3CF007B4A76A325342658A716A5F50C3B262D2F38DF919_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t6C220874B8288F2E9E07FEA41E6C8D50B90BBFF5____A1EEE127EDCB26DC801410C3702521CB65E75FED63E08A5EAC05AD6D3442E56C_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t6C220874B8288F2E9E07FEA41E6C8D50B90BBFF5____C46B892C287FB49D17A1BDD62F426487980CF92F68384FDA82B0A4B81D652DEB_FieldInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral00E7707BB8E04BE52C5037427885B2EEA2E76D4F;
IL2CPP_EXTERN_C String_t* _stringLiteral0189FB6AD9D638E3C269666967B4E89E8D319903;
IL2CPP_EXTERN_C String_t* _stringLiteral01F027B3391853647806433C432D7864A6AB9A0B;
IL2CPP_EXTERN_C String_t* _stringLiteral02823E0B1A67B9A970F82F1A5C9A0B148C1A5908;
IL2CPP_EXTERN_C String_t* _stringLiteral032C488CD1C72D92971E06E1A9A82ED687272C1F;
IL2CPP_EXTERN_C String_t* _stringLiteral033478CDB984F7B7215A86A997FB355C52667237;
IL2CPP_EXTERN_C String_t* _stringLiteral04BF49C3DB4E881D5D637CB9C9B6ADAFBB673E19;
IL2CPP_EXTERN_C String_t* _stringLiteral053168EE1CE7A6612D4184BBD9562AD2C67C1271;
IL2CPP_EXTERN_C String_t* _stringLiteral0541717DAADBAA2257AC907631FBC23E34E05DD7;
IL2CPP_EXTERN_C String_t* _stringLiteral05FA6F338F532A7C7F613DA1F0070CAAE17CF337;
IL2CPP_EXTERN_C String_t* _stringLiteral06371548CDEB806BE394522AF464F418AC8FC2F7;
IL2CPP_EXTERN_C String_t* _stringLiteral09B1DDFC9268DA97487668B3B87FB4F9B46B49B6;
IL2CPP_EXTERN_C String_t* _stringLiteral0DFE43A11CABE93D5F38B6AEA9C422BC7016B65D;
IL2CPP_EXTERN_C String_t* _stringLiteral0EC195230AFCB33087F14927C13206E36BC05B1C;
IL2CPP_EXTERN_C String_t* _stringLiteral1168E92C164109D6220480DEDA987085B2A21155;
IL2CPP_EXTERN_C String_t* _stringLiteral11EE98986B391CDEEC6FA9225DF418FA260A1EE5;
IL2CPP_EXTERN_C String_t* _stringLiteral126DFD28396B7BEB7E9EA56822F56E7E60A22B58;
IL2CPP_EXTERN_C String_t* _stringLiteral158BCE3BED0666F14459D16BA73D781AC5421828;
IL2CPP_EXTERN_C String_t* _stringLiteral159C8FF5AC74FE55B9E891DC64A036C6DC262898;
IL2CPP_EXTERN_C String_t* _stringLiteral161D08FB68DD633932F9179744B4802EA8B85B56;
IL2CPP_EXTERN_C String_t* _stringLiteral1656078C1C118AACF883247DAD34E1ACB563EBB8;
IL2CPP_EXTERN_C String_t* _stringLiteral1763D5C6EDED18EBB1F63020AEDD741CF6610213;
IL2CPP_EXTERN_C String_t* _stringLiteral18FC6CDBC4D9F22623A30FD463723F653620E640;
IL2CPP_EXTERN_C String_t* _stringLiteral1EAFF75D10C71CDE67F92D7082F9BEFE346A6E6C;
IL2CPP_EXTERN_C String_t* _stringLiteral1F44842A41E913AA425012041A06E0F24F5C0DC7;
IL2CPP_EXTERN_C String_t* _stringLiteral1F8B28CFFF704DB3769B10DBB3290A133248008A;
IL2CPP_EXTERN_C String_t* _stringLiteral20945442B6B96015CC1E714E97D642B3363709C4;
IL2CPP_EXTERN_C String_t* _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745;
IL2CPP_EXTERN_C String_t* _stringLiteral26AE82A74BA022CA864549000B8D38F1F121757B;
IL2CPP_EXTERN_C String_t* _stringLiteral271CB9743B301F4C7123339F6C43C77525F17510;
IL2CPP_EXTERN_C String_t* _stringLiteral2C383529B6FD1D83DCDC0376F9F820FABB9A6C64;
IL2CPP_EXTERN_C String_t* _stringLiteral2D15B9F4F9F4043BB2ECB6E61C7FE924D4EDB78C;
IL2CPP_EXTERN_C String_t* _stringLiteral2DA46AACB8D4471C0D67C005D87D94E459803D08;
IL2CPP_EXTERN_C String_t* _stringLiteral303926F8276DDB450B21179E47DCA1A25BA2AC9F;
IL2CPP_EXTERN_C String_t* _stringLiteral30BBD3B777F9C3CC6C666A40114C23A5319B4C2D;
IL2CPP_EXTERN_C String_t* _stringLiteral31C97FDF1251BD3E36DA4078F0362E8A0798174A;
IL2CPP_EXTERN_C String_t* _stringLiteral32B17C74E1FD92CF3EDDA8E149B8264E4AC33228;
IL2CPP_EXTERN_C String_t* _stringLiteral369D77A529E5467A2725B767022295BA760B7EC2;
IL2CPP_EXTERN_C String_t* _stringLiteral37F0809EF42E93679E17746A9BB24BD5680720D5;
IL2CPP_EXTERN_C String_t* _stringLiteral3A70FE19F4232C0EA536CAE429215DFC6BAC1702;
IL2CPP_EXTERN_C String_t* _stringLiteral3BAD168215B6409DFD378F9C0FBE1D56E09E7BB9;
IL2CPP_EXTERN_C String_t* _stringLiteral3CB44A15535AE17D63858812D14D079DE9243C54;
IL2CPP_EXTERN_C String_t* _stringLiteral3D7107984AB1193A9303EA795A2F7908B7606AC9;
IL2CPP_EXTERN_C String_t* _stringLiteral3DC3815224E029F7253C54E59284D7CE161D9796;
IL2CPP_EXTERN_C String_t* _stringLiteral3EE9CD4FED9043F8F51AFF8A2A4233ECD23C83C6;
IL2CPP_EXTERN_C String_t* _stringLiteral3FBE4F3AA3E49A414AF5407C10B40EE841A2CC35;
IL2CPP_EXTERN_C String_t* _stringLiteral3FE044881E12244DB4193EAA1BE4CE60037D4DC2;
IL2CPP_EXTERN_C String_t* _stringLiteral42AFA618414215017E02F8F7EC202AD435873C33;
IL2CPP_EXTERN_C String_t* _stringLiteral434B88A621AE585B51960C78E2DF0477F0B8A8B8;
IL2CPP_EXTERN_C String_t* _stringLiteral4481DFAA44A224ED937CFB9CFFB4AEA2435C0B68;
IL2CPP_EXTERN_C String_t* _stringLiteral44B7BED7A42870907FEBE165FF7067499E5D4D1B;
IL2CPP_EXTERN_C String_t* _stringLiteral44E0432725DCE089D42A14D281B33FB445EA44E5;
IL2CPP_EXTERN_C String_t* _stringLiteral45B5E8088A145F528B2458410EBCA45EE90569B6;
IL2CPP_EXTERN_C String_t* _stringLiteral46B006F2B0371D740472465B7285FB6CDFF2A4FB;
IL2CPP_EXTERN_C String_t* _stringLiteral49AB883914D4FBE2695A904F2319B20831477B87;
IL2CPP_EXTERN_C String_t* _stringLiteral4A3A331A8E55564BB6E466E8625D9ED94EA72295;
IL2CPP_EXTERN_C String_t* _stringLiteral4BE9371EAF57836C431860BA62FF12B512966A5B;
IL2CPP_EXTERN_C String_t* _stringLiteral4EA8DC1A5A4BD309F5183E112F7330BBA2272F63;
IL2CPP_EXTERN_C String_t* _stringLiteral512CDFB658CA79E18CFED29DBE19313A352C5893;
IL2CPP_EXTERN_C String_t* _stringLiteral540DF62958FE561DF345A0B2657F949B0DBED003;
IL2CPP_EXTERN_C String_t* _stringLiteral574AF626B2ECA36F40D5D593643BB7683F9514E2;
IL2CPP_EXTERN_C String_t* _stringLiteral587B0E053519266A1A5628C5DBE03AA33A3BBE95;
IL2CPP_EXTERN_C String_t* _stringLiteral5967B8D3A47230A185386CC96B6A93453C7F2DCC;
IL2CPP_EXTERN_C String_t* _stringLiteral597F865CC62BF6238252D132C62F01F2CBDE2DC2;
IL2CPP_EXTERN_C String_t* _stringLiteral5AD194AA46079367AB547D148055FFFE8A6115D9;
IL2CPP_EXTERN_C String_t* _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174;
IL2CPP_EXTERN_C String_t* _stringLiteral5CC276B37E509D0A87B48DDA3D1AD69893D116EB;
IL2CPP_EXTERN_C String_t* _stringLiteral5E0F376DE4F3EA2E4EEAC2FE381BEA419B18B020;
IL2CPP_EXTERN_C String_t* _stringLiteral6028A6B8D9F0AEC8F28264D3169B852FD7D1553C;
IL2CPP_EXTERN_C String_t* _stringLiteral608EF1367A32D4278E31034E4BF98EF6D228D67F;
IL2CPP_EXTERN_C String_t* _stringLiteral61695918B8F7E7AA09F2E1B2F8DD9B633D436460;
IL2CPP_EXTERN_C String_t* _stringLiteral61C00C799E5E83C22F5803224633BB3AC345E955;
IL2CPP_EXTERN_C String_t* _stringLiteral62BA94CF7D398C28008971803552F390CCE00C8B;
IL2CPP_EXTERN_C String_t* _stringLiteral66AC6D1258DC4AC2C486F52D333D3E05FD0A7281;
IL2CPP_EXTERN_C String_t* _stringLiteral68D7F8920CC9A5C9EB6CEA86D4BDEC243463A827;
IL2CPP_EXTERN_C String_t* _stringLiteral7136AEAA5BD67DEBF76ECAFE7D0099300C49F853;
IL2CPP_EXTERN_C String_t* _stringLiteral721BA096592FD26A1A98C4B27AA0E03A76E907A9;
IL2CPP_EXTERN_C String_t* _stringLiteral72B7AAEA9F105BC899930B342A7753298A5FCFB2;
IL2CPP_EXTERN_C String_t* _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D;
IL2CPP_EXTERN_C String_t* _stringLiteral77E3A5DFDF30AC18B4DB9AC5D034EFEA29F1AAE3;
IL2CPP_EXTERN_C String_t* _stringLiteral7A35FE2B71A1AAA56976DFEAC65C62AD1C99A11E;
IL2CPP_EXTERN_C String_t* _stringLiteral7E3A17ECED3BDAF77ABFC8DCAB67F1627798576A;
IL2CPP_EXTERN_C String_t* _stringLiteral7E761C1EC081FA27ACF0F34BF8528BA8B0B07C42;
IL2CPP_EXTERN_C String_t* _stringLiteral7EFEF633F8061123E5753ACA7793F53B8E491F34;
IL2CPP_EXTERN_C String_t* _stringLiteral80996E27DFB1150E8EBF56208A54BEF962E22F86;
IL2CPP_EXTERN_C String_t* _stringLiteral81CC22F6D8F4D38B0120802C14B5FABCAEF3C06C;
IL2CPP_EXTERN_C String_t* _stringLiteral8317A1D07176E4B4B8220229692A67A52D7640FD;
IL2CPP_EXTERN_C String_t* _stringLiteral84F3409D006A485853CE590C6F1C4AA00ABCA26F;
IL2CPP_EXTERN_C String_t* _stringLiteral8580A1616672FCF5DBEC6EA288D86C12BC897151;
IL2CPP_EXTERN_C String_t* _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1;
IL2CPP_EXTERN_C String_t* _stringLiteral875CF8A46A6E3F0725287DAF52B09AF91CB77C71;
IL2CPP_EXTERN_C String_t* _stringLiteral8775E00D3D17ED2D124F4D80ECE58C11647AFB75;
IL2CPP_EXTERN_C String_t* _stringLiteral8C81FA13BB8308F9FEFABBF1408DCBC1D1E68E09;
IL2CPP_EXTERN_C String_t* _stringLiteral8D004CCFB2C7F7062B882865483FF7F4DC36E04E;
IL2CPP_EXTERN_C String_t* _stringLiteral8FD1C69DEBE29347C1323DB5679FF2CCE6A908A9;
IL2CPP_EXTERN_C String_t* _stringLiteral924C26286F7AD82ACF32F7A1856AEDA3E494555E;
IL2CPP_EXTERN_C String_t* _stringLiteral92734EBF967AF77F973E380C88C4723E7EEE2F8C;
IL2CPP_EXTERN_C String_t* _stringLiteral9325DB7B2963AB8B3285ED0C3538AA72231E7BCB;
IL2CPP_EXTERN_C String_t* _stringLiteral93C67CEF1E128C656905C0C4AAF5210A0C0E8710;
IL2CPP_EXTERN_C String_t* _stringLiteral949F8C3B09EEB1605C7426C8223061956613B0A4;
IL2CPP_EXTERN_C String_t* _stringLiteral950FD55111A69F05B48F108E971FB188C3E11919;
IL2CPP_EXTERN_C String_t* _stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3;
IL2CPP_EXTERN_C String_t* _stringLiteral95BCD9015E648D04BF9B11EA7C39DBB863ECCC42;
IL2CPP_EXTERN_C String_t* _stringLiteral960400FB82DAD03152FC871D57193D31F248E42D;
IL2CPP_EXTERN_C String_t* _stringLiteral99090B2C9DDCBAFEBACA2E885EF77E72D725C599;
IL2CPP_EXTERN_C String_t* _stringLiteral9B59743473DE4ED29B6A0B13170BF039B92269F5;
IL2CPP_EXTERN_C String_t* _stringLiteral9DD4CC5C2F21AF870788BAEE8CC99068287791FD;
IL2CPP_EXTERN_C String_t* _stringLiteralA194ED65E10F76C43ADA784ADF3CD7DFDEC7CCFC;
IL2CPP_EXTERN_C String_t* _stringLiteralA3814D6A6E6568D83DD806EFF254E270A53697D6;
IL2CPP_EXTERN_C String_t* _stringLiteralA8E553EE5888379C74683CFE88A877C9E384F319;
IL2CPP_EXTERN_C String_t* _stringLiteralA96C2DD3185CD780874B2826DD370E2EC1D089F9;
IL2CPP_EXTERN_C String_t* _stringLiteralAB296F79B2F6662D481870A8F479A5867E8C1667;
IL2CPP_EXTERN_C String_t* _stringLiteralAB6C2FC49680162A4ACABC1F35845C211B4676B4;
IL2CPP_EXTERN_C String_t* _stringLiteralACD463FD0B8E87D2710A370DF0921FAAFE77F2FA;
IL2CPP_EXTERN_C String_t* _stringLiteralAD6CD2C36915DEB6A18BCF0F46B294FC1D97072F;
IL2CPP_EXTERN_C String_t* _stringLiteralAE261A7CAE6A7E6050E869C8F2CC06783989F0DE;
IL2CPP_EXTERN_C String_t* _stringLiteralAF62439FC3A6158C1E9F849DC7C3EEE2126B925C;
IL2CPP_EXTERN_C String_t* _stringLiteralAFCB9462B5678BE4E1B7BE3465F0E62E39C5FFB2;
IL2CPP_EXTERN_C String_t* _stringLiteralB056053ED873F9751A6BF8D0EBEA1D10D0FF2F34;
IL2CPP_EXTERN_C String_t* _stringLiteralB45277CEEB1ED5D1EA9F1FD27A87C0EC991530B0;
IL2CPP_EXTERN_C String_t* _stringLiteralB552EBC34680620FD4882048D3CE5CA68BC3C68F;
IL2CPP_EXTERN_C String_t* _stringLiteralB6E27057756DCA144F5C0F63E9F9918A57D91CFE;
IL2CPP_EXTERN_C String_t* _stringLiteralB7A0517E53F97847DA11954EC5BB6A0ABEB18E1F;
IL2CPP_EXTERN_C String_t* _stringLiteralB7A31DE996B60085FB46F6A81676B93820640015;
IL2CPP_EXTERN_C String_t* _stringLiteralB922F35FA150BA1DA83B3BE444CDAEB18CDF5885;
IL2CPP_EXTERN_C String_t* _stringLiteralB9628F79B38E3674001690F30D2CDBA2C244BF80;
IL2CPP_EXTERN_C String_t* _stringLiteralBA43E6630EE7BAE2075D12976B22BF5FEF7B6522;
IL2CPP_EXTERN_C String_t* _stringLiteralBB635031C2DC03497D23E81CDBEC6777B30D1B3E;
IL2CPP_EXTERN_C String_t* _stringLiteralBC7E60FEBB3FA2D9BEB97C1197B3CBB721A63B09;
IL2CPP_EXTERN_C String_t* _stringLiteralBEE5414CFDF9401166119C7AA7D14A9154F61510;
IL2CPP_EXTERN_C String_t* _stringLiteralBF327D232AD59597EB282F18821E9FB7F6C01685;
IL2CPP_EXTERN_C String_t* _stringLiteralBF41C8E81B7274A1878472658BD65C9B110E0675;
IL2CPP_EXTERN_C String_t* _stringLiteralBF520B15F681C6359FA081C930AEEA89E015AB0E;
IL2CPP_EXTERN_C String_t* _stringLiteralC0DC95EC578D2B85F9E37F1F650F5F9D130FC5A4;
IL2CPP_EXTERN_C String_t* _stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB;
IL2CPP_EXTERN_C String_t* _stringLiteralC3FC50AB39E34EF739499D88AA75ABCB5CE74FE7;
IL2CPP_EXTERN_C String_t* _stringLiteralC41C4F7CBFCC448B546CA079E9F38353630AC985;
IL2CPP_EXTERN_C String_t* _stringLiteralC55D9904CB4E10EDCA9C3F583844EA353F1B2CB7;
IL2CPP_EXTERN_C String_t* _stringLiteralC6E991ED5BE61BA247C34D2EA20D5214650C6DDC;
IL2CPP_EXTERN_C String_t* _stringLiteralC796DF8CD0BE1AD6011BC1276A625BD0470AF2CD;
IL2CPP_EXTERN_C String_t* _stringLiteralC9C09E58D8B519E3FBA36933003ACB64591397AA;
IL2CPP_EXTERN_C String_t* _stringLiteralCB44562453177806A98DA7C40EA4C6324C8B6D15;
IL2CPP_EXTERN_C String_t* _stringLiteralCB68C7C4D22B75A2C98587E5B35395233B0F5BF6;
IL2CPP_EXTERN_C String_t* _stringLiteralCB6B6070830934EFB7E401FD365900538CAC6803;
IL2CPP_EXTERN_C String_t* _stringLiteralCECA97FC605BC6BFFA5A50C6289D1284DD708671;
IL2CPP_EXTERN_C String_t* _stringLiteralD1FC8C47875AD0587A0B74B50CADBF8633AC8672;
IL2CPP_EXTERN_C String_t* _stringLiteralD499FBFEC4C43360CA3666149E8C6503BB396836;
IL2CPP_EXTERN_C String_t* _stringLiteralD60514E7B711A0C246185BB814F59EAE0CDBE59F;
IL2CPP_EXTERN_C String_t* _stringLiteralD94E365D55140D6B494D03F8B949D38A9D54CD3F;
IL2CPP_EXTERN_C String_t* _stringLiteralD9F7466723E296ACBB9C14A0D1BD172F4A54D49D;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralDB78B0E1081AB3D02B486948C9195CF0EF07C04C;
IL2CPP_EXTERN_C String_t* _stringLiteralDB9CCB41CA1A35FAE0D19CFBBBE85E4AFF538C8C;
IL2CPP_EXTERN_C String_t* _stringLiteralDD202764A846B4E65D7D3B43FB4E2210EF2AAF55;
IL2CPP_EXTERN_C String_t* _stringLiteralDD40E444A09210A07CFBB05D9F7F4710084F5B77;
IL2CPP_EXTERN_C String_t* _stringLiteralDD6AE30CEB004A0658D508C8A00B686E463E3A66;
IL2CPP_EXTERN_C String_t* _stringLiteralDE7FB3C402DF2066847F0138917FED94F776FEB1;
IL2CPP_EXTERN_C String_t* _stringLiteralDFB921CBE54C38DEDA39076E5C71358BEBCDAC07;
IL2CPP_EXTERN_C String_t* _stringLiteralE04C69C7A45EFC4EA5B3E17972B1669E2AA36C61;
IL2CPP_EXTERN_C String_t* _stringLiteralE10E3AED79722E8D68117009A9A2F16D97536350;
IL2CPP_EXTERN_C String_t* _stringLiteralE56A5193C1E1560FCCED0ED3643F10BEC4942DA4;
IL2CPP_EXTERN_C String_t* _stringLiteralEB7E10C5BC725D24A6F8F93FB6B05AB3DF639C16;
IL2CPP_EXTERN_C String_t* _stringLiteralEE616C7944C0F8BFE8AA3D3D48914FC5EEF2121A;
IL2CPP_EXTERN_C String_t* _stringLiteralEFCB97E699D7AF619D08BCA78C1FA66E3DE5B766;
IL2CPP_EXTERN_C String_t* _stringLiteralF21EBFE1C104A20E9BD26C28A1EFC59E11FB4C8C;
IL2CPP_EXTERN_C String_t* _stringLiteralF32E9BB45EDB6454DCF77C60A131313F292DCED4;
IL2CPP_EXTERN_C String_t* _stringLiteralF348E0FF61176937CC44637226B04499E6EB8844;
IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D;
IL2CPP_EXTERN_C String_t* _stringLiteralFA4ED822A4BD31CF318C85DCDFA41D639AC0D933;
IL2CPP_EXTERN_C String_t* _stringLiteralFAEE8B7FA5DF45FA3CB40CD6EF10E0E96E664D82;
IL2CPP_EXTERN_C String_t* _stringLiteralFE7AA751E48592B0B9A91D14F50623A21FAE5EB5;
IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Array_Sort_TisString_t_m09BC2FD51737C2ECE0AEEFB23997A98948BD7A89_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConnectionHandler_RealtimeFallback_mE5015AE86A9B67DE8707D3261DBCAABAC1CDF707_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CustomTypesUnity_DeserializeQuaternion_mCFF0FE72588B3BC37EC44BD058A6CD4C0D970F3C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CustomTypesUnity_DeserializeVector2_mE5ECF043604DD9068FD2BED6AE2B8C63E9178927_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CustomTypesUnity_DeserializeVector3_m12072004354C9810FD380BA57E8C06B60085EF18_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CustomTypesUnity_SerializeQuaternion_mBD81FB702A66FE705F756F64592DE379ED1BA9A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CustomTypesUnity_SerializeVector2_m71CD27CF4222AD65645D30E693B2AC6CAB94D459_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CustomTypesUnity_SerializeVector3_mDEC01FDDB0CE1A511FC327550CE16CB63618E986_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m172B6DC23E861887432196C468285C1492E0CC20_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m291E5851FAB0231C97915E3EC3E9DC09CD6123CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m7A41D6DDBFFD29C4429FA26A1BA2BF864009A3BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m3624D5290223E183D570E4CC5E15C7CC257D5F79_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mBE0AE799EA1BCFCDA47500D7D88B1E897D6AE5EA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_mDBE39F8DFADAA1D303E8BFC83E07EE048D8BAF4D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_mE1AF94F3A6094D44AA9134C60DA2F088E57CDAC2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m8F3D010A0875A7B6F33873C8BD16D7F4A483CEFB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mF1F69EDC3DC512B038C57381D110A97D3CA011C6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Keys_m599E4C0B8E2DEC073CB5CC2A4692AE0A5D075281_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mAE765E357E41A8F8E5B4BB7432F18D8C7CC3BDC1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m25C014CAAC2757CEAD7F1F76027227A9687DB730_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m6E90D16D111BD3AC3A867E615F7092BBF4586288_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m7272294882AEA5DCC6933076EFEA73440E4C6CCC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mA5AB616306C5BCAC7B3D8F47BD7B6EF64A8FF181_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mC2C80EDEEAF30E7A119E1717467261BED99E1745_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mDADD120A347BBAF4C54995AACDA4CFC7B480E149_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mEBA10CB770D51B55B5302148FFE9000E3B096D51_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mEE97CC354BDB0CA3201410C24DAB5519586B972A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mF30E3D192E52B3D13A4B41AC5D300076A86D2389_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m1B66B8A73F2DB0F5BAA569C3AF0512DC16EE5CC5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m24CB0A961CE85C7A1050E6CE1BEAD22C331C4483_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m3398D14A05E2412648DB11B9241295E823D5C2AC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m3512149081C40F89E2E5E1E434BBF212FD089EA0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m547EC7D95D89D74FBF80EB2161F2C78D9E3E3ADB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m775A5CD15AA6E94614352806A5060ED4A59C8DED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mDCE24998BA7382E4F3485B57F99E64BA2F05A980_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mDF83B915984E0BC6B355AC4678E21CB7ED2A08FD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mE264388527FA23682B6B043400981DCD1A9988E8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m1D460DC8DEC48E9BFD1314AFA84533F6F3817900_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m6754D330E0682D6380B69F053111D547CDB65B9B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m76C0F231151B8CA85B18328F89FCBEAF2D89615E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m89DB79937F78A08F14854104DFCFFC69ECEC7BA7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m952B8C0E543922B963B3CDE559DC9561CD2EA692_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mBA69D097088D09FFF3ECAA61CD04028CA849AE3F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mEDC8F407DD4D104C4860B611F3E798FA60450E06_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mF7CDCBE96E1404E51025A125683C04DF63E99762_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mFFFE0C2D08D33E40E435C2439BD4CF1C4AAF2365_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyCollection_GetEnumerator_m0645F06D1CB813F66F5CD52623949AFFFB042C59_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m40F74DA21027D2B46116887736CF4BB409E353BA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m5F05F7D43DDEB99BA247449769702116FC0213D1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m971D5CE805E43283CE2C378AFBC594BA99356419_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mED95EC7FA13F374EEFDC67127D3BE951D2A7886D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m30EA7F92E4BC80FFAB66ED6B3E4DEE04FE476402_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m44448871C2719CD9108C0E02DB7555D32BDF853B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Find_m0B725D43B3FB9E3C8EAA1A7E5D8434599E3FEA90_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m0BBE43FA98EE088988F37A4CDE9AF3560E47F75B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m24961D78F1BC51CCF2E3130D4C4B1ACE6511125F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m4C0DA27E4C601E9E62E0EE8D8935B0F794BDE585_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m648E19C91B8B60F08B567E2DC38E1BD8EF823750_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m72C6B01646534D32B378EBA0DF96C24695E85EEF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mC7422E6831309E243D7E8643662B5B418EC700D5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mFA81F5981B9C1F40E2E7F221A0A17A5434C2E756_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mFD4BB6AFCF79885A3571B99D52C69B6086D65A94_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Insert_mFF78521A83604008626A675BD01731E9857F9BC0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Sort_mB727E65110C46E474669BF4072CE6A551A2EEFC8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m11844E990E10296E80636C0635E4D0A52416A185_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1A062F45FE926079CE2D4FD38A3BF15F7AEB89AF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2B7CADC4BEB87CAE42F742654531EA7251B10350_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2DF75B0A34050A1C45547DC177A7BAD958ABD98D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m3AAD2029AC37E49D77E006780B4D2D13A64DF326_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m4AD9687780D3572D8A89F87326BC3F3DF9140D11_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m628078ED22E98E2C35D9D4893C27B4B38A8F03C7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7D001BCAAF3E0DE69B85153568D31284CB6DEFAE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m9472C6B08751038DB6A2816D811C78DC410BC848_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mBB62DA52C9286BE4334FB5ADB440F6960C2F2A2D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF8D4CD22F4C47D895FB2B32DD4F5D63225F9C97E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF9CDE19E822EBBC3705F06F1E07B04090566551D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m29628CAB131318D06AB46CDC0C3ABE99DD950E65_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mC60FEFBAA2B487DCA8B89B5EECEF2652261B31B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LoadBalancingClient_CheckIfOpAllowedOnServer_m520FB2406092EE9DC40E644AA3B913EF94B2AD67_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LoadBalancingClient_OnDisconnectMessageReceived_m30190A8C1B3F2C23743FB6194084E786AAA2B7EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LoadBalancingClient_OnRegionPingCompleted_mAC9EE6239EDB3249FA7201BD9F814326B68BD6BF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LoadBalancingClient_SetupEncryption_mA8B648D59695D990D5446BC029B5213BF322CDE7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LoadBalancingClient_ToProtocolAddress_mF477DA9BEC00238AC1EAAD60B8753A9F51E17677_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LoadBalancingClient_UpdateCallbackTarget_TisIConnectionCallbacks_tB96982D50CAE34F725B4BD75CD15BF25CB10A4A7_m8D1770C5175AB6D82E835841D20D69AE5ED11D12_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LoadBalancingClient_UpdateCallbackTarget_TisIErrorInfoCallback_tAC62D24D228ECEB607474829F647EC768D9705AE_m9D8010BB2F5164A81939C29D80518B11FB68BFB2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LoadBalancingClient_UpdateCallbackTarget_TisIInRoomCallbacks_tCB5BF2989170F7922DF9DDC0026A29C9F97913E3_m773E9F66F00046E4F334482EE3E5C56A921DFAD3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LoadBalancingClient_UpdateCallbackTarget_TisILobbyCallbacks_t55D801FA8AC43C29D7518F69EFD5CC5921981073_m5062681E6D6F8E3E2435A39D67843523C2DF7C63_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LoadBalancingClient_UpdateCallbackTarget_TisIMatchmakingCallbacks_tE0A102C4938627053FDDDDDAF165F072ACB9569D_m7E9ABBE94410E7FB38C02220A1C606AE224A2875_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LoadBalancingClient_UpdateCallbackTarget_TisIWebRpcCallback_t68A54DE1F16F0A4C59C594C2991B2199EC85851B_mA181C6D3558AFDD36F559F536633BFBAA5A4D568_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LoadBalancingPeer_ConfigUnitySockets_mC344F1EF8B5054D1DD2750E3646E9EE28C881EEA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LoadBalancingPeer_OpAuthenticateOnce_mF92AA24234FE36518BA4ED8096BC9AB58E3F9366_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MonoBehaviourEmpty_CompleteOnMainThread_mBBA2CB4353043FDEC20FAA0CED98F08E51A678B0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m97F94690881C66DA3C9B9A097E34A6AD030BEE7C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_mA3C0E26DD4A967236419DD4F60127B09EF6D5B18_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m68E8C9C0F902524A0F264D8F2B95722949CAB744_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mD2669113FE2CC13783821705D0EFC4E7652F39BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PhotonPing_Dispose_m29B5EC7E8D5FE35C6235AAAFE1C943EC75348B76_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PhotonPing_Done_mF354E2AC2DF122EEF5E23FCF1B6C09D54FB9509B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PhotonPing_StartPing_mF88C8DD97BA515A2A3FFCF61C8CEB6D003DC2AF3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Pool_1_Acquire_m5C3516A5E0E3F81CD1B2C4F2E132925304F84C45_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Pool_1_Release_m7AEE471BA783D67E3BB9D42C80412E4418FFE16B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Pool_1__ctor_m9986FF38B68D6C1B61854F91B1E87BF15B9AFE8D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_mBC32385172EA4860B2905717C69021AFC1380D20_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Enqueue_mD4251179B5FACC90FE6936BA4B5615D6C4386D5B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_m5F980EC68C4443F2FF043EE030531E098BBAC211_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_m5BE91F9F5487587A4162D808E8B9FE9BF54695A9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RegionHandler_OnPreferredRegionPinged_m7A6AAFF96EEAAA7FC256D14368C8CB04FD53F444_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RegionHandler_OnRegionDone_m91713A4A56D38F895B0015A780C5B5F88E0997D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Type_GetType_m50BCE4A0EB39D97381431E6CC2576C50DCE69C67_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__4_0_mE47A46A965D27DE97D5D14EE8243D301E87B5AE4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__4_1_mBA3932CC8470ED8E12B239E9C3C9315387E2D6B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_BestRegionU3Eb__8_0_m4EAA846DDC5E10F1A8ABD156B8DA71CADB94E560_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass31_0_U3CPingMinimumOfRegionsU3Eb__0_m8BFB422F6A6F2830D2219A4C336FE391C9C6E56B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* ClientState_t37749736ADC28D4E9C0B442B1DC988F76AAE4FA3_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;

struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;

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
struct U3CModuleU3E_t526ED3B5A03B5E09D8C11B8A3518FAE1DF1F79FD 
{
};
struct Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_tDE2B36AFEA00094492436D270CE88DAE0B7734D9* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_t7C2313E730A03F07BE03813C37C1A61C1A122290* ____keys;
	ValueCollection_tCD7C3CAD640E1398503437CB36691105DA9ECA90* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tCA6FC027A4EAE9285D2860309E61DB2B271D9A80  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_tF09D1A2FFA9FA25911D01E06B27396CC45F3DC52* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_tAF80F7158C97547884E15A24F288844654A0328D* ____keys;
	ValueCollection_tA51EF5D88F9067304C0BC4DB6890B3B3EA93DC68* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tAD182111317FFA6F3D46F2A5D89115A1E112F989  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t0BFDDD96F8F2836EDF45B18AC25426FA7537E1B4* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_t0472AE61E0B8102CB51ECD13EACB277197E72A78* ____keys;
	ValueCollection_tFF82A450CF5CC9A097F2D3EA72EDA28519C8C20E* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t090B48BACBD1134A0E2C74084CF2392C71A6812B  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_tC0E0EE5A22C6108EDF486157331DB4F174EEB842* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_t2E7011E95C7C03E97ABB05A3AB71DC306EDCD1C1* ____keys;
	ValueCollection_t9BC53F8C1E465E800336BB61C37466792EADA6B1* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t1E85CBF91297C9D62A0FC2AD29FD24E33C8A5E54* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* ____keys;
	ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t233BB24ED01E2D8D65B0651D54B8E3AD125CAF96* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_tE66790F09E854C19C7F612BEAD203AE626E90A36* ____keys;
	ValueCollection_tC9D91E8A3198E40EA339059703AB10DFC9F5CC2E* ____values;
	RuntimeObject* ____syncRoot;
};
struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE  : public RuntimeObject
{
};
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* ____slots;
	int32_t ____count;
	int32_t ____lastIndex;
	int32_t ____freeList;
	RuntimeObject* ____comparer;
	int32_t ____version;
	SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
};
struct KeyCollection_t2E7011E95C7C03E97ABB05A3AB71DC306EDCD1C1  : public RuntimeObject
{
	Dictionary_2_t090B48BACBD1134A0E2C74084CF2392C71A6812B* ____dictionary;
};
struct KeyCollection_tB45A861D090B15129521119AE48ED3813820A974  : public RuntimeObject
{
	Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary;
};
struct List_1_tAF836F2F45E5E36A0C7B30A5B2C2B8FED009605F  : public RuntimeObject
{
	FriendInfoU5BU5D_tE89DA4050769F5D540A0B2AAD187F6560FBFB0BD* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tE8849B7AC1B37C7BA21A8121E938A26B6BBCFF75  : public RuntimeObject
{
	IConnectionCallbacksU5BU5D_t4C65B60E89DD86D4BBF24BA9A6EFB0F0BDBCAA4C* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t81254F411640ADA726C0B3EDF58984A0A6AAADC2  : public RuntimeObject
{
	IErrorInfoCallbackU5BU5D_t3EB4DD7C254C72FFA2C4216A3A088CE137A204E8* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t4F821CA2AA7004F1136ECCB4B0D0B5FDA0CED6CB  : public RuntimeObject
{
	IInRoomCallbacksU5BU5D_tA00A70333C292A9BEB141CC004CE71CFF2356D16* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t9BB6ED2D092D595654AEDA7D26FBA1CBC4E1E777  : public RuntimeObject
{
	ILobbyCallbacksU5BU5D_tF9D278FEF19E34AD6904E415BE06A1CAFDE479F3* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tB416217C00F9A152E34844C4679D34A5645DA679  : public RuntimeObject
{
	IMatchmakingCallbacksU5BU5D_tA814A85D3B93BF8F344FAAC65FF11EF1715D0E27* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t8DDAEBF6D3E8EC9D57859D99A7E19A62A8961FCF  : public RuntimeObject
{
	IWebRpcCallbackU5BU5D_tE3834AF5EF15303173CCFC1ED6823491AF0BAF61* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D  : public RuntimeObject
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7  : public RuntimeObject
{
	RegionU5BU5D_t5DA667CCEF378FF757C663BF86CE27DDD0258B67* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t6F972EAFC64258DD491584080B232EC12BE33581  : public RuntimeObject
{
	RegionPingerU5BU5D_t2230F591DBC189F962083CBED5438F5D0CE9E8B1* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE  : public RuntimeObject
{
	RoomInfoU5BU5D_t144AE7D49A37D5B8CE320BBA78875CD81D40A582* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD  : public RuntimeObject
{
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t9502060F404ACB6B9ACF04BFA5D0DFC653142A15  : public RuntimeObject
{
	TypedLobbyInfoU5BU5D_t799EE885B0FB997851DAB1806D3EC4EF57F7CD8A* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct Pool_1_t47635E10016E83A1E327B583977D1F043544FB48  : public RuntimeObject
{
	Func_1_t6A45258E73200ABBFC35FC091D2CAB4AAA70EE07* ___createFunction;
	Queue_1_t68BE2ABDF325AC1D277FAB344CEFDA91D0CAFBEA* ___pool;
	Action_1_t6B245BF02D5FB1E137A1258BA7D10B8BAF3C09C9* ___resetFunction;
};
struct Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5  : public RuntimeObject
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____array;
	int32_t ____head;
	int32_t ____tail;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct Queue_1_t9BA80EF655597EC91F8BA37831960B5B70540B02  : public RuntimeObject
{
	CallbackTargetChangeU5BU5D_t179BA7314C66F7664B296F1AA7C4088A06F2BBE0* ____array;
	int32_t ____head;
	int32_t ____tail;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct ActorProperties_tF36B12667A6A7112F9A916DF6B7AC1215CC139F6  : public RuntimeObject
{
};
struct ByteArraySlice_tEC4DB78AA23A48C8B7EB601327D00412365FA1B9  : public RuntimeObject
{
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___Buffer;
	int32_t ___Offset;
	int32_t ___Count;
	ByteArraySlicePool_t0C931CEF6AE81634ED6034D55404F61E8ADEF387* ___returnPool;
	int32_t ___stackIndex;
};
struct CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94  : public RuntimeObject
{
};
struct DisconnectMessage_tE086C3444E533FBAD92A1F639327C42C9A928650  : public RuntimeObject
{
	int16_t ___Code;
	String_t* ___DebugMessage;
	Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* ___Parameters;
};
struct ErrorCode_t393C9A9D1B4E369F3B2F1479F99B55380EDA0A3F  : public RuntimeObject
{
};
struct ErrorInfo_tBEC0163224E8E559901B5BA6D2DDDC2B15D013ED  : public RuntimeObject
{
	String_t* ___Info;
};
struct EventCode_tD641DD3774D853BC2978D28E7800573DBDEC7DEF  : public RuntimeObject
{
};
struct EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681  : public RuntimeObject
{
	uint8_t ___Code;
	ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* ___Parameters;
	uint8_t ___SenderKey;
	int32_t ___sender;
	uint8_t ___CustomDataKey;
	RuntimeObject* ___customData;
};
struct Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7  : public RuntimeObject
{
};
struct FindFriendsOptions_tF1DE56BA5A55797E20CF4CFC71A6850BA6F24988  : public RuntimeObject
{
	bool ___CreatedOnGs;
	bool ___Visible;
	bool ___Open;
};
struct FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC  : public RuntimeObject
{
	String_t* ___U3CUserIdU3Ek__BackingField;
	bool ___U3CIsOnlineU3Ek__BackingField;
	String_t* ___U3CRoomU3Ek__BackingField;
};
struct GamePropertyKey_t74A78E923458B0632773479684EF149F6DAEFA5B  : public RuntimeObject
{
};
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE  : public RuntimeObject
{
	RuntimeObject* ____identity;
};
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
{
	Il2CppIUnknown* ____identity;
};
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
{
	Il2CppIUnknown* ____identity;
};
struct MemberInfo_t  : public RuntimeObject
{
};
struct NetworkSimulationSet_t4BA8B34DF74B489FCB89281132F777080DBEAF49  : public RuntimeObject
{
	bool ___isSimulationEnabled;
	int32_t ___outgoingLag;
	int32_t ___outgoingJitter;
	int32_t ___outgoingLossPercentage;
	int32_t ___incomingLag;
	int32_t ___incomingJitter;
	int32_t ___incomingLossPercentage;
	PeerBase_tC71615DA721AC9BA568EA84EA23C1784A8CD837F* ___peerBase;
	Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___netSimThread;
	ManualResetEvent_t63959486AA41A113A4353D0BF4A68E77EBA0A158* ___NetSimManualResetEvent;
	int32_t ___U3CLostPackagesOutU3Ek__BackingField;
	int32_t ___U3CLostPackagesInU3Ek__BackingField;
};
struct OperationCode_t45464463074ADAB3340C43AFABE0B18C5205F3A3  : public RuntimeObject
{
};
struct OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED  : public RuntimeObject
{
	uint8_t ___OperationCode;
	int16_t ___ReturnCode;
	String_t* ___DebugMessage;
	ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* ___Parameters;
};
struct ParameterCode_tBAE211775AA7E33B4CC87E054E5A203E1EF3000F  : public RuntimeObject
{
};
struct ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3  : public RuntimeObject
{
	NonAllocDictionary_2_t731311DC35E31CEB666B4A4099E518236EA55F79* ___paramDict;
	StructWrapperPools_t578C08F079D4A055E0ED8EF8196750B3DEDCEBBD* ___wrapperPools;
};
struct PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D  : public RuntimeObject
{
	String_t* ___DebugString;
	bool ___Successful;
	bool ___GotResult;
	int32_t ___PingLength;
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___PingBytes;
	uint8_t ___PingId;
};
struct Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C  : public RuntimeObject
{
	Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* ___U3CRoomReferenceU3Ek__BackingField;
	int32_t ___actorNumber;
	bool ___IsLocal;
	bool ___U3CHasRejoinedU3Ek__BackingField;
	String_t* ___nickName;
	String_t* ___U3CUserIdU3Ek__BackingField;
	bool ___U3CIsInactiveU3Ek__BackingField;
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___U3CCustomPropertiesU3Ek__BackingField;
	RuntimeObject* ___TagObject;
};
struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8  : public RuntimeObject
{
	int32_t ____inext;
	int32_t ____inextp;
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____seedArray;
};
struct Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A  : public RuntimeObject
{
	String_t* ___U3CCodeU3Ek__BackingField;
	String_t* ___U3CClusterU3Ek__BackingField;
	String_t* ___U3CHostAndPortU3Ek__BackingField;
	int32_t ___U3CPingU3Ek__BackingField;
};
struct RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB  : public RuntimeObject
{
	List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* ___U3CEnabledRegionsU3Ek__BackingField;
	String_t* ___availableRegionCodes;
	Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* ___bestRegionCache;
	List_1_t6F972EAFC64258DD491584080B232EC12BE33581* ___pingerList;
	Action_1_tD013146E11DC5068784A80C11B7415DC9FE54B74* ___onCompleteCall;
	int32_t ___previousPing;
	String_t* ___previousSummaryProvided;
	float ___rePingFactor;
	float ___pingSimilarityFactor;
	int32_t ___BestRegionSummaryPingLimit;
	bool ___U3CIsPingingU3Ek__BackingField;
	bool ___U3CAbortedU3Ek__BackingField;
	MonoBehaviourEmpty_t8BBCD2C733FF1AA5B134D7290654C2869AA7C2E9* ___emptyMonoBehavior;
};
struct RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B  : public RuntimeObject
{
	int32_t ___CurrentAttempt;
	bool ___U3CDoneU3Ek__BackingField;
	bool ___U3CAbortedU3Ek__BackingField;
	Action_1_tE4E9B9131F210B39DCBA3BF8F226941D0D3EAF73* ___onDoneCall;
	PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D* ___ping;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___rttResults;
	Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* ___region;
	String_t* ___regionAddress;
};
struct RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D  : public RuntimeObject
{
	bool ___RemovedFromList;
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___customProperties;
	int32_t ___maxPlayers;
	int32_t ___emptyRoomTtl;
	int32_t ___playerTtl;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___expectedUsers;
	bool ___isOpen;
	bool ___isVisible;
	bool ___autoCleanUp;
	String_t* ___name;
	int32_t ___masterClientId;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___propertiesListedInLobby;
	int32_t ___U3CPlayerCountU3Ek__BackingField;
};
struct RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23  : public RuntimeObject
{
	bool ___isVisible;
	bool ___isOpen;
	int32_t ___MaxPlayers;
	int32_t ___PlayerTtl;
	int32_t ___EmptyRoomTtl;
	bool ___cleanupCacheOnLeave;
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___CustomRoomProperties;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___CustomRoomPropertiesForLobby;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___Plugins;
	bool ___U3CSuppressRoomEventsU3Ek__BackingField;
	bool ___U3CSuppressPlayerInfoU3Ek__BackingField;
	bool ___U3CPublishUserIdU3Ek__BackingField;
	bool ___U3CDeleteNullPropertiesU3Ek__BackingField;
	bool ___broadcastPropsChangeToAll;
};
struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043  : public RuntimeObject
{
	int64_t ___elapsed;
	int64_t ___started;
	bool ___is_running;
};
struct StreamBuffer_tE57C7EEE4C12F51CE0B37E8C4FD1040EB5ED63FB  : public RuntimeObject
{
	int32_t ___pos;
	int32_t ___len;
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buf;
};
struct String_t  : public RuntimeObject
{
	int32_t ____stringLength;
	Il2CppChar ____firstChar;
};
struct StringBuilder_t  : public RuntimeObject
{
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars;
	StringBuilder_t* ___m_ChunkPrevious;
	int32_t ___m_ChunkLength;
	int32_t ___m_ChunkOffset;
	int32_t ___m_MaxCapacity;
};
struct SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A  : public RuntimeObject
{
	uint8_t ___Version;
	uint8_t ___UsedProtocol;
	bool ___AppQuits;
	bool ___AppPause;
	bool ___AppPauseRecent;
	bool ___AppOutOfFocus;
	bool ___AppOutOfFocusRecent;
	bool ___NetworkReachable;
	bool ___ErrorCodeFits;
	bool ___ErrorCodeWinSock;
	int32_t ___SocketErrorCode;
};
struct UnitySourceGeneratedAssemblyMonoScriptTypes_v1_tE0F50C20C3F36E93D4C3E21E43E8DBC09C130264  : public RuntimeObject
{
};
struct UriBuilder_t7931690A4195FCF7400D95D3107C3FB1D55A1C72  : public RuntimeObject
{
	bool ____changed;
	String_t* ____fragment;
	String_t* ____host;
	String_t* ____password;
	String_t* ____path;
	int32_t ____port;
	String_t* ____query;
	String_t* ____scheme;
	String_t* ____schemeDelimiter;
	Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ____uri;
	String_t* ____username;
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F  : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA  : public RuntimeObject
{
	uint8_t ___WebhookFlags;
};
struct CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA  : public RuntimeObject
{
	RuntimeObject* ___Target;
	bool ___AddTarget;
};
struct EncryptionDataParameters_t348695C6A714BEBBBE02452ED4EB4FD955955C33  : public RuntimeObject
{
};
struct U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784  : public RuntimeObject
{
};
struct U3CU3Ec_t891649040041B59581B2967B9809C6988EBE4C5B  : public RuntimeObject
{
};
struct U3CU3Ec__DisplayClass31_0_t5885FAA9D6D1B6E0D68DA4D86B11E4602E3A331A  : public RuntimeObject
{
	String_t* ___prevBestRegionCode;
};
struct Enumerator_t8ADE46F192BF7665659AD5187628C62E1A30BDBE 
{
	List_1_tE8849B7AC1B37C7BA21A8121E938A26B6BBCFF75* ____list;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____current;
};
struct Enumerator_t09908EEC2090705D440336567A3D50888124CB2A 
{
	List_1_t81254F411640ADA726C0B3EDF58984A0A6AAADC2* ____list;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____current;
};
struct Enumerator_t47360EA5FF744667AFDD2C9B2FABB4019714714E 
{
	List_1_t4F821CA2AA7004F1136ECCB4B0D0B5FDA0CED6CB* ____list;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____current;
};
struct Enumerator_t7B030683B20FEE551B45225B8438AB8121F20E95 
{
	List_1_t9BB6ED2D092D595654AEDA7D26FBA1CBC4E1E777* ____list;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____current;
};
struct Enumerator_tC5CD747279483750E09CEA5742D2178B6275C494 
{
	List_1_tB416217C00F9A152E34844C4679D34A5645DA679* ____list;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____current;
};
struct Enumerator_tDDB3332EB06157E5D131B1C29A819C493BD451CC 
{
	List_1_t8DDAEBF6D3E8EC9D57859D99A7E19A62A8961FCF* ____list;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____current;
};
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A 
{
	List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____current;
};
struct Enumerator_t24F1DED87061638E57B80C25DD0EF7F7BDCD164A 
{
	List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* ____list;
	int32_t ____index;
	int32_t ____version;
	Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* ____current;
};
struct Enumerator_t2181B7FAED63146F6EF17510AD109B922E7EA9D9 
{
	List_1_t6F972EAFC64258DD491584080B232EC12BE33581* ____list;
	int32_t ____index;
	int32_t ____version;
	RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B* ____current;
};
struct Enumerator_t9E8B7A8E56EF3FDE46965824E1C7001E47045468 
{
	Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* ____dictionary;
	int32_t ____index;
	int32_t ____version;
	int32_t ____currentKey;
};
struct Enumerator_t7C4F8CDF7D719198F84D2DF804BBDC2E63CB4AF4 
{
	Dictionary_2_t090B48BACBD1134A0E2C74084CF2392C71A6812B* ____dictionary;
	int32_t ____index;
	int32_t ____version;
	int32_t ____currentKey;
};
struct Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF 
{
	Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____currentKey;
};
struct KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 
{
	RuntimeObject* ___key;
	RuntimeObject* ___value;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 
{
	bool ___m_value;
};
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 
{
	uint8_t ___m_value;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 
{
	Il2CppChar ___m_value;
};
struct ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD  : public List_1_tE8849B7AC1B37C7BA21A8121E938A26B6BBCFF75
{
	LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ___client;
};
struct DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB 
{
	RuntimeObject* ____key;
	RuntimeObject* ____value;
};
struct DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB_marshaled_pinvoke
{
	Il2CppIUnknown* ____key;
	Il2CppIUnknown* ____value;
};
struct DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB_marshaled_com
{
	Il2CppIUnknown* ____key;
	Il2CppIUnknown* ____value;
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2  : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
struct ErrorInfoCallbacksContainer_tF60CA97691A86635843C02EEA1D689A384BC7ED7  : public List_1_t81254F411640ADA726C0B3EDF58984A0A6AAADC2
{
	LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ___client;
};
struct Guid_t 
{
	int32_t ____a;
	int16_t ____b;
	int16_t ____c;
	uint8_t ____d;
	uint8_t ____e;
	uint8_t ____f;
	uint8_t ____g;
	uint8_t ____h;
	uint8_t ____i;
	uint8_t ____j;
	uint8_t ____k;
};
struct Hashtable_tD626399B3ADFD501225241D7366103F35472542A  : public Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA
{
};
struct InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488  : public List_1_t4F821CA2AA7004F1136ECCB4B0D0B5FDA0CED6CB
{
	LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ___client;
};
struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175 
{
	int16_t ___m_value;
};
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C 
{
	int32_t ___m_value;
};
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 
{
	int64_t ___m_value;
};
struct IntPtr_t 
{
	void* ___m_value;
};
struct LobbyCallbacksContainer_tEF75E5B06B44AD5DE298FA7C597901BAE1E352FC  : public List_1_t9BB6ED2D092D595654AEDA7D26FBA1CBC4E1E777
{
	LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ___client;
};
struct MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97  : public List_1_tB416217C00F9A152E34844C4679D34A5645DA679
{
	LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ___client;
};
struct PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A 
{
	uint16_t ___NameServerPort;
	uint16_t ___MasterServerPort;
	uint16_t ___GameServerPort;
};
struct PingMono_t1B9633E04F8DAF4061258D91AC519069BC68F115  : public PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D
{
	Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E* ___sock;
};
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 
{
	float ___x;
	float ___y;
	float ___z;
	float ___w;
};
struct Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373  : public RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D
{
	LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ___U3CLoadBalancingClientU3Ek__BackingField;
	bool ___isOffline;
	Dictionary_2_t090B48BACBD1134A0E2C74084CF2392C71A6812B* ___players;
	bool ___U3CBroadcastPropertiesChangeToAllU3Ek__BackingField;
	bool ___U3CSuppressRoomEventsU3Ek__BackingField;
	bool ___U3CSuppressPlayerInfoU3Ek__BackingField;
	bool ___U3CPublishUserIdU3Ek__BackingField;
	bool ___U3CDeleteNullPropertiesU3Ek__BackingField;
};
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C 
{
	float ___m_value;
};
struct Timer_t763C1D5F5A36087DC92C7DA4D1F8AB578F83AB00  : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
{
	TimerCallback_t7455CAFACC7054E62879920AFC84C5DA98B8C7CD* ___callback;
	RuntimeObject* ___state;
	int64_t ___due_time_ms;
	int64_t ___period_ms;
	int64_t ___next_run;
	bool ___disposed;
	bool ___is_dead;
	bool ___is_added;
};
struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455 
{
	uint16_t ___m_value;
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 
{
	float ___x;
	float ___y;
};
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 
{
	float ___x;
	float ___y;
	float ___z;
};
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 
{
	union
	{
		struct
		{
		};
		uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
	};
};
struct WebRpcCallbacksContainer_t88E62A57DFEECEC90CE6EC40A270C0C188AD1851  : public List_1_t8DDAEBF6D3E8EC9D57859D99A7E19A62A8961FCF
{
	LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ___client;
};
struct MonoScriptData_t8F377A226D8E74E3F10E6E2728E49CEB6AEA459D 
{
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___FilePathsData;
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___TypesData;
	int32_t ___TotalTypes;
	int32_t ___TotalFiles;
	bool ___IsEditorOnly;
};
struct MonoScriptData_t8F377A226D8E74E3F10E6E2728E49CEB6AEA459D_marshaled_pinvoke
{
	Il2CppSafeArray* ___FilePathsData;
	Il2CppSafeArray* ___TypesData;
	int32_t ___TotalTypes;
	int32_t ___TotalFiles;
	int32_t ___IsEditorOnly;
};
struct MonoScriptData_t8F377A226D8E74E3F10E6E2728E49CEB6AEA459D_marshaled_com
{
	Il2CppSafeArray* ___FilePathsData;
	Il2CppSafeArray* ___TypesData;
	int32_t ___TotalTypes;
	int32_t ___TotalFiles;
	int32_t ___IsEditorOnly;
};
struct Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 
{
	Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary;
	int32_t ____version;
	int32_t ____index;
	KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ____current;
	int32_t ____getEnumeratorRetType;
};
struct AddressFamily_t01AA8C9FD15E4727B241F1F453D88444337C7524 
{
	int32_t ___value__;
};
struct AuthModeOption_t7CA0F11229CF212E10897F367BEE70D85C01B1EE 
{
	int32_t ___value__;
};
struct ByteEnum_t2A464EF5EC59CBA8ED5E194537D5832168B1A692 
{
	uint8_t ___value__;
};
struct ClientAppType_t57C1C7B1D5E0E79122A257020614427275A76B65 
{
	int32_t ___value__;
};
struct ClientState_t37749736ADC28D4E9C0B442B1DC988F76AAE4FA3 
{
	int32_t ___value__;
};
struct ConnectionProtocol_t5F53E5A9D1B47CD4A9FAE10E5F648DE2596D46F2 
{
	uint8_t ___value__;
};
struct CustomAuthenticationType_t202E72650121EDA3F5EC694D792F2DEBC48E9D0B 
{
	uint8_t ___value__;
};
struct DebugLevel_t02AE6C5FD0E09AFE78382E0B5C15DC2223D35D98 
{
	uint8_t ___value__;
};
struct Delegate_t  : public RuntimeObject
{
	intptr_t ___method_ptr;
	intptr_t ___invoke_impl;
	RuntimeObject* ___m_target;
	intptr_t ___method;
	intptr_t ___delegate_trampoline;
	intptr_t ___extra_arg;
	intptr_t ___method_code;
	intptr_t ___interp_method;
	intptr_t ___interp_invoke_impl;
	MethodInfo_t* ___method_info;
	MethodInfo_t* ___original_method_info;
	DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
	bool ___method_is_virtual;
};
struct Delegate_t_marshaled_pinvoke
{
	intptr_t ___method_ptr;
	intptr_t ___invoke_impl;
	Il2CppIUnknown* ___m_target;
	intptr_t ___method;
	intptr_t ___delegate_trampoline;
	intptr_t ___extra_arg;
	intptr_t ___method_code;
	intptr_t ___interp_method;
	intptr_t ___interp_invoke_impl;
	MethodInfo_t* ___method_info;
	MethodInfo_t* ___original_method_info;
	DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
	int32_t ___method_is_virtual;
};
struct Delegate_t_marshaled_com
{
	intptr_t ___method_ptr;
	intptr_t ___invoke_impl;
	Il2CppIUnknown* ___m_target;
	intptr_t ___method;
	intptr_t ___delegate_trampoline;
	intptr_t ___extra_arg;
	intptr_t ___method_code;
	intptr_t ___interp_method;
	intptr_t ___interp_invoke_impl;
	MethodInfo_t* ___method_info;
	MethodInfo_t* ___original_method_info;
	DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
	int32_t ___method_is_virtual;
};
struct DeliveryMode_tBD00E8E8A6BB25D15E75BBBDD17DCEB12B803593 
{
	int32_t ___value__;
};
struct DisconnectCause_t2C4E3D34FE0D1842B3C915A63ECCE068B8A258E5 
{
	int32_t ___value__;
};
struct EncryptionMode_tD26BF6E736ED3A0AE841EE96A761723407E6FF98 
{
	int32_t ___value__;
};
struct EventCaching_t681808FE808768F0F7A0ABA320F652B258AC051D 
{
	uint8_t ___value__;
};
struct Exception_t  : public RuntimeObject
{
	String_t* ____className;
	String_t* ____message;
	RuntimeObject* ____data;
	Exception_t* ____innerException;
	String_t* ____helpURL;
	RuntimeObject* ____stackTrace;
	String_t* ____stackTraceString;
	String_t* ____remoteStackTraceString;
	int32_t ____remoteStackIndex;
	RuntimeObject* ____dynamicMethods;
	int32_t ____HResult;
	String_t* ____source;
	SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
	StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
	IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
	int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_pinvoke
{
	char* ____className;
	char* ____message;
	RuntimeObject* ____data;
	Exception_t_marshaled_pinvoke* ____innerException;
	char* ____helpURL;
	Il2CppIUnknown* ____stackTrace;
	char* ____stackTraceString;
	char* ____remoteStackTraceString;
	int32_t ____remoteStackIndex;
	Il2CppIUnknown* ____dynamicMethods;
	int32_t ____HResult;
	char* ____source;
	SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
	StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
	Il2CppSafeArray* ___native_trace_ips;
	int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_com
{
	Il2CppChar* ____className;
	Il2CppChar* ____message;
	RuntimeObject* ____data;
	Exception_t_marshaled_com* ____innerException;
	Il2CppChar* ____helpURL;
	Il2CppIUnknown* ____stackTrace;
	Il2CppChar* ____stackTraceString;
	Il2CppChar* ____remoteStackTraceString;
	int32_t ____remoteStackIndex;
	Il2CppIUnknown* ____dynamicMethods;
	int32_t ____HResult;
	Il2CppChar* ____source;
	SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
	StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
	Il2CppSafeArray* ___native_trace_ips;
	int32_t ___caught_in_unmanaged;
};
struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C 
{
	int32_t ___value__;
};
struct JoinMode_t5E29863C1CEEF4F49746439E0B228EEA9A4BAE2F 
{
	uint8_t ___value__;
};
struct JoinType_t4C989A956DB1EE06BE8CED51A4C9817AB7FB860C 
{
	int32_t ___value__;
};
struct LobbyType_t2999FD1D1587E92FF3F2C8C129237EDBA14A258F 
{
	uint8_t ___value__;
};
struct MatchmakingMode_tF35D41C1F6F721C08B33225D0E31B28C1DBCC9FB 
{
	uint8_t ___value__;
};
struct NetworkReachability_tBAA4C61FCCBE7809DBDD06AE02510392A22E2366 
{
	int32_t ___value__;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C  : public RuntimeObject
{
	intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
	intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
	intptr_t ___m_CachedPtr;
};
struct PeerStateValue_tCDD305BA1E139FC2F43FF54C65049831770DDFC3 
{
	uint8_t ___value__;
};
struct PropertyTypeFlag_t7D2408F394CCC0997396140580CBE1EF637AE817 
{
	uint8_t ___value__;
};
struct ProtocolType_t104D087F8C40460E0FE8D38659949AEA910CD20A 
{
	int32_t ___value__;
};
struct ReceiverGroup_t0A15AAB4B194FAC4055558A586477F1F02E879CC 
{
	uint8_t ___value__;
};
struct RoomOptionBit_t6E638E091EDBB489730D420CC291AE7145F9EE2D 
{
	int32_t ___value__;
};
struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 
{
	intptr_t ___value;
};
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B 
{
	intptr_t ___value;
};
struct SelectMode_t79471F8C16DDDCE101CD4E6F76FEC01110E5CA1E 
{
	int32_t ___value__;
};
struct SerializationProtocol_t2A6589A0938C7CF1EAFEEC0FC61F0D34F7176910 
{
	int32_t ___value__;
};
struct ServerConnection_t91F7686050F68425C6517C7AC3225669636DD0CC 
{
	int32_t ___value__;
};
struct SocketFlags_t48F675629008EF0627E5937E1B078C1456A6E707 
{
	int32_t ___value__;
};
struct SocketType_tEFAA48791CC7B43043CE5B1DE7A54F15DCFE3C52 
{
	int32_t ___value__;
};
struct StatusCode_tD49F9E026EFABFD71BA675213E28355707A67D74 
{
	int32_t ___value__;
};
struct StringSplitOptions_t4DD892C76C70DD4800FC1B76054D69826F770062 
{
	int32_t ___value__;
};
struct TargetFrameworks_tFA2579142253D3F9C8D7EBCB307EC5D21F20E76D 
{
	int32_t ___value__;
};
struct UriIdnScope_t001CC97A6F977E9BB7DB855CC6BA415A7F47491F 
{
	int32_t ___value__;
};
struct Flags_t47CF4DB4036A6A539AFA6EE39C75F772E865E897 
{
	uint64_t ___value__;
};
struct Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 
{
	bool ___hasValue;
	uint8_t ___value;
};
struct Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E 
{
	bool ___hasValue;
	uint8_t ___value;
};
struct AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7  : public RuntimeObject
{
	String_t* ___AppIdRealtime;
	String_t* ___AppIdFusion;
	String_t* ___AppIdChat;
	String_t* ___AppIdVoice;
	String_t* ___AppVersion;
	bool ___UseNameServer;
	String_t* ___FixedRegion;
	String_t* ___BestRegionSummaryFromStorage;
	String_t* ___Server;
	int32_t ___Port;
	String_t* ___ProxyServer;
	uint8_t ___Protocol;
	bool ___EnableProtocolFallback;
	int32_t ___AuthMode;
	bool ___EnableLobbyStatistics;
	uint8_t ___NetworkLogging;
};
struct AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7  : public RuntimeObject
{
	uint8_t ___authType;
	String_t* ___U3CAuthGetParametersU3Ek__BackingField;
	RuntimeObject* ___U3CAuthPostDataU3Ek__BackingField;
	RuntimeObject* ___U3CTokenU3Ek__BackingField;
	String_t* ___U3CUserIdU3Ek__BackingField;
};
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct DictionaryEntryEnumerator_tEBE158FAFCF272693E95064FE419DF2A1D5CBA11 
{
	Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 ___enumerator;
};
struct DictionaryEntryEnumerator_tEBE158FAFCF272693E95064FE419DF2A1D5CBA11_marshaled_pinvoke
{
	Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 ___enumerator;
};
struct DictionaryEntryEnumerator_tEBE158FAFCF272693E95064FE419DF2A1D5CBA11_marshaled_com
{
	Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 ___enumerator;
};
struct EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9  : public RuntimeObject
{
	String_t* ___RoomName;
	RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* ___RoomOptions;
	TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* ___Lobby;
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___PlayerProperties;
	bool ___OnGameServer;
	uint8_t ___JoinMode;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___ExpectedUsers;
	RuntimeObject* ___Ticket;
};
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct MulticastDelegate_t  : public Delegate_t
{
	DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
};
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
	Delegate_t_marshaled_pinvoke** ___delegates;
};
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
	Delegate_t_marshaled_com** ___delegates;
};
struct OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA  : public RuntimeObject
{
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___ExpectedCustomRoomProperties;
	int32_t ___ExpectedMaxPlayers;
	uint8_t ___MatchingType;
	TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* ___TypedLobby;
	String_t* ___SqlLobbyFilter;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___ExpectedUsers;
	RuntimeObject* ___Ticket;
};
struct PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C  : public RuntimeObject
{
	int32_t ___U3CCommandBufferSizeU3Ek__BackingField;
	int32_t ___U3CLimitOfUnreliableCommandsU3Ek__BackingField;
	int32_t ___WarningSize;
	int32_t ___CommandLogSize;
	int32_t ___TargetFramework;
	bool ___RemoveAppIdFromWebSocketPath;
	uint8_t ___ClientSdkId;
	bool ___UseInitV3;
	int32_t ___U3CSerializationProtocolTypeU3Ek__BackingField;
	Dictionary_2_tAD182111317FFA6F3D46F2A5D89115A1E112F989* ___SocketImplementationConfig;
	Type_t* ___U3CSocketImplementationU3Ek__BackingField;
	uint8_t ___DebugOut;
	RuntimeObject* ___U3CListenerU3Ek__BackingField;
	Action_1_tD73BC7FEF1671B01BA9C93C20E8C741DB8DEFCFD* ___OnDisconnectMessage;
	bool ___reuseEventInstance;
	bool ___useByteArraySlicePoolForEvents;
	bool ___wrapIncomingStructs;
	bool ___SendInCreationOrder;
	int32_t ___SendWindowSize;
	RuntimeObject* ___TrafficRecorder;
	bool ___U3CEnableServerTracingU3Ek__BackingField;
	uint8_t ___quickResendAttempts;
	uint8_t ___ChannelCount;
	bool ___EnableEncryptedFlag;
	bool ___crcEnabled;
	int32_t ___SentCountAllowance;
	int32_t ___InitialResendTimeMax;
	int32_t ___TimePingInterval;
	bool ___PingUsedAsInit;
	int32_t ___disconnectTimeout;
	uint8_t ___U3CTransportProtocolU3Ek__BackingField;
	int32_t ___mtu;
	bool ___U3CIsSendingOnlyAcksU3Ek__BackingField;
	bool ___RandomizeSequenceNumbers;
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___RandomizedSequenceNumbers;
	bool ___GcmDatagramEncryption;
	TrafficStats_t7EA2A81C7B25BB54EDF02507A5C1010BC9857503* ___U3CTrafficStatsIncomingU3Ek__BackingField;
	TrafficStats_t7EA2A81C7B25BB54EDF02507A5C1010BC9857503* ___U3CTrafficStatsOutgoingU3Ek__BackingField;
	TrafficStatsGameLevel_t2733AB6F5A530490DF25127C7183A811B63717D9* ___U3CTrafficStatsGameLevelU3Ek__BackingField;
	Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* ___trafficStatsStopwatch;
	bool ___trafficStatsEnabled;
	PeerBase_tC71615DA721AC9BA568EA84EA23C1784A8CD837F* ___peerBase;
	RuntimeObject* ___SendOutgoingLockObject;
	RuntimeObject* ___DispatchLockObject;
	RuntimeObject* ___EnqueueLock;
	Type_t* ___payloadEncryptorType;
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___PayloadEncryptionSecret;
	Type_t* ___encryptorType;
	RuntimeObject* ___Encryptor;
	int32_t ___U3CCountDiscardedU3Ek__BackingField;
	int32_t ___U3CDeltaUnreliableNumberU3Ek__BackingField;
};
struct RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E  : public RuntimeObject
{
	uint8_t ___CachingOption;
	uint8_t ___InterestGroup;
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___TargetActors;
	uint8_t ___Receivers;
	uint8_t ___SequenceChannel;
	WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* ___Flags;
};
struct SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 
{
	int32_t ___DeliveryMode;
	bool ___Encrypt;
	uint8_t ___Channel;
};
struct SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_marshaled_pinvoke
{
	int32_t ___DeliveryMode;
	int32_t ___Encrypt;
	uint8_t ___Channel;
};
struct SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_marshaled_com
{
	int32_t ___DeliveryMode;
	int32_t ___Encrypt;
	uint8_t ___Channel;
};
struct Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E  : public RuntimeObject
{
	CachedEventArgs_tF0692E89962FD1A045B17BC985F838C11FB6822C* ____cachedTaskEventArgs;
	bool ___is_closed;
	bool ___is_listening;
	int32_t ___linger_timeout;
	int32_t ___addressFamily;
	int32_t ___socketType;
	int32_t ___protocolType;
	SafeSocketHandle_t5A597D30D951E736B750ED09D5B3AB72F98407EE* ___m_Handle;
	EndPoint_t6233F4E2EB9F0F2D36E187F12BE050E6D8B73564* ___seed_endpoint;
	SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2* ___ReadSem;
	SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2* ___WriteSem;
	bool ___is_blocking;
	bool ___is_bound;
	bool ___is_connected;
	int32_t ___m_IntCleanedUp;
	bool ___connect_in_progress;
};
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295  : public Exception_t
{
};
struct Type_t  : public MemberInfo_t
{
	RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
};
struct TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9  : public RuntimeObject
{
	String_t* ___Name;
	uint8_t ___Type;
};
struct Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E  : public RuntimeObject
{
	String_t* ___m_String;
	String_t* ___m_originalUnicodeString;
	UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___m_Syntax;
	String_t* ___m_DnsSafeHost;
	uint64_t ___m_Flags;
	UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* ___m_Info;
	bool ___m_iriParsing;
};
struct Action_1_tD73BC7FEF1671B01BA9C93C20E8C741DB8DEFCFD  : public MulticastDelegate_t
{
};
struct Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295  : public MulticastDelegate_t
{
};
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87  : public MulticastDelegate_t
{
};
struct Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826  : public MulticastDelegate_t
{
};
struct Action_1_t6B245BF02D5FB1E137A1258BA7D10B8BAF3C09C9  : public MulticastDelegate_t
{
};
struct Action_1_tE4E9B9131F210B39DCBA3BF8F226941D0D3EAF73  : public MulticastDelegate_t
{
};
struct Action_1_tD013146E11DC5068784A80C11B7415DC9FE54B74  : public MulticastDelegate_t
{
};
struct Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490  : public MulticastDelegate_t
{
};
struct Action_2_t43544BAAB4CC69E54228A3389CC3D57A805208A2  : public MulticastDelegate_t
{
};
struct Comparison_1_tA07BC65D9A5FE8BEDB024E10C5DBC2BBB72BFD85  : public MulticastDelegate_t
{
};
struct Func_1_t6A45258E73200ABBFC35FC091D2CAB4AAA70EE07  : public MulticastDelegate_t
{
};
struct Func_3_t11E2BB1985F9D64A677440CFFE4E861853710569  : public MulticastDelegate_t
{
};
struct Func_3_t83C3884209B8DB1BD7296483BB2A295E28D62AE6  : public MulticastDelegate_t
{
};
struct Predicate_1_t77C0585D3195F2C3808C43E8DC1E6C1115EECCFE  : public MulticastDelegate_t
{
};
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
	String_t* ____paramName;
};
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct DeserializeStreamMethod_tC0EA7F2D58AD1B0A85B30C169AAEBD600889E448  : public MulticastDelegate_t
{
};
struct LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4  : public RuntimeObject
{
	LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* ___U3CLoadBalancingPeerU3Ek__BackingField;
	String_t* ___U3CAppVersionU3Ek__BackingField;
	String_t* ___U3CAppIdU3Ek__BackingField;
	int32_t ___U3CClientTypeU3Ek__BackingField;
	AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* ___U3CAuthValuesU3Ek__BackingField;
	int32_t ___AuthMode;
	int32_t ___EncryptionMode;
	Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E ___U3CExpectedProtocolU3Ek__BackingField;
	RuntimeObject* ___tokenCache;
	bool ___U3CIsUsingNameServerU3Ek__BackingField;
	String_t* ___NameServerHost;
	bool ___U3CUseAlternativeUdpPortsU3Ek__BackingField;
	PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A ___ServerPortOverrides;
	bool ___U3CEnableProtocolFallbackU3Ek__BackingField;
	String_t* ___U3CMasterServerAddressU3Ek__BackingField;
	String_t* ___U3CGameServerAddressU3Ek__BackingField;
	Func_3_t83C3884209B8DB1BD7296483BB2A295E28D62AE6* ___AddressRewriter;
	int32_t ___U3CServerU3Ek__BackingField;
	String_t* ___ProxyServerAddress;
	int32_t ___U3CConnectCountU3Ek__BackingField;
	int32_t ___state;
	Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* ___StateChanged;
	Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* ___EventReceived;
	Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* ___OpResponseReceived;
	ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD* ___ConnectionCallbackTargets;
	MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* ___MatchMakingCallbackTargets;
	InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488* ___InRoomCallbackTargets;
	LobbyCallbacksContainer_tEF75E5B06B44AD5DE298FA7C597901BAE1E352FC* ___LobbyCallbackTargets;
	WebRpcCallbacksContainer_t88E62A57DFEECEC90CE6EC40A270C0C188AD1851* ___WebRpcCallbackTargets;
	ErrorInfoCallbacksContainer_tF60CA97691A86635843C02EEA1D689A384BC7ED7* ___ErrorInfoCallbackTargets;
	int32_t ___U3CDisconnectedCauseU3Ek__BackingField;
	String_t* ___DisconnectMessage;
	bool ___TelemetryEnabled;
	bool ___telemetrySent;
	SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A* ___SystemConnectionSummary;
	TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* ___U3CCurrentLobbyU3Ek__BackingField;
	bool ___EnableLobbyStatistics;
	List_1_t9502060F404ACB6B9ACF04BFA5D0DFC653142A15* ___lobbyStatistics;
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___U3CLocalPlayerU3Ek__BackingField;
	Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* ___U3CCurrentRoomU3Ek__BackingField;
	int32_t ___U3CPlayersOnMasterCountU3Ek__BackingField;
	int32_t ___U3CPlayersInRoomsCountU3Ek__BackingField;
	int32_t ___U3CRoomsCountU3Ek__BackingField;
	int32_t ___lastJoinType;
	EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* ___enterRoomParamsCache;
	OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* ___failedRoomEntryOperation;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___friendListRequested;
	String_t* ___U3CCloudRegionU3Ek__BackingField;
	String_t* ___U3CCurrentClusterU3Ek__BackingField;
	RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* ___RegionHandler;
	String_t* ___bestRegionSummaryFromStorage;
	String_t* ___SummaryToCache;
	bool ___connectToBestRegion;
	Queue_1_t9BA80EF655597EC91F8BA37831960B5B70540B02* ___callbackTargetChanges;
	HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___callbackTargets;
	int32_t ___NameServerPortInAppSettings;
};
struct LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F  : public PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C
{
	Pool_1_t47635E10016E83A1E327B583977D1F043544FB48* ___paramDictionaryPool;
};
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct SerializeStreamMethod_tE9A207ADBB74A63C939A741C47F75676E0A82BEF  : public MulticastDelegate_t
{
};
struct TimerCallback_t7455CAFACC7054E62879920AFC84C5DA98B8C7CD  : public MulticastDelegate_t
{
};
struct TypedLobbyInfo_t96769DF10F16EB926E1D59D6F0385F6B57262E91  : public TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9
{
	int32_t ___PlayerCount;
	int32_t ___RoomCount;
};
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F  : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
	RuntimeObject* ____actualValue;
};
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71  : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
	CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ___m_CancellationTokenSource;
};
struct ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ___U3CClientU3Ek__BackingField;
	bool ___DisconnectAfterKeepAlive;
	int32_t ___KeepAliveInBackground;
	int32_t ___U3CCountSendAcksOnlyU3Ek__BackingField;
	bool ___U3CFallbackThreadRunningU3Ek__BackingField;
	bool ___ApplyDontDestroyOnLoad;
	bool ___didSendAcks;
	Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* ___backgroundStopwatch;
	Timer_t763C1D5F5A36087DC92C7DA4D1F8AB578F83AB00* ___stateTimer;
};
struct MonoBehaviourEmpty_t8BBCD2C733FF1AA5B134D7290654C2869AA7C2E9  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	Action_1_tD013146E11DC5068784A80C11B7415DC9FE54B74* ___onCompleteCall;
	RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* ___obj;
};
struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___Value;
};
struct List_1_tAF836F2F45E5E36A0C7B30A5B2C2B8FED009605F_StaticFields
{
	FriendInfoU5BU5D_tE89DA4050769F5D540A0B2AAD187F6560FBFB0BD* ___s_emptyArray;
};
struct List_1_tE8849B7AC1B37C7BA21A8121E938A26B6BBCFF75_StaticFields
{
	IConnectionCallbacksU5BU5D_t4C65B60E89DD86D4BBF24BA9A6EFB0F0BDBCAA4C* ___s_emptyArray;
};
struct List_1_t81254F411640ADA726C0B3EDF58984A0A6AAADC2_StaticFields
{
	IErrorInfoCallbackU5BU5D_t3EB4DD7C254C72FFA2C4216A3A088CE137A204E8* ___s_emptyArray;
};
struct List_1_t4F821CA2AA7004F1136ECCB4B0D0B5FDA0CED6CB_StaticFields
{
	IInRoomCallbacksU5BU5D_tA00A70333C292A9BEB141CC004CE71CFF2356D16* ___s_emptyArray;
};
struct List_1_t9BB6ED2D092D595654AEDA7D26FBA1CBC4E1E777_StaticFields
{
	ILobbyCallbacksU5BU5D_tF9D278FEF19E34AD6904E415BE06A1CAFDE479F3* ___s_emptyArray;
};
struct List_1_tB416217C00F9A152E34844C4679D34A5645DA679_StaticFields
{
	IMatchmakingCallbacksU5BU5D_tA814A85D3B93BF8F344FAAC65FF11EF1715D0E27* ___s_emptyArray;
};
struct List_1_t8DDAEBF6D3E8EC9D57859D99A7E19A62A8961FCF_StaticFields
{
	IWebRpcCallbackU5BU5D_tE3834AF5EF15303173CCFC1ED6823491AF0BAF61* ___s_emptyArray;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
};
struct List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7_StaticFields
{
	RegionU5BU5D_t5DA667CCEF378FF757C663BF86CE27DDD0258B67* ___s_emptyArray;
};
struct List_1_t6F972EAFC64258DD491584080B232EC12BE33581_StaticFields
{
	RegionPingerU5BU5D_t2230F591DBC189F962083CBED5438F5D0CE9E8B1* ___s_emptyArray;
};
struct List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE_StaticFields
{
	RoomInfoU5BU5D_t144AE7D49A37D5B8CE320BBA78875CD81D40A582* ___s_emptyArray;
};
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields
{
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray;
};
struct List_1_t9502060F404ACB6B9ACF04BFA5D0DFC653142A15_StaticFields
{
	TypedLobbyInfoU5BU5D_t799EE885B0FB997851DAB1806D3EC4EF57F7CD8A* ___s_emptyArray;
};
struct CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields
{
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___memVector3;
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___memVector2;
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___memQuarternion;
};
struct Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_StaticFields
{
	List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___keysWithNullValue;
};
struct PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D_StaticFields
{
	Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___RandomIdProvider;
};
struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_StaticFields
{
	Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___s_globalRandom;
};
struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_ThreadStaticFields
{
	Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___t_threadRandom;
};
struct RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB_StaticFields
{
	Type_t* ___PingImplementation;
	uint16_t ___PortToPingOverride;
};
struct RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B_StaticFields
{
	int32_t ___Attempts;
	int32_t ___MaxMillisecondsPerPing;
	int32_t ___PingWhenFailed;
};
struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_StaticFields
{
	int64_t ___Frequency;
	bool ___IsHighResolution;
};
struct String_t_StaticFields
{
	String_t* ___Empty;
};
struct SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A_StaticFields
{
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___ProtocolIdToName;
};
struct WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA_StaticFields
{
	WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* ___Default;
};
struct U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_StaticFields
{
	U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784* ___U3CU3E9;
	Func_1_t6A45258E73200ABBFC35FC091D2CAB4AAA70EE07* ___U3CU3E9__4_0;
	Action_1_t6B245BF02D5FB1E137A1258BA7D10B8BAF3C09C9* ___U3CU3E9__4_1;
};
struct U3CU3Ec_t891649040041B59581B2967B9809C6988EBE4C5B_StaticFields
{
	U3CU3Ec_t891649040041B59581B2967B9809C6988EBE4C5B* ___U3CU3E9;
	Comparison_1_tA07BC65D9A5FE8BEDB024E10C5DBC2BBB72BFD85* ___U3CU3E9__8_0;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
	String_t* ___TrueString;
	String_t* ___FalseString;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
{
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray;
};
struct Guid_t_StaticFields
{
	Guid_t ___Empty;
};
struct Hashtable_tD626399B3ADFD501225241D7366103F35472542A_StaticFields
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___boxedByte;
};
struct IntPtr_t_StaticFields
{
	intptr_t ___Zero;
};
struct PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A_StaticFields
{
	PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A ___AlternativeUdpPorts;
};
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
{
	Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion;
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector;
};
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector;
};
struct Exception_t_StaticFields
{
	RuntimeObject* ___s_EDILock;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
	int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
};
struct PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C_StaticFields
{
	bool ___NoNativeCallbacks;
	String_t* ___clientVersion;
	bool ___NativeSocketLibAvailable;
	bool ___NativePayloadEncryptionLibAvailable;
	bool ___NativeDatagramEncryptionLibAvailable;
	int32_t ___OutgoingStreamBufferSize;
	bool ___AsyncKeyExchange;
};
struct RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E_StaticFields
{
	RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E* ___Default;
};
struct SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_StaticFields
{
	SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 ___SendReliable;
	SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 ___SendUnreliable;
};
struct Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E_StaticFields
{
	EventHandler_1_t5D3FC4609BD8133ED1226D6D49A1D8076B16A9ED* ___AcceptCompletedHandler;
	EventHandler_1_t5D3FC4609BD8133ED1226D6D49A1D8076B16A9ED* ___ReceiveCompletedHandler;
	EventHandler_1_t5D3FC4609BD8133ED1226D6D49A1D8076B16A9ED* ___SendCompletedHandler;
	TaskSocketAsyncEventArgs_1_tEB937620E5B15D91E5BFEFFA707CF800930F8401* ___s_rentedSocketSentinel;
	Int32TaskSocketAsyncEventArgs_t36C5FC82499ED9DAFE7F05C38EF92D77A0B248E9* ___s_rentedInt32Sentinel;
	Task_1_t4C228DE57804012969575431CFF12D57C875552D* ___s_zeroTask;
	RuntimeObject* ___s_InternalSyncObject;
	bool ___s_SupportsIPv4;
	bool ___s_SupportsIPv6;
	bool ___s_OSSupportsIPv6;
	bool ___s_Initialized;
	bool ___s_LoggingEnabled;
	AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___AcceptAsyncCallback;
	IOAsyncCallback_tDBBA8BBDA6B203613680E77BD4AD6320A1268388* ___BeginAcceptCallback;
	IOAsyncCallback_tDBBA8BBDA6B203613680E77BD4AD6320A1268388* ___BeginAcceptReceiveCallback;
	AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___ConnectAsyncCallback;
	IOAsyncCallback_tDBBA8BBDA6B203613680E77BD4AD6320A1268388* ___BeginConnectCallback;
	AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___DisconnectAsyncCallback;
	IOAsyncCallback_tDBBA8BBDA6B203613680E77BD4AD6320A1268388* ___BeginDisconnectCallback;
	AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___ReceiveAsyncCallback;
	IOAsyncCallback_tDBBA8BBDA6B203613680E77BD4AD6320A1268388* ___BeginReceiveCallback;
	IOAsyncCallback_tDBBA8BBDA6B203613680E77BD4AD6320A1268388* ___BeginReceiveGenericCallback;
	AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___ReceiveFromAsyncCallback;
	IOAsyncCallback_tDBBA8BBDA6B203613680E77BD4AD6320A1268388* ___BeginReceiveFromCallback;
	AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___SendAsyncCallback;
	IOAsyncCallback_tDBBA8BBDA6B203613680E77BD4AD6320A1268388* ___BeginSendGenericCallback;
	AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___SendToAsyncCallback;
};
struct Type_t_StaticFields
{
	Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
	Il2CppChar ___Delimiter;
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
	RuntimeObject* ___Missing;
	MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
	MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
	MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
};
struct TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9_StaticFields
{
	TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* ___Default;
};
struct Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields
{
	String_t* ___UriSchemeFile;
	String_t* ___UriSchemeFtp;
	String_t* ___UriSchemeGopher;
	String_t* ___UriSchemeHttp;
	String_t* ___UriSchemeHttps;
	String_t* ___UriSchemeWs;
	String_t* ___UriSchemeWss;
	String_t* ___UriSchemeMailto;
	String_t* ___UriSchemeNews;
	String_t* ___UriSchemeNntp;
	String_t* ___UriSchemeNetTcp;
	String_t* ___UriSchemeNetPipe;
	String_t* ___SchemeDelimiter;
	bool ___s_ConfigInitialized;
	bool ___s_ConfigInitializing;
	int32_t ___s_IdnScope;
	bool ___s_IriParsing;
	bool ___useDotNetRelativeOrAbsolute;
	bool ___IsWindowsFileSystem;
	RuntimeObject* ___s_initLock;
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___HexLowerChars;
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ____WSchars;
};
struct LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4_StaticFields
{
	Dictionary_2_tCA6FC027A4EAE9285D2860309E61DB2B271D9A80* ___ProtocolToNameServerPort;
};
struct ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_StaticFields
{
	bool ___AppQuits;
	bool ___AppPause;
	bool ___AppPauseRecent;
	bool ___AppOutOfFocus;
	bool ___AppOutOfFocusRecent;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
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;
	}
};
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);
	}
};
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248  : public RuntimeArray
{
	ALIGN_FIELD (8) String_t* m_Items[1];

	inline String_t* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline String_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, String_t* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C  : public RuntimeArray
{
	ALIGN_FIELD (8) int32_t m_Items[1];

	inline int32_t GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline int32_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, int32_t value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
	{
		m_Items[index] = value;
	}
};
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4  : public RuntimeArray
{
	ALIGN_FIELD (8) bool m_Items[1];

	inline bool GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline bool* 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, bool value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline bool GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, bool value)
	{
		m_Items[index] = value;
	}
};


IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_mF6BE8B768C3DA33BE3281D8F143C0FB02E720366_gshared_inline (Action_2_t43544BAAB4CC69E54228A3389CC3D57A805208A2* __this, int32_t ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_m6E2A5A8173E0CC524496D5155C737DF8FD10D0EB_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mD345DC0A3966933E2EDF2D806FE333DD4577B83B_gshared (Dictionary_2_t661FE742B263C55D84EA95C0A49C9B0327F21D7B* __this, uint8_t ___0_key, int32_t* ___1_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_3_Invoke_m78AE1B0FDF2DD6F84B12CB8A19F00A0A0EB2EACE_gshared_inline (Func_3_t11E2BB1985F9D64A677440CFFE4E861853710569* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m812145458B72A334FF7E947D6CE70F4CE330BEBD_gshared (Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2* __this, uint8_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m734A0AE90EE3BDA701FBF3A60B4A485A0B1568A0_gshared_inline (Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Nullable_1_get_Value_mE5CC6A25131BC0BB308AAE86D96DDB117B448650_gshared (Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5_gshared (KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7_gshared (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_gshared_inline (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C_gshared (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m9C9559248941FED50561DB029D55DF08DEF3B094_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t Nullable_1_GetValueOrDefault_m6AF3AF6DB9554746726B5BB6D718859A894BD12E_gshared_inline (Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m8F3D010A0875A7B6F33873C8BD16D7F4A483CEFB_gshared (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* __this, uint8_t ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_gshared (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m172B6DC23E861887432196C468285C1492E0CC20_gshared (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* __this, uint8_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_m5CB8CF3906F1289F92036F0973EC5BE3450402EF_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Queue_1_Dequeue_m86B243DF9EC238316EC3D27DF3E0AB8DB0987E84_gshared (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_UpdateCallbackTarget_TisRuntimeObject_m470E51D9B619B3AAA3EECBF8DAD3DC222B2C3AC8_gshared (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* ___0_change, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___1_container, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mAC9ECDC25CBA7EFBB37F8BF9C59ABBA9E978B535_gshared (Dictionary_2_t661FE742B263C55D84EA95C0A49C9B0327F21D7B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m74259D20D84DE1A5ADF8BEEAEBA4206494EE9945_gshared (Dictionary_2_t661FE742B263C55D84EA95C0A49C9B0327F21D7B* __this, uint8_t ___0_key, int32_t ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pool_1__ctor_m290C52497B57D177A12401969AC0457A1A548CDB_gshared (Pool_1_t751AEF91561FD11242303E9738AD45D9A501D428* __this, Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___0_createFunction, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___1_resetFunction, int32_t ___2_poolCapacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m214F2D8A646B50C3581B8EF90CE4169B9200B9CD_gshared (Dictionary_2_tEECC480B82ABEE5ED46642E8A415E4D41EE530C3* __this, uint8_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mBE0AE799EA1BCFCDA47500D7D88B1E897D6AE5EA_gshared (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_gshared (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* __this, uint8_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Pool_1_Acquire_m3D2638AF50F716E36F3724B02ECAD260A75415CB_gshared (Pool_1_t751AEF91561FD11242303E9738AD45D9A501D428* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pool_1_Release_m156A8086C292F8FF8E477672AFF810B31259F25F_gshared (Pool_1_t751AEF91561FD11242303E9738AD45D9A501D428* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_mDBE39F8DFADAA1D303E8BFC83E07EE048D8BAF4D_gshared (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_mB1687BC0FFB3D5E49E5129641D4FB9EA23743F91_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_tA19BA39E5042FA7AF8D048D51934DC3BD9F2E952* Dictionary_2_get_Keys_m0F5F6FCFB36ED340EC91E6064534CEE0411CEF53_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9E8B7A8E56EF3FDE46965824E1C7001E47045468 KeyCollection_GetEnumerator_m67544B0DCDA9D428FF54B64EF76CD2DA06BC6A2D_gshared (KeyCollection_tA19BA39E5042FA7AF8D048D51934DC3BD9F2E952* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mFA6E663F1019D22095E439EB56AD4F121B42C15B_gshared (Enumerator_t9E8B7A8E56EF3FDE46965824E1C7001E47045468* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_m8A0598EF34186B32CD19AAE697F86E8C19494FA4_gshared_inline (Enumerator_t9E8B7A8E56EF3FDE46965824E1C7001E47045468* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m82EDDA07CB5C5189F873957F08178FA3FB397EC4_gshared (Enumerator_t9E8B7A8E56EF3FDE46965824E1C7001E47045468* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_mC3FEA647E750C27367C990777D8890E0E712E514_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_1__ctor_mC1E8799BBCE317B612875123C9C894BD470BFE6A_gshared (Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* ___0_comparison, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisRuntimeObject_mA6FAF0F3EC453F08AA97CB7911891B96C4E25D5A_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_Find_m5E78A210541B0D844FE27B94F509313623BE33D3_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___0_match, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AppSettings_HideAppId_m89ABC867418759F30C39726094217BBA033A8E80 (AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* __this, String_t* ___0_appId, const RuntimeMethod* method) ;
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) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Boolean_ToString_m6646C8026B1DF381A1EE8CD13549175E9703CC63 (bool* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppSettings_get_IsDefaultPort_m33C153D59C12548E7B02156976EA8B4F30CB3ACC (AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m918500C1EFB475181349A79989BB79BB36102894 (String_t* ___0_format, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Guid__ctor_mAE66BA1C43B4194F4F7991E2E30370E36CBBF830 (Guid_t* __this, String_t* ___0_g, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_target, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionHandler_StopFallbackSendAckThread_m9BAC162D5BD258D0ACAFE0915C6999360F231AD7 (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ConnectionHandler_get_Client_mDDF8A1B26F8DCBC20DEC3B6602CA2A070B1CA35C_inline (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_get_IsConnected_mD98F9FFFBEFD1932A0898268507DFBE9BEE41257 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_Disconnect_m9E92F0FD6E20FA7FCB107FD132A62F6DEEC9AEF8 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_cause, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SupportClass_StopAllBackgroundCalls_mC7687D2B76B94DF0E51DC0DF578390017431D8DC (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour_CancelInvoke_m268FFD58AFF64C07FD4C9B9B8B85F58BD86F3A01 (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, String_t* ___0_methodName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour_Invoke_mF724350C59362B0F1BFE26383209A274A29A63FB (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, String_t* ___0_methodName, float ___1_time, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Application_get_internetReachability_m3FECA8BA005340369BB952CE8CDF3E1A53F3BA0E (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimerCallback__ctor_mDA748EAAD184861871872C3B672A848AEF2A1E4A (TimerCallback_t7455CAFACC7054E62879920AFC84C5DA98B8C7CD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Timer__ctor_m0B758073AACDB1DC9F64E18F4036E3CDFFC8E970 (Timer_t763C1D5F5A36087DC92C7DA4D1F8AB578F83AB00* __this, TimerCallback_t7455CAFACC7054E62879920AFC84C5DA98B8C7CD* ___0_callback, RuntimeObject* ___1_state, int32_t ___2_dueTime, int32_t ___3_period, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ConnectionHandler_set_FallbackThreadRunning_mCB246E5FD981EF57C17D0FC2E80A0D2E72DCB9DB_inline (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Timer_Dispose_m75A06B0748FE7958C296A5E39849A0FB6EA03C86 (Timer_t763C1D5F5A36087DC92C7DA4D1F8AB578F83AB00* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionHandler_RealtimeFallback_mE5015AE86A9B67DE8707D3261DBCAABAC1CDF707 (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __this, RuntimeObject* ___0_state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhotonPeer_get_ConnectionTime_mCD602656A53AABA2A3E424B17B84B4B232A12BCC (PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhotonPeer_get_LastSendOutgoingTime_m54937B6BF94894D2AC58C65CBE65D86EB7EE3E38 (PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stopwatch_Reset_mF22DE61FDE7FF5825C750D2F6482B591BDC715FA (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stopwatch_Start_m35906A38C7D336CF9DD35854C7E170D762A55915 (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Stopwatch_get_ElapsedMilliseconds_m8D8E60ADEB47D008C06D8E57D28D41EAE07AECBF (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_Disconnect_mB89C5E62CD5CE10D4BFD8A17840263706093843B (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ConnectionHandler_get_CountSendAcksOnly_mE8F7AB881BA832EF6CE145DC1F92CE040DC1E031_inline (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ConnectionHandler_set_CountSendAcksOnly_m086D7CE2AF9662A856360DA8C195BC4978CA3319_inline (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Stopwatch_get_IsRunning_mB1C465B7089DFB8A94BF56CC694F5EF72A55E5B6_inline (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stopwatch__ctor_mAFE6B2F45CF1C3469EF6D5307972BC098B473D0A (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializeStreamMethod__ctor_m5376C1328841C387EBC8F69D049E5996F8769DAE (SerializeStreamMethod_tE9A207ADBB74A63C939A741C47F75676E0A82BEF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializeStreamMethod__ctor_mAC6E216CA62F8C560F91E692482D952FD6CCB9A8 (DeserializeStreamMethod_tC0EA7F2D58AD1B0A85B30C169AAEBD600889E448* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhotonPeer_RegisterType_mEA2D37BB629046E08937932BFEB961C4DDE95CBC (Type_t* ___0_customType, uint8_t ___1_code, SerializeStreamMethod_tE9A207ADBB74A63C939A741C47F75676E0A82BEF* ___2_serializeMethod, DeserializeStreamMethod_tC0EA7F2D58AD1B0A85B30C169AAEBD600889E448* ___3_constructor, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149 (RuntimeObject* ___0_obj, bool* ___1_lockTaken, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Protocol_Serialize_m1D19DE9E4B333800E2F422D44403F082ECBAF065 (float ___0_value, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_target, int32_t* ___2_targetOffset, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamBuffer_Write_mB8F9B0B3609D1304433FBF99468A5F6807BBC1AE (StreamBuffer_tE57C7EEE4C12F51CE0B37E8C4FD1040EB5ED63FB* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_srcOffset, int32_t ___2_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StreamBuffer_Read_mF13CA6548BEFB0577CA506CA0C8A6353296F736B (StreamBuffer_tE57C7EEE4C12F51CE0B37E8C4FD1040EB5ED63FB* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_dstOffset, int32_t ___2_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Protocol_Deserialize_mB48A770C6923641FAFE58CAE523380EECE72D2BB (float* ___0_value, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_source, int32_t* ___2_offset, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SupportClass_DictionaryToString_m0645B43282EC5801A48D62AB3D4008DC43FB756E (RuntimeObject* ___0_dictionary, bool ___1_includeTypes, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD (String_t* ___0_separator, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable__ctor_m1C4D2BF84624173510D714545C1FBB92ADEFC624 (Hashtable_tD626399B3ADFD501225241D7366103F35472542A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable_set_Item_m625527D848F5AF5C6B1F88CE5DC2B6F283C096FF (Hashtable_tD626399B3ADFD501225241D7366103F35472542A* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntryEnumerator_tEBE158FAFCF272693E95064FE419DF2A1D5CBA11 Hashtable_GetEnumerator_m4D1BE08E2B529BF1B9A469657A77D6416AB28122 (Hashtable_tD626399B3ADFD501225241D7366103F35472542A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryEntryEnumerator_Dispose_m7BB4CC993AC8D644931443E04A0AFF2A3B0EB1DA (DictionaryEntryEnumerator_tEBE158FAFCF272693E95064FE419DF2A1D5CBA11* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB DictionaryEntryEnumerator_get_Current_mD64F9444AAE4FB7887E788C7EA01213FC785E580 (DictionaryEntryEnumerator_tEBE158FAFCF272693E95064FE419DF2A1D5CBA11* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DictionaryEntry_get_Key_m09845C00732E530E6FCB9042079E90D3912215FE_inline (DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Hashtable_get_Item_m33995CAF3384BA31ADA32E8B6D3AA69946190CA9 (Hashtable_tD626399B3ADFD501225241D7366103F35472542A* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryEntryEnumerator_MoveNext_m16917D5160022A107906210B14E235261B969C7B (DictionaryEntryEnumerator_tEBE158FAFCF272693E95064FE419DF2A1D5CBA11* __this, const RuntimeMethod* method) ;
inline void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DictionaryEntry_get_Value_m75FD18FE968AE131F28AA2CB0DF4895EBA39075E_inline (DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB* __this, const RuntimeMethod* method) ;
inline void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
inline RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
inline int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
inline bool Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86 (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___0_key, method);
}
inline void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* FriendInfo_get_UserId_mA0CCFFF82446797D5BCDCE221ED8C4C418EC1C3F_inline (FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FriendInfo_get_IsOnline_m40830E0798C29AE2D2EE35EEDE1CFFA68F6B3960_inline (FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* FriendInfo_get_Room_mA6CCD95B0D3E4D5522A1BEA70EA79DA893495DBA_inline (FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FriendInfo_get_IsInRoom_mCA4C756AB62A54B9C9BA1CA74E262CFE36452CFB (FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PhotonPeer_get_SerializationProtocolType_m6201A11F68D11CBD3E2B862362C4121CC5733A55_inline (PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PhotonPeer_set_SerializationProtocolType_m3A949C39212B0109744721F7CEFC122C6C4C573B_inline (PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* AuthenticationValues_get_Token_mB9FFF55FB76ECC57C8FFA9658358BC54BDE3AF2A_inline (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_GetNameServerAddress_mF7AE900F883D5F0E470BE4F653BE44179270BBB0 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PhotonPeer_get_ServerAddress_m457DB66B44D79E66E4328D51C40EA5E2DB481108 (PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C* __this, const RuntimeMethod* method) ;
inline void Action_2_Invoke_m52D4D9161F82FFC2F071292DA5451D0CCCA8E0CF_inline (Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* __this, int32_t ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
{
	((  void (*) (Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490*, int32_t, int32_t, const RuntimeMethod*))Action_2_Invoke_mF6BE8B768C3DA33BE3281D8F143C0FB02E720366_gshared_inline)(__this, ___0_arg1, ___1_arg2, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00 (Delegate_t* ___0_a, Delegate_t* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3 (Delegate_t* ___0_source, Delegate_t* ___1_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* LoadBalancingClient_get_LocalPlayer_mCD50C311294952811F343BFA4F7FCD055821A4A4_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Player_get_NickName_mC1B2AC59B8850ABEB4DA27199675066DC3BF0738_inline (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Player_set_NickName_m2105A3E8B564FAD1F16FA3D1E14A05EC5FDDA7D1 (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* AuthenticationValues_get_UserId_m5589924F18733494DEC1218392BCB531F45A06A8_inline (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AuthenticationValues__ctor_mFA23E096E1262DF1C8167BD077DD17C7B1BE9D9D (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_AuthValues_mAFB66C3CFA04587CBA1A60711581B2BA6C6FD84C_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AuthenticationValues_set_UserId_mF5066A60EE43029EDB6649E84D84D183013D8002_inline (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
inline void List_1__ctor_m11844E990E10296E80636C0635E4D0A52416A185 (List_1_t9502060F404ACB6B9ACF04BFA5D0DFC653142A15* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t9502060F404ACB6B9ACF04BFA5D0DFC653142A15*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline void Queue_1__ctor_m5F980EC68C4443F2FF043EE030531E098BBAC211 (Queue_1_t9BA80EF655597EC91F8BA37831960B5B70540B02* __this, const RuntimeMethod* method)
{
	((  void (*) (Queue_1_t9BA80EF655597EC91F8BA37831960B5B70540B02*, const RuntimeMethod*))Queue_1__ctor_m6E2A5A8173E0CC524496D5155C737DF8FD10D0EB_gshared)(__this, method);
}
inline void HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
{
	((  void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionCallbacksContainer__ctor_mAE91B4192B89C007B5320E5C4FA2A170BBC02BC5 (ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD* __this, LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ___0_client, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatchMakingCallbacksContainer__ctor_m912A8BAC81F05BCD9AD5CA67C8A50B1B2562CF86 (MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* __this, LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ___0_client, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InRoomCallbacksContainer__ctor_mC2BC4E2CFB5884B4DD584FB04A1ADBFDD99165B6 (InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488* __this, LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ___0_client, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyCallbacksContainer__ctor_mD9E01E130BE3389CC1846DBA3298659AE5B06CF5 (LobbyCallbacksContainer_tEF75E5B06B44AD5DE298FA7C597901BAE1E352FC* __this, LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ___0_client, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebRpcCallbacksContainer__ctor_m7ADBCD544D158DC6CC02779A0D8606845F4B4B65 (WebRpcCallbacksContainer_t88E62A57DFEECEC90CE6EC40A270C0C188AD1851* __this, LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ___0_client, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ErrorInfoCallbacksContainer__ctor_m976B3FEDF6160C731C8762C6A6507EAE04B8B683 (ErrorInfoCallbacksContainer_tF60CA97691A86635843C02EEA1D689A384BC7ED7* __this, LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ___0_client, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingPeer__ctor_m93696AFB3E63A67862184ABD93BDCBAFC12B59C0 (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, RuntimeObject* ___0_listener, uint8_t ___1_protocolType, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_LoadBalancingPeer_m9C7758BB55DFAA906C4F2776640524441D625807_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* ___0_value, const RuntimeMethod* method) ;
inline void Action_1__ctor_mCC6970AB3F726500FBCFA3AFC0F586A61FF79813 (Action_1_tD73BC7FEF1671B01BA9C93C20E8C741DB8DEFCFD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Action_1_tD73BC7FEF1671B01BA9C93C20E8C741DB8DEFCFD*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhotonPeer_add_OnDisconnectMessage_m496C5A444ABA00B5C63FB5263CAC8DB75BD32420 (PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C* __this, Action_1_tD73BC7FEF1671B01BA9C93C20E8C741DB8DEFCFD* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_SerializationProtocol_m1DF8CED4E6C037D95C5DB7B2562AA934057FDC12 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_LocalPlayer_m6F3020DE031F5A726C2EEB66F458849F18E9549A_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomTypesUnity_Register_m7D47676D3708D1CEE684210E2D040760897BE88B (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient__ctor_mC3FD7885A9F9E80E8949ACDE2590016410F1186C (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, uint8_t ___0_protocol, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_MasterServerAddress_m0334DAB73E03AC500ACDD9EE580564874D8241BF_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_AppId_m6D235FB4807898D6941EF26C9F355755B13EFF34_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_AppVersion_mA8BB8398B8C4E5D708A8F52306507330EBA6E138_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t PhotonPeer_get_TransportProtocol_mC3688A65F01A1BDB8B5CAFFAFAF5BA6980885AF8_inline (PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C* __this, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_m7A41D6DDBFFD29C4429FA26A1BA2BF864009A3BE (Dictionary_2_tCA6FC027A4EAE9285D2860309E61DB2B271D9A80* __this, uint8_t ___0_key, int32_t* ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tCA6FC027A4EAE9285D2860309E61DB2B271D9A80*, uint8_t, int32_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_mD345DC0A3966933E2EDF2D806FE333DD4577B83B_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_ToProtocolAddress_mF477DA9BEC00238AC1EAAD60B8753A9F51E17677 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_address, int32_t ___1_port, uint8_t ___2_protocol, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri__ctor_m6CA436E6AD2768A121FA851CBEEFA3623E849D3A (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, String_t* ___0_uriString, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_get_Scheme_m29106D5109538220B22FC49DE7B44040E51B0F6F (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_get_Host_m2C0E258C7DFF7A340049BE9BC08FF45E90988D8C (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_get_AbsolutePath_mABB93DD30D4C0F11948DE5C117650B1C3A9925CA (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
inline String_t* Func_3_Invoke_m82670F59D7EFC7C1E5429B36B932443FBA8373AD_inline (Func_3_t83C3884209B8DB1BD7296483BB2A295E28D62AE6* __this, String_t* ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
{
	return ((  String_t* (*) (Func_3_t83C3884209B8DB1BD7296483BB2A295E28D62AE6*, String_t*, int32_t, const RuntimeMethod*))Func_3_Invoke_m78AE1B0FDF2DD6F84B12CB8A19F00A0A0EB2EACE_gshared_inline)(__this, ___0_arg1, ___1_arg2, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t PhotonPeer_get_PeerState_mFE3E3AA3BB9531F98BD274F0AAC83BDF44FCBEEC (PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t LoadBalancingClient_get_ClientType_m69F1A616BB2EE51B19E20867CF268E72EE2ECC00_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_IsUsingNameServer_m07769376816B7FF852706CDB68A33A9AC9FD02DC_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_CloudRegion_m6A15CE044FD1FA8A3EE90B7F464C285F1E01BDDD_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_get_CloudRegion_m0093F59A916A2AC5BB01A653D31ED2A45C9421F0_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PhotonPeer_set_TransportProtocol_mAF4EE9345BAC9F2E8540CE79F8A791BD3E13014C_inline (PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C* __this, uint8_t ___0_value, const RuntimeMethod* method) ;
inline void Nullable_1__ctor_mA3C0E26DD4A967236419DD4F60127B09EF6D5B18 (Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E* __this, uint8_t ___0_value, const RuntimeMethod* method)
{
	((  void (*) (Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E*, uint8_t, const RuntimeMethod*))Nullable_1__ctor_m812145458B72A334FF7E947D6CE70F4CE330BEBD_gshared)(__this, ___0_value, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_ExpectedProtocol_m45D91A66DA18AB07ECD45D1DE1DF244BD34FE72B_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_EnableProtocolFallback_mC5C15088260FAB02544DC4EA010542F678D1485B_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_DisconnectedCause_mE0AF99BF68B2905394D2932434D8A021C4B5132D_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool LoadBalancingClient_get_IsUsingNameServer_m435766375EA546A9C0BC46E8F5881BA82E58D907_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_Server_m14EE3B0146B7CF9FB5FA81757B483762628E1A73_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppSettings_get_IsDefaultNameServer_m25CC5D537E41C3678015FEECF221843B9CAEBD29 (AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_get_NameServerAddress_mF76A2AA4F5732BB121793AC0886120FDE5D37A8A (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_get_AppId_mC1D36AE3AFE5FB808FF7CA10785002F65E500D5C_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LoadBalancingClient_get_TokenForInit_mFFC5FB287CF4DED77AF2D457E524E22DCDDF21E8 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_get_MasterServerAddress_m0A6D1FC37984AC51431C04ABAB52986F7D940F39_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E LoadBalancingClient_get_ExpectedProtocol_m3BC45EEE403D2DA730E34E30B125A0ABB3D0AAFC_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
inline bool Nullable_1_get_HasValue_m68E8C9C0F902524A0F264D8F2B95722949CAB744_inline (Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E*, const RuntimeMethod*))Nullable_1_get_HasValue_m734A0AE90EE3BDA701FBF3A60B4A485A0B1568A0_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_CallAuthenticate_mBEF697993EECACBA2D58A7F24E2940EF3762E0F8 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AuthenticationValues_set_Token_m57EE6E43FED43BEFD7DCEF6AC703CF606F0AB369_inline (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_Connect_mD820A0BAF4F6F1049574C440419BC11F6A0D923B (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_serverAddress, String_t* ___1_proxyServerAddress, int32_t ___2_serverType, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_get_GameServerAddress_mA5C7E86447BEEB303C5AB1C932FC9DA907407F01_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t LoadBalancingClient_get_DisconnectedCause_m7A948064631F3E7A5D1BFA24CCA308852AB8C08D_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NetworkSimulationSet_t4BA8B34DF74B489FCB89281132F777080DBEAF49* PhotonPeer_get_NetworkSimulationSettings_mE2613799AD6F2CA5C62107D38C715A5DE0D16674 (PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkSimulationSet_set_IncomingLossPercentage_mAD28C44A01E5A051D9B1B883C9BEB4E24327F11C (NetworkSimulationSet_t4BA8B34DF74B489FCB89281132F777080DBEAF49* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetworkSimulationSet_set_OutgoingLossPercentage_m0EDB404867753C870405E0C1565E13B407063B29 (NetworkSimulationSet_t4BA8B34DF74B489FCB89281132F777080DBEAF49* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_get_CurrentServerAddress_mEECF2CACB633771F81D6F9A680CB4611F4E52ECB (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_CheckIfOpCanBeSent_m0189FCD6123C73B7A5A4C1C59AE7D0E42A1CD9CB (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, uint8_t ___0_opCode, int32_t ___1_serverConnection, String_t* ___2_opName, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_get_AppVersion_mA2E5DE4671D1C7BD67296921DBD776E61F63E388_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
inline uint8_t Nullable_1_get_Value_mD2669113FE2CC13783821705D0EFC4E7652F39BE (Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E* __this, const RuntimeMethod* method)
{
	return ((  uint8_t (*) (Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E*, const RuntimeMethod*))Nullable_1_get_Value_mE5CC6A25131BC0BB308AAE86D96DDB117B448650_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_get_IsFetchingFriendList_mAE1DBC0FB2DF895A2BA0B8D429D3CD373091FF2B (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
inline void List_1__ctor_m1A062F45FE926079CE2D4FD38A3BF15F7AEB89AF (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_get_UserId_mF095E7FB569A0CD2AEEBEA88FCADE18B9486148D (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
inline bool List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1 (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, String_t* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method);
}
inline void List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, String_t* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
inline int32_t List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
inline StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
	return ((  StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_CurrentLobby_m4EB9BF699C5CBB3FDB950CFB83D9984B616DA6E9_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OpJoinRandomRoomParams__ctor_mF7D788297A56B000A13BC70C68612B653363E78B (OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnterRoomParams__ctor_m59BB4C9762321F59D7238996F68C7EB970ACDBB8 (EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_GameServerAddress_m8FD60CD030C217ECDC7870DAF3E236C542DA9F46_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_value, const RuntimeMethod* method) ;
inline int32_t Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549 (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*, const RuntimeMethod*))Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Player_SetCustomProperties_mACE0A943F112829C5E9E91BC5FC8050FF9E4EECA (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___0_propertiesToSet, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___1_expectedValues, WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* ___2_webFlags, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Extensions_MergeStringKeys_mDEDDE56F5A71A86B226F80FAE6D891B3AB44FC2A (RuntimeObject* ___0_target, RuntimeObject* ___1_addHash, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_OpSetPropertiesOfActor_m93FBE9E7FAD798CB5C14D693A373162B7FB30629 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_actorNr, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___1_actorProperties, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___2_expectedProperties, WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* ___3_webFlags, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingPeer_OpSetPropertiesOfActor_mB8F7A78D288183310B380DE2F56A2CAA717C7029 (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, int32_t ___0_actorNr, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___1_actorProperties, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___2_expectedProperties, WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* ___3_webflags, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Room_get_BroadcastPropertiesChangeToAll_m3127C5952EEA729C0B5C9F257C59A7EA0C693C7F_inline (Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InRoomCallbacksContainer_OnPlayerPropertiesUpdate_mBFDB51810043C93C55DCA31E3E947D57E5B2966D (InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488* __this, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_targetPlayer, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___1_changedProp, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_OpSetPropertiesOfRoom_mDB4F00727530FF42223D2277EA968383B82B2115 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___0_gameProperties, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___1_expectedProperties, WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* ___2_webFlags, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable_set_Item_m27BF74ACA5188603E1D3CBDCAE140C590BA9217A (Hashtable_tD626399B3ADFD501225241D7366103F35472542A* __this, uint8_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingPeer_OpSetPropertiesOfRoom_mB335B50689F1BD3D608CD682FDD6DCA1675182AB (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___0_gameProperties, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___1_expectedProperties, WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* ___2_webflags, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InRoomCallbacksContainer_OnRoomPropertiesUpdate_m0D96FF82986BB9A3001693BB6B65F0B81E71CDA2 (InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488* __this, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___0_propertiesThatChanged, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_get_InRoom_m94253789BA5BD9C81534C4F9682B5E707EF08E78 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Hashtable_tD626399B3ADFD501225241D7366103F35472542A* LoadBalancingClient_ReadoutPropertiesForActorNr_m6C3CA32EF051B53A279F13AB91AA6E0D14B0D66F (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___0_actorProperties, int32_t ___1_actorNr, const RuntimeMethod* method) ;
inline KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6 (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method)
{
	return ((  KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* (*) (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*, const RuntimeMethod*))Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_gshared)(__this, method);
}
inline Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5 (KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF (*) (KeyCollection_tB45A861D090B15129521119AE48ED3813820A974*, const RuntimeMethod*))KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5_gshared)(__this, method);
}
inline void Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7 (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF*, const RuntimeMethod*))Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7_gshared)(__this, method);
}
inline RuntimeObject* Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_inline (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF*, const RuntimeMethod*))Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Hashtable_get_Item_mE4741BBE2CD6294D3AC71811668524D262387B2A (Hashtable_tD626399B3ADFD501225241D7366103F35472542A* __this, uint8_t ___0_key, const RuntimeMethod* method) ;
inline bool Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF*, const RuntimeMethod*))Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C_gshared)(__this, method);
}
inline bool Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Player_get_UserId_m7FAE62845C7080A564297D0BFB285E692A1A234C_inline (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C (Guid_t* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Player_set_UserId_m723DFC235CC6FDDA2AE433B6D35B499DF93CFCEA_inline (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Player_ChangeLocalID_m8BF980A812B01419C48D9201050EBCDD05D73347 (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, int32_t ___0_newID, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Player_set_RoomReference_m39E94C50F5580616B89B43EF1027749326845F1C_inline (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_CurrentRoom_m54F077811E8C961FB7EBBA1F5A1878E1FF57B8D5_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Room_set_LoadBalancingClient_mB8303EC161066BECFC6136E20976E45C3ADD19EC_inline (Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* __this, LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OperationResponse_get_Item_mEB2FFC5B967D14E344238A457F480DCD9E976422 (OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* __this, uint8_t ___0_parameterCode, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_ChangeLocalID_m60F7702A54AA4C2EDA224B846624924A415D2B8B (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_newId, bool ___1_applyUserId, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ParameterDictionary_ContainsKey_m77BEFACAD281084DC233697EF94B7D8B55589AD2 (ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* __this, uint8_t ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ParameterDictionary_get_Item_m8B3EF326A2553ED8DD48D04B1378B38B341544A3 (ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* __this, uint8_t ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_UpdatedActorList_m3D33C1112BAFF3F5B46965901120902410B50412 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_actorsInGame, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_ReadoutProperties_mDCC343F8020D333BECF96CFAF07D7287FA50AAEF (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___0_gameProperties, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___1_actorProperties, int32_t ___2_targetActorNr, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ParameterDictionary_TryGetValue_mBA556F2681C5F8AAE5058D98EDECAD8AEE154EA5 (ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* __this, uint8_t ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Room_InternalCacheRoomFlags_m02C8F78D51B9E4366DC12C7B9F93946C0D88C054 (Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* __this, int32_t ___0_roomFlags, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Room_get_SuppressRoomEvents_m4F22FB5CC70A50D266A5982DCEC2237BEC15F811_inline (Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Player_UpdateNickNameOnJoined_m16B09DC43E71C3B39F70544D56BD959C55F1051C (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatchMakingCallbacksContainer_OnCreatedRoom_m8E0D76B2CAC7D68CF6765FFA72291FBACDD826AB (MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatchMakingCallbacksContainer_OnJoinedRoom_m706BC3A5877F1873EAA56FD78F396B83B2D73C7F (MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Player__ctor_m89B40EC690099F61A8B495258C03EC59BF876199 (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, String_t* ___0_nickName, int32_t ___1_actorNumber, bool ___2_isLocal, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___3_playerProperties, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Room__ctor_m8C0D6B3C04C9AC3ACF48A964E742B6153303F4B5 (Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* __this, String_t* ___0_roomName, RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* ___1_options, bool ___2_isOffline, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, RuntimeObject* ___1_actualValue, String_t* ___2_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_CheckIfOpAllowedOnServer_m520FB2406092EE9DC40E644AA3B913EF94B2AD67 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, uint8_t ___0_opCode, int32_t ___1_serverConnection, const RuntimeMethod* method) ;
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) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_CheckIfClientIsReadyToCallOperation_m69789789ED4B46093098E2933606C1C06B80E141 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, uint8_t ___0_opCode, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_GetName_m05FE85181853F756BA6BB2C033DD3590E6114D29 (Type_t* ___0_enumType, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_get_IsConnectedAndReady_m102453C94444730782C5B155D5035B3BA9D00DB3 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_get_InLobby_mD6FDB1D5F15A5EF886683F63BC2B2BBC1219F064 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatchMakingCallbacksContainer_OnJoinRoomFailed_mF985571F6BA5638660536648C04F8AF8A5B32FAD (MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* __this, int16_t ___0_returnCode, String_t* ___1_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatchMakingCallbacksContainer_OnCreateRoomFailed_m17A6AEC07BA3C822ED30614E46CCE8104EA0A738 (MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* __this, int16_t ___0_returnCode, String_t* ___1_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatchMakingCallbacksContainer_OnJoinRandomFailed_m1ABDEEBCD01F9D67AB3DADBD2AE05D855B08D0D5 (MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* __this, int16_t ___0_returnCode, String_t* ___1_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OperationResponse_ToStringFull_mB3ECC86F024A425BD00664B6CDFAB67A250D7A23 (OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionCallbacksContainer_OnCustomAuthenticationFailed_m2A4541D3948AF79F581564AB585BCEED894E9884 (ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD* __this, String_t* ___0_debugMessage, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_UserId_m5FCB3C351D29E98515A552B1982463CE370C9759 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_NickName_m161581270AA18B74D04D7A4E7D7A4EEB7F177179 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_get_NickName_m414AD761795248BB60AB52F51669A9588C6DE61A (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_SetupEncryption_mA8B648D59695D990D5446BC029B5213BF322CDE7 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* ___0_encryptionData, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_CurrentCluster_mD920F168984BC2102C3D0E9887FA61B202ED03A9_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_ReplacePortWithAlternative_m4A33C3D657C1B135D5E758E9F0CCB3C444928965 (String_t* ___0_address, uint16_t ___1_replacementPort, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_DisconnectToReconnect_m71F7485F2BC534308A0A8EDE09217E091D0C3639 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionCallbacksContainer_OnConnectedToMaster_m469FE70ABAD8A5A16CFA2D28BBC2488AEFB7D675 (ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_CallbackRoomEnterFailed_m742870A90CC600896660FDE535035291D587D4AA (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* ___0_operationResponse, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Hashtable_tD626399B3ADFD501225241D7366103F35472542A* Player_get_CustomProperties_m398B81FB1DEE02243650B8CB5FBF5C7F1B8928D6_inline (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Extensions_Merge_m786DAB3FFBE967BD85AEA3871F87C5DF994C4FA1 (RuntimeObject* ___0_target, RuntimeObject* ___1_addHash, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionCallbacksContainer_OnCustomAuthenticationResponse_mABE4BB1F856D0B677CA74F54B92DAE3ACE4AC489 (ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD* __this, Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___0_data, const RuntimeMethod* method) ;
inline ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline (const RuntimeMethod* method)
{
	return ((  ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* (*) (const RuntimeMethod*))Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int16_ToString_mD65153B762673B865D4F8FF9B567BECC1ABF6D23 (int16_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegionHandler__ctor_m5AB54F3B57DEDBBE99776A020AB2E80BFFF47D56 (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, uint16_t ___0_masterServerPortOverride, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RegionHandler_get_IsPinging_m5C6F194C3DF9C39DD3D21F18BC085F6E02B27444_inline (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegionHandler_SetRegions_mB40189BE96F3F140F39DABC39C2B5B8D62F88CB0 (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* ___0_opGetRegions, LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ___1_loadBalancingClient, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionCallbacksContainer_OnRegionListReceived_mCAD5192264F3990C360389875560C566CE4829DE (ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD* __this, RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* ___0_regionHandler, const RuntimeMethod* method) ;
inline void Action_1__ctor_m215F7D57B46C05B7411E4B5B4C7DDB91EEA86681 (Action_1_tD013146E11DC5068784A80C11B7415DC9FE54B74* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Action_1_tD013146E11DC5068784A80C11B7415DC9FE54B74*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegionHandler_PingMinimumOfRegions_mBDA481EF544E14116455B0352A160D07B6AF5762 (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, Action_1_tD013146E11DC5068784A80C11B7415DC9FE54B74* ___0_onCompleteCallback, String_t* ___1_previousSummary, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_GameEnteredOnGameServer_mFBF9286F31C09BE9684A5F99B50DC94DEC045904 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* ___0_operationResponse, const RuntimeMethod* method) ;
inline void List_1__ctor_m3AAD2029AC37E49D77E006780B4D2D13A64DF326 (List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RoomInfo__ctor_mB7E51C34204DD4DF7C230FA103E4474F00458F13 (RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* __this, String_t* ___0_roomName, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___1_roomProperties, const RuntimeMethod* method) ;
inline void List_1_Add_mED95EC7FA13F374EEFDC67127D3BE951D2A7886D_inline (List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE* __this, RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE*, RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyCallbacksContainer_OnRoomListUpdate_m511A5C40CF017CAD9358C788CF2416B42F34D2EB (LobbyCallbacksContainer_tEF75E5B06B44AD5DE298FA7C597901BAE1E352FC* __this, List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE* ___0_roomList, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyCallbacksContainer_OnJoinedLobby_m9909EDF69A095A8A9E1042A09384CF0E6880BF01 (LobbyCallbacksContainer_tEF75E5B06B44AD5DE298FA7C597901BAE1E352FC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyCallbacksContainer_OnLeftLobby_m070A8F24A1E4974E981A5BC47F55C35F4161B28A (LobbyCallbacksContainer_tEF75E5B06B44AD5DE298FA7C597901BAE1E352FC* __this, const RuntimeMethod* method) ;
inline void List_1__ctor_mBB62DA52C9286BE4334FB5ADB440F6960C2F2A2D (List_1_tAF836F2F45E5E36A0C7B30A5B2C2B8FED009605F* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
	((  void (*) (List_1_tAF836F2F45E5E36A0C7B30A5B2C2B8FED009605F*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FriendInfo__ctor_mC00364B41FD3ED2B78A41A9686DACA22F24C7C58 (FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FriendInfo_set_UserId_mA0CF07580BFD231F699F4A6FB8156DF582130545_inline (FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FriendInfo_set_Room_mD39A230840735002D698B0900EC48CD20F3AF0F4_inline (FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FriendInfo_set_IsOnline_m506A060851B3004AB7DAC4A265D5E1BB265C428F_inline (FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* __this, bool ___0_value, const RuntimeMethod* method) ;
inline void List_1_Insert_mFF78521A83604008626A675BD01731E9857F9BC0 (List_1_tAF836F2F45E5E36A0C7B30A5B2C2B8FED009605F* __this, int32_t ___0_index, FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* ___1_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tAF836F2F45E5E36A0C7B30A5B2C2B8FED009605F*, int32_t, FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC*, const RuntimeMethod*))List_1_Insert_m9C9559248941FED50561DB029D55DF08DEF3B094_gshared)(__this, ___0_index, ___1_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatchMakingCallbacksContainer_OnFriendListUpdate_mEC6BDABF33A8B5D8F05F5F2B9C6242D779203E45 (MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* __this, List_1_tAF836F2F45E5E36A0C7B30A5B2C2B8FED009605F* ___0_friendList, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebRpcCallbacksContainer_OnWebRpcResponse_mD4268378C7649E5A9E5B91BCA31D02AB43F39111 (WebRpcCallbacksContainer_t88E62A57DFEECEC90CE6EC40A270C0C188AD1851* __this, OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* ___0_response, const RuntimeMethod* method) ;
inline void Action_1_Invoke_mAE03759BA05B47D6AE4E00FDF8A7D375EA240C22_inline (Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* __this, OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* ___0_obj, const RuntimeMethod* method)
{
	((  void (*) (Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826*, OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t LoadBalancingClient_get_ConnectCount_m1B481ACD1D7F2439172F6074B9939B685DAAB448_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_ConnectCount_mAD2AB6DF87230BDD3D30090819884646CE3CD026_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionCallbacksContainer_OnConnected_m5B2064A195DF1E637739A1059271D4519507F0DE (ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhotonPeer_EstablishEncryption_m85A9EC5CE626B9EB6115B61F71C7AA0E5E2514E5 (PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_OpGetRegions_m75D91FA3601213F1C42D0984378A875C1AA137AF (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatchMakingCallbacksContainer_OnLeftRoom_m6F7663274EEB2C06C40C0C937BB3063863995478 (MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* __this, const RuntimeMethod* method) ;
inline uint8_t Nullable_1_GetValueOrDefault_m97F94690881C66DA3C9B9A097E34A6AD030BEE7C_inline (Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E* __this, const RuntimeMethod* method)
{
	return ((  uint8_t (*) (Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m6AF3AF6DB9554746726B5BB6D718859A894BD12E_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionCallbacksContainer_OnDisconnected_mB6E52AB9B90D96CE72512973BBDD74529515AFA0 (ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD* __this, int32_t ___0_cause, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SystemConnectionSummary__ctor_m8FE68C2E73195E8485EEC496FD6ACBB67CCA326E (SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A* __this, LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ___0_client, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool LoadBalancingClient_get_EnableProtocolFallback_m65B7F799CD2BC4BCDE41F887AB94F75A86BA752A_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t PhotonPeer_get_UsedProtocol_m0C826B71A5E50635D2E83BC680354DB7B082930E (PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EventData_get_Sender_mD42C430CADD5B3CB7B79411FD46B16A4A257A2FB (EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventData_get_Item_mACA137D18353A551D1A1B2B18F055E4E0B7A7D02 (EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* __this, uint8_t ___0_key, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Player_set_IsInactive_m39CE08F38CC334EBF88D896944F86C7B1B68ACF5_inline (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Player_set_HasRejoined_m10F076B9C1B713D39C854A3156ACBDB714509D81_inline (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InRoomCallbacksContainer_OnPlayerEnteredRoom_mB99A8998A22C3A969C96FC91D27370A91D073346 (InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488* __this, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_newPlayer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InRoomCallbacksContainer_OnMasterClientSwitched_m269C36AC3F9705DBA052299E2799DBCC6AEF28CC (InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488* __this, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_newMasterClient, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InRoomCallbacksContainer_OnPlayerLeftRoom_m025F6624FCA6E49DD87B1F9283B519375A0032ED (InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488* __this, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_otherPlayer, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_PlayersInRoomsCount_m3A57A1DD142C047C9AD1657E1B70FFBFC97C2F25_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_RoomsCount_mF45C69179FB45BAB3D8F8D737063FE1939E6F15A_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_PlayersOnMasterCount_mE9423C2CA89B5E86C93FAECDC55D19C77095593D_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_value, const RuntimeMethod* method) ;
inline void List_1_Clear_m30EA7F92E4BC80FFAB66ED6B3E4DEE04FE476402_inline (List_1_t9502060F404ACB6B9ACF04BFA5D0DFC653142A15* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t9502060F404ACB6B9ACF04BFA5D0DFC653142A15*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedLobbyInfo__ctor_m4EE11782B42CBF8760B2A0A8E21055D28B626CBD (TypedLobbyInfo_t96769DF10F16EB926E1D59D6F0385F6B57262E91* __this, const RuntimeMethod* method) ;
inline void List_1_Add_m971D5CE805E43283CE2C378AFBC594BA99356419_inline (List_1_t9502060F404ACB6B9ACF04BFA5D0DFC653142A15* __this, TypedLobbyInfo_t96769DF10F16EB926E1D59D6F0385F6B57262E91* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t9502060F404ACB6B9ACF04BFA5D0DFC653142A15*, TypedLobbyInfo_t96769DF10F16EB926E1D59D6F0385F6B57262E91*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ByteArraySlice_Release_mB93952B9CE1CDE0519DEBFB26AFE01D450319CDF (ByteArraySlice_tEC4DB78AA23A48C8B7EB601327D00412365FA1B9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyCallbacksContainer_OnLobbyStatisticsUpdate_m7422F74116B93CAF5F4E494001C91075AD17A208 (LobbyCallbacksContainer_tEF75E5B06B44AD5DE298FA7C597901BAE1E352FC* __this, List_1_t9502060F404ACB6B9ACF04BFA5D0DFC653142A15* ___0_lobbyStatistics, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ErrorInfo__ctor_mBD10B330F8FE2CF138458A2203FCDC59E38A3241 (ErrorInfo_tBEC0163224E8E559901B5BA6D2DDDC2B15D013ED* __this, EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* ___0_eventData, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ErrorInfoCallbacksContainer_OnErrorInfo_m18DE8E3B8426397909810082FA592BEAFE5C85BE (ErrorInfoCallbacksContainer_tF60CA97691A86635843C02EEA1D689A384BC7ED7* __this, ErrorInfo_tBEC0163224E8E559901B5BA6D2DDDC2B15D013ED* ___0_errorInfo, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_UpdateCallbackTargets_m4F2FF89CC02BB564AD056FDD305A9E079492DE73 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) ;
inline void Action_1_Invoke_m351BD00A29C48BC40607D65C256C8CAE5F3A7F34_inline (Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* __this, EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* ___0_obj, const RuntimeMethod* method)
{
	((  void (*) (Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295*, EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Extensions_ToStringFull_m7D8AFCB5DE3085C237E3DE4D43209F74C60198C4 (RuntimeObject* ___0_origin, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RegionHandler_get_SummaryToCache_m313FB26DCB72FB6D25EC366E51AF4118F8CD3722 (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* RegionHandler_get_BestRegion_mC9390E2B9A76B5F6A391F5D432D6CFD35F991D94 (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Region_get_Code_m25CDC61EBD0A1EDEA277235D87D55869A18B9122_inline (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_ConnectToRegionMaster_m170672C2A5C0B12DB89090B0EE8ECF6028FA365B (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_region, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UriBuilder__ctor_m782D0160E73CC61448E17FF5AEFAEA22B3BAC145 (UriBuilder_t7931690A4195FCF7400D95D3107C3FB1D55A1C72* __this, String_t* ___0_uri, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UriBuilder_set_Port_mC6C31D266AA5790B8ED038C31489BCC2DE55DE3D (UriBuilder_t7931690A4195FCF7400D95D3107C3FB1D55A1C72* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* UriBuilder_get_Host_m3826E507DE06B91D63ED936BDFD36275368FFD88_inline (UriBuilder_t7931690A4195FCF7400D95D3107C3FB1D55A1C72* __this, const RuntimeMethod* method) ;
inline RuntimeObject* Dictionary_2_get_Item_m8F3D010A0875A7B6F33873C8BD16D7F4A483CEFB (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* __this, uint8_t ___0_key, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*, uint8_t, const RuntimeMethod*))Dictionary_2_get_Item_m8F3D010A0875A7B6F33873C8BD16D7F4A483CEFB_gshared)(__this, ___0_key, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhotonPeer_InitPayloadEncryption_mE95E05EAD5815C3BB54528474928AF63104A905C (PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_secret, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhotonPeer_InitDatagramEncryption_m32B89FE1E156C05E57F3CA29DBB5EA3F778B2B03 (PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_encryptionSecret, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_hmacSecret, bool ___2_randomizedSequenceNumbers, bool ___3_chainingModeGCM, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048 (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*, const RuntimeMethod*))Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_gshared)(__this, method);
}
inline void Dictionary_2_Add_m172B6DC23E861887432196C468285C1492E0CC20 (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* __this, uint8_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*, uint8_t, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Add_m172B6DC23E861887432196C468285C1492E0CC20_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CallbackTargetChange__ctor_m82FC5122C5617FDB4B07D7BC22B3AEDC0C6435CD (CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* __this, RuntimeObject* ___0_target, bool ___1_addTarget, const RuntimeMethod* method) ;
inline void Queue_1_Enqueue_mD4251179B5FACC90FE6936BA4B5615D6C4386D5B (Queue_1_t9BA80EF655597EC91F8BA37831960B5B70540B02* __this, CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (Queue_1_t9BA80EF655597EC91F8BA37831960B5B70540B02*, CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA*, const RuntimeMethod*))Queue_1_Enqueue_m5CB8CF3906F1289F92036F0973EC5BE3450402EF_gshared)(__this, ___0_item, method);
}
inline CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* Queue_1_Dequeue_mBC32385172EA4860B2905717C69021AFC1380D20 (Queue_1_t9BA80EF655597EC91F8BA37831960B5B70540B02* __this, const RuntimeMethod* method)
{
	return ((  CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* (*) (Queue_1_t9BA80EF655597EC91F8BA37831960B5B70540B02*, const RuntimeMethod*))Queue_1_Dequeue_m86B243DF9EC238316EC3D27DF3E0AB8DB0987E84_gshared)(__this, method);
}
inline bool HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method);
}
inline bool HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method);
}
inline bool HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared)(__this, ___0_item, method);
}
inline void LoadBalancingClient_UpdateCallbackTarget_TisIInRoomCallbacks_tCB5BF2989170F7922DF9DDC0026A29C9F97913E3_m773E9F66F00046E4F334482EE3E5C56A921DFAD3 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* ___0_change, List_1_t4F821CA2AA7004F1136ECCB4B0D0B5FDA0CED6CB* ___1_container, const RuntimeMethod* method)
{
	((  void (*) (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4*, CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA*, List_1_t4F821CA2AA7004F1136ECCB4B0D0B5FDA0CED6CB*, const RuntimeMethod*))LoadBalancingClient_UpdateCallbackTarget_TisRuntimeObject_m470E51D9B619B3AAA3EECBF8DAD3DC222B2C3AC8_gshared)(__this, ___0_change, ___1_container, method);
}
inline void LoadBalancingClient_UpdateCallbackTarget_TisIConnectionCallbacks_tB96982D50CAE34F725B4BD75CD15BF25CB10A4A7_m8D1770C5175AB6D82E835841D20D69AE5ED11D12 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* ___0_change, List_1_tE8849B7AC1B37C7BA21A8121E938A26B6BBCFF75* ___1_container, const RuntimeMethod* method)
{
	((  void (*) (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4*, CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA*, List_1_tE8849B7AC1B37C7BA21A8121E938A26B6BBCFF75*, const RuntimeMethod*))LoadBalancingClient_UpdateCallbackTarget_TisRuntimeObject_m470E51D9B619B3AAA3EECBF8DAD3DC222B2C3AC8_gshared)(__this, ___0_change, ___1_container, method);
}
inline void LoadBalancingClient_UpdateCallbackTarget_TisIMatchmakingCallbacks_tE0A102C4938627053FDDDDDAF165F072ACB9569D_m7E9ABBE94410E7FB38C02220A1C606AE224A2875 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* ___0_change, List_1_tB416217C00F9A152E34844C4679D34A5645DA679* ___1_container, const RuntimeMethod* method)
{
	((  void (*) (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4*, CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA*, List_1_tB416217C00F9A152E34844C4679D34A5645DA679*, const RuntimeMethod*))LoadBalancingClient_UpdateCallbackTarget_TisRuntimeObject_m470E51D9B619B3AAA3EECBF8DAD3DC222B2C3AC8_gshared)(__this, ___0_change, ___1_container, method);
}
inline void LoadBalancingClient_UpdateCallbackTarget_TisILobbyCallbacks_t55D801FA8AC43C29D7518F69EFD5CC5921981073_m5062681E6D6F8E3E2435A39D67843523C2DF7C63 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* ___0_change, List_1_t9BB6ED2D092D595654AEDA7D26FBA1CBC4E1E777* ___1_container, const RuntimeMethod* method)
{
	((  void (*) (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4*, CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA*, List_1_t9BB6ED2D092D595654AEDA7D26FBA1CBC4E1E777*, const RuntimeMethod*))LoadBalancingClient_UpdateCallbackTarget_TisRuntimeObject_m470E51D9B619B3AAA3EECBF8DAD3DC222B2C3AC8_gshared)(__this, ___0_change, ___1_container, method);
}
inline void LoadBalancingClient_UpdateCallbackTarget_TisIWebRpcCallback_t68A54DE1F16F0A4C59C594C2991B2199EC85851B_mA181C6D3558AFDD36F559F536633BFBAA5A4D568 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* ___0_change, List_1_t8DDAEBF6D3E8EC9D57859D99A7E19A62A8961FCF* ___1_container, const RuntimeMethod* method)
{
	((  void (*) (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4*, CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA*, List_1_t8DDAEBF6D3E8EC9D57859D99A7E19A62A8961FCF*, const RuntimeMethod*))LoadBalancingClient_UpdateCallbackTarget_TisRuntimeObject_m470E51D9B619B3AAA3EECBF8DAD3DC222B2C3AC8_gshared)(__this, ___0_change, ___1_container, method);
}
inline void LoadBalancingClient_UpdateCallbackTarget_TisIErrorInfoCallback_tAC62D24D228ECEB607474829F647EC768D9705AE_m9D8010BB2F5164A81939C29D80518B11FB68BFB2 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* ___0_change, List_1_t81254F411640ADA726C0B3EDF58984A0A6AAADC2* ___1_container, const RuntimeMethod* method)
{
	((  void (*) (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4*, CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA*, List_1_t81254F411640ADA726C0B3EDF58984A0A6AAADC2*, const RuntimeMethod*))LoadBalancingClient_UpdateCallbackTarget_TisRuntimeObject_m470E51D9B619B3AAA3EECBF8DAD3DC222B2C3AC8_gshared)(__this, ___0_change, ___1_container, method);
}
inline void Action_1__ctor_m0DBBF25185685D744E57EF9C27559699160C3C77 (Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_add_EventReceived_mD61167C623A0E74C42620CFE32BED563CE7C65E1 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_remove_EventReceived_m7BF5967801F48C9795A09E82C6CADED4561003F4 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* ___0_value, const RuntimeMethod* method) ;
inline int32_t Queue_1_get_Count_m5BE91F9F5487587A4162D808E8B9FE9BF54695A9_inline (Queue_1_t9BA80EF655597EC91F8BA37831960B5B70540B02* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Queue_1_t9BA80EF655597EC91F8BA37831960B5B70540B02*, const RuntimeMethod*))Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline)(__this, method);
}
inline void Dictionary_2__ctor_m3624D5290223E183D570E4CC5E15C7CC257D5F79 (Dictionary_2_tCA6FC027A4EAE9285D2860309E61DB2B271D9A80* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tCA6FC027A4EAE9285D2860309E61DB2B271D9A80*, const RuntimeMethod*))Dictionary_2__ctor_mAC9ECDC25CBA7EFBB37F8BF9C59ABBA9E978B535_gshared)(__this, method);
}
inline void Dictionary_2_Add_m291E5851FAB0231C97915E3EC3E9DC09CD6123CF (Dictionary_2_tCA6FC027A4EAE9285D2860309E61DB2B271D9A80* __this, uint8_t ___0_key, int32_t ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tCA6FC027A4EAE9285D2860309E61DB2B271D9A80*, uint8_t, int32_t, const RuntimeMethod*))Dictionary_2_Add_m74259D20D84DE1A5ADF8BEEAEBA4206494EE9945_gshared)(__this, ___0_key, ___1_value, method);
}
inline void List_1__ctor_m2B7CADC4BEB87CAE42F742654531EA7251B10350 (List_1_tE8849B7AC1B37C7BA21A8121E938A26B6BBCFF75* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tE8849B7AC1B37C7BA21A8121E938A26B6BBCFF75*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline Enumerator_t8ADE46F192BF7665659AD5187628C62E1A30BDBE List_1_GetEnumerator_m648E19C91B8B60F08B567E2DC38E1BD8EF823750 (List_1_tE8849B7AC1B37C7BA21A8121E938A26B6BBCFF75* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t8ADE46F192BF7665659AD5187628C62E1A30BDBE (*) (List_1_tE8849B7AC1B37C7BA21A8121E938A26B6BBCFF75*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_mEE97CC354BDB0CA3201410C24DAB5519586B972A (Enumerator_t8ADE46F192BF7665659AD5187628C62E1A30BDBE* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t8ADE46F192BF7665659AD5187628C62E1A30BDBE*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline RuntimeObject* Enumerator_get_Current_mF7CDCBE96E1404E51025A125683C04DF63E99762_inline (Enumerator_t8ADE46F192BF7665659AD5187628C62E1A30BDBE* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Enumerator_t8ADE46F192BF7665659AD5187628C62E1A30BDBE*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_m1B66B8A73F2DB0F5BAA569C3AF0512DC16EE5CC5 (Enumerator_t8ADE46F192BF7665659AD5187628C62E1A30BDBE* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t8ADE46F192BF7665659AD5187628C62E1A30BDBE*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
inline void List_1__ctor_m4AD9687780D3572D8A89F87326BC3F3DF9140D11 (List_1_tB416217C00F9A152E34844C4679D34A5645DA679* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tB416217C00F9A152E34844C4679D34A5645DA679*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline Enumerator_tC5CD747279483750E09CEA5742D2178B6275C494 List_1_GetEnumerator_m24961D78F1BC51CCF2E3130D4C4B1ACE6511125F (List_1_tB416217C00F9A152E34844C4679D34A5645DA679* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_tC5CD747279483750E09CEA5742D2178B6275C494 (*) (List_1_tB416217C00F9A152E34844C4679D34A5645DA679*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_mEBA10CB770D51B55B5302148FFE9000E3B096D51 (Enumerator_tC5CD747279483750E09CEA5742D2178B6275C494* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_tC5CD747279483750E09CEA5742D2178B6275C494*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline RuntimeObject* Enumerator_get_Current_m76C0F231151B8CA85B18328F89FCBEAF2D89615E_inline (Enumerator_tC5CD747279483750E09CEA5742D2178B6275C494* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Enumerator_tC5CD747279483750E09CEA5742D2178B6275C494*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_m775A5CD15AA6E94614352806A5060ED4A59C8DED (Enumerator_tC5CD747279483750E09CEA5742D2178B6275C494* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_tC5CD747279483750E09CEA5742D2178B6275C494*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
inline void List_1__ctor_m628078ED22E98E2C35D9D4893C27B4B38A8F03C7 (List_1_t4F821CA2AA7004F1136ECCB4B0D0B5FDA0CED6CB* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t4F821CA2AA7004F1136ECCB4B0D0B5FDA0CED6CB*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline Enumerator_t47360EA5FF744667AFDD2C9B2FABB4019714714E List_1_GetEnumerator_mFA81F5981B9C1F40E2E7F221A0A17A5434C2E756 (List_1_t4F821CA2AA7004F1136ECCB4B0D0B5FDA0CED6CB* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t47360EA5FF744667AFDD2C9B2FABB4019714714E (*) (List_1_t4F821CA2AA7004F1136ECCB4B0D0B5FDA0CED6CB*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_mDADD120A347BBAF4C54995AACDA4CFC7B480E149 (Enumerator_t47360EA5FF744667AFDD2C9B2FABB4019714714E* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t47360EA5FF744667AFDD2C9B2FABB4019714714E*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline RuntimeObject* Enumerator_get_Current_m6754D330E0682D6380B69F053111D547CDB65B9B_inline (Enumerator_t47360EA5FF744667AFDD2C9B2FABB4019714714E* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Enumerator_t47360EA5FF744667AFDD2C9B2FABB4019714714E*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_m3512149081C40F89E2E5E1E434BBF212FD089EA0 (Enumerator_t47360EA5FF744667AFDD2C9B2FABB4019714714E* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t47360EA5FF744667AFDD2C9B2FABB4019714714E*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
inline void List_1__ctor_m7D001BCAAF3E0DE69B85153568D31284CB6DEFAE (List_1_t9BB6ED2D092D595654AEDA7D26FBA1CBC4E1E777* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t9BB6ED2D092D595654AEDA7D26FBA1CBC4E1E777*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline Enumerator_t7B030683B20FEE551B45225B8438AB8121F20E95 List_1_GetEnumerator_m72C6B01646534D32B378EBA0DF96C24695E85EEF (List_1_t9BB6ED2D092D595654AEDA7D26FBA1CBC4E1E777* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t7B030683B20FEE551B45225B8438AB8121F20E95 (*) (List_1_t9BB6ED2D092D595654AEDA7D26FBA1CBC4E1E777*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_m25C014CAAC2757CEAD7F1F76027227A9687DB730 (Enumerator_t7B030683B20FEE551B45225B8438AB8121F20E95* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t7B030683B20FEE551B45225B8438AB8121F20E95*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline RuntimeObject* Enumerator_get_Current_m1D460DC8DEC48E9BFD1314AFA84533F6F3817900_inline (Enumerator_t7B030683B20FEE551B45225B8438AB8121F20E95* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Enumerator_t7B030683B20FEE551B45225B8438AB8121F20E95*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_m547EC7D95D89D74FBF80EB2161F2C78D9E3E3ADB (Enumerator_t7B030683B20FEE551B45225B8438AB8121F20E95* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t7B030683B20FEE551B45225B8438AB8121F20E95*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
inline void List_1__ctor_mF8D4CD22F4C47D895FB2B32DD4F5D63225F9C97E (List_1_t8DDAEBF6D3E8EC9D57859D99A7E19A62A8961FCF* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t8DDAEBF6D3E8EC9D57859D99A7E19A62A8961FCF*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline Enumerator_tDDB3332EB06157E5D131B1C29A819C493BD451CC List_1_GetEnumerator_m0BBE43FA98EE088988F37A4CDE9AF3560E47F75B (List_1_t8DDAEBF6D3E8EC9D57859D99A7E19A62A8961FCF* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_tDDB3332EB06157E5D131B1C29A819C493BD451CC (*) (List_1_t8DDAEBF6D3E8EC9D57859D99A7E19A62A8961FCF*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_m7272294882AEA5DCC6933076EFEA73440E4C6CCC (Enumerator_tDDB3332EB06157E5D131B1C29A819C493BD451CC* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_tDDB3332EB06157E5D131B1C29A819C493BD451CC*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline RuntimeObject* Enumerator_get_Current_mFFFE0C2D08D33E40E435C2439BD4CF1C4AAF2365_inline (Enumerator_tDDB3332EB06157E5D131B1C29A819C493BD451CC* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Enumerator_tDDB3332EB06157E5D131B1C29A819C493BD451CC*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_mDF83B915984E0BC6B355AC4678E21CB7ED2A08FD (Enumerator_tDDB3332EB06157E5D131B1C29A819C493BD451CC* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_tDDB3332EB06157E5D131B1C29A819C493BD451CC*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
inline void List_1__ctor_mF9CDE19E822EBBC3705F06F1E07B04090566551D (List_1_t81254F411640ADA726C0B3EDF58984A0A6AAADC2* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t81254F411640ADA726C0B3EDF58984A0A6AAADC2*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline Enumerator_t09908EEC2090705D440336567A3D50888124CB2A List_1_GetEnumerator_mFD4BB6AFCF79885A3571B99D52C69B6086D65A94 (List_1_t81254F411640ADA726C0B3EDF58984A0A6AAADC2* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t09908EEC2090705D440336567A3D50888124CB2A (*) (List_1_t81254F411640ADA726C0B3EDF58984A0A6AAADC2*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_mF30E3D192E52B3D13A4B41AC5D300076A86D2389 (Enumerator_t09908EEC2090705D440336567A3D50888124CB2A* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t09908EEC2090705D440336567A3D50888124CB2A*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline RuntimeObject* Enumerator_get_Current_mBA69D097088D09FFF3ECAA61CD04028CA849AE3F_inline (Enumerator_t09908EEC2090705D440336567A3D50888124CB2A* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Enumerator_t09908EEC2090705D440336567A3D50888124CB2A*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_mDCE24998BA7382E4F3485B57F99E64BA2F05A980 (Enumerator_t09908EEC2090705D440336567A3D50888124CB2A* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t09908EEC2090705D440336567A3D50888124CB2A*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
inline void Func_1__ctor_m3DBA9C5D8CF4A7C12F0EED9205FFB06D3DB01C44 (Func_1_t6A45258E73200ABBFC35FC091D2CAB4AAA70EE07* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_1_t6A45258E73200ABBFC35FC091D2CAB4AAA70EE07*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_1__ctor_mD2631744D273E2C3BD71CACF77C72ADB37B1A32F (Action_1_t6B245BF02D5FB1E137A1258BA7D10B8BAF3C09C9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Action_1_t6B245BF02D5FB1E137A1258BA7D10B8BAF3C09C9*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Pool_1__ctor_m9986FF38B68D6C1B61854F91B1E87BF15B9AFE8D (Pool_1_t47635E10016E83A1E327B583977D1F043544FB48* __this, Func_1_t6A45258E73200ABBFC35FC091D2CAB4AAA70EE07* ___0_createFunction, Action_1_t6B245BF02D5FB1E137A1258BA7D10B8BAF3C09C9* ___1_resetFunction, int32_t ___2_poolCapacity, const RuntimeMethod* method)
{
	((  void (*) (Pool_1_t47635E10016E83A1E327B583977D1F043544FB48*, Func_1_t6A45258E73200ABBFC35FC091D2CAB4AAA70EE07*, Action_1_t6B245BF02D5FB1E137A1258BA7D10B8BAF3C09C9*, int32_t, const RuntimeMethod*))Pool_1__ctor_m290C52497B57D177A12401969AC0457A1A548CDB_gshared)(__this, ___0_createFunction, ___1_resetFunction, ___2_poolCapacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhotonPeer__ctor_mF8FA39905A8224500C063DBABA13923FBBE300DA (PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C* __this, uint8_t ___0_protocolType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingPeer_ConfigUnitySockets_mC344F1EF8B5054D1DD2750E3646E9EE28C881EEA (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingPeer__ctor_m0F479484345978405270E676267DAB3422FA5B37 (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, uint8_t ___0_protocolType, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PhotonPeer_set_Listener_m6195DFF83B7ACFBFA25470FAEC5FAA23C8AF9699_inline (PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
inline void Dictionary_2_set_Item_mAE765E357E41A8F8E5B4BB7432F18D8C7CC3BDC1 (Dictionary_2_tAD182111317FFA6F3D46F2A5D89115A1E112F989* __this, uint8_t ___0_key, Type_t* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tAD182111317FFA6F3D46F2A5D89115A1E112F989*, uint8_t, Type_t*, const RuntimeMethod*))Dictionary_2_set_Item_m214F2D8A646B50C3581B8EF90CE4169B9200B9CD_gshared)(__this, ___0_key, ___1_value, method);
}
inline void Dictionary_2__ctor_mBE0AE799EA1BCFCDA47500D7D88B1E897D6AE5EA (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*, int32_t, const RuntimeMethod*))Dictionary_2__ctor_mBE0AE799EA1BCFCDA47500D7D88B1E897D6AE5EA_gshared)(__this, ___0_capacity, method);
}
inline void Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4 (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* __this, uint8_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*, uint8_t, RuntimeObject*, const RuntimeMethod*))Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SendOptions_set_Reliability_mE183CC0D1E7EC44C9ADF1F0E17D20A3A05BD5C6A (SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* PhotonPeer_get_Listener_mB769F69826EC32376B6FB257FEF8B7AC7881B971_inline (PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypedLobby_get_IsDefault_mE87811BFC98E8FFE2ADBA3B1FCF7CB3807C427CA (TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RoomOptions__ctor_m06A5DAB18D3385E8AED5DA84C8A89D9C7E8498F8 (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RoomOptions_get_IsOpen_m23FCA5D11C3B429B370D87A7E6BAAD032DFF6FC1_inline (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RoomOptions_get_IsVisible_m3A6FE1E13DC3BC7BD287449190CCD1F0DB9A4C86_inline (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RoomOptions_get_CleanupCacheOnLeave_mF416FC57C9A0CB96825CAD70D9A6FEAC1398D897_inline (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RoomOptions_get_SuppressRoomEvents_m7B8F0514C7D1D7856CE047270B48571670548FB7_inline (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RoomOptions_get_SuppressPlayerInfo_mB93AB2842A7ABFCFFD22E7DCC5F09AEBFCA1FD63_inline (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RoomOptions_get_PublishUserId_m3648BFBDCB015BACCAC66143463E295C186F0435_inline (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RoomOptions_get_DeleteNullProperties_mE13A7C31C88333F36D9E70D9633FE60304874D62_inline (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RoomOptions_get_BroadcastPropsChangeToAll_mB0794645D28FDC4723BF824AF6922AF7A5250DC7_inline (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingPeer_RoomOptionsToOpParameters_mE565BE00F5A6D5D8F278907B61AA77D4A119029D (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* ___0_op, RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* ___1_roomOptions, bool ___2_usePropertiesKey, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FindFriendsOptions_ToIntFlags_m3361F144E4F652D80917F0D03746037FEA8DB494 (FindFriendsOptions_tF1DE56BA5A55797E20CF4CFC71A6850BA6F24988* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Hashtable_tD626399B3ADFD501225241D7366103F35472542A* Extensions_StripToStringKeys_m943A8B08DF25D16B79E48B6853099BF8E148FD1C (Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___0_original, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WebFlags_get_HttpForward_mE953246AA2C870572F2E41210166F3DB34983801 (WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t AuthenticationValues_get_AuthType_m0B745D57BFF19DFFD283825D461C0417024AAC79_inline (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* AuthenticationValues_get_AuthGetParameters_m9A2052F5DF9261F666501C6577AA3A3885471B81_inline (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* AuthenticationValues_get_AuthPostData_mEEB355975E1667CBA486573E79E7ACF214BB4256_inline (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, String_t* ___0_message, const RuntimeMethod* method) ;
inline ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* Pool_1_Acquire_m5C3516A5E0E3F81CD1B2C4F2E132925304F84C45 (Pool_1_t47635E10016E83A1E327B583977D1F043544FB48* __this, const RuntimeMethod* method)
{
	return ((  ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* (*) (Pool_1_t47635E10016E83A1E327B583977D1F043544FB48*, const RuntimeMethod*))Pool_1_Acquire_m3D2638AF50F716E36F3724B02ECAD260A75415CB_gshared)(__this, method);
}
inline void Pool_1_Release_m7AEE471BA783D67E3BB9D42C80412E4418FFE16B (Pool_1_t47635E10016E83A1E327B583977D1F043544FB48* __this, ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (Pool_1_t47635E10016E83A1E327B583977D1F043544FB48*, ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3*, const RuntimeMethod*))Pool_1_Release_m156A8086C292F8FF8E477672AFF810B31259F25F_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParameterDictionary_Add_mA3DB58752FCED3B3BA7AFD1879F6E994539DEEC1 (ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* __this, uint8_t ___0_code, uint8_t ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParameterDictionary_Add_mC52FE077849B126A362472E37E1D50118159D705 (ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* __this, uint8_t ___0_code, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
inline int32_t Dictionary_2_get_Count_mDBE39F8DFADAA1D303E8BFC83E07EE048D8BAF4D (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*, const RuntimeMethod*))Dictionary_2_get_Count_mDBE39F8DFADAA1D303E8BFC83E07EE048D8BAF4D_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m6D80BA79F5BB255BEA0A7958F875F239F253A9D8 (U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParameterDictionary__ctor_m6D768D8210FD3F4A25800894967C601326E93A7D (ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParameterDictionary_Clear_mB04C2E920182F6A8EE8F4EF1628DE12E40385C27 (ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaiseEventOptions__ctor_m5AD5093C00DD3EE18EB5033E49C61934E978A94F (RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedLobby__ctor_m6D816F4CA098689E3EA758240921FF50C06B015B (TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AuthenticationValues_set_AuthPostData_mDE04C4546B8BE3929A51077921B60B3AA143ACB0_inline (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_EscapeDataString_m844D0FB6899488BDEBAF160B23397CD7ED8CA2DF (String_t* ___0_stringToEscape, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AuthenticationValues_set_AuthGetParameters_m1414AD92FAC10BA328BF31068ED47CB16ECF0E07_inline (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AuthenticationValues_set_AuthType_m56996D622EEB81A2482DDCDCB1459EE56FE332EE_inline (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, uint8_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Random__ctor_m151183BD4F021499A98B9DE8502DAD4B12DD16AC (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhotonPing_Init_mF7B39A384CC28A8E2EA227317CB66855E4B9E211 (PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Socket__ctor_m35F1F4B4872E251867DA16460F06E903A30E4595 (Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E* __this, int32_t ___0_addressFamily, int32_t ___1_socketType, int32_t ___2_protocolType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Socket_set_ReceiveTimeout_m64104AED8D1B18294EB55BDA58DC291A4BEEAD9B (Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Socket_Connect_m993753041D265405B096790E1989EB5895A9CD5E (Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E* __this, String_t* ___0_host, int32_t ___1_port, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Socket_Send_m49D0DDE0AB4B18D76A014C6C190D2D0D8489619B (Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Socket_Poll_m65D8E383FBE5A1D4A115942182620422B6646B98 (Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E* __this, int32_t ___0_microSeconds, int32_t ___1_mode, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Socket_Receive_m68516A6F84A33E6EC6E6560FC349E91E265021DB (Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_socketFlags, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Socket_Close_m5EBF3D8BE2C42EF8037BC9372CE7760B1717EEE4 (Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Exception_GetType_mAD1230385BDC06119C339187CC37F22B6A79CF09 (Exception_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhotonPing__ctor_m09B76DE957C3D5807D53E63B6E7849164B248D23 (PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Player_SetPlayerNameProperty_mFD0A4AAEE8D6EFC7B4657781FF29AD2BBF35F685 (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* Player_get_RoomReference_m9F26314DD8B5526A65E0F8F4C975B1BD8B18ED1D_inline (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Room_get_MasterClientId_mCE5793A018B91562F4EB190DBFEB3E87A882104D_inline (Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Player_set_CustomProperties_m742A63E721EDE09454EE66FE53508E3E6FFFDD8D_inline (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* Player_GetNextFor_m26E78541575DDB935C4E3BBE011E86D314AB28EA (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, int32_t ___0_currentPlayerId, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Dictionary_2_t090B48BACBD1134A0E2C74084CF2392C71A6812B* Room_get_Players_m4EC3800DE15506B277257D1EF67C6BCFBBE31065_inline (Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* __this, const RuntimeMethod* method) ;
inline int32_t Dictionary_2_get_Count_mE1AF94F3A6094D44AA9134C60DA2F088E57CDAC2 (Dictionary_2_t090B48BACBD1134A0E2C74084CF2392C71A6812B* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Dictionary_2_t090B48BACBD1134A0E2C74084CF2392C71A6812B*, const RuntimeMethod*))Dictionary_2_get_Count_mB1687BC0FFB3D5E49E5129641D4FB9EA23743F91_gshared)(__this, method);
}
inline KeyCollection_t2E7011E95C7C03E97ABB05A3AB71DC306EDCD1C1* Dictionary_2_get_Keys_m599E4C0B8E2DEC073CB5CC2A4692AE0A5D075281 (Dictionary_2_t090B48BACBD1134A0E2C74084CF2392C71A6812B* __this, const RuntimeMethod* method)
{
	return ((  KeyCollection_t2E7011E95C7C03E97ABB05A3AB71DC306EDCD1C1* (*) (Dictionary_2_t090B48BACBD1134A0E2C74084CF2392C71A6812B*, const RuntimeMethod*))Dictionary_2_get_Keys_m0F5F6FCFB36ED340EC91E6064534CEE0411CEF53_gshared)(__this, method);
}
inline Enumerator_t7C4F8CDF7D719198F84D2DF804BBDC2E63CB4AF4 KeyCollection_GetEnumerator_m0645F06D1CB813F66F5CD52623949AFFFB042C59 (KeyCollection_t2E7011E95C7C03E97ABB05A3AB71DC306EDCD1C1* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t7C4F8CDF7D719198F84D2DF804BBDC2E63CB4AF4 (*) (KeyCollection_t2E7011E95C7C03E97ABB05A3AB71DC306EDCD1C1*, const RuntimeMethod*))KeyCollection_GetEnumerator_m67544B0DCDA9D428FF54B64EF76CD2DA06BC6A2D_gshared)(__this, method);
}
inline void Enumerator_Dispose_m6E90D16D111BD3AC3A867E615F7092BBF4586288 (Enumerator_t7C4F8CDF7D719198F84D2DF804BBDC2E63CB4AF4* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t7C4F8CDF7D719198F84D2DF804BBDC2E63CB4AF4*, const RuntimeMethod*))Enumerator_Dispose_mFA6E663F1019D22095E439EB56AD4F121B42C15B_gshared)(__this, method);
}
inline int32_t Enumerator_get_Current_m952B8C0E543922B963B3CDE559DC9561CD2EA692_inline (Enumerator_t7C4F8CDF7D719198F84D2DF804BBDC2E63CB4AF4* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Enumerator_t7C4F8CDF7D719198F84D2DF804BBDC2E63CB4AF4*, const RuntimeMethod*))Enumerator_get_Current_m8A0598EF34186B32CD19AAE697F86E8C19494FA4_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_m24CB0A961CE85C7A1050E6CE1BEAD22C331C4483 (Enumerator_t7C4F8CDF7D719198F84D2DF804BBDC2E63CB4AF4* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t7C4F8CDF7D719198F84D2DF804BBDC2E63CB4AF4*, const RuntimeMethod*))Enumerator_MoveNext_m82EDDA07CB5C5189F873957F08178FA3FB397EC4_gshared)(__this, method);
}
inline Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* Dictionary_2_get_Item_mF1F69EDC3DC512B038C57381D110A97D3CA011C6 (Dictionary_2_t090B48BACBD1134A0E2C74084CF2392C71A6812B* __this, int32_t ___0_key, const RuntimeMethod* method)
{
	return ((  Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* (*) (Dictionary_2_t090B48BACBD1134A0E2C74084CF2392C71A6812B*, int32_t, const RuntimeMethod*))Dictionary_2_get_Item_mC3FEA647E750C27367C990777D8890E0E712E514_gshared)(__this, ___0_key, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hashtable_ContainsKey_m3D587133716FB10E52C313BA3C8FC186363ED2F1 (Hashtable_tD626399B3ADFD501225241D7366103F35472542A* __this, uint8_t ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Extensions_StripKeysWithNullValues_m09D6D1A2DDAF3A6A364CD0E6DB36B50C4AE35E3E (Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___0_original, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Player_get_IsInactive_m4DDCB652FA77A7DD38F02922C4E411EA4647ED9B_inline (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Room_get_IsOffline_m14D438AAD4639B773956BBA5CA26272B9650BF49_inline (Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* Room_get_LoadBalancingClient_m841CF196A0BAE1D2262DD75E5ABF816B1C45542E_inline (Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Hashtable_tD626399B3ADFD501225241D7366103F35472542A* RoomInfo_get_CustomProperties_mE54DDDE221FC51475970867611765A4205AFD422_inline (RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_m3354EFE6393BED8DD6E18F69BEA131AAADCC622D (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Region_get_Ping_m6D480D031D69AD25407DB7ACFCA3AC5DCB151C20_inline (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Region_SetCodeAndCluster_m6141C9974659DC2D9ECDCDB545B115BB073E5EA0 (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, String_t* ___0_codeAsString, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Region_set_HostAndPort_mE4C5000AE610E411D3EC570C36319D4AEA20017C_inline (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Region_set_Ping_m48411BF3B9D00DDB33173EA2F6BC6228BAA69F77_inline (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Region_set_Code_m53F1EC8662E027CA4F315888F14210E482BE9208_inline (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Region_set_Cluster_m5B0E1BC3189280551A43F03B3B23C358A6223167_inline (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD (String_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966 (String_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Region_ToString_m74F0905F3BA483A1DE94266319C287FD0139ADDD (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, bool ___0_compact, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Region_get_Cluster_mF985DDB15CF40F8554C614DFB4BC5BD21341CB84_inline (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Region_get_HostAndPort_mA2E99034AF566055B326BB030BC8B5381FD8B0B1_inline (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* RegionHandler_get_EnabledRegions_mB11BEECC5E087234C1D2B163F5DBD88415665C47_inline (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, const RuntimeMethod* method) ;
inline void Comparison_1__ctor_mCC12E16A989B49C0F8EC4DCAFEB9B24FA5E366AB (Comparison_1_tA07BC65D9A5FE8BEDB024E10C5DBC2BBB72BFD85* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Comparison_1_tA07BC65D9A5FE8BEDB024E10C5DBC2BBB72BFD85*, RuntimeObject*, intptr_t, const RuntimeMethod*))Comparison_1__ctor_mC1E8799BBCE317B612875123C9C894BD470BFE6A_gshared)(__this, ___0_object, ___1_method, method);
}
inline void List_1_Sort_mB727E65110C46E474669BF4072CE6A551A2EEFC8 (List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* __this, Comparison_1_tA07BC65D9A5FE8BEDB024E10C5DBC2BBB72BFD85* ___0_comparison, const RuntimeMethod* method)
{
	((  void (*) (List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7*, Comparison_1_tA07BC65D9A5FE8BEDB024E10C5DBC2BBB72BFD85*, const RuntimeMethod*))List_1_Sort_mEB3B61CB86B1419919338B0668DC4E568C2FFF93_gshared)(__this, ___0_comparison, method);
}
inline Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* List_1_get_Item_mC60FEFBAA2B487DCA8B89B5EECEF2652261B31B7 (List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* (*) (List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
inline Enumerator_t24F1DED87061638E57B80C25DD0EF7F7BDCD164A List_1_GetEnumerator_mC7422E6831309E243D7E8643662B5B418EC700D5 (List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t24F1DED87061638E57B80C25DD0EF7F7BDCD164A (*) (List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_mA5AB616306C5BCAC7B3D8F47BD7B6EF64A8FF181 (Enumerator_t24F1DED87061638E57B80C25DD0EF7F7BDCD164A* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t24F1DED87061638E57B80C25DD0EF7F7BDCD164A*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* Enumerator_get_Current_m89DB79937F78A08F14854104DFCFFC69ECEC7BA7_inline (Enumerator_t24F1DED87061638E57B80C25DD0EF7F7BDCD164A* __this, const RuntimeMethod* method)
{
	return ((  Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* (*) (Enumerator_t24F1DED87061638E57B80C25DD0EF7F7BDCD164A*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_CompareTo_m32A3DFBEA443A4091053D53825DBB76E6EAFECCF (String_t* __this, String_t* ___0_strB, const RuntimeMethod* method) ;
inline bool Enumerator_MoveNext_mE264388527FA23682B6B043400981DCD1A9988E8 (Enumerator_t24F1DED87061638E57B80C25DD0EF7F7BDCD164A* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t24F1DED87061638E57B80C25DD0EF7F7BDCD164A*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D (StringBuilder_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_AppendFormat_mFA88863E4018C2912D1A783E0EA6DAE4F594124F (StringBuilder_t* __this, String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
inline Enumerator_t2181B7FAED63146F6EF17510AD109B922E7EA9D9 List_1_GetEnumerator_m4C0DA27E4C601E9E62E0EE8D8935B0F794BDE585 (List_1_t6F972EAFC64258DD491584080B232EC12BE33581* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t2181B7FAED63146F6EF17510AD109B922E7EA9D9 (*) (List_1_t6F972EAFC64258DD491584080B232EC12BE33581*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_mC2C80EDEEAF30E7A119E1717467261BED99E1745 (Enumerator_t2181B7FAED63146F6EF17510AD109B922E7EA9D9* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t2181B7FAED63146F6EF17510AD109B922E7EA9D9*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B* Enumerator_get_Current_mEDC8F407DD4D104C4860B611F3E798FA60450E06_inline (Enumerator_t2181B7FAED63146F6EF17510AD109B922E7EA9D9* __this, const RuntimeMethod* method)
{
	return ((  RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B* (*) (Enumerator_t2181B7FAED63146F6EF17510AD109B922E7EA9D9*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RegionPinger_GetResults_mD9042E7C8D7555A05F60E0CC0A07C80DE66AAA00 (RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88 (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
inline bool Enumerator_MoveNext_m3398D14A05E2412648DB11B9241295E823D5C2AC (Enumerator_t2181B7FAED63146F6EF17510AD109B922E7EA9D9* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t2181B7FAED63146F6EF17510AD109B922E7EA9D9*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
inline void List_1__ctor_m9472C6B08751038DB6A2816D811C78DC410BC848 (List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
	((  void (*) (List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RegionHandler_set_EnabledRegions_m3BF5BE5F9A8957DD0E8023598AA6BA1EBE3A4E89_inline (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Region__ctor_m59D212DC55B944AF238DC66846FE3F3A20CE5A86 (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, String_t* ___0_code, String_t* ___1_address, const RuntimeMethod* method) ;
inline void List_1_Add_m40F74DA21027D2B46116887736CF4BB409E353BA_inline (List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* __this, Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7*, Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
inline void Array_Sort_TisString_t_m09BC2FD51737C2ECE0AEEFB23997A98948BD7A89 (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_array, const RuntimeMethod* method)
{
	((  void (*) (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, const RuntimeMethod*))Array_Sort_TisRuntimeObject_mA6FAF0F3EC453F08AA97CB7911891B96C4E25D5A_gshared)(___0_array, method);
}
inline void List_1__ctor_m2DF75B0A34050A1C45547DC177A7BAD958ABD98D (List_1_t6F972EAFC64258DD491584080B232EC12BE33581* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t6F972EAFC64258DD491584080B232EC12BE33581*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass31_0__ctor_mBEB735A39D52627C6280E39752C8AACF141EB014 (U3CU3Ec__DisplayClass31_0_t5885FAA9D6D1B6E0D68DA4D86B11E4602E3A331A* __this, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_m29628CAB131318D06AB46CDC0C3ABE99DD950E65_inline (List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RegionHandler_set_Aborted_mC4BC2820E675002DE868C6374028723176BCED08_inline (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RegionHandler_set_IsPinging_mC4A6997488105E3C320FC8E63A37DAC5986428C6_inline (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviourEmpty_SelfDestroy_m6D536CBBBD85EC1D2E44651F3604CE0DAE94C82C (MonoBehaviourEmpty_t8BBCD2C733FF1AA5B134D7290654C2869AA7C2E9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MonoBehaviourEmpty_t8BBCD2C733FF1AA5B134D7290654C2869AA7C2E9* MonoBehaviourEmpty_BuildInstance_mF2E2B13B9769DFA01D4C22498B777B03AADCD8ED (String_t* ___0_id, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegionHandler_PingEnabledRegions_m3039EE37F97EACF2E631594E3480CED44D39F05B (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4 (String_t* __this, Il2CppChar ___0_separator, int32_t ___1_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21 (String_t* ___0_s, int32_t* ___1_result, const RuntimeMethod* method) ;
inline void Predicate_1__ctor_mB09A8AA6D6B35125D357ED9DC1D9972B6C2E6F3D (Predicate_1_t77C0585D3195F2C3808C43E8DC1E6C1115EECCFE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Predicate_1_t77C0585D3195F2C3808C43E8DC1E6C1115EECCFE*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared)(__this, ___0_object, ___1_method, method);
}
inline Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* List_1_Find_m0B725D43B3FB9E3C8EAA1A7E5D8434599E3FEA90 (List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* __this, Predicate_1_t77C0585D3195F2C3808C43E8DC1E6C1115EECCFE* ___0_match, const RuntimeMethod* method)
{
	return ((  Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* (*) (List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7*, Predicate_1_t77C0585D3195F2C3808C43E8DC1E6C1115EECCFE*, const RuntimeMethod*))List_1_Find_m5E78A210541B0D844FE27B94F509313623BE33D3_gshared)(__this, ___0_match, method);
}
inline void Action_1__ctor_m06F2653AB7C8D2CD0FE255398F824B8F0F129657 (Action_1_tE4E9B9131F210B39DCBA3BF8F226941D0D3EAF73* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Action_1_tE4E9B9131F210B39DCBA3BF8F226941D0D3EAF73*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegionPinger__ctor_mED39AD0EDA7299BD73F76DA4A188FEF77A74851C (RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B* __this, Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* ___0_region, Action_1_tE4E9B9131F210B39DCBA3BF8F226941D0D3EAF73* ___1_onDoneCallback, const RuntimeMethod* method) ;
inline void List_1_Clear_m44448871C2719CD9108C0E02DB7555D32BDF853B_inline (List_1_t6F972EAFC64258DD491584080B232EC12BE33581* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t6F972EAFC64258DD491584080B232EC12BE33581*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
inline void List_1_Add_m5F05F7D43DDEB99BA247449769702116FC0213D1_inline (List_1_t6F972EAFC64258DD491584080B232EC12BE33581* __this, RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t6F972EAFC64258DD491584080B232EC12BE33581*, RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegionPinger_Start_m72A80783766B226657B08F2E00FB8DD1DC7E132A (RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RegionHandler_get_Aborted_mA5AD488B085A7941C56AF530D2A85C23A106CECC_inline (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegionPinger_Abort_mBC23AE9CFB922D49C83B81D476E6C080C112D162 (RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B* __this, const RuntimeMethod* method) ;
inline void Action_1_Invoke_m644EE81CA4B81DDFEA8B6CE92652E07FF5AA7B23_inline (Action_1_tD013146E11DC5068784A80C11B7415DC9FE54B74* __this, RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* ___0_obj, const RuntimeMethod* method)
{
	((  void (*) (Action_1_tD013146E11DC5068784A80C11B7415DC9FE54B74*, RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RegionPinger_get_Done_m96AA7E6623A69F82927866205B03A63E384B09C7_inline (RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method);
}
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MonoScriptData_t8F377A226D8E74E3F10E6E2728E49CEB6AEA459D UnitySourceGeneratedAssemblyMonoScriptTypes_v1_Get_m5F485DE02DF300A4C4B542ED2E7DFCEB6B1D4B14 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t6C220874B8288F2E9E07FEA41E6C8D50B90BBFF5____A1EEE127EDCB26DC801410C3702521CB65E75FED63E08A5EAC05AD6D3442E56C_FieldInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t6C220874B8288F2E9E07FEA41E6C8D50B90BBFF5____C46B892C287FB49D17A1BDD62F426487980CF92F68384FDA82B0A4B81D652DEB_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	MonoScriptData_t8F377A226D8E74E3F10E6E2728E49CEB6AEA459D V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(MonoScriptData_t8F377A226D8E74E3F10E6E2728E49CEB6AEA459D));
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)925));
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
		RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t6C220874B8288F2E9E07FEA41E6C8D50B90BBFF5____C46B892C287FB49D17A1BDD62F426487980CF92F68384FDA82B0A4B81D652DEB_FieldInfo_var) };
		RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
		(&V_0)->___FilePathsData = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___FilePathsData), (void*)L_1);
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)1958));
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = L_3;
		RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t6C220874B8288F2E9E07FEA41E6C8D50B90BBFF5____A1EEE127EDCB26DC801410C3702521CB65E75FED63E08A5EAC05AD6D3442E56C_FieldInfo_var) };
		RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL);
		(&V_0)->___TypesData = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___TypesData), (void*)L_4);
		(&V_0)->___TotalFiles = ((int32_t)16);
		(&V_0)->___TotalTypes = ((int32_t)52);
		(&V_0)->___IsEditorOnly = (bool)0;
		MonoScriptData_t8F377A226D8E74E3F10E6E2728E49CEB6AEA459D L_6 = V_0;
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySourceGeneratedAssemblyMonoScriptTypes_v1__ctor_m9B0757F3E4864C26670CD4C4A450014403AFD4B9 (UnitySourceGeneratedAssemblyMonoScriptTypes_v1_tE0F50C20C3F36E93D4C3E21E43E8DBC09C130264* __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
IL2CPP_EXTERN_C void MonoScriptData_t8F377A226D8E74E3F10E6E2728E49CEB6AEA459D_marshal_pinvoke(const MonoScriptData_t8F377A226D8E74E3F10E6E2728E49CEB6AEA459D& unmarshaled, MonoScriptData_t8F377A226D8E74E3F10E6E2728E49CEB6AEA459D_marshaled_pinvoke& marshaled)
{
	marshaled.___FilePathsData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___FilePathsData);
	marshaled.___TypesData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___TypesData);
	marshaled.___TotalTypes = unmarshaled.___TotalTypes;
	marshaled.___TotalFiles = unmarshaled.___TotalFiles;
	marshaled.___IsEditorOnly = static_cast<int32_t>(unmarshaled.___IsEditorOnly);
}
IL2CPP_EXTERN_C void MonoScriptData_t8F377A226D8E74E3F10E6E2728E49CEB6AEA459D_marshal_pinvoke_back(const MonoScriptData_t8F377A226D8E74E3F10E6E2728E49CEB6AEA459D_marshaled_pinvoke& marshaled, MonoScriptData_t8F377A226D8E74E3F10E6E2728E49CEB6AEA459D& unmarshaled)
{
	unmarshaled.___FilePathsData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___FilePathsData);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___FilePathsData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___FilePathsData));
	unmarshaled.___TypesData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___TypesData);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___TypesData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___TypesData));
	int32_t unmarshaledTotalTypes_temp_2 = 0;
	unmarshaledTotalTypes_temp_2 = marshaled.___TotalTypes;
	unmarshaled.___TotalTypes = unmarshaledTotalTypes_temp_2;
	int32_t unmarshaledTotalFiles_temp_3 = 0;
	unmarshaledTotalFiles_temp_3 = marshaled.___TotalFiles;
	unmarshaled.___TotalFiles = unmarshaledTotalFiles_temp_3;
	bool unmarshaledIsEditorOnly_temp_4 = false;
	unmarshaledIsEditorOnly_temp_4 = static_cast<bool>(marshaled.___IsEditorOnly);
	unmarshaled.___IsEditorOnly = unmarshaledIsEditorOnly_temp_4;
}
IL2CPP_EXTERN_C void MonoScriptData_t8F377A226D8E74E3F10E6E2728E49CEB6AEA459D_marshal_pinvoke_cleanup(MonoScriptData_t8F377A226D8E74E3F10E6E2728E49CEB6AEA459D_marshaled_pinvoke& marshaled)
{
	il2cpp_codegen_com_destroy_safe_array(marshaled.___FilePathsData);
	marshaled.___FilePathsData = NULL;
	il2cpp_codegen_com_destroy_safe_array(marshaled.___TypesData);
	marshaled.___TypesData = NULL;
}
IL2CPP_EXTERN_C void MonoScriptData_t8F377A226D8E74E3F10E6E2728E49CEB6AEA459D_marshal_com(const MonoScriptData_t8F377A226D8E74E3F10E6E2728E49CEB6AEA459D& unmarshaled, MonoScriptData_t8F377A226D8E74E3F10E6E2728E49CEB6AEA459D_marshaled_com& marshaled)
{
	marshaled.___FilePathsData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___FilePathsData);
	marshaled.___TypesData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___TypesData);
	marshaled.___TotalTypes = unmarshaled.___TotalTypes;
	marshaled.___TotalFiles = unmarshaled.___TotalFiles;
	marshaled.___IsEditorOnly = static_cast<int32_t>(unmarshaled.___IsEditorOnly);
}
IL2CPP_EXTERN_C void MonoScriptData_t8F377A226D8E74E3F10E6E2728E49CEB6AEA459D_marshal_com_back(const MonoScriptData_t8F377A226D8E74E3F10E6E2728E49CEB6AEA459D_marshaled_com& marshaled, MonoScriptData_t8F377A226D8E74E3F10E6E2728E49CEB6AEA459D& unmarshaled)
{
	unmarshaled.___FilePathsData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___FilePathsData);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___FilePathsData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___FilePathsData));
	unmarshaled.___TypesData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___TypesData);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___TypesData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___TypesData));
	int32_t unmarshaledTotalTypes_temp_2 = 0;
	unmarshaledTotalTypes_temp_2 = marshaled.___TotalTypes;
	unmarshaled.___TotalTypes = unmarshaledTotalTypes_temp_2;
	int32_t unmarshaledTotalFiles_temp_3 = 0;
	unmarshaledTotalFiles_temp_3 = marshaled.___TotalFiles;
	unmarshaled.___TotalFiles = unmarshaledTotalFiles_temp_3;
	bool unmarshaledIsEditorOnly_temp_4 = false;
	unmarshaledIsEditorOnly_temp_4 = static_cast<bool>(marshaled.___IsEditorOnly);
	unmarshaled.___IsEditorOnly = unmarshaledIsEditorOnly_temp_4;
}
IL2CPP_EXTERN_C void MonoScriptData_t8F377A226D8E74E3F10E6E2728E49CEB6AEA459D_marshal_com_cleanup(MonoScriptData_t8F377A226D8E74E3F10E6E2728E49CEB6AEA459D_marshaled_com& marshaled)
{
	il2cpp_codegen_com_destroy_safe_array(marshaled.___FilePathsData);
	marshaled.___FilePathsData = NULL;
	il2cpp_codegen_com_destroy_safe_array(marshaled.___TypesData);
	marshaled.___TypesData = 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppSettings_get_IsMasterServerAddress_m192DDB33E4948A01D0A6A327E03C3E5EA70EF1D8 (AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___UseNameServer;
		return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppSettings_get_IsBestRegion_m29A45FCEDFBC20C7C6E9CFA732A4E4FC2D1BBFED (AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___UseNameServer;
		if (!L_0)
		{
			goto IL_0014;
		}
	}
	{
		String_t* L_1 = __this->___FixedRegion;
		bool L_2;
		L_2 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_1, NULL);
		return L_2;
	}

IL_0014:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppSettings_get_IsDefaultNameServer_m25CC5D537E41C3678015FEECF221843B9CAEBD29 (AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___UseNameServer;
		if (!L_0)
		{
			goto IL_0014;
		}
	}
	{
		String_t* L_1 = __this->___Server;
		bool L_2;
		L_2 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_1, NULL);
		return L_2;
	}

IL_0014:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppSettings_get_IsDefaultPort_m33C153D59C12548E7B02156976EA8B4F30CB3ACC (AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___Port;
		return (bool)((((int32_t)((((int32_t)L_0) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AppSettings_ToStringFull_mE0DFBA92B70B9A5F77B4BC4CF9F343849DFA6EA8 (AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AuthModeOption_t7CA0F11229CF212E10897F367BEE70D85C01B1EE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionProtocol_t5F53E5A9D1B47CD4A9FAE10E5F648DE2596D46F2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00E7707BB8E04BE52C5037427885B2EEA2E76D4F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral053168EE1CE7A6612D4184BBD9562AD2C67C1271);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral05FA6F338F532A7C7F613DA1F0070CAAE17CF337);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral06371548CDEB806BE394522AF464F418AC8FC2F7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral161D08FB68DD633932F9179744B4802EA8B85B56);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C383529B6FD1D83DCDC0376F9F820FABB9A6C64);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral62BA94CF7D398C28008971803552F390CCE00C8B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8317A1D07176E4B4B8220229692A67A52D7640FD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAB296F79B2F6662D481870A8F479A5867E8C1667);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB45277CEEB1ED5D1EA9F1FD27A87C0EC991530B0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB6E27057756DCA144F5C0F63E9F9918A57D91CFE);
		s_Il2CppMethodInitialized = true;
	}
	int32_t G_B2_0 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B2_1 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B2_2 = NULL;
	String_t* G_B2_3 = NULL;
	int32_t G_B1_0 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B1_1 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B1_2 = NULL;
	String_t* G_B1_3 = NULL;
	String_t* G_B3_0 = NULL;
	int32_t G_B3_1 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B3_2 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B3_3 = NULL;
	String_t* G_B3_4 = NULL;
	int32_t G_B5_0 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B5_1 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B5_2 = NULL;
	String_t* G_B5_3 = NULL;
	int32_t G_B4_0 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B4_1 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B4_2 = NULL;
	String_t* G_B4_3 = NULL;
	String_t* G_B6_0 = NULL;
	int32_t G_B6_1 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B6_2 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B6_3 = NULL;
	String_t* G_B6_4 = NULL;
	int32_t G_B8_0 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B8_1 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B8_2 = NULL;
	String_t* G_B8_3 = NULL;
	int32_t G_B7_0 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B7_1 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B7_2 = NULL;
	String_t* G_B7_3 = NULL;
	String_t* G_B9_0 = NULL;
	int32_t G_B9_1 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B9_2 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B9_3 = NULL;
	String_t* G_B9_4 = NULL;
	int32_t G_B11_0 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B11_1 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B11_2 = NULL;
	String_t* G_B11_3 = NULL;
	int32_t G_B10_0 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B10_1 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B10_2 = NULL;
	String_t* G_B10_3 = NULL;
	String_t* G_B12_0 = NULL;
	int32_t G_B12_1 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B12_2 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B12_3 = NULL;
	String_t* G_B12_4 = NULL;
	int32_t G_B14_0 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B14_1 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B14_2 = NULL;
	String_t* G_B14_3 = NULL;
	int32_t G_B13_0 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B13_1 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B13_2 = NULL;
	String_t* G_B13_3 = NULL;
	String_t* G_B15_0 = NULL;
	int32_t G_B15_1 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B15_2 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B15_3 = NULL;
	String_t* G_B15_4 = NULL;
	int32_t G_B17_0 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B17_1 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B17_2 = NULL;
	String_t* G_B17_3 = NULL;
	int32_t G_B16_0 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B16_1 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B16_2 = NULL;
	String_t* G_B16_3 = NULL;
	String_t* G_B18_0 = NULL;
	int32_t G_B18_1 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B18_2 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B18_3 = NULL;
	String_t* G_B18_4 = NULL;
	int32_t G_B20_0 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B20_1 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B20_2 = NULL;
	String_t* G_B20_3 = NULL;
	int32_t G_B19_0 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B19_1 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B19_2 = NULL;
	String_t* G_B19_3 = NULL;
	String_t* G_B21_0 = NULL;
	int32_t G_B21_1 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B21_2 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B21_3 = NULL;
	String_t* G_B21_4 = NULL;
	int32_t G_B23_0 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B23_1 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B23_2 = NULL;
	String_t* G_B23_3 = NULL;
	int32_t G_B22_0 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B22_1 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B22_2 = NULL;
	String_t* G_B22_3 = NULL;
	String_t* G_B24_0 = NULL;
	int32_t G_B24_1 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B24_2 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B24_3 = NULL;
	String_t* G_B24_4 = NULL;
	{
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)((int32_t)12));
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = L_0;
		String_t* L_2 = __this->___AppIdRealtime;
		bool L_3;
		L_3 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_2, NULL);
		if (L_3)
		{
			G_B2_0 = 0;
			G_B2_1 = L_1;
			G_B2_2 = L_1;
			G_B2_3 = _stringLiteralB45277CEEB1ED5D1EA9F1FD27A87C0EC991530B0;
			goto IL_0038;
		}
		G_B1_0 = 0;
		G_B1_1 = L_1;
		G_B1_2 = L_1;
		G_B1_3 = _stringLiteralB45277CEEB1ED5D1EA9F1FD27A87C0EC991530B0;
	}
	{
		String_t* L_4 = __this->___AppIdRealtime;
		String_t* L_5;
		L_5 = AppSettings_HideAppId_m89ABC867418759F30C39726094217BBA033A8E80(__this, L_4, NULL);
		String_t* L_6;
		L_6 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral05FA6F338F532A7C7F613DA1F0070CAAE17CF337, L_5, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL);
		G_B3_0 = L_6;
		G_B3_1 = G_B1_0;
		G_B3_2 = G_B1_1;
		G_B3_3 = G_B1_2;
		G_B3_4 = G_B1_3;
		goto IL_003d;
	}

IL_0038:
	{
		String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		G_B3_0 = L_7;
		G_B3_1 = G_B2_0;
		G_B3_2 = G_B2_1;
		G_B3_3 = G_B2_2;
		G_B3_4 = G_B2_3;
	}

IL_003d:
	{
		NullCheck(G_B3_2);
		ArrayElementTypeCheck (G_B3_2, G_B3_0);
		(G_B3_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B3_1), (RuntimeObject*)G_B3_0);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = G_B3_3;
		String_t* L_9 = __this->___AppIdFusion;
		bool L_10;
		L_10 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_9, NULL);
		if (L_10)
		{
			G_B5_0 = 1;
			G_B5_1 = L_8;
			G_B5_2 = L_8;
			G_B5_3 = G_B3_4;
			goto IL_006a;
		}
		G_B4_0 = 1;
		G_B4_1 = L_8;
		G_B4_2 = L_8;
		G_B4_3 = G_B3_4;
	}
	{
		String_t* L_11 = __this->___AppIdFusion;
		String_t* L_12;
		L_12 = AppSettings_HideAppId_m89ABC867418759F30C39726094217BBA033A8E80(__this, L_11, NULL);
		String_t* L_13;
		L_13 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral06371548CDEB806BE394522AF464F418AC8FC2F7, L_12, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL);
		G_B6_0 = L_13;
		G_B6_1 = G_B4_0;
		G_B6_2 = G_B4_1;
		G_B6_3 = G_B4_2;
		G_B6_4 = G_B4_3;
		goto IL_006f;
	}

IL_006a:
	{
		String_t* L_14 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		G_B6_0 = L_14;
		G_B6_1 = G_B5_0;
		G_B6_2 = G_B5_1;
		G_B6_3 = G_B5_2;
		G_B6_4 = G_B5_3;
	}

IL_006f:
	{
		NullCheck(G_B6_2);
		ArrayElementTypeCheck (G_B6_2, G_B6_0);
		(G_B6_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B6_1), (RuntimeObject*)G_B6_0);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15 = G_B6_3;
		String_t* L_16 = __this->___AppIdChat;
		bool L_17;
		L_17 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_16, NULL);
		if (L_17)
		{
			G_B8_0 = 2;
			G_B8_1 = L_15;
			G_B8_2 = L_15;
			G_B8_3 = G_B6_4;
			goto IL_009c;
		}
		G_B7_0 = 2;
		G_B7_1 = L_15;
		G_B7_2 = L_15;
		G_B7_3 = G_B6_4;
	}
	{
		String_t* L_18 = __this->___AppIdChat;
		String_t* L_19;
		L_19 = AppSettings_HideAppId_m89ABC867418759F30C39726094217BBA033A8E80(__this, L_18, NULL);
		String_t* L_20;
		L_20 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral00E7707BB8E04BE52C5037427885B2EEA2E76D4F, L_19, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL);
		G_B9_0 = L_20;
		G_B9_1 = G_B7_0;
		G_B9_2 = G_B7_1;
		G_B9_3 = G_B7_2;
		G_B9_4 = G_B7_3;
		goto IL_00a1;
	}

IL_009c:
	{
		String_t* L_21 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		G_B9_0 = L_21;
		G_B9_1 = G_B8_0;
		G_B9_2 = G_B8_1;
		G_B9_3 = G_B8_2;
		G_B9_4 = G_B8_3;
	}

IL_00a1:
	{
		NullCheck(G_B9_2);
		ArrayElementTypeCheck (G_B9_2, G_B9_0);
		(G_B9_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B9_1), (RuntimeObject*)G_B9_0);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_22 = G_B9_3;
		String_t* L_23 = __this->___AppIdVoice;
		bool L_24;
		L_24 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_23, NULL);
		if (L_24)
		{
			G_B11_0 = 3;
			G_B11_1 = L_22;
			G_B11_2 = L_22;
			G_B11_3 = G_B9_4;
			goto IL_00ce;
		}
		G_B10_0 = 3;
		G_B10_1 = L_22;
		G_B10_2 = L_22;
		G_B10_3 = G_B9_4;
	}
	{
		String_t* L_25 = __this->___AppIdVoice;
		String_t* L_26;
		L_26 = AppSettings_HideAppId_m89ABC867418759F30C39726094217BBA033A8E80(__this, L_25, NULL);
		String_t* L_27;
		L_27 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral62BA94CF7D398C28008971803552F390CCE00C8B, L_26, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL);
		G_B12_0 = L_27;
		G_B12_1 = G_B10_0;
		G_B12_2 = G_B10_1;
		G_B12_3 = G_B10_2;
		G_B12_4 = G_B10_3;
		goto IL_00d3;
	}

IL_00ce:
	{
		String_t* L_28 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		G_B12_0 = L_28;
		G_B12_1 = G_B11_0;
		G_B12_2 = G_B11_1;
		G_B12_3 = G_B11_2;
		G_B12_4 = G_B11_3;
	}

IL_00d3:
	{
		NullCheck(G_B12_2);
		ArrayElementTypeCheck (G_B12_2, G_B12_0);
		(G_B12_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B12_1), (RuntimeObject*)G_B12_0);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_29 = G_B12_3;
		String_t* L_30 = __this->___AppVersion;
		bool L_31;
		L_31 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_30, NULL);
		if (L_31)
		{
			G_B14_0 = 4;
			G_B14_1 = L_29;
			G_B14_2 = L_29;
			G_B14_3 = G_B12_4;
			goto IL_00fa;
		}
		G_B13_0 = 4;
		G_B13_1 = L_29;
		G_B13_2 = L_29;
		G_B13_3 = G_B12_4;
	}
	{
		String_t* L_32 = __this->___AppVersion;
		String_t* L_33;
		L_33 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral161D08FB68DD633932F9179744B4802EA8B85B56, L_32, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL);
		G_B15_0 = L_33;
		G_B15_1 = G_B13_0;
		G_B15_2 = G_B13_1;
		G_B15_3 = G_B13_2;
		G_B15_4 = G_B13_3;
		goto IL_00ff;
	}

IL_00fa:
	{
		String_t* L_34 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		G_B15_0 = L_34;
		G_B15_1 = G_B14_0;
		G_B15_2 = G_B14_1;
		G_B15_3 = G_B14_2;
		G_B15_4 = G_B14_3;
	}

IL_00ff:
	{
		NullCheck(G_B15_2);
		ArrayElementTypeCheck (G_B15_2, G_B15_0);
		(G_B15_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B15_1), (RuntimeObject*)G_B15_0);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_35 = G_B15_3;
		bool* L_36 = (bool*)(&__this->___UseNameServer);
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.boolean_class);
		String_t* L_37;
		L_37 = Boolean_ToString_m6646C8026B1DF381A1EE8CD13549175E9703CC63(L_36, NULL);
		String_t* L_38;
		L_38 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral8317A1D07176E4B4B8220229692A67A52D7640FD, L_37, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL);
		NullCheck(L_35);
		ArrayElementTypeCheck (L_35, L_38);
		(L_35)->SetAt(static_cast<il2cpp_array_size_t>(5), (RuntimeObject*)L_38);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_39 = L_35;
		String_t* L_40 = __this->___FixedRegion;
		String_t* L_41;
		L_41 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralAB296F79B2F6662D481870A8F479A5867E8C1667, L_40, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL);
		NullCheck(L_39);
		ArrayElementTypeCheck (L_39, L_41);
		(L_39)->SetAt(static_cast<il2cpp_array_size_t>(6), (RuntimeObject*)L_41);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_42 = L_39;
		String_t* L_43 = __this->___Server;
		bool L_44;
		L_44 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_43, NULL);
		if (L_44)
		{
			G_B17_0 = 7;
			G_B17_1 = L_42;
			G_B17_2 = L_42;
			G_B17_3 = G_B15_4;
			goto IL_015b;
		}
		G_B16_0 = 7;
		G_B16_1 = L_42;
		G_B16_2 = L_42;
		G_B16_3 = G_B15_4;
	}
	{
		String_t* L_45 = __this->___Server;
		String_t* L_46;
		L_46 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral2C383529B6FD1D83DCDC0376F9F820FABB9A6C64, L_45, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL);
		G_B18_0 = L_46;
		G_B18_1 = G_B16_0;
		G_B18_2 = G_B16_1;
		G_B18_3 = G_B16_2;
		G_B18_4 = G_B16_3;
		goto IL_0160;
	}

IL_015b:
	{
		String_t* L_47 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		G_B18_0 = L_47;
		G_B18_1 = G_B17_0;
		G_B18_2 = G_B17_1;
		G_B18_3 = G_B17_2;
		G_B18_4 = G_B17_3;
	}

IL_0160:
	{
		NullCheck(G_B18_2);
		ArrayElementTypeCheck (G_B18_2, G_B18_0);
		(G_B18_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B18_1), (RuntimeObject*)G_B18_0);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_48 = G_B18_3;
		bool L_49;
		L_49 = AppSettings_get_IsDefaultPort_m33C153D59C12548E7B02156976EA8B4F30CB3ACC(__this, NULL);
		if (L_49)
		{
			G_B20_0 = 8;
			G_B20_1 = L_48;
			G_B20_2 = L_48;
			G_B20_3 = G_B18_4;
			goto IL_0187;
		}
		G_B19_0 = 8;
		G_B19_1 = L_48;
		G_B19_2 = L_48;
		G_B19_3 = G_B18_4;
	}
	{
		int32_t* L_50 = (int32_t*)(&__this->___Port);
		String_t* L_51;
		L_51 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_50, NULL);
		String_t* L_52;
		L_52 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral053168EE1CE7A6612D4184BBD9562AD2C67C1271, L_51, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL);
		G_B21_0 = L_52;
		G_B21_1 = G_B19_0;
		G_B21_2 = G_B19_1;
		G_B21_3 = G_B19_2;
		G_B21_4 = G_B19_3;
		goto IL_018c;
	}

IL_0187:
	{
		String_t* L_53 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		G_B21_0 = L_53;
		G_B21_1 = G_B20_0;
		G_B21_2 = G_B20_1;
		G_B21_3 = G_B20_2;
		G_B21_4 = G_B20_3;
	}

IL_018c:
	{
		NullCheck(G_B21_2);
		ArrayElementTypeCheck (G_B21_2, G_B21_0);
		(G_B21_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B21_1), (RuntimeObject*)G_B21_0);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_54 = G_B21_3;
		String_t* L_55 = __this->___ProxyServer;
		bool L_56;
		L_56 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_55, NULL);
		if (L_56)
		{
			G_B23_0 = ((int32_t)9);
			G_B23_1 = L_54;
			G_B23_2 = L_54;
			G_B23_3 = G_B21_4;
			goto IL_01b4;
		}
		G_B22_0 = ((int32_t)9);
		G_B22_1 = L_54;
		G_B22_2 = L_54;
		G_B22_3 = G_B21_4;
	}
	{
		String_t* L_57 = __this->___ProxyServer;
		String_t* L_58;
		L_58 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralB6E27057756DCA144F5C0F63E9F9918A57D91CFE, L_57, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL);
		G_B24_0 = L_58;
		G_B24_1 = G_B22_0;
		G_B24_2 = G_B22_1;
		G_B24_3 = G_B22_2;
		G_B24_4 = G_B22_3;
		goto IL_01b9;
	}

IL_01b4:
	{
		String_t* L_59 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		G_B24_0 = L_59;
		G_B24_1 = G_B23_0;
		G_B24_2 = G_B23_1;
		G_B24_3 = G_B23_2;
		G_B24_4 = G_B23_3;
	}

IL_01b9:
	{
		NullCheck(G_B24_2);
		ArrayElementTypeCheck (G_B24_2, G_B24_0);
		(G_B24_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B24_1), (RuntimeObject*)G_B24_0);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_60 = G_B24_3;
		uint8_t L_61 = __this->___Protocol;
		uint8_t L_62 = L_61;
		RuntimeObject* L_63 = Box(ConnectionProtocol_t5F53E5A9D1B47CD4A9FAE10E5F648DE2596D46F2_il2cpp_TypeInfo_var, &L_62);
		NullCheck(L_60);
		ArrayElementTypeCheck (L_60, L_63);
		(L_60)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (RuntimeObject*)L_63);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_64 = L_60;
		int32_t L_65 = __this->___AuthMode;
		int32_t L_66 = L_65;
		RuntimeObject* L_67 = Box(AuthModeOption_t7CA0F11229CF212E10897F367BEE70D85C01B1EE_il2cpp_TypeInfo_var, &L_66);
		NullCheck(L_64);
		ArrayElementTypeCheck (L_64, L_67);
		(L_64)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (RuntimeObject*)L_67);
		String_t* L_68;
		L_68 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(G_B24_4, L_64, NULL);
		return L_68;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppSettings_IsAppId_m869B23B3728F6E4D2A0F9318F27A5B6CD32A2413 (String_t* ___0_val, const RuntimeMethod* method) 
{
	bool V_0 = false;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	try
	{
		String_t* L_0 = ___0_val;
		Guid_t L_1;
		memset((&L_1), 0, sizeof(L_1));
		Guid__ctor_mAE66BA1C43B4194F4F7991E2E30370E36CBBF830((&L_1), L_0, NULL);
		goto IL_000e;
	}
	catch(Il2CppExceptionWrapper& e)
	{
		if(il2cpp_codegen_class_is_assignable_from (il2cpp_defaults.object_class, il2cpp_codegen_object_class(e.ex)))
		{
			IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
			goto CATCH_0009;
		}
		throw e;
	}

CATCH_0009:
	{
		RuntimeObject* L_2 = ((RuntimeObject*)IL2CPP_GET_ACTIVE_EXCEPTION(RuntimeObject*));;
		V_0 = (bool)0;
		IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
		goto IL_0010;
	}

IL_000e:
	{
		return (bool)1;
	}

IL_0010:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AppSettings_HideAppId_m89ABC867418759F30C39726094217BBA033A8E80 (AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* __this, String_t* ___0_appId, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB056053ED873F9751A6BF8D0EBEA1D10D0FF2F34);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___0_appId;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		if (L_1)
		{
			goto IL_0024;
		}
	}
	{
		String_t* L_2 = ___0_appId;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_2, NULL);
		if ((((int32_t)L_3) < ((int32_t)8)))
		{
			goto IL_0024;
		}
	}
	{
		String_t* L_4 = ___0_appId;
		NullCheck(L_4);
		String_t* L_5;
		L_5 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_4, 0, 8, NULL);
		String_t* L_6;
		L_6 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_5, _stringLiteralB056053ED873F9751A6BF8D0EBEA1D10D0FF2F34, NULL);
		return L_6;
	}

IL_0024:
	{
		String_t* L_7 = ___0_appId;
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* AppSettings_CopyTo_mE304EF3079424281AC51411AB237969412FD6F93 (AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* __this, AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* ___0_d, const RuntimeMethod* method) 
{
	{
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_0 = ___0_d;
		String_t* L_1 = __this->___AppIdRealtime;
		NullCheck(L_0);
		L_0->___AppIdRealtime = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&L_0->___AppIdRealtime), (void*)L_1);
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_2 = ___0_d;
		String_t* L_3 = __this->___AppIdFusion;
		NullCheck(L_2);
		L_2->___AppIdFusion = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&L_2->___AppIdFusion), (void*)L_3);
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_4 = ___0_d;
		String_t* L_5 = __this->___AppIdChat;
		NullCheck(L_4);
		L_4->___AppIdChat = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&L_4->___AppIdChat), (void*)L_5);
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_6 = ___0_d;
		String_t* L_7 = __this->___AppIdVoice;
		NullCheck(L_6);
		L_6->___AppIdVoice = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&L_6->___AppIdVoice), (void*)L_7);
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_8 = ___0_d;
		String_t* L_9 = __this->___AppVersion;
		NullCheck(L_8);
		L_8->___AppVersion = L_9;
		Il2CppCodeGenWriteBarrier((void**)(&L_8->___AppVersion), (void*)L_9);
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_10 = ___0_d;
		bool L_11 = __this->___UseNameServer;
		NullCheck(L_10);
		L_10->___UseNameServer = L_11;
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_12 = ___0_d;
		String_t* L_13 = __this->___FixedRegion;
		NullCheck(L_12);
		L_12->___FixedRegion = L_13;
		Il2CppCodeGenWriteBarrier((void**)(&L_12->___FixedRegion), (void*)L_13);
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_14 = ___0_d;
		String_t* L_15 = __this->___BestRegionSummaryFromStorage;
		NullCheck(L_14);
		L_14->___BestRegionSummaryFromStorage = L_15;
		Il2CppCodeGenWriteBarrier((void**)(&L_14->___BestRegionSummaryFromStorage), (void*)L_15);
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_16 = ___0_d;
		String_t* L_17 = __this->___Server;
		NullCheck(L_16);
		L_16->___Server = L_17;
		Il2CppCodeGenWriteBarrier((void**)(&L_16->___Server), (void*)L_17);
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_18 = ___0_d;
		int32_t L_19 = __this->___Port;
		NullCheck(L_18);
		L_18->___Port = L_19;
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_20 = ___0_d;
		String_t* L_21 = __this->___ProxyServer;
		NullCheck(L_20);
		L_20->___ProxyServer = L_21;
		Il2CppCodeGenWriteBarrier((void**)(&L_20->___ProxyServer), (void*)L_21);
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_22 = ___0_d;
		uint8_t L_23 = __this->___Protocol;
		NullCheck(L_22);
		L_22->___Protocol = L_23;
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_24 = ___0_d;
		int32_t L_25 = __this->___AuthMode;
		NullCheck(L_24);
		L_24->___AuthMode = L_25;
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_26 = ___0_d;
		bool L_27 = __this->___EnableLobbyStatistics;
		NullCheck(L_26);
		L_26->___EnableLobbyStatistics = L_27;
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_28 = ___0_d;
		uint8_t L_29 = __this->___NetworkLogging;
		NullCheck(L_28);
		L_28->___NetworkLogging = L_29;
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_30 = ___0_d;
		bool L_31 = __this->___EnableProtocolFallback;
		NullCheck(L_30);
		L_30->___EnableProtocolFallback = L_31;
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_32 = ___0_d;
		return L_32;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppSettings__ctor_m0E9EF98D6C1FB02C989504407836FDA2B019AA43 (AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* __this, const RuntimeMethod* method) 
{
	{
		__this->___UseNameServer = (bool)1;
		__this->___EnableProtocolFallback = (bool)1;
		__this->___NetworkLogging = 1;
		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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ConnectionHandler_get_Client_mDDF8A1B26F8DCBC20DEC3B6602CA2A070B1CA35C (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __this, const RuntimeMethod* method) 
{
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = __this->___U3CClientU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionHandler_set_Client_m3ABCA8BEB50CC58254153280CE8F60154D42E29B (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __this, LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ___0_value, const RuntimeMethod* method) 
{
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = ___0_value;
		__this->___U3CClientU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CClientU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ConnectionHandler_get_CountSendAcksOnly_mE8F7AB881BA832EF6CE145DC1F92CE040DC1E031 (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CCountSendAcksOnlyU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionHandler_set_CountSendAcksOnly_m086D7CE2AF9662A856360DA8C195BC4978CA3319 (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CCountSendAcksOnlyU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConnectionHandler_get_FallbackThreadRunning_m0235762837B9DBBC35FCE72E4EEDB53AD74FC074 (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CFallbackThreadRunningU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionHandler_set_FallbackThreadRunning_mCB246E5FD981EF57C17D0FC2E80A0D2E72DCB9DB (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CFallbackThreadRunningU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionHandler_StaticReset_m8794CE7E5AEFBB5A4A7A5D6ED8BA8D5D4D6A5822 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		((ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_il2cpp_TypeInfo_var))->___AppQuits = (bool)0;
		((ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_il2cpp_TypeInfo_var))->___AppPause = (bool)0;
		((ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_il2cpp_TypeInfo_var))->___AppPauseRecent = (bool)0;
		((ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_il2cpp_TypeInfo_var))->___AppOutOfFocus = (bool)0;
		((ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_il2cpp_TypeInfo_var))->___AppOutOfFocusRecent = (bool)0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionHandler_Awake_m0E0C6AD9790B13CB1E47F666B14879B117E54004 (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __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;
	}
	{
		bool L_0 = __this->___ApplyDontDestroyOnLoad;
		if (!L_0)
		{
			goto IL_0013;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
		L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7(L_1, NULL);
	}

IL_0013:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionHandler_OnDisable_m6EE13B313754725DB1AA164CE82EC2CF4797B89E (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SupportClass_t32D0DFFDDE8571589E7CEE5BEA6955AD56E8D4A7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ConnectionHandler_StopFallbackSendAckThread_m9BAC162D5BD258D0ACAFE0915C6999360F231AD7(__this, NULL);
		bool L_0 = ((ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_il2cpp_TypeInfo_var))->___AppQuits;
		if (!L_0)
		{
			goto IL_0056;
		}
	}
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_1;
		L_1 = ConnectionHandler_get_Client_mDDF8A1B26F8DCBC20DEC3B6602CA2A070B1CA35C_inline(__this, NULL);
		if (!L_1)
		{
			goto IL_0050;
		}
	}
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_2;
		L_2 = ConnectionHandler_get_Client_mDDF8A1B26F8DCBC20DEC3B6602CA2A070B1CA35C_inline(__this, NULL);
		NullCheck(L_2);
		bool L_3;
		L_3 = LoadBalancingClient_get_IsConnected_mD98F9FFFBEFD1932A0898268507DFBE9BEE41257(L_2, NULL);
		if (!L_3)
		{
			goto IL_0050;
		}
	}
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_4;
		L_4 = ConnectionHandler_get_Client_mDDF8A1B26F8DCBC20DEC3B6602CA2A070B1CA35C_inline(__this, NULL);
		NullCheck(L_4);
		LoadBalancingClient_Disconnect_m9E92F0FD6E20FA7FCB107FD132A62F6DEEC9AEF8(L_4, ((int32_t)20), NULL);
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_5;
		L_5 = ConnectionHandler_get_Client_mDDF8A1B26F8DCBC20DEC3B6602CA2A070B1CA35C_inline(__this, NULL);
		NullCheck(L_5);
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_6;
		L_6 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(L_5, NULL);
		NullCheck(L_6);
		VirtualActionInvoker0::Invoke(9, L_6);
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_7;
		L_7 = ConnectionHandler_get_Client_mDDF8A1B26F8DCBC20DEC3B6602CA2A070B1CA35C_inline(__this, NULL);
		NullCheck(L_7);
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_8;
		L_8 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(L_7, NULL);
		NullCheck(L_8);
		VirtualActionInvoker1< bool >::Invoke(5, L_8, (bool)0);
	}

IL_0050:
	{
		il2cpp_codegen_runtime_class_init_inline(SupportClass_t32D0DFFDDE8571589E7CEE5BEA6955AD56E8D4A7_il2cpp_TypeInfo_var);
		bool L_9;
		L_9 = SupportClass_StopAllBackgroundCalls_mC7687D2B76B94DF0E51DC0DF578390017431D8DC(NULL);
	}

IL_0056:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionHandler_OnApplicationQuit_mD1B84B9CE50EFA98A97CF821F9DA780BA633E5B2 (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		((ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_il2cpp_TypeInfo_var))->___AppQuits = (bool)1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionHandler_OnApplicationPause_m9791707ACE12B1496EAFE588380ED269D4D4D206 (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __this, bool ___0_pause, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB9628F79B38E3674001690F30D2CDBA2C244BF80);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = ___0_pause;
		((ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_il2cpp_TypeInfo_var))->___AppPause = L_0;
		bool L_1 = ___0_pause;
		if (!L_1)
		{
			goto IL_001b;
		}
	}
	{
		((ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_il2cpp_TypeInfo_var))->___AppPauseRecent = (bool)1;
		MonoBehaviour_CancelInvoke_m268FFD58AFF64C07FD4C9B9B8B85F58BD86F3A01(__this, _stringLiteralB9628F79B38E3674001690F30D2CDBA2C244BF80, NULL);
		return;
	}

IL_001b:
	{
		MonoBehaviour_Invoke_mF724350C59362B0F1BFE26383209A274A29A63FB(__this, _stringLiteralB9628F79B38E3674001690F30D2CDBA2C244BF80, (5.0f), NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionHandler_ResetAppPauseRecent_mD8863DDFFD7601FA30A2EFFB20937BE59BEBB5C8 (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		((ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_il2cpp_TypeInfo_var))->___AppPauseRecent = (bool)0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionHandler_OnApplicationFocus_m47F924973C2A3C051EF81C5B8760EDB897B9AF25 (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __this, bool ___0_focus, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAE261A7CAE6A7E6050E869C8F2CC06783989F0DE);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = ___0_focus;
		((ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_il2cpp_TypeInfo_var))->___AppOutOfFocus = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
		bool L_1 = ___0_focus;
		if (L_1)
		{
			goto IL_001e;
		}
	}
	{
		((ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_il2cpp_TypeInfo_var))->___AppOutOfFocusRecent = (bool)1;
		MonoBehaviour_CancelInvoke_m268FFD58AFF64C07FD4C9B9B8B85F58BD86F3A01(__this, _stringLiteralAE261A7CAE6A7E6050E869C8F2CC06783989F0DE, NULL);
		return;
	}

IL_001e:
	{
		MonoBehaviour_Invoke_mF724350C59362B0F1BFE26383209A274A29A63FB(__this, _stringLiteralAE261A7CAE6A7E6050E869C8F2CC06783989F0DE, (5.0f), NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionHandler_ResetAppOutOfFocusRecent_m080C5FE4B7D7623623E6391AF56ED4AA4D82EAAD (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		((ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_StaticFields*)il2cpp_codegen_static_fields_for(ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4_il2cpp_TypeInfo_var))->___AppOutOfFocusRecent = (bool)0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConnectionHandler_IsNetworkReachableUnity_m797FF915CD954E153C5D2A353E3B8D205893DF87 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		int32_t L_0;
		L_0 = Application_get_internetReachability_m3FECA8BA005340369BB952CE8CDF3E1A53F3BA0E(NULL);
		return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionHandler_StartFallbackSendAckThread_mBA4B3FC1BABFBB2085F1D30D176B50D54F33AA69 (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionHandler_RealtimeFallback_mE5015AE86A9B67DE8707D3261DBCAABAC1CDF707_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimerCallback_t7455CAFACC7054E62879920AFC84C5DA98B8C7CD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Timer_t763C1D5F5A36087DC92C7DA4D1F8AB578F83AB00_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Timer_t763C1D5F5A36087DC92C7DA4D1F8AB578F83AB00* L_0 = __this->___stateTimer;
		if (!L_0)
		{
			goto IL_0009;
		}
	}
	{
		return;
	}

IL_0009:
	{
		TimerCallback_t7455CAFACC7054E62879920AFC84C5DA98B8C7CD* L_1 = (TimerCallback_t7455CAFACC7054E62879920AFC84C5DA98B8C7CD*)il2cpp_codegen_object_new(TimerCallback_t7455CAFACC7054E62879920AFC84C5DA98B8C7CD_il2cpp_TypeInfo_var);
		TimerCallback__ctor_mDA748EAAD184861871872C3B672A848AEF2A1E4A(L_1, __this, (intptr_t)((void*)ConnectionHandler_RealtimeFallback_mE5015AE86A9B67DE8707D3261DBCAABAC1CDF707_RuntimeMethod_var), NULL);
		Timer_t763C1D5F5A36087DC92C7DA4D1F8AB578F83AB00* L_2 = (Timer_t763C1D5F5A36087DC92C7DA4D1F8AB578F83AB00*)il2cpp_codegen_object_new(Timer_t763C1D5F5A36087DC92C7DA4D1F8AB578F83AB00_il2cpp_TypeInfo_var);
		Timer__ctor_m0B758073AACDB1DC9F64E18F4036E3CDFFC8E970(L_2, L_1, NULL, ((int32_t)50), ((int32_t)50), NULL);
		__this->___stateTimer = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___stateTimer), (void*)L_2);
		ConnectionHandler_set_FallbackThreadRunning_mCB246E5FD981EF57C17D0FC2E80A0D2E72DCB9DB_inline(__this, (bool)1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionHandler_StopFallbackSendAckThread_m9BAC162D5BD258D0ACAFE0915C6999360F231AD7 (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __this, const RuntimeMethod* method) 
{
	{
		Timer_t763C1D5F5A36087DC92C7DA4D1F8AB578F83AB00* L_0 = __this->___stateTimer;
		if (!L_0)
		{
			goto IL_001a;
		}
	}
	{
		Timer_t763C1D5F5A36087DC92C7DA4D1F8AB578F83AB00* L_1 = __this->___stateTimer;
		NullCheck(L_1);
		Timer_Dispose_m75A06B0748FE7958C296A5E39849A0FB6EA03C86(L_1, NULL);
		__this->___stateTimer = (Timer_t763C1D5F5A36087DC92C7DA4D1F8AB578F83AB00*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___stateTimer), (void*)(Timer_t763C1D5F5A36087DC92C7DA4D1F8AB578F83AB00*)NULL);
	}

IL_001a:
	{
		ConnectionHandler_set_FallbackThreadRunning_mCB246E5FD981EF57C17D0FC2E80A0D2E72DCB9DB_inline(__this, (bool)0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionHandler_RealtimeFallbackInvoke_m6028379F16C39B6D4A3EA7503BDF3F9421477727 (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __this, const RuntimeMethod* method) 
{
	{
		ConnectionHandler_RealtimeFallback_mE5015AE86A9B67DE8707D3261DBCAABAC1CDF707(__this, NULL, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionHandler_RealtimeFallback_mE5015AE86A9B67DE8707D3261DBCAABAC1CDF707 (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __this, RuntimeObject* ___0_state, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0;
		L_0 = ConnectionHandler_get_Client_mDDF8A1B26F8DCBC20DEC3B6602CA2A070B1CA35C_inline(__this, NULL);
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		return;
	}

IL_0009:
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_1;
		L_1 = ConnectionHandler_get_Client_mDDF8A1B26F8DCBC20DEC3B6602CA2A070B1CA35C_inline(__this, NULL);
		NullCheck(L_1);
		bool L_2;
		L_2 = LoadBalancingClient_get_IsConnected_mD98F9FFFBEFD1932A0898268507DFBE9BEE41257(L_1, NULL);
		if (!L_2)
		{
			goto IL_00bc;
		}
	}
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_3;
		L_3 = ConnectionHandler_get_Client_mDDF8A1B26F8DCBC20DEC3B6602CA2A070B1CA35C_inline(__this, NULL);
		NullCheck(L_3);
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_4;
		L_4 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(L_3, NULL);
		NullCheck(L_4);
		int32_t L_5;
		L_5 = PhotonPeer_get_ConnectionTime_mCD602656A53AABA2A3E424B17B84B4B232A12BCC(L_4, NULL);
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_6;
		L_6 = ConnectionHandler_get_Client_mDDF8A1B26F8DCBC20DEC3B6602CA2A070B1CA35C_inline(__this, NULL);
		NullCheck(L_6);
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_7;
		L_7 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(L_6, NULL);
		NullCheck(L_7);
		int32_t L_8;
		L_8 = PhotonPeer_get_LastSendOutgoingTime_m54937B6BF94894D2AC58C65CBE65D86EB7EE3E38(L_7, NULL);
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_5, L_8))) <= ((int32_t)((int32_t)100))))
		{
			goto IL_00bc;
		}
	}
	{
		bool L_9 = __this->___didSendAcks;
		if (L_9)
		{
			goto IL_005c;
		}
	}
	{
		Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_10 = __this->___backgroundStopwatch;
		NullCheck(L_10);
		Stopwatch_Reset_mF22DE61FDE7FF5825C750D2F6482B591BDC715FA(L_10, NULL);
		Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_11 = __this->___backgroundStopwatch;
		NullCheck(L_11);
		Stopwatch_Start_m35906A38C7D336CF9DD35854C7E170D762A55915(L_11, NULL);
	}

IL_005c:
	{
		Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_12 = __this->___backgroundStopwatch;
		NullCheck(L_12);
		int64_t L_13;
		L_13 = Stopwatch_get_ElapsedMilliseconds_m8D8E60ADEB47D008C06D8E57D28D41EAE07AECBF(L_12, NULL);
		int32_t L_14 = __this->___KeepAliveInBackground;
		if ((((int64_t)L_13) <= ((int64_t)((int64_t)L_14))))
		{
			goto IL_0093;
		}
	}
	{
		bool L_15 = __this->___DisconnectAfterKeepAlive;
		if (!L_15)
		{
			goto IL_0092;
		}
	}
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_16;
		L_16 = ConnectionHandler_get_Client_mDDF8A1B26F8DCBC20DEC3B6602CA2A070B1CA35C_inline(__this, NULL);
		NullCheck(L_16);
		int32_t L_17;
		L_17 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(L_16, NULL);
		if ((((int32_t)L_17) == ((int32_t)((int32_t)13))))
		{
			goto IL_0092;
		}
	}
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_18;
		L_18 = ConnectionHandler_get_Client_mDDF8A1B26F8DCBC20DEC3B6602CA2A070B1CA35C_inline(__this, NULL);
		NullCheck(L_18);
		LoadBalancingClient_Disconnect_mB89C5E62CD5CE10D4BFD8A17840263706093843B(L_18, NULL);
	}

IL_0092:
	{
		return;
	}

IL_0093:
	{
		__this->___didSendAcks = (bool)1;
		int32_t L_19;
		L_19 = ConnectionHandler_get_CountSendAcksOnly_mE8F7AB881BA832EF6CE145DC1F92CE040DC1E031_inline(__this, NULL);
		V_0 = L_19;
		int32_t L_20 = V_0;
		ConnectionHandler_set_CountSendAcksOnly_m086D7CE2AF9662A856360DA8C195BC4978CA3319_inline(__this, ((int32_t)il2cpp_codegen_add(L_20, 1)), NULL);
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_21;
		L_21 = ConnectionHandler_get_Client_mDDF8A1B26F8DCBC20DEC3B6602CA2A070B1CA35C_inline(__this, NULL);
		NullCheck(L_21);
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_22;
		L_22 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(L_21, NULL);
		NullCheck(L_22);
		bool L_23;
		L_23 = VirtualFuncInvoker0< bool >::Invoke(13, L_22);
		return;
	}

IL_00bc:
	{
		Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_24 = __this->___backgroundStopwatch;
		NullCheck(L_24);
		bool L_25;
		L_25 = Stopwatch_get_IsRunning_mB1C465B7089DFB8A94BF56CC694F5EF72A55E5B6_inline(L_24, NULL);
		if (!L_25)
		{
			goto IL_00d4;
		}
	}
	{
		Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_26 = __this->___backgroundStopwatch;
		NullCheck(L_26);
		Stopwatch_Reset_mF22DE61FDE7FF5825C750D2F6482B591BDC715FA(L_26, NULL);
	}

IL_00d4:
	{
		__this->___didSendAcks = (bool)0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionHandler__ctor_mEA7C67FBE750BA76ADB7068B51C572A76AE85AFA (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___KeepAliveInBackground = ((int32_t)60000);
		__this->___ApplyDontDestroyOnLoad = (bool)1;
		Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_0 = (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043*)il2cpp_codegen_object_new(Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var);
		Stopwatch__ctor_mAFE6B2F45CF1C3469EF6D5307972BC098B473D0A(L_0, NULL);
		__this->___backgroundStopwatch = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___backgroundStopwatch), (void*)L_0);
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomTypesUnity_Register_m7D47676D3708D1CEE684210E2D040760897BE88B (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomTypesUnity_DeserializeQuaternion_mCFF0FE72588B3BC37EC44BD058A6CD4C0D970F3C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomTypesUnity_DeserializeVector2_mE5ECF043604DD9068FD2BED6AE2B8C63E9178927_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomTypesUnity_DeserializeVector3_m12072004354C9810FD380BA57E8C06B60085EF18_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomTypesUnity_SerializeQuaternion_mBD81FB702A66FE705F756F64592DE379ED1BA9A4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomTypesUnity_SerializeVector2_m71CD27CF4222AD65645D30E693B2AC6CAB94D459_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomTypesUnity_SerializeVector3_mDEC01FDDB0CE1A511FC327550CE16CB63618E986_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeserializeStreamMethod_tC0EA7F2D58AD1B0A85B30C169AAEBD600889E448_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializeStreamMethod_tE9A207ADBB74A63C939A741C47F75676E0A82BEF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		SerializeStreamMethod_tE9A207ADBB74A63C939A741C47F75676E0A82BEF* L_2 = (SerializeStreamMethod_tE9A207ADBB74A63C939A741C47F75676E0A82BEF*)il2cpp_codegen_object_new(SerializeStreamMethod_tE9A207ADBB74A63C939A741C47F75676E0A82BEF_il2cpp_TypeInfo_var);
		SerializeStreamMethod__ctor_m5376C1328841C387EBC8F69D049E5996F8769DAE(L_2, NULL, (intptr_t)((void*)CustomTypesUnity_SerializeVector2_m71CD27CF4222AD65645D30E693B2AC6CAB94D459_RuntimeMethod_var), NULL);
		DeserializeStreamMethod_tC0EA7F2D58AD1B0A85B30C169AAEBD600889E448* L_3 = (DeserializeStreamMethod_tC0EA7F2D58AD1B0A85B30C169AAEBD600889E448*)il2cpp_codegen_object_new(DeserializeStreamMethod_tC0EA7F2D58AD1B0A85B30C169AAEBD600889E448_il2cpp_TypeInfo_var);
		DeserializeStreamMethod__ctor_mAC6E216CA62F8C560F91E692482D952FD6CCB9A8(L_3, NULL, (intptr_t)((void*)CustomTypesUnity_DeserializeVector2_mE5ECF043604DD9068FD2BED6AE2B8C63E9178927_RuntimeMethod_var), NULL);
		il2cpp_codegen_runtime_class_init_inline(PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = PhotonPeer_RegisterType_mEA2D37BB629046E08937932BFEB961C4DDE95CBC(L_1, (uint8_t)((int32_t)87), L_2, L_3, NULL);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var) };
		Type_t* L_6;
		L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
		SerializeStreamMethod_tE9A207ADBB74A63C939A741C47F75676E0A82BEF* L_7 = (SerializeStreamMethod_tE9A207ADBB74A63C939A741C47F75676E0A82BEF*)il2cpp_codegen_object_new(SerializeStreamMethod_tE9A207ADBB74A63C939A741C47F75676E0A82BEF_il2cpp_TypeInfo_var);
		SerializeStreamMethod__ctor_m5376C1328841C387EBC8F69D049E5996F8769DAE(L_7, NULL, (intptr_t)((void*)CustomTypesUnity_SerializeVector3_mDEC01FDDB0CE1A511FC327550CE16CB63618E986_RuntimeMethod_var), NULL);
		DeserializeStreamMethod_tC0EA7F2D58AD1B0A85B30C169AAEBD600889E448* L_8 = (DeserializeStreamMethod_tC0EA7F2D58AD1B0A85B30C169AAEBD600889E448*)il2cpp_codegen_object_new(DeserializeStreamMethod_tC0EA7F2D58AD1B0A85B30C169AAEBD600889E448_il2cpp_TypeInfo_var);
		DeserializeStreamMethod__ctor_mAC6E216CA62F8C560F91E692482D952FD6CCB9A8(L_8, NULL, (intptr_t)((void*)CustomTypesUnity_DeserializeVector3_m12072004354C9810FD380BA57E8C06B60085EF18_RuntimeMethod_var), NULL);
		bool L_9;
		L_9 = PhotonPeer_RegisterType_mEA2D37BB629046E08937932BFEB961C4DDE95CBC(L_6, (uint8_t)((int32_t)86), L_7, L_8, NULL);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_0_0_0_var) };
		Type_t* L_11;
		L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
		SerializeStreamMethod_tE9A207ADBB74A63C939A741C47F75676E0A82BEF* L_12 = (SerializeStreamMethod_tE9A207ADBB74A63C939A741C47F75676E0A82BEF*)il2cpp_codegen_object_new(SerializeStreamMethod_tE9A207ADBB74A63C939A741C47F75676E0A82BEF_il2cpp_TypeInfo_var);
		SerializeStreamMethod__ctor_m5376C1328841C387EBC8F69D049E5996F8769DAE(L_12, NULL, (intptr_t)((void*)CustomTypesUnity_SerializeQuaternion_mBD81FB702A66FE705F756F64592DE379ED1BA9A4_RuntimeMethod_var), NULL);
		DeserializeStreamMethod_tC0EA7F2D58AD1B0A85B30C169AAEBD600889E448* L_13 = (DeserializeStreamMethod_tC0EA7F2D58AD1B0A85B30C169AAEBD600889E448*)il2cpp_codegen_object_new(DeserializeStreamMethod_tC0EA7F2D58AD1B0A85B30C169AAEBD600889E448_il2cpp_TypeInfo_var);
		DeserializeStreamMethod__ctor_mAC6E216CA62F8C560F91E692482D952FD6CCB9A8(L_13, NULL, (intptr_t)((void*)CustomTypesUnity_DeserializeQuaternion_mCFF0FE72588B3BC37EC44BD058A6CD4C0D970F3C_RuntimeMethod_var), NULL);
		bool L_14;
		L_14 = PhotonPeer_RegisterType_mEA2D37BB629046E08937932BFEB961C4DDE95CBC(L_11, (uint8_t)((int32_t)81), L_12, L_13, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t CustomTypesUnity_SerializeVector3_mDEC01FDDB0CE1A511FC327550CE16CB63618E986 (StreamBuffer_tE57C7EEE4C12F51CE0B37E8C4FD1040EB5ED63FB* ___0_outStream, RuntimeObject* ___1_customobject, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Protocol_tC0411AB3F04A07C110E728510CDCBAC8EADFC86B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL;
	bool V_3 = false;
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_4 = NULL;
	{
		RuntimeObject* L_0 = ___1_customobject;
		V_0 = ((*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)UnBox(L_0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var)));
		V_1 = 0;
		il2cpp_codegen_runtime_class_init_inline(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var);
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ((CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields*)il2cpp_codegen_static_fields_for(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var))->___memVector3;
		V_2 = L_1;
		V_3 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_005a:
			{
				{
					bool L_2 = V_3;
					if (!L_2)
					{
						goto IL_0063;
					}
				}
				{
					ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_2;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)L_3, NULL);
				}

IL_0063:
				{
					return;
				}
			}
		});
		try
		{
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_2;
			Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149((RuntimeObject*)L_4, (&V_3), NULL);
			il2cpp_codegen_runtime_class_init_inline(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var);
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ((CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields*)il2cpp_codegen_static_fields_for(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var))->___memVector3;
			V_4 = L_5;
			Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_0;
			float L_7 = L_6.___x;
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = V_4;
			il2cpp_codegen_runtime_class_init_inline(Protocol_tC0411AB3F04A07C110E728510CDCBAC8EADFC86B_il2cpp_TypeInfo_var);
			Protocol_Serialize_m1D19DE9E4B333800E2F422D44403F082ECBAF065(L_7, L_8, (&V_1), NULL);
			Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0;
			float L_10 = L_9.___y;
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_4;
			Protocol_Serialize_m1D19DE9E4B333800E2F422D44403F082ECBAF065(L_10, L_11, (&V_1), NULL);
			Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0;
			float L_13 = L_12.___z;
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = V_4;
			Protocol_Serialize_m1D19DE9E4B333800E2F422D44403F082ECBAF065(L_13, L_14, (&V_1), NULL);
			StreamBuffer_tE57C7EEE4C12F51CE0B37E8C4FD1040EB5ED63FB* L_15 = ___0_outStream;
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = V_4;
			NullCheck(L_15);
			StreamBuffer_Write_mB8F9B0B3609D1304433FBF99468A5F6807BBC1AE(L_15, L_16, 0, ((int32_t)12), NULL);
			goto IL_0064;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0064:
	{
		return (int16_t)((int32_t)12);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CustomTypesUnity_DeserializeVector3_m12072004354C9810FD380BA57E8C06B60085EF18 (StreamBuffer_tE57C7EEE4C12F51CE0B37E8C4FD1040EB5ED63FB* ___0_inStream, int16_t ___1_length, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Protocol_tC0411AB3F04A07C110E728510CDCBAC8EADFC86B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
	bool V_2 = false;
	int32_t V_3 = 0;
	{
		il2cpp_codegen_initobj((&V_0), sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
		int16_t L_0 = ___1_length;
		if ((((int32_t)L_0) == ((int32_t)((int32_t)12))))
		{
			goto IL_0014;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = L_1;
		RuntimeObject* L_3 = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}

IL_0014:
	{
		il2cpp_codegen_runtime_class_init_inline(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var);
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ((CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields*)il2cpp_codegen_static_fields_for(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var))->___memVector3;
		V_1 = L_4;
		V_2 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0070:
			{
				{
					bool L_5 = V_2;
					if (!L_5)
					{
						goto IL_0079;
					}
				}
				{
					ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_1;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)L_6, NULL);
				}

IL_0079:
				{
					return;
				}
			}
		});
		try
		{
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_1;
			Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149((RuntimeObject*)L_7, (&V_2), NULL);
			StreamBuffer_tE57C7EEE4C12F51CE0B37E8C4FD1040EB5ED63FB* L_8 = ___0_inStream;
			il2cpp_codegen_runtime_class_init_inline(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var);
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ((CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields*)il2cpp_codegen_static_fields_for(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var))->___memVector3;
			NullCheck(L_8);
			int32_t L_10;
			L_10 = StreamBuffer_Read_mF13CA6548BEFB0577CA506CA0C8A6353296F736B(L_8, L_9, 0, ((int32_t)12), NULL);
			V_3 = 0;
			float* L_11 = (float*)(&(&V_0)->___x);
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ((CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields*)il2cpp_codegen_static_fields_for(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var))->___memVector3;
			il2cpp_codegen_runtime_class_init_inline(Protocol_tC0411AB3F04A07C110E728510CDCBAC8EADFC86B_il2cpp_TypeInfo_var);
			Protocol_Deserialize_mB48A770C6923641FAFE58CAE523380EECE72D2BB(L_11, L_12, (&V_3), NULL);
			float* L_13 = (float*)(&(&V_0)->___y);
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ((CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields*)il2cpp_codegen_static_fields_for(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var))->___memVector3;
			Protocol_Deserialize_mB48A770C6923641FAFE58CAE523380EECE72D2BB(L_13, L_14, (&V_3), NULL);
			float* L_15 = (float*)(&(&V_0)->___z);
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = ((CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields*)il2cpp_codegen_static_fields_for(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var))->___memVector3;
			Protocol_Deserialize_mB48A770C6923641FAFE58CAE523380EECE72D2BB(L_15, L_16, (&V_3), NULL);
			goto IL_007a;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_007a:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = L_17;
		RuntimeObject* L_19 = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &L_18);
		return L_19;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t CustomTypesUnity_SerializeVector2_m71CD27CF4222AD65645D30E693B2AC6CAB94D459 (StreamBuffer_tE57C7EEE4C12F51CE0B37E8C4FD1040EB5ED63FB* ___0_outStream, RuntimeObject* ___1_customobject, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Protocol_tC0411AB3F04A07C110E728510CDCBAC8EADFC86B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
	bool V_2 = false;
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_3 = NULL;
	int32_t V_4 = 0;
	{
		RuntimeObject* L_0 = ___1_customobject;
		V_0 = ((*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)UnBox(L_0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var)));
		il2cpp_codegen_runtime_class_init_inline(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var);
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ((CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields*)il2cpp_codegen_static_fields_for(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var))->___memVector2;
		V_1 = L_1;
		V_2 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0047:
			{
				{
					bool L_2 = V_2;
					if (!L_2)
					{
						goto IL_0050;
					}
				}
				{
					ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)L_3, NULL);
				}

IL_0050:
				{
					return;
				}
			}
		});
		try
		{
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1;
			Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149((RuntimeObject*)L_4, (&V_2), NULL);
			il2cpp_codegen_runtime_class_init_inline(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var);
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ((CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields*)il2cpp_codegen_static_fields_for(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var))->___memVector2;
			V_3 = L_5;
			V_4 = 0;
			Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = V_0;
			float L_7 = L_6.___x;
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = V_3;
			il2cpp_codegen_runtime_class_init_inline(Protocol_tC0411AB3F04A07C110E728510CDCBAC8EADFC86B_il2cpp_TypeInfo_var);
			Protocol_Serialize_m1D19DE9E4B333800E2F422D44403F082ECBAF065(L_7, L_8, (&V_4), NULL);
			Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0;
			float L_10 = L_9.___y;
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_3;
			Protocol_Serialize_m1D19DE9E4B333800E2F422D44403F082ECBAF065(L_10, L_11, (&V_4), NULL);
			StreamBuffer_tE57C7EEE4C12F51CE0B37E8C4FD1040EB5ED63FB* L_12 = ___0_outStream;
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_3;
			NullCheck(L_12);
			StreamBuffer_Write_mB8F9B0B3609D1304433FBF99468A5F6807BBC1AE(L_12, L_13, 0, 8, NULL);
			goto IL_0051;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0051:
	{
		return (int16_t)8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CustomTypesUnity_DeserializeVector2_mE5ECF043604DD9068FD2BED6AE2B8C63E9178927 (StreamBuffer_tE57C7EEE4C12F51CE0B37E8C4FD1040EB5ED63FB* ___0_inStream, int16_t ___1_length, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Protocol_tC0411AB3F04A07C110E728510CDCBAC8EADFC86B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
	bool V_2 = false;
	int32_t V_3 = 0;
	{
		il2cpp_codegen_initobj((&V_0), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
		int16_t L_0 = ___1_length;
		if ((((int32_t)L_0) == ((int32_t)8)))
		{
			goto IL_0013;
		}
	}
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = L_1;
		RuntimeObject* L_3 = Box(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}

IL_0013:
	{
		il2cpp_codegen_runtime_class_init_inline(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var);
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ((CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields*)il2cpp_codegen_static_fields_for(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var))->___memVector2;
		V_1 = L_4;
		V_2 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_005b:
			{
				{
					bool L_5 = V_2;
					if (!L_5)
					{
						goto IL_0064;
					}
				}
				{
					ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_1;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)L_6, NULL);
				}

IL_0064:
				{
					return;
				}
			}
		});
		try
		{
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_1;
			Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149((RuntimeObject*)L_7, (&V_2), NULL);
			StreamBuffer_tE57C7EEE4C12F51CE0B37E8C4FD1040EB5ED63FB* L_8 = ___0_inStream;
			il2cpp_codegen_runtime_class_init_inline(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var);
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ((CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields*)il2cpp_codegen_static_fields_for(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var))->___memVector2;
			NullCheck(L_8);
			int32_t L_10;
			L_10 = StreamBuffer_Read_mF13CA6548BEFB0577CA506CA0C8A6353296F736B(L_8, L_9, 0, 8, NULL);
			V_3 = 0;
			float* L_11 = (float*)(&(&V_0)->___x);
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ((CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields*)il2cpp_codegen_static_fields_for(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var))->___memVector2;
			il2cpp_codegen_runtime_class_init_inline(Protocol_tC0411AB3F04A07C110E728510CDCBAC8EADFC86B_il2cpp_TypeInfo_var);
			Protocol_Deserialize_mB48A770C6923641FAFE58CAE523380EECE72D2BB(L_11, L_12, (&V_3), NULL);
			float* L_13 = (float*)(&(&V_0)->___y);
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ((CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields*)il2cpp_codegen_static_fields_for(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var))->___memVector2;
			Protocol_Deserialize_mB48A770C6923641FAFE58CAE523380EECE72D2BB(L_13, L_14, (&V_3), NULL);
			goto IL_0065;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0065:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = V_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = L_15;
		RuntimeObject* L_17 = Box(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var, &L_16);
		return L_17;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t CustomTypesUnity_SerializeQuaternion_mBD81FB702A66FE705F756F64592DE379ED1BA9A4 (StreamBuffer_tE57C7EEE4C12F51CE0B37E8C4FD1040EB5ED63FB* ___0_outStream, RuntimeObject* ___1_customobject, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Protocol_tC0411AB3F04A07C110E728510CDCBAC8EADFC86B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
	memset((&V_0), 0, sizeof(V_0));
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
	bool V_2 = false;
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_3 = NULL;
	int32_t V_4 = 0;
	{
		RuntimeObject* L_0 = ___1_customobject;
		V_0 = ((*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)UnBox(L_0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var)));
		il2cpp_codegen_runtime_class_init_inline(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var);
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ((CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields*)il2cpp_codegen_static_fields_for(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var))->___memQuarternion;
		V_1 = L_1;
		V_2 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0064:
			{
				{
					bool L_2 = V_2;
					if (!L_2)
					{
						goto IL_006d;
					}
				}
				{
					ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)L_3, NULL);
				}

IL_006d:
				{
					return;
				}
			}
		});
		try
		{
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1;
			Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149((RuntimeObject*)L_4, (&V_2), NULL);
			il2cpp_codegen_runtime_class_init_inline(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var);
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ((CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields*)il2cpp_codegen_static_fields_for(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var))->___memQuarternion;
			V_3 = L_5;
			V_4 = 0;
			Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = V_0;
			float L_7 = L_6.___w;
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = V_3;
			il2cpp_codegen_runtime_class_init_inline(Protocol_tC0411AB3F04A07C110E728510CDCBAC8EADFC86B_il2cpp_TypeInfo_var);
			Protocol_Serialize_m1D19DE9E4B333800E2F422D44403F082ECBAF065(L_7, L_8, (&V_4), NULL);
			Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9 = V_0;
			float L_10 = L_9.___x;
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_3;
			Protocol_Serialize_m1D19DE9E4B333800E2F422D44403F082ECBAF065(L_10, L_11, (&V_4), NULL);
			Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = V_0;
			float L_13 = L_12.___y;
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = V_3;
			Protocol_Serialize_m1D19DE9E4B333800E2F422D44403F082ECBAF065(L_13, L_14, (&V_4), NULL);
			Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15 = V_0;
			float L_16 = L_15.___z;
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = V_3;
			Protocol_Serialize_m1D19DE9E4B333800E2F422D44403F082ECBAF065(L_16, L_17, (&V_4), NULL);
			StreamBuffer_tE57C7EEE4C12F51CE0B37E8C4FD1040EB5ED63FB* L_18 = ___0_outStream;
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = V_3;
			NullCheck(L_18);
			StreamBuffer_Write_mB8F9B0B3609D1304433FBF99468A5F6807BBC1AE(L_18, L_19, 0, ((int32_t)16), NULL);
			goto IL_006e;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_006e:
	{
		return (int16_t)((int32_t)16);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CustomTypesUnity_DeserializeQuaternion_mCFF0FE72588B3BC37EC44BD058A6CD4C0D970F3C (StreamBuffer_tE57C7EEE4C12F51CE0B37E8C4FD1040EB5ED63FB* ___0_inStream, int16_t ___1_length, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Protocol_tC0411AB3F04A07C110E728510CDCBAC8EADFC86B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
	memset((&V_0), 0, sizeof(V_0));
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
	bool V_2 = false;
	int32_t V_3 = 0;
	{
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0;
		L_0 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
		V_0 = L_0;
		int16_t L_1 = ___1_length;
		if ((((int32_t)L_1) == ((int32_t)((int32_t)16))))
		{
			goto IL_0012;
		}
	}
	{
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = V_0;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = L_2;
		RuntimeObject* L_4 = Box(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var, &L_3);
		return L_4;
	}

IL_0012:
	{
		il2cpp_codegen_runtime_class_init_inline(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var);
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ((CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields*)il2cpp_codegen_static_fields_for(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var))->___memQuarternion;
		V_1 = L_5;
		V_2 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0081:
			{
				{
					bool L_6 = V_2;
					if (!L_6)
					{
						goto IL_008a;
					}
				}
				{
					ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_1;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)L_7, NULL);
				}

IL_008a:
				{
					return;
				}
			}
		});
		try
		{
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = V_1;
			Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149((RuntimeObject*)L_8, (&V_2), NULL);
			StreamBuffer_tE57C7EEE4C12F51CE0B37E8C4FD1040EB5ED63FB* L_9 = ___0_inStream;
			il2cpp_codegen_runtime_class_init_inline(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var);
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ((CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields*)il2cpp_codegen_static_fields_for(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var))->___memQuarternion;
			NullCheck(L_9);
			int32_t L_11;
			L_11 = StreamBuffer_Read_mF13CA6548BEFB0577CA506CA0C8A6353296F736B(L_9, L_10, 0, ((int32_t)16), NULL);
			V_3 = 0;
			float* L_12 = (float*)(&(&V_0)->___w);
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = ((CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields*)il2cpp_codegen_static_fields_for(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var))->___memQuarternion;
			il2cpp_codegen_runtime_class_init_inline(Protocol_tC0411AB3F04A07C110E728510CDCBAC8EADFC86B_il2cpp_TypeInfo_var);
			Protocol_Deserialize_mB48A770C6923641FAFE58CAE523380EECE72D2BB(L_12, L_13, (&V_3), NULL);
			float* L_14 = (float*)(&(&V_0)->___x);
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ((CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields*)il2cpp_codegen_static_fields_for(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var))->___memQuarternion;
			Protocol_Deserialize_mB48A770C6923641FAFE58CAE523380EECE72D2BB(L_14, L_15, (&V_3), NULL);
			float* L_16 = (float*)(&(&V_0)->___y);
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = ((CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields*)il2cpp_codegen_static_fields_for(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var))->___memQuarternion;
			Protocol_Deserialize_mB48A770C6923641FAFE58CAE523380EECE72D2BB(L_16, L_17, (&V_3), NULL);
			float* L_18 = (float*)(&(&V_0)->___z);
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = ((CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields*)il2cpp_codegen_static_fields_for(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var))->___memQuarternion;
			Protocol_Deserialize_mB48A770C6923641FAFE58CAE523380EECE72D2BB(L_18, L_19, (&V_3), NULL);
			goto IL_008b;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_008b:
	{
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20 = V_0;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21 = L_20;
		RuntimeObject* L_22 = Box(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var, &L_21);
		return L_22;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomTypesUnity__cctor_m2D0DC912355693FE0A8073E958539D0A3604EB2F (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)12));
		((CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields*)il2cpp_codegen_static_fields_for(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var))->___memVector3 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields*)il2cpp_codegen_static_fields_for(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var))->___memVector3), (void*)L_0);
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)8);
		((CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields*)il2cpp_codegen_static_fields_for(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var))->___memVector2 = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&((CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields*)il2cpp_codegen_static_fields_for(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var))->___memVector2), (void*)L_1);
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
		((CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields*)il2cpp_codegen_static_fields_for(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var))->___memQuarternion = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&((CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_StaticFields*)il2cpp_codegen_static_fields_for(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var))->___memQuarternion), (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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Extensions_Merge_m786DAB3FFBE967BD85AEA3871F87C5DF994C4FA1 (RuntimeObject* ___0_target, RuntimeObject* ___1_addHash, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	RuntimeObject* V_2 = NULL;
	{
		RuntimeObject* L_0 = ___1_addHash;
		if (!L_0)
		{
			goto IL_000c;
		}
	}
	{
		RuntimeObject* L_1 = ___0_target;
		RuntimeObject* L_2 = ___1_addHash;
		NullCheck(L_1);
		bool L_3;
		L_3 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_1, L_2);
		if (!L_3)
		{
			goto IL_000d;
		}
	}

IL_000c:
	{
		return;
	}

IL_000d:
	{
		RuntimeObject* L_4 = ___1_addHash;
		NullCheck(L_4);
		RuntimeObject* L_5;
		L_5 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_4);
		NullCheck(L_5);
		RuntimeObject* L_6;
		L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_5);
		V_0 = L_6;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_003a:
			{
				{
					RuntimeObject* L_7 = V_0;
					V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_7, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
					RuntimeObject* L_8 = V_2;
					if (!L_8)
					{
						goto IL_004a;
					}
				}
				{
					RuntimeObject* L_9 = V_2;
					NullCheck(L_9);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_9);
				}

IL_004a:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_0030_1;
			}

IL_001b_1:
			{
				RuntimeObject* L_10 = V_0;
				NullCheck(L_10);
				RuntimeObject* L_11;
				L_11 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_10);
				V_1 = L_11;
				RuntimeObject* L_12 = ___0_target;
				RuntimeObject* L_13 = V_1;
				RuntimeObject* L_14 = ___1_addHash;
				RuntimeObject* L_15 = V_1;
				NullCheck(L_14);
				RuntimeObject* L_16;
				L_16 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(0, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_14, L_15);
				NullCheck(L_12);
				InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(1, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_12, L_13, L_16);
			}

IL_0030_1:
			{
				RuntimeObject* L_17 = V_0;
				NullCheck(L_17);
				bool L_18;
				L_18 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_17);
				if (L_18)
				{
					goto IL_001b_1;
				}
			}
			{
				goto IL_004b;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_004b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Extensions_MergeStringKeys_mDEDDE56F5A71A86B226F80FAE6D891B3AB44FC2A (RuntimeObject* ___0_target, RuntimeObject* ___1_addHash, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	RuntimeObject* V_2 = NULL;
	{
		RuntimeObject* L_0 = ___1_addHash;
		if (!L_0)
		{
			goto IL_000c;
		}
	}
	{
		RuntimeObject* L_1 = ___0_target;
		RuntimeObject* L_2 = ___1_addHash;
		NullCheck(L_1);
		bool L_3;
		L_3 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_1, L_2);
		if (!L_3)
		{
			goto IL_000d;
		}
	}

IL_000c:
	{
		return;
	}

IL_000d:
	{
		RuntimeObject* L_4 = ___1_addHash;
		NullCheck(L_4);
		RuntimeObject* L_5;
		L_5 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_4);
		NullCheck(L_5);
		RuntimeObject* L_6;
		L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_5);
		V_0 = L_6;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0042:
			{
				{
					RuntimeObject* L_7 = V_0;
					V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_7, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
					RuntimeObject* L_8 = V_2;
					if (!L_8)
					{
						goto IL_0052;
					}
				}
				{
					RuntimeObject* L_9 = V_2;
					NullCheck(L_9);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_9);
				}

IL_0052:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_0038_1;
			}

IL_001b_1:
			{
				RuntimeObject* L_10 = V_0;
				NullCheck(L_10);
				RuntimeObject* L_11;
				L_11 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_10);
				V_1 = L_11;
				RuntimeObject* L_12 = V_1;
				if (!((String_t*)IsInstSealed((RuntimeObject*)L_12, il2cpp_defaults.string_class)))
				{
					goto IL_0038_1;
				}
			}
			{
				RuntimeObject* L_13 = ___0_target;
				RuntimeObject* L_14 = V_1;
				RuntimeObject* L_15 = ___1_addHash;
				RuntimeObject* L_16 = V_1;
				NullCheck(L_15);
				RuntimeObject* L_17;
				L_17 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(0, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_15, L_16);
				NullCheck(L_13);
				InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(1, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_13, L_14, L_17);
			}

IL_0038_1:
			{
				RuntimeObject* L_18 = V_0;
				NullCheck(L_18);
				bool L_19;
				L_19 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_18);
				if (L_19)
				{
					goto IL_001b_1;
				}
			}
			{
				goto IL_0053;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0053:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Extensions_ToStringFull_m7D8AFCB5DE3085C237E3DE4D43209F74C60198C4 (RuntimeObject* ___0_origin, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SupportClass_t32D0DFFDDE8571589E7CEE5BEA6955AD56E8D4A7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_origin;
		il2cpp_codegen_runtime_class_init_inline(SupportClass_t32D0DFFDDE8571589E7CEE5BEA6955AD56E8D4A7_il2cpp_TypeInfo_var);
		String_t* L_1;
		L_1 = SupportClass_DictionaryToString_m0645B43282EC5801A48D62AB3D4008DC43FB756E(L_0, (bool)0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Extensions_ToStringFull_mA936D3A0B3E01312B1D4C6D9CBD182F8BD62ADD8 (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_data, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
		s_Il2CppMethodInitialized = true;
	}
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL;
	int32_t V_1 = 0;
	RuntimeObject* V_2 = NULL;
	int32_t G_B5_0 = 0;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B5_1 = NULL;
	int32_t G_B4_0 = 0;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B4_1 = NULL;
	String_t* G_B6_0 = NULL;
	int32_t G_B6_1 = 0;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B6_2 = NULL;
	{
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ___0_data;
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		return _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174;
	}

IL_0009:
	{
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = ___0_data;
		NullCheck(L_1);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)));
		V_0 = L_2;
		V_1 = 0;
		goto IL_0031;
	}

IL_0016:
	{
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = ___0_data;
		int32_t L_4 = V_1;
		NullCheck(L_3);
		int32_t L_5 = L_4;
		RuntimeObject* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		V_2 = L_6;
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = V_0;
		int32_t L_8 = V_1;
		RuntimeObject* L_9 = V_2;
		if (L_9)
		{
			G_B5_0 = L_8;
			G_B5_1 = L_7;
			goto IL_0026;
		}
		G_B4_0 = L_8;
		G_B4_1 = L_7;
	}
	{
		G_B6_0 = _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174;
		G_B6_1 = G_B4_0;
		G_B6_2 = G_B4_1;
		goto IL_002c;
	}

IL_0026:
	{
		RuntimeObject* L_10 = V_2;
		NullCheck(L_10);
		String_t* L_11;
		L_11 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_10);
		G_B6_0 = L_11;
		G_B6_1 = G_B5_0;
		G_B6_2 = G_B5_1;
	}

IL_002c:
	{
		NullCheck(G_B6_2);
		(G_B6_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B6_1), (String_t*)G_B6_0);
		int32_t L_12 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
	}

IL_0031:
	{
		int32_t L_13 = V_1;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = ___0_data;
		NullCheck(L_14);
		if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
		{
			goto IL_0016;
		}
	}
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = V_0;
		String_t* L_16;
		L_16 = String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD(_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, L_15, NULL);
		return L_16;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Hashtable_tD626399B3ADFD501225241D7366103F35472542A* Extensions_StripToStringKeys_m987197E6A675338CC95D5D84DDDCA4903240D7ED (RuntimeObject* ___0_original, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	RuntimeObject* V_2 = NULL;
	RuntimeObject* V_3 = NULL;
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_0 = (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)il2cpp_codegen_object_new(Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1C4D2BF84624173510D714545C1FBB92ADEFC624(L_0, NULL);
		V_0 = L_0;
		RuntimeObject* L_1 = ___0_original;
		if (!L_1)
		{
			goto IL_004f;
		}
	}
	{
		RuntimeObject* L_2 = ___0_original;
		NullCheck(L_2);
		RuntimeObject* L_3;
		L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_2);
		NullCheck(L_3);
		RuntimeObject* L_4;
		L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_3);
		V_1 = L_4;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_003e:
			{
				{
					RuntimeObject* L_5 = V_1;
					V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_5, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
					RuntimeObject* L_6 = V_3;
					if (!L_6)
					{
						goto IL_004e;
					}
				}
				{
					RuntimeObject* L_7 = V_3;
					NullCheck(L_7);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_7);
				}

IL_004e:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_0034_1;
			}

IL_0017_1:
			{
				RuntimeObject* L_8 = V_1;
				NullCheck(L_8);
				RuntimeObject* L_9;
				L_9 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_8);
				V_2 = L_9;
				RuntimeObject* L_10 = V_2;
				if (!((String_t*)IsInstSealed((RuntimeObject*)L_10, il2cpp_defaults.string_class)))
				{
					goto IL_0034_1;
				}
			}
			{
				Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_11 = V_0;
				RuntimeObject* L_12 = V_2;
				RuntimeObject* L_13 = ___0_original;
				RuntimeObject* L_14 = V_2;
				NullCheck(L_13);
				RuntimeObject* L_15;
				L_15 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(0, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_13, L_14);
				NullCheck(L_11);
				Hashtable_set_Item_m625527D848F5AF5C6B1F88CE5DC2B6F283C096FF(L_11, L_12, L_15, NULL);
			}

IL_0034_1:
			{
				RuntimeObject* L_16 = V_1;
				NullCheck(L_16);
				bool L_17;
				L_17 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_16);
				if (L_17)
				{
					goto IL_0017_1;
				}
			}
			{
				goto IL_004f;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_004f:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_18 = V_0;
		return L_18;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Hashtable_tD626399B3ADFD501225241D7366103F35472542A* Extensions_StripToStringKeys_m943A8B08DF25D16B79E48B6853099BF8E148FD1C (Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___0_original, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_0 = NULL;
	DictionaryEntryEnumerator_tEBE158FAFCF272693E95064FE419DF2A1D5CBA11 V_1;
	memset((&V_1), 0, sizeof(V_1));
	DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_0 = (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)il2cpp_codegen_object_new(Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1C4D2BF84624173510D714545C1FBB92ADEFC624(L_0, NULL);
		V_0 = L_0;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_1 = ___0_original;
		if (!L_1)
		{
			goto IL_005b;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_2 = ___0_original;
		NullCheck(L_2);
		DictionaryEntryEnumerator_tEBE158FAFCF272693E95064FE419DF2A1D5CBA11 L_3;
		L_3 = Hashtable_GetEnumerator_m4D1BE08E2B529BF1B9A469657A77D6416AB28122(L_2, NULL);
		V_1 = L_3;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_004d:
			{
				DictionaryEntryEnumerator_Dispose_m7BB4CC993AC8D644931443E04A0AFF2A3B0EB1DA((&V_1), NULL);
				return;
			}
		});
		try
		{
			{
				goto IL_0042_1;
			}

IL_0012_1:
			{
				DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB L_4;
				L_4 = DictionaryEntryEnumerator_get_Current_mD64F9444AAE4FB7887E788C7EA01213FC785E580((&V_1), NULL);
				V_2 = L_4;
				RuntimeObject* L_5;
				L_5 = DictionaryEntry_get_Key_m09845C00732E530E6FCB9042079E90D3912215FE_inline((&V_2), NULL);
				if (!((String_t*)IsInstSealed((RuntimeObject*)L_5, il2cpp_defaults.string_class)))
				{
					goto IL_0042_1;
				}
			}
			{
				Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_6 = V_0;
				RuntimeObject* L_7;
				L_7 = DictionaryEntry_get_Key_m09845C00732E530E6FCB9042079E90D3912215FE_inline((&V_2), NULL);
				Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_8 = ___0_original;
				RuntimeObject* L_9;
				L_9 = DictionaryEntry_get_Key_m09845C00732E530E6FCB9042079E90D3912215FE_inline((&V_2), NULL);
				NullCheck(L_8);
				RuntimeObject* L_10;
				L_10 = Hashtable_get_Item_m33995CAF3384BA31ADA32E8B6D3AA69946190CA9(L_8, L_9, NULL);
				NullCheck(L_6);
				Hashtable_set_Item_m625527D848F5AF5C6B1F88CE5DC2B6F283C096FF(L_6, L_7, L_10, NULL);
			}

IL_0042_1:
			{
				bool L_11;
				L_11 = DictionaryEntryEnumerator_MoveNext_m16917D5160022A107906210B14E235261B969C7B((&V_1), NULL);
				if (L_11)
				{
					goto IL_0012_1;
				}
			}
			{
				goto IL_005b;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_005b:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_12 = V_0;
		return L_12;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Extensions_StripKeysWithNullValues_m20F44EB611D67EFAB6F456D0B03BCBC6FA6DC607 (RuntimeObject* ___0_original, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_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*)&List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* V_0 = NULL;
	bool V_1 = false;
	RuntimeObject* V_2 = NULL;
	DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB V_3;
	memset((&V_3), 0, sizeof(V_3));
	RuntimeObject* V_4 = NULL;
	int32_t V_5 = 0;
	RuntimeObject* V_6 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = ((Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_StaticFields*)il2cpp_codegen_static_fields_for(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var))->___keysWithNullValue;
		V_0 = L_0;
		V_1 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0098:
			{
				{
					bool L_1 = V_1;
					if (!L_1)
					{
						goto IL_00a1;
					}
				}
				{
					List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_2 = V_0;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
				}

IL_00a1:
				{
					return;
				}
			}
		});
		try
		{
			{
				List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_3 = V_0;
				Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
				il2cpp_codegen_runtime_class_init_inline(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
				List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_4 = ((Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_StaticFields*)il2cpp_codegen_static_fields_for(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var))->___keysWithNullValue;
				NullCheck(L_4);
				List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_inline(L_4, List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_RuntimeMethod_var);
				RuntimeObject* L_5 = ___0_original;
				NullCheck(L_5);
				RuntimeObject* L_6;
				L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(9, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_5);
				V_2 = L_6;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_0053_1:
					{
						{
							RuntimeObject* L_7 = V_2;
							V_4 = ((RuntimeObject*)IsInst((RuntimeObject*)L_7, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
							RuntimeObject* L_8 = V_4;
							if (!L_8)
							{
								goto IL_0066_1;
							}
						}
						{
							RuntimeObject* L_9 = V_4;
							NullCheck(L_9);
							InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_9);
						}

IL_0066_1:
						{
							return;
						}
					}
				});
				try
				{
					{
						goto IL_0049_2;
					}

IL_0023_2:
					{
						RuntimeObject* L_10 = V_2;
						NullCheck(L_10);
						RuntimeObject* L_11;
						L_11 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_10);
						V_3 = ((*(DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB*)UnBox(L_11, DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB_il2cpp_TypeInfo_var)));
						RuntimeObject* L_12;
						L_12 = DictionaryEntry_get_Value_m75FD18FE968AE131F28AA2CB0DF4895EBA39075E_inline((&V_3), NULL);
						if (L_12)
						{
							goto IL_0049_2;
						}
					}
					{
						il2cpp_codegen_runtime_class_init_inline(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
						List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_13 = ((Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_StaticFields*)il2cpp_codegen_static_fields_for(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var))->___keysWithNullValue;
						RuntimeObject* L_14;
						L_14 = DictionaryEntry_get_Key_m09845C00732E530E6FCB9042079E90D3912215FE_inline((&V_3), NULL);
						NullCheck(L_13);
						List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline(L_13, L_14, List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_RuntimeMethod_var);
					}

IL_0049_2:
					{
						RuntimeObject* L_15 = V_2;
						NullCheck(L_15);
						bool L_16;
						L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_15);
						if (L_16)
						{
							goto IL_0023_2;
						}
					}
					{
						goto IL_0067_1;
					}
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}

IL_0067_1:
			{
				V_5 = 0;
				goto IL_0088_1;
			}

IL_006c_1:
			{
				il2cpp_codegen_runtime_class_init_inline(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
				List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_17 = ((Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_StaticFields*)il2cpp_codegen_static_fields_for(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var))->___keysWithNullValue;
				int32_t L_18 = V_5;
				NullCheck(L_17);
				RuntimeObject* L_19;
				L_19 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_17, L_18, List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_RuntimeMethod_var);
				V_6 = L_19;
				RuntimeObject* L_20 = ___0_original;
				RuntimeObject* L_21 = V_6;
				NullCheck(L_20);
				InterfaceActionInvoker1< RuntimeObject* >::Invoke(10, IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_il2cpp_TypeInfo_var, L_20, L_21);
				int32_t L_22 = V_5;
				V_5 = ((int32_t)il2cpp_codegen_add(L_22, 1));
			}

IL_0088_1:
			{
				int32_t L_23 = V_5;
				il2cpp_codegen_runtime_class_init_inline(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
				List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_24 = ((Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_StaticFields*)il2cpp_codegen_static_fields_for(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var))->___keysWithNullValue;
				NullCheck(L_24);
				int32_t L_25;
				L_25 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_24, List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_RuntimeMethod_var);
				if ((((int32_t)L_23) < ((int32_t)L_25)))
				{
					goto IL_006c_1;
				}
			}
			{
				goto IL_00a2;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00a2:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Extensions_StripKeysWithNullValues_m09D6D1A2DDAF3A6A364CD0E6DB36B50C4AE35E3E (Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___0_original, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* V_0 = NULL;
	bool V_1 = false;
	DictionaryEntryEnumerator_tEBE158FAFCF272693E95064FE419DF2A1D5CBA11 V_2;
	memset((&V_2), 0, sizeof(V_2));
	DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB V_3;
	memset((&V_3), 0, sizeof(V_3));
	int32_t V_4 = 0;
	RuntimeObject* V_5 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = ((Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_StaticFields*)il2cpp_codegen_static_fields_for(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var))->___keysWithNullValue;
		V_0 = L_0;
		V_1 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0090:
			{
				{
					bool L_1 = V_1;
					if (!L_1)
					{
						goto IL_0099;
					}
				}
				{
					List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_2 = V_0;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
				}

IL_0099:
				{
					return;
				}
			}
		});
		try
		{
			{
				List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_3 = V_0;
				Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
				il2cpp_codegen_runtime_class_init_inline(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
				List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_4 = ((Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_StaticFields*)il2cpp_codegen_static_fields_for(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var))->___keysWithNullValue;
				NullCheck(L_4);
				List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_inline(L_4, List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_RuntimeMethod_var);
				Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_5 = ___0_original;
				NullCheck(L_5);
				DictionaryEntryEnumerator_tEBE158FAFCF272693E95064FE419DF2A1D5CBA11 L_6;
				L_6 = Hashtable_GetEnumerator_m4D1BE08E2B529BF1B9A469657A77D6416AB28122(L_5, NULL);
				V_2 = L_6;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_0050_1:
					{
						DictionaryEntryEnumerator_Dispose_m7BB4CC993AC8D644931443E04A0AFF2A3B0EB1DA((&V_2), NULL);
						return;
					}
				});
				try
				{
					{
						goto IL_0045_2;
					}

IL_0023_2:
					{
						DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB L_7;
						L_7 = DictionaryEntryEnumerator_get_Current_mD64F9444AAE4FB7887E788C7EA01213FC785E580((&V_2), NULL);
						V_3 = L_7;
						RuntimeObject* L_8;
						L_8 = DictionaryEntry_get_Value_m75FD18FE968AE131F28AA2CB0DF4895EBA39075E_inline((&V_3), NULL);
						if (L_8)
						{
							goto IL_0045_2;
						}
					}
					{
						il2cpp_codegen_runtime_class_init_inline(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
						List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_9 = ((Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_StaticFields*)il2cpp_codegen_static_fields_for(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var))->___keysWithNullValue;
						RuntimeObject* L_10;
						L_10 = DictionaryEntry_get_Key_m09845C00732E530E6FCB9042079E90D3912215FE_inline((&V_3), NULL);
						NullCheck(L_9);
						List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline(L_9, L_10, List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_RuntimeMethod_var);
					}

IL_0045_2:
					{
						bool L_11;
						L_11 = DictionaryEntryEnumerator_MoveNext_m16917D5160022A107906210B14E235261B969C7B((&V_2), NULL);
						if (L_11)
						{
							goto IL_0023_2;
						}
					}
					{
						goto IL_005e_1;
					}
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}

IL_005e_1:
			{
				V_4 = 0;
				goto IL_0080_1;
			}

IL_0063_1:
			{
				il2cpp_codegen_runtime_class_init_inline(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
				List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_12 = ((Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_StaticFields*)il2cpp_codegen_static_fields_for(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var))->___keysWithNullValue;
				int32_t L_13 = V_4;
				NullCheck(L_12);
				RuntimeObject* L_14;
				L_14 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_12, L_13, List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_RuntimeMethod_var);
				V_5 = L_14;
				Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_15 = ___0_original;
				RuntimeObject* L_16 = V_5;
				NullCheck(L_15);
				bool L_17;
				L_17 = Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86(L_15, L_16, Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_RuntimeMethod_var);
				int32_t L_18 = V_4;
				V_4 = ((int32_t)il2cpp_codegen_add(L_18, 1));
			}

IL_0080_1:
			{
				int32_t L_19 = V_4;
				il2cpp_codegen_runtime_class_init_inline(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
				List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_20 = ((Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_StaticFields*)il2cpp_codegen_static_fields_for(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var))->___keysWithNullValue;
				NullCheck(L_20);
				int32_t L_21;
				L_21 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_20, List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_RuntimeMethod_var);
				if ((((int32_t)L_19) < ((int32_t)L_21)))
				{
					goto IL_0063_1;
				}
			}
			{
				goto IL_009a;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_009a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Extensions_Contains_m023BC9BA78975153CED5CAA2C5DB136B82C53865 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_target, int32_t ___1_nr, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_target;
		if (L_0)
		{
			goto IL_0005;
		}
	}
	{
		return (bool)0;
	}

IL_0005:
	{
		V_0 = 0;
		goto IL_0015;
	}

IL_0009:
	{
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ___0_target;
		int32_t L_2 = V_0;
		NullCheck(L_1);
		int32_t L_3 = L_2;
		int32_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		int32_t L_5 = ___1_nr;
		if ((!(((uint32_t)L_4) == ((uint32_t)L_5))))
		{
			goto IL_0011;
		}
	}
	{
		return (bool)1;
	}

IL_0011:
	{
		int32_t L_6 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
	}

IL_0015:
	{
		int32_t L_7 = V_0;
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = ___0_target;
		NullCheck(L_8);
		if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))
		{
			goto IL_0009;
		}
	}
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Extensions__cctor_mBE53BE61A1E4DE2D3298AB756DE0BFE9E8BFA86F (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)il2cpp_codegen_object_new(List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var);
		List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690(L_0, List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_RuntimeMethod_var);
		((Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_StaticFields*)il2cpp_codegen_static_fields_for(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var))->___keysWithNullValue = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_StaticFields*)il2cpp_codegen_static_fields_for(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var))->___keysWithNullValue), (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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FriendInfo_get_Name_m6D74CADBD26C63AB2149DBB49FA43CB4B368C8AA (FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0;
		L_0 = FriendInfo_get_UserId_mA0CCFFF82446797D5BCDCE221ED8C4C418EC1C3F_inline(__this, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FriendInfo_get_UserId_mA0CCFFF82446797D5BCDCE221ED8C4C418EC1C3F (FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CUserIdU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FriendInfo_set_UserId_mA0CF07580BFD231F699F4A6FB8156DF582130545 (FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CUserIdU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CUserIdU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FriendInfo_get_IsOnline_m40830E0798C29AE2D2EE35EEDE1CFFA68F6B3960 (FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CIsOnlineU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FriendInfo_set_IsOnline_m506A060851B3004AB7DAC4A265D5E1BB265C428F (FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CIsOnlineU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FriendInfo_get_Room_mA6CCD95B0D3E4D5522A1BEA70EA79DA893495DBA (FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CRoomU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FriendInfo_set_Room_mD39A230840735002D698B0900EC48CD20F3AF0F4 (FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CRoomU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRoomU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FriendInfo_get_IsInRoom_mCA4C756AB62A54B9C9BA1CA74E262CFE36452CFB (FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* __this, const RuntimeMethod* method) 
{
	{
		bool L_0;
		L_0 = FriendInfo_get_IsOnline_m40830E0798C29AE2D2EE35EEDE1CFFA68F6B3960_inline(__this, NULL);
		if (!L_0)
		{
			goto IL_0017;
		}
	}
	{
		String_t* L_1;
		L_1 = FriendInfo_get_Room_mA6CCD95B0D3E4D5522A1BEA70EA79DA893495DBA_inline(__this, NULL);
		bool L_2;
		L_2 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_1, NULL);
		return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
	}

IL_0017:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FriendInfo_ToString_m6A06A739B9174D2C3D4DFA829179E8071492415F (FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0EC195230AFCB33087F14927C13206E36BC05B1C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3A70FE19F4232C0EA536CAE429215DFC6BAC1702);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral721BA096592FD26A1A98C4B27AA0E03A76E907A9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA3814D6A6E6568D83DD806EFF254E270A53697D6);
		s_Il2CppMethodInitialized = true;
	}
	String_t* G_B4_0 = NULL;
	String_t* G_B4_1 = NULL;
	String_t* G_B1_0 = NULL;
	String_t* G_B1_1 = NULL;
	String_t* G_B3_0 = NULL;
	String_t* G_B3_1 = NULL;
	String_t* G_B2_0 = NULL;
	String_t* G_B2_1 = NULL;
	String_t* G_B5_0 = NULL;
	String_t* G_B5_1 = NULL;
	String_t* G_B5_2 = NULL;
	{
		String_t* L_0;
		L_0 = FriendInfo_get_UserId_mA0CCFFF82446797D5BCDCE221ED8C4C418EC1C3F_inline(__this, NULL);
		bool L_1;
		L_1 = FriendInfo_get_IsOnline_m40830E0798C29AE2D2EE35EEDE1CFFA68F6B3960_inline(__this, NULL);
		if (!L_1)
		{
			G_B4_0 = L_0;
			G_B4_1 = _stringLiteral0EC195230AFCB33087F14927C13206E36BC05B1C;
			goto IL_0029;
		}
		G_B1_0 = L_0;
		G_B1_1 = _stringLiteral0EC195230AFCB33087F14927C13206E36BC05B1C;
	}
	{
		bool L_2;
		L_2 = FriendInfo_get_IsInRoom_mCA4C756AB62A54B9C9BA1CA74E262CFE36452CFB(__this, NULL);
		if (L_2)
		{
			G_B3_0 = G_B1_0;
			G_B3_1 = G_B1_1;
			goto IL_0022;
		}
		G_B2_0 = G_B1_0;
		G_B2_1 = G_B1_1;
	}
	{
		G_B5_0 = _stringLiteral3A70FE19F4232C0EA536CAE429215DFC6BAC1702;
		G_B5_1 = G_B2_0;
		G_B5_2 = G_B2_1;
		goto IL_002e;
	}

IL_0022:
	{
		G_B5_0 = _stringLiteralA3814D6A6E6568D83DD806EFF254E270A53697D6;
		G_B5_1 = G_B3_0;
		G_B5_2 = G_B3_1;
		goto IL_002e;
	}

IL_0029:
	{
		G_B5_0 = _stringLiteral721BA096592FD26A1A98C4B27AA0E03A76E907A9;
		G_B5_1 = G_B4_0;
		G_B5_2 = G_B4_1;
	}

IL_002e:
	{
		String_t* L_3;
		L_3 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(G_B5_2, G_B5_1, G_B5_0, NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FriendInfo__ctor_mC00364B41FD3ED2B78A41A9686DACA22F24C7C58 (FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* __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
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhotonPortDefinition__cctor_m9CDC66560E45C83C0A8FAFC1C4D7E5BC8726EE87 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A));
		(&V_0)->___NameServerPort = (uint16_t)((int32_t)27000);
		(&V_0)->___MasterServerPort = (uint16_t)((int32_t)27001);
		(&V_0)->___GameServerPort = (uint16_t)((int32_t)27002);
		PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A L_0 = V_0;
		((PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A_StaticFields*)il2cpp_codegen_static_fields_for(PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A_il2cpp_TypeInfo_var))->___AlternativeUdpPorts = 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_0 = __this->___U3CLoadBalancingPeerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_LoadBalancingPeer_m9C7758BB55DFAA906C4F2776640524441D625807 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* ___0_value, const RuntimeMethod* method) 
{
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_0 = ___0_value;
		__this->___U3CLoadBalancingPeerU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLoadBalancingPeerU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LoadBalancingClient_get_SerializationProtocol_m9A1630A2C16C42D3914CA6787453B4BCCB9AD756 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_0;
		L_0 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_0);
		int32_t L_1;
		L_1 = PhotonPeer_get_SerializationProtocolType_m6201A11F68D11CBD3E2B862362C4121CC5733A55_inline(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_SerializationProtocol_m1DF8CED4E6C037D95C5DB7B2562AA934057FDC12 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_0;
		L_0 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		int32_t L_1 = ___0_value;
		NullCheck(L_0);
		PhotonPeer_set_SerializationProtocolType_m3A949C39212B0109744721F7CEFC122C6C4C573B_inline(L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_get_AppVersion_mA2E5DE4671D1C7BD67296921DBD776E61F63E388 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CAppVersionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_AppVersion_mA8BB8398B8C4E5D708A8F52306507330EBA6E138 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CAppVersionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAppVersionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_get_AppId_mC1D36AE3AFE5FB808FF7CA10785002F65E500D5C (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CAppIdU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_AppId_m6D235FB4807898D6941EF26C9F355755B13EFF34 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CAppIdU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAppIdU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LoadBalancingClient_get_ClientType_m69F1A616BB2EE51B19E20867CF268E72EE2ECC00 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CClientTypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_ClientType_m2C5C643D4914EC8C8541BAF8E2CEFA1D7C4434FE (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CClientTypeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_0 = __this->___U3CAuthValuesU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_AuthValues_mAFB66C3CFA04587CBA1A60711581B2BA6C6FD84C (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* ___0_value, const RuntimeMethod* method) 
{
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_0 = ___0_value;
		__this->___U3CAuthValuesU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAuthValuesU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E LoadBalancingClient_get_ExpectedProtocol_m3BC45EEE403D2DA730E34E30B125A0ABB3D0AAFC (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E L_0 = __this->___U3CExpectedProtocolU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_ExpectedProtocol_m45D91A66DA18AB07ECD45D1DE1DF244BD34FE72B (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E ___0_value, const RuntimeMethod* method) 
{
	{
		Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E L_0 = ___0_value;
		__this->___U3CExpectedProtocolU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LoadBalancingClient_get_TokenForInit_mFFC5FB287CF4DED77AF2D457E524E22DCDDF21E8 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___AuthMode;
		if (L_0)
		{
			goto IL_000a;
		}
	}
	{
		return NULL;
	}

IL_000a:
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_1;
		L_1 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		if (L_1)
		{
			goto IL_0014;
		}
	}
	{
		return NULL;
	}

IL_0014:
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_2;
		L_2 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		NullCheck(L_2);
		RuntimeObject* L_3;
		L_3 = AuthenticationValues_get_Token_mB9FFF55FB76ECC57C8FFA9658358BC54BDE3AF2A_inline(L_2, NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_get_IsUsingNameServer_m435766375EA546A9C0BC46E8F5881BA82E58D907 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CIsUsingNameServerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_IsUsingNameServer_m07769376816B7FF852706CDB68A33A9AC9FD02DC (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CIsUsingNameServerU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_get_NameServerAddress_mF76A2AA4F5732BB121793AC0886120FDE5D37A8A (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0;
		L_0 = LoadBalancingClient_GetNameServerAddress_mF7AE900F883D5F0E470BE4F653BE44179270BBB0(__this, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_get_UseAlternativeUdpPorts_m2C43FF4A6065860C9AE2C0FEB5A4BF0526329ADE (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CUseAlternativeUdpPortsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_UseAlternativeUdpPorts_m8D31312959B9845D547F1CFC07778CB1B8CC905B (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CUseAlternativeUdpPortsU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_get_EnableProtocolFallback_m65B7F799CD2BC4BCDE41F887AB94F75A86BA752A (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CEnableProtocolFallbackU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_EnableProtocolFallback_mC5C15088260FAB02544DC4EA010542F678D1485B (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CEnableProtocolFallbackU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_get_CurrentServerAddress_mEECF2CACB633771F81D6F9A680CB4611F4E52ECB (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_0;
		L_0 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_0);
		String_t* L_1;
		L_1 = PhotonPeer_get_ServerAddress_m457DB66B44D79E66E4328D51C40EA5E2DB481108(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_get_MasterServerAddress_m0A6D1FC37984AC51431C04ABAB52986F7D940F39 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CMasterServerAddressU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_MasterServerAddress_m0334DAB73E03AC500ACDD9EE580564874D8241BF (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CMasterServerAddressU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMasterServerAddressU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_get_GameServerAddress_mA5C7E86447BEEB303C5AB1C932FC9DA907407F01 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CGameServerAddressU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_GameServerAddress_m8FD60CD030C217ECDC7870DAF3E236C542DA9F46 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CGameServerAddressU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGameServerAddressU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CServerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_Server_m14EE3B0146B7CF9FB5FA81757B483762628E1A73 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CServerU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LoadBalancingClient_get_ConnectCount_m1B481ACD1D7F2439172F6074B9939B685DAAB448 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CConnectCountU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_ConnectCount_mAD2AB6DF87230BDD3D30090819884646CE3CD026 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CConnectCountU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___state;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->___state;
		int32_t L_1 = ___0_value;
		if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
		{
			goto IL_000a;
		}
	}
	{
		return;
	}

IL_000a:
	{
		int32_t L_2 = __this->___state;
		V_0 = L_2;
		int32_t L_3 = ___0_value;
		__this->___state = L_3;
		Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* L_4 = __this->___StateChanged;
		if (!L_4)
		{
			goto IL_0032;
		}
	}
	{
		Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* L_5 = __this->___StateChanged;
		int32_t L_6 = V_0;
		int32_t L_7 = __this->___state;
		NullCheck(L_5);
		Action_2_Invoke_m52D4D9161F82FFC2F071292DA5451D0CCCA8E0CF_inline(L_5, L_6, L_7, NULL);
	}

IL_0032:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_get_IsConnected_mD98F9FFFBEFD1932A0898268507DFBE9BEE41257 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_0;
		L_0 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		if (!L_0)
		{
			goto IL_001e;
		}
	}
	{
		int32_t L_1;
		L_1 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		if (!L_1)
		{
			goto IL_001e;
		}
	}
	{
		int32_t L_2;
		L_2 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)((int32_t)14)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
	}

IL_001e:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_get_IsConnectedAndReady_m102453C94444730782C5B155D5035B3BA9D00DB3 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_0;
		L_0 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		if (L_0)
		{
			goto IL_000a;
		}
	}
	{
		return (bool)0;
	}

IL_000a:
	{
		int32_t L_1;
		L_1 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		V_0 = L_1;
		int32_t L_2 = V_0;
		switch (L_2)
		{
			case 0:
			{
				goto IL_0065;
			}
			case 1:
			{
				goto IL_0065;
			}
			case 2:
			{
				goto IL_0067;
			}
			case 3:
			{
				goto IL_0067;
			}
			case 4:
			{
				goto IL_0067;
			}
			case 5:
			{
				goto IL_0065;
			}
			case 6:
			{
				goto IL_0065;
			}
			case 7:
			{
				goto IL_0067;
			}
			case 8:
			{
				goto IL_0065;
			}
			case 9:
			{
				goto IL_0067;
			}
			case 10:
			{
				goto IL_0065;
			}
			case 11:
			{
				goto IL_0065;
			}
			case 12:
			{
				goto IL_0065;
			}
			case 13:
			{
				goto IL_0065;
			}
			case 14:
			{
				goto IL_0065;
			}
			case 15:
			{
				goto IL_0067;
			}
			case 16:
			{
				goto IL_0065;
			}
			case 17:
			{
				goto IL_0067;
			}
			case 18:
			{
				goto IL_0065;
			}
		}
	}
	{
		goto IL_0067;
	}

IL_0065:
	{
		return (bool)0;
	}

IL_0067:
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_add_StateChanged_mA6384FF2BBFAD74989F27734C0A2251F6F470EB9 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* V_0 = NULL;
	Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* V_1 = NULL;
	Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* V_2 = NULL;
	{
		Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* L_0 = __this->___StateChanged;
		V_0 = L_0;
	}

IL_0007:
	{
		Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* L_1 = V_0;
		V_1 = L_1;
		Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* L_2 = V_1;
		Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
		V_2 = ((Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490*)Castclass((RuntimeObject*)L_4, Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490_il2cpp_TypeInfo_var));
		Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490** L_5 = (Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490**)(&__this->___StateChanged);
		Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* L_6 = V_2;
		Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* L_7 = V_1;
		Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* L_8;
		L_8 = InterlockedCompareExchangeImpl<Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490*>(L_5, L_6, L_7);
		V_0 = L_8;
		Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* L_9 = V_0;
		Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* L_10 = V_1;
		if ((!(((RuntimeObject*)(Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490*)L_9) == ((RuntimeObject*)(Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_remove_StateChanged_m05D0CADDC74CE72BDD2CC9BBCBA8257D9CACD85B (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* V_0 = NULL;
	Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* V_1 = NULL;
	Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* V_2 = NULL;
	{
		Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* L_0 = __this->___StateChanged;
		V_0 = L_0;
	}

IL_0007:
	{
		Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* L_1 = V_0;
		V_1 = L_1;
		Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* L_2 = V_1;
		Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
		V_2 = ((Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490*)Castclass((RuntimeObject*)L_4, Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490_il2cpp_TypeInfo_var));
		Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490** L_5 = (Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490**)(&__this->___StateChanged);
		Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* L_6 = V_2;
		Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* L_7 = V_1;
		Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* L_8;
		L_8 = InterlockedCompareExchangeImpl<Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490*>(L_5, L_6, L_7);
		V_0 = L_8;
		Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* L_9 = V_0;
		Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490* L_10 = V_1;
		if ((!(((RuntimeObject*)(Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490*)L_9) == ((RuntimeObject*)(Action_2_t3EC2669A751FDF2FFFA36356EC41244433164490*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_add_EventReceived_mD61167C623A0E74C42620CFE32BED563CE7C65E1 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* V_0 = NULL;
	Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* V_1 = NULL;
	Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* V_2 = NULL;
	{
		Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* L_0 = __this->___EventReceived;
		V_0 = L_0;
	}

IL_0007:
	{
		Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* L_1 = V_0;
		V_1 = L_1;
		Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* L_2 = V_1;
		Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
		V_2 = ((Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295*)Castclass((RuntimeObject*)L_4, Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295_il2cpp_TypeInfo_var));
		Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295** L_5 = (Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295**)(&__this->___EventReceived);
		Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* L_6 = V_2;
		Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* L_7 = V_1;
		Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* L_8;
		L_8 = InterlockedCompareExchangeImpl<Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295*>(L_5, L_6, L_7);
		V_0 = L_8;
		Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* L_9 = V_0;
		Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* L_10 = V_1;
		if ((!(((RuntimeObject*)(Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295*)L_9) == ((RuntimeObject*)(Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_remove_EventReceived_m7BF5967801F48C9795A09E82C6CADED4561003F4 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* V_0 = NULL;
	Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* V_1 = NULL;
	Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* V_2 = NULL;
	{
		Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* L_0 = __this->___EventReceived;
		V_0 = L_0;
	}

IL_0007:
	{
		Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* L_1 = V_0;
		V_1 = L_1;
		Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* L_2 = V_1;
		Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
		V_2 = ((Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295*)Castclass((RuntimeObject*)L_4, Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295_il2cpp_TypeInfo_var));
		Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295** L_5 = (Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295**)(&__this->___EventReceived);
		Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* L_6 = V_2;
		Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* L_7 = V_1;
		Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* L_8;
		L_8 = InterlockedCompareExchangeImpl<Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295*>(L_5, L_6, L_7);
		V_0 = L_8;
		Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* L_9 = V_0;
		Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* L_10 = V_1;
		if ((!(((RuntimeObject*)(Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295*)L_9) == ((RuntimeObject*)(Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_add_OpResponseReceived_m76ECBF9267D759927564F64FAE55B72E34FE548E (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* V_0 = NULL;
	Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* V_1 = NULL;
	Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* V_2 = NULL;
	{
		Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* L_0 = __this->___OpResponseReceived;
		V_0 = L_0;
	}

IL_0007:
	{
		Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* L_1 = V_0;
		V_1 = L_1;
		Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* L_2 = V_1;
		Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
		V_2 = ((Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826*)Castclass((RuntimeObject*)L_4, Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826_il2cpp_TypeInfo_var));
		Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826** L_5 = (Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826**)(&__this->___OpResponseReceived);
		Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* L_6 = V_2;
		Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* L_7 = V_1;
		Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* L_8;
		L_8 = InterlockedCompareExchangeImpl<Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826*>(L_5, L_6, L_7);
		V_0 = L_8;
		Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* L_9 = V_0;
		Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* L_10 = V_1;
		if ((!(((RuntimeObject*)(Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826*)L_9) == ((RuntimeObject*)(Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_remove_OpResponseReceived_mDA562F2997E2D961326E3C1154DB3B1C621693D4 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* V_0 = NULL;
	Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* V_1 = NULL;
	Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* V_2 = NULL;
	{
		Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* L_0 = __this->___OpResponseReceived;
		V_0 = L_0;
	}

IL_0007:
	{
		Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* L_1 = V_0;
		V_1 = L_1;
		Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* L_2 = V_1;
		Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
		V_2 = ((Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826*)Castclass((RuntimeObject*)L_4, Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826_il2cpp_TypeInfo_var));
		Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826** L_5 = (Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826**)(&__this->___OpResponseReceived);
		Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* L_6 = V_2;
		Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* L_7 = V_1;
		Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* L_8;
		L_8 = InterlockedCompareExchangeImpl<Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826*>(L_5, L_6, L_7);
		V_0 = L_8;
		Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* L_9 = V_0;
		Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* L_10 = V_1;
		if ((!(((RuntimeObject*)(Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826*)L_9) == ((RuntimeObject*)(Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LoadBalancingClient_get_DisconnectedCause_m7A948064631F3E7A5D1BFA24CCA308852AB8C08D (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CDisconnectedCauseU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_DisconnectedCause_mE0AF99BF68B2905394D2932434D8A021C4B5132D (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CDisconnectedCauseU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_get_InLobby_mD6FDB1D5F15A5EF886683F63BC2B2BBC1219F064 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		return (bool)((((int32_t)L_0) == ((int32_t)4))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* LoadBalancingClient_get_CurrentLobby_mF4197912E9A2A11BAD29D87BC0FB8BD3F53D44D0 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_0 = __this->___U3CCurrentLobbyU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_CurrentLobby_m4EB9BF699C5CBB3FDB950CFB83D9984B616DA6E9 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* ___0_value, const RuntimeMethod* method) 
{
	{
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_0 = ___0_value;
		__this->___U3CCurrentLobbyU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCurrentLobbyU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* LoadBalancingClient_get_LocalPlayer_mCD50C311294952811F343BFA4F7FCD055821A4A4 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_0 = __this->___U3CLocalPlayerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_LocalPlayer_m6F3020DE031F5A726C2EEB66F458849F18E9549A (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_value, const RuntimeMethod* method) 
{
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_0 = ___0_value;
		__this->___U3CLocalPlayerU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLocalPlayerU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_get_NickName_m414AD761795248BB60AB52F51669A9588C6DE61A (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_0;
		L_0 = LoadBalancingClient_get_LocalPlayer_mCD50C311294952811F343BFA4F7FCD055821A4A4_inline(__this, NULL);
		NullCheck(L_0);
		String_t* L_1;
		L_1 = Player_get_NickName_mC1B2AC59B8850ABEB4DA27199675066DC3BF0738_inline(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_NickName_m161581270AA18B74D04D7A4E7D7A4EEB7F177179 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_0;
		L_0 = LoadBalancingClient_get_LocalPlayer_mCD50C311294952811F343BFA4F7FCD055821A4A4_inline(__this, NULL);
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		return;
	}

IL_0009:
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_1;
		L_1 = LoadBalancingClient_get_LocalPlayer_mCD50C311294952811F343BFA4F7FCD055821A4A4_inline(__this, NULL);
		String_t* L_2 = ___0_value;
		NullCheck(L_1);
		Player_set_NickName_m2105A3E8B564FAD1F16FA3D1E14A05EC5FDDA7D1(L_1, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_get_UserId_mF095E7FB569A0CD2AEEBEA88FCADE18B9486148D (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_0;
		L_0 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		if (!L_0)
		{
			goto IL_0014;
		}
	}
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_1;
		L_1 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		NullCheck(L_1);
		String_t* L_2;
		L_2 = AuthenticationValues_get_UserId_m5589924F18733494DEC1218392BCB531F45A06A8_inline(L_1, NULL);
		return L_2;
	}

IL_0014:
	{
		return (String_t*)NULL;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_UserId_m5FCB3C351D29E98515A552B1982463CE370C9759 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_0;
		L_0 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		if (L_0)
		{
			goto IL_0013;
		}
	}
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_1 = (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7*)il2cpp_codegen_object_new(AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7_il2cpp_TypeInfo_var);
		AuthenticationValues__ctor_mFA23E096E1262DF1C8167BD077DD17C7B1BE9D9D(L_1, NULL);
		LoadBalancingClient_set_AuthValues_mAFB66C3CFA04587CBA1A60711581B2BA6C6FD84C_inline(__this, L_1, NULL);
	}

IL_0013:
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_2;
		L_2 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		String_t* L_3 = ___0_value;
		NullCheck(L_2);
		AuthenticationValues_set_UserId_mF5066A60EE43029EDB6649E84D84D183013D8002_inline(L_2, L_3, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_0 = __this->___U3CCurrentRoomU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_CurrentRoom_m54F077811E8C961FB7EBBA1F5A1878E1FF57B8D5 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* ___0_value, const RuntimeMethod* method) 
{
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_0 = ___0_value;
		__this->___U3CCurrentRoomU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCurrentRoomU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_get_InRoom_m94253789BA5BD9C81534C4F9682B5E707EF08E78 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___state;
		if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)9)))))
		{
			goto IL_0014;
		}
	}
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_1;
		L_1 = LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline(__this, NULL);
		return (bool)((!(((RuntimeObject*)(Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
	}

IL_0014:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LoadBalancingClient_get_PlayersOnMasterCount_m875B8F23320B81FA78E929BC18145E9B16DF3AB1 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CPlayersOnMasterCountU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_PlayersOnMasterCount_mE9423C2CA89B5E86C93FAECDC55D19C77095593D (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CPlayersOnMasterCountU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LoadBalancingClient_get_PlayersInRoomsCount_mD9E006F3B3032AFB084AAE111557EB6304FD37BA (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CPlayersInRoomsCountU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_PlayersInRoomsCount_m3A57A1DD142C047C9AD1657E1B70FFBFC97C2F25 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CPlayersInRoomsCountU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LoadBalancingClient_get_RoomsCount_m9C8AE96B6A5002695B2D3616C7DF0C1459AF3F17 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CRoomsCountU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_RoomsCount_mF45C69179FB45BAB3D8F8D737063FE1939E6F15A (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CRoomsCountU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_get_IsFetchingFriendList_mAE1DBC0FB2DF895A2BA0B8D429D3CD373091FF2B (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = __this->___friendListRequested;
		return (bool)((!(((RuntimeObject*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_get_CloudRegion_m0093F59A916A2AC5BB01A653D31ED2A45C9421F0 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CCloudRegionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_CloudRegion_m6A15CE044FD1FA8A3EE90B7F464C285F1E01BDDD (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CCloudRegionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCloudRegionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_get_CurrentCluster_m3747E54023EF073AD0FD94EF7F53285E301FC1A1 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CCurrentClusterU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_set_CurrentCluster_mD920F168984BC2102C3D0E9887FA61B202ED03A9 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CCurrentClusterU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCurrentClusterU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient__ctor_mC3FD7885A9F9E80E8949ACDE2590016410F1186C (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, uint8_t ___0_protocol, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tD73BC7FEF1671B01BA9C93C20E8C741DB8DEFCFD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ErrorInfoCallbacksContainer_tF60CA97691A86635843C02EEA1D689A384BC7ED7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m11844E990E10296E80636C0635E4D0A52416A185_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9502060F404ACB6B9ACF04BFA5D0DFC653142A15_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LoadBalancingClient_OnDisconnectMessageReceived_m30190A8C1B3F2C23743FB6194084E786AAA2B7EE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LobbyCallbacksContainer_tEF75E5B06B44AD5DE298FA7C597901BAE1E352FC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_m5F980EC68C4443F2FF043EE030531E098BBAC211_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_t9BA80EF655597EC91F8BA37831960B5B70540B02_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WebRpcCallbacksContainer_t88E62A57DFEECEC90CE6EC40A270C0C188AD1851_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77E3A5DFDF30AC18B4DB9AC5D034EFEA29F1AAE3);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___NameServerHost = _stringLiteral77E3A5DFDF30AC18B4DB9AC5D034EFEA29F1AAE3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___NameServerHost), (void*)_stringLiteral77E3A5DFDF30AC18B4DB9AC5D034EFEA29F1AAE3);
		List_1_t9502060F404ACB6B9ACF04BFA5D0DFC653142A15* L_0 = (List_1_t9502060F404ACB6B9ACF04BFA5D0DFC653142A15*)il2cpp_codegen_object_new(List_1_t9502060F404ACB6B9ACF04BFA5D0DFC653142A15_il2cpp_TypeInfo_var);
		List_1__ctor_m11844E990E10296E80636C0635E4D0A52416A185(L_0, List_1__ctor_m11844E990E10296E80636C0635E4D0A52416A185_RuntimeMethod_var);
		__this->___lobbyStatistics = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___lobbyStatistics), (void*)L_0);
		__this->___connectToBestRegion = (bool)1;
		Queue_1_t9BA80EF655597EC91F8BA37831960B5B70540B02* L_1 = (Queue_1_t9BA80EF655597EC91F8BA37831960B5B70540B02*)il2cpp_codegen_object_new(Queue_1_t9BA80EF655597EC91F8BA37831960B5B70540B02_il2cpp_TypeInfo_var);
		Queue_1__ctor_m5F980EC68C4443F2FF043EE030531E098BBAC211(L_1, Queue_1__ctor_m5F980EC68C4443F2FF043EE030531E098BBAC211_RuntimeMethod_var);
		__this->___callbackTargetChanges = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___callbackTargetChanges), (void*)L_1);
		HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_2 = (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*)il2cpp_codegen_object_new(HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885_il2cpp_TypeInfo_var);
		HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E(L_2, HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_RuntimeMethod_var);
		__this->___callbackTargets = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___callbackTargets), (void*)L_2);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD* L_3 = (ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD*)il2cpp_codegen_object_new(ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD_il2cpp_TypeInfo_var);
		ConnectionCallbacksContainer__ctor_mAE91B4192B89C007B5320E5C4FA2A170BBC02BC5(L_3, __this, NULL);
		__this->___ConnectionCallbackTargets = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___ConnectionCallbackTargets), (void*)L_3);
		MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* L_4 = (MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97*)il2cpp_codegen_object_new(MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97_il2cpp_TypeInfo_var);
		MatchMakingCallbacksContainer__ctor_m912A8BAC81F05BCD9AD5CA67C8A50B1B2562CF86(L_4, __this, NULL);
		__this->___MatchMakingCallbackTargets = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___MatchMakingCallbackTargets), (void*)L_4);
		InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488* L_5 = (InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488*)il2cpp_codegen_object_new(InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488_il2cpp_TypeInfo_var);
		InRoomCallbacksContainer__ctor_mC2BC4E2CFB5884B4DD584FB04A1ADBFDD99165B6(L_5, __this, NULL);
		__this->___InRoomCallbackTargets = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___InRoomCallbackTargets), (void*)L_5);
		LobbyCallbacksContainer_tEF75E5B06B44AD5DE298FA7C597901BAE1E352FC* L_6 = (LobbyCallbacksContainer_tEF75E5B06B44AD5DE298FA7C597901BAE1E352FC*)il2cpp_codegen_object_new(LobbyCallbacksContainer_tEF75E5B06B44AD5DE298FA7C597901BAE1E352FC_il2cpp_TypeInfo_var);
		LobbyCallbacksContainer__ctor_mD9E01E130BE3389CC1846DBA3298659AE5B06CF5(L_6, __this, NULL);
		__this->___LobbyCallbackTargets = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___LobbyCallbackTargets), (void*)L_6);
		WebRpcCallbacksContainer_t88E62A57DFEECEC90CE6EC40A270C0C188AD1851* L_7 = (WebRpcCallbacksContainer_t88E62A57DFEECEC90CE6EC40A270C0C188AD1851*)il2cpp_codegen_object_new(WebRpcCallbacksContainer_t88E62A57DFEECEC90CE6EC40A270C0C188AD1851_il2cpp_TypeInfo_var);
		WebRpcCallbacksContainer__ctor_m7ADBCD544D158DC6CC02779A0D8606845F4B4B65(L_7, __this, NULL);
		__this->___WebRpcCallbackTargets = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___WebRpcCallbackTargets), (void*)L_7);
		ErrorInfoCallbacksContainer_tF60CA97691A86635843C02EEA1D689A384BC7ED7* L_8 = (ErrorInfoCallbacksContainer_tF60CA97691A86635843C02EEA1D689A384BC7ED7*)il2cpp_codegen_object_new(ErrorInfoCallbacksContainer_tF60CA97691A86635843C02EEA1D689A384BC7ED7_il2cpp_TypeInfo_var);
		ErrorInfoCallbacksContainer__ctor_m976B3FEDF6160C731C8762C6A6507EAE04B8B683(L_8, __this, NULL);
		__this->___ErrorInfoCallbackTargets = L_8;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___ErrorInfoCallbackTargets), (void*)L_8);
		uint8_t L_9 = ___0_protocol;
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_10 = (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F*)il2cpp_codegen_object_new(LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F_il2cpp_TypeInfo_var);
		LoadBalancingPeer__ctor_m93696AFB3E63A67862184ABD93BDCBAFC12B59C0(L_10, __this, L_9, NULL);
		LoadBalancingClient_set_LoadBalancingPeer_m9C7758BB55DFAA906C4F2776640524441D625807_inline(__this, L_10, NULL);
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_11;
		L_11 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		Action_1_tD73BC7FEF1671B01BA9C93C20E8C741DB8DEFCFD* L_12 = (Action_1_tD73BC7FEF1671B01BA9C93C20E8C741DB8DEFCFD*)il2cpp_codegen_object_new(Action_1_tD73BC7FEF1671B01BA9C93C20E8C741DB8DEFCFD_il2cpp_TypeInfo_var);
		Action_1__ctor_mCC6970AB3F726500FBCFA3AFC0F586A61FF79813(L_12, __this, (intptr_t)((void*)LoadBalancingClient_OnDisconnectMessageReceived_m30190A8C1B3F2C23743FB6194084E786AAA2B7EE_RuntimeMethod_var), NULL);
		NullCheck(L_11);
		PhotonPeer_add_OnDisconnectMessage_m496C5A444ABA00B5C63FB5263CAC8DB75BD32420(L_11, L_12, NULL);
		LoadBalancingClient_set_SerializationProtocol_m1DF8CED4E6C037D95C5DB7B2562AA934057FDC12(__this, 1, NULL);
		String_t* L_13 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_14;
		L_14 = VirtualFuncInvoker4< Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C*, String_t*, int32_t, bool, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* >::Invoke(12, __this, L_13, (-1), (bool)1, (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)NULL);
		LoadBalancingClient_set_LocalPlayer_m6F3020DE031F5A726C2EEB66F458849F18E9549A_inline(__this, L_14, NULL);
		il2cpp_codegen_runtime_class_init_inline(CustomTypesUnity_tC3637C876EEFA44A270C0E4C7778E6672410FD94_il2cpp_TypeInfo_var);
		CustomTypesUnity_Register_m7D47676D3708D1CEE684210E2D040760897BE88B(NULL);
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, 0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient__ctor_mB61CA58B9D1719D0757D598B33D65DA8D7AD0751 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_masterAddress, String_t* ___1_appId, String_t* ___2_gameVersion, uint8_t ___3_protocol, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = ___3_protocol;
		LoadBalancingClient__ctor_mC3FD7885A9F9E80E8949ACDE2590016410F1186C(__this, L_0, NULL);
		String_t* L_1 = ___0_masterAddress;
		LoadBalancingClient_set_MasterServerAddress_m0334DAB73E03AC500ACDD9EE580564874D8241BF_inline(__this, L_1, NULL);
		String_t* L_2 = ___1_appId;
		LoadBalancingClient_set_AppId_m6D235FB4807898D6941EF26C9F355755B13EFF34_inline(__this, L_2, NULL);
		String_t* L_3 = ___2_gameVersion;
		LoadBalancingClient_set_AppVersion_mA8BB8398B8C4E5D708A8F52306507330EBA6E138_inline(__this, L_3, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_GetNameServerAddress_mF7AE900F883D5F0E470BE4F653BE44179270BBB0 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m7A41D6DDBFFD29C4429FA26A1BA2BF864009A3BE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA194ED65E10F76C43ADA784ADF3CD7DFDEC7CCFC);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		V_0 = 0;
		il2cpp_codegen_runtime_class_init_inline(LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4_il2cpp_TypeInfo_var);
		Dictionary_2_tCA6FC027A4EAE9285D2860309E61DB2B271D9A80* L_0 = ((LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4_StaticFields*)il2cpp_codegen_static_fields_for(LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4_il2cpp_TypeInfo_var))->___ProtocolToNameServerPort;
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_1;
		L_1 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_1);
		uint8_t L_2;
		L_2 = PhotonPeer_get_TransportProtocol_mC3688A65F01A1BDB8B5CAFFAFAF5BA6980885AF8_inline(L_1, NULL);
		NullCheck(L_0);
		bool L_3;
		L_3 = Dictionary_2_TryGetValue_m7A41D6DDBFFD29C4429FA26A1BA2BF864009A3BE(L_0, L_2, (&V_0), Dictionary_2_TryGetValue_m7A41D6DDBFFD29C4429FA26A1BA2BF864009A3BE_RuntimeMethod_var);
		int32_t L_4 = __this->___NameServerPortInAppSettings;
		if (!L_4)
		{
			goto IL_0045;
		}
	}
	{
		int32_t L_5 = __this->___NameServerPortInAppSettings;
		int32_t L_6 = L_5;
		RuntimeObject* L_7 = Box(il2cpp_defaults.int32_class, &L_6);
		String_t* L_8;
		L_8 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralA194ED65E10F76C43ADA784ADF3CD7DFDEC7CCFC, L_7, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 3, L_8);
		int32_t L_9 = __this->___NameServerPortInAppSettings;
		V_0 = L_9;
	}

IL_0045:
	{
		PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A* L_10 = (PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A*)(&__this->___ServerPortOverrides);
		uint16_t L_11 = L_10->___NameServerPort;
		if ((((int32_t)L_11) <= ((int32_t)0)))
		{
			goto IL_005f;
		}
	}
	{
		PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A* L_12 = (PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A*)(&__this->___ServerPortOverrides);
		uint16_t L_13 = L_12->___NameServerPort;
		V_0 = L_13;
	}

IL_005f:
	{
		String_t* L_14 = __this->___NameServerHost;
		int32_t L_15 = V_0;
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_16;
		L_16 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_16);
		uint8_t L_17;
		L_17 = PhotonPeer_get_TransportProtocol_mC3688A65F01A1BDB8B5CAFFAFAF5BA6980885AF8_inline(L_16, NULL);
		String_t* L_18;
		L_18 = LoadBalancingClient_ToProtocolAddress_mF477DA9BEC00238AC1EAAD60B8753A9F51E17677(__this, L_14, L_15, L_17, NULL);
		return L_18;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_ToProtocolAddress_mF477DA9BEC00238AC1EAAD60B8753A9F51E17677 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_address, int32_t ___1_port, uint8_t ___2_protocol, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral574AF626B2ECA36F40D5D593643BB7683F9514E2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral875CF8A46A6E3F0725287DAF52B09AF91CB77C71);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8FD1C69DEBE29347C1323DB5679FF2CCE6A908A9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAD6CD2C36915DEB6A18BCF0F46B294FC1D97072F);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* V_1 = NULL;
	String_t* V_2 = NULL;
	{
		String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		V_0 = L_0;
		uint8_t L_1 = ___2_protocol;
		switch (L_1)
		{
			case 0:
			{
				goto IL_0026;
			}
			case 1:
			{
				goto IL_0026;
			}
			case 2:
			{
				goto IL_0048;
			}
			case 3:
			{
				goto IL_0048;
			}
			case 4:
			{
				goto IL_0038;
			}
			case 5:
			{
				goto IL_0040;
			}
		}
	}
	{
		goto IL_0048;
	}

IL_0026:
	{
		String_t* L_2 = ___0_address;
		int32_t L_3 = ___1_port;
		int32_t L_4 = L_3;
		RuntimeObject* L_5 = Box(il2cpp_defaults.int32_class, &L_4);
		String_t* L_6;
		L_6 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralAD6CD2C36915DEB6A18BCF0F46B294FC1D97072F, L_2, L_5, NULL);
		return L_6;
	}

IL_0038:
	{
		V_0 = _stringLiteral875CF8A46A6E3F0725287DAF52B09AF91CB77C71;
		goto IL_005e;
	}

IL_0040:
	{
		V_0 = _stringLiteral574AF626B2ECA36F40D5D593643BB7683F9514E2;
		goto IL_005e;
	}

IL_0048:
	{
		uint8_t L_7 = ___2_protocol;
		uint8_t L_8 = L_7;
		RuntimeObject* L_9 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ConnectionProtocol_t5F53E5A9D1B47CD4A9FAE10E5F648DE2596D46F2_il2cpp_TypeInfo_var)), &L_8);
		String_t* L_10;
		L_10 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4A3A331A8E55564BB6E466E8625D9ED94EA72295)), L_9, NULL);
		ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_11 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_11, L_10, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LoadBalancingClient_ToProtocolAddress_mF477DA9BEC00238AC1EAAD60B8753A9F51E17677_RuntimeMethod_var)));
	}

IL_005e:
	{
		String_t* L_12 = V_0;
		String_t* L_13 = ___0_address;
		String_t* L_14;
		L_14 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_12, L_13, NULL);
		Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_15 = (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E*)il2cpp_codegen_object_new(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
		Uri__ctor_m6CA436E6AD2768A121FA851CBEEFA3623E849D3A(L_15, L_14, NULL);
		V_1 = L_15;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = L_16;
		Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_18 = V_1;
		NullCheck(L_18);
		String_t* L_19;
		L_19 = Uri_get_Scheme_m29106D5109538220B22FC49DE7B44040E51B0F6F(L_18, NULL);
		NullCheck(L_17);
		ArrayElementTypeCheck (L_17, L_19);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_19);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = L_17;
		Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_21 = V_1;
		NullCheck(L_21);
		String_t* L_22;
		L_22 = Uri_get_Host_m2C0E258C7DFF7A340049BE9BC08FF45E90988D8C(L_21, NULL);
		NullCheck(L_20);
		ArrayElementTypeCheck (L_20, L_22);
		(L_20)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_22);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_23 = L_20;
		int32_t L_24 = ___1_port;
		int32_t L_25 = L_24;
		RuntimeObject* L_26 = Box(il2cpp_defaults.int32_class, &L_25);
		NullCheck(L_23);
		ArrayElementTypeCheck (L_23, L_26);
		(L_23)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_26);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = L_23;
		Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_28 = V_1;
		NullCheck(L_28);
		String_t* L_29;
		L_29 = Uri_get_AbsolutePath_mABB93DD30D4C0F11948DE5C117650B1C3A9925CA(L_28, NULL);
		NullCheck(L_27);
		ArrayElementTypeCheck (L_27, L_29);
		(L_27)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_29);
		String_t* L_30;
		L_30 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(_stringLiteral8FD1C69DEBE29347C1323DB5679FF2CCE6A908A9, L_27, NULL);
		V_2 = L_30;
		Func_3_t83C3884209B8DB1BD7296483BB2A295E28D62AE6* L_31 = __this->___AddressRewriter;
		if (!L_31)
		{
			goto IL_00b6;
		}
	}
	{
		Func_3_t83C3884209B8DB1BD7296483BB2A295E28D62AE6* L_32 = __this->___AddressRewriter;
		String_t* L_33 = V_2;
		NullCheck(L_32);
		String_t* L_34;
		L_34 = Func_3_Invoke_m82670F59D7EFC7C1E5429B36B932443FBA8373AD_inline(L_32, L_33, 2, NULL);
		V_2 = L_34;
	}

IL_00b6:
	{
		String_t* L_35 = V_2;
		return L_35;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_ConnectUsingSettings_m5FB08039566063EE2EA102483C52B63E2B671932 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* ___0_appSettings, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_mA3C0E26DD4A967236419DD4F60127B09EF6D5B18_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PeerStateValue_tCDD305BA1E139FC2F43FF54C65049831770DDFC3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral37F0809EF42E93679E17746A9BB24BD5680720D5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3BAD168215B6409DFD378F9C0FBE1D56E09E7BB9);
		s_Il2CppMethodInitialized = true;
	}
	uint8_t V_0 = 0;
	int32_t V_1 = 0;
	Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E V_2;
	memset((&V_2), 0, sizeof(V_2));
	int32_t V_3 = 0;
	int32_t G_B21_0 = 0;
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_0;
		L_0 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_0);
		uint8_t L_1;
		L_1 = PhotonPeer_get_PeerState_mFE3E3AA3BB9531F98BD274F0AAC83BDF44FCBEEC(L_0, NULL);
		if (!L_1)
		{
			goto IL_0039;
		}
	}
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_2;
		L_2 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_2);
		uint8_t L_3;
		L_3 = PhotonPeer_get_PeerState_mFE3E3AA3BB9531F98BD274F0AAC83BDF44FCBEEC(L_2, NULL);
		V_0 = L_3;
		Il2CppFakeBox<uint8_t> L_4(PeerStateValue_tCDD305BA1E139FC2F43FF54C65049831770DDFC3_il2cpp_TypeInfo_var, (&V_0));
		String_t* L_5;
		L_5 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_4), NULL);
		String_t* L_6;
		L_6 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral37F0809EF42E93679E17746A9BB24BD5680720D5, L_5, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 2, L_6);
		return (bool)0;
	}

IL_0039:
	{
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_7 = ___0_appSettings;
		if (L_7)
		{
			goto IL_004a;
		}
	}
	{
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, _stringLiteral3BAD168215B6409DFD378F9C0FBE1D56E09E7BB9);
		return (bool)0;
	}

IL_004a:
	{
		int32_t L_8;
		L_8 = LoadBalancingClient_get_ClientType_m69F1A616BB2EE51B19E20867CF268E72EE2ECC00_inline(__this, NULL);
		V_1 = L_8;
		int32_t L_9 = V_1;
		switch (L_9)
		{
			case 0:
			{
				goto IL_0065;
			}
			case 1:
			{
				goto IL_0073;
			}
			case 2:
			{
				goto IL_0081;
			}
		}
	}
	{
		goto IL_008d;
	}

IL_0065:
	{
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_10 = ___0_appSettings;
		NullCheck(L_10);
		String_t* L_11 = L_10->___AppIdRealtime;
		LoadBalancingClient_set_AppId_m6D235FB4807898D6941EF26C9F355755B13EFF34_inline(__this, L_11, NULL);
		goto IL_008d;
	}

IL_0073:
	{
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_12 = ___0_appSettings;
		NullCheck(L_12);
		String_t* L_13 = L_12->___AppIdVoice;
		LoadBalancingClient_set_AppId_m6D235FB4807898D6941EF26C9F355755B13EFF34_inline(__this, L_13, NULL);
		goto IL_008d;
	}

IL_0081:
	{
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_14 = ___0_appSettings;
		NullCheck(L_14);
		String_t* L_15 = L_14->___AppIdFusion;
		LoadBalancingClient_set_AppId_m6D235FB4807898D6941EF26C9F355755B13EFF34_inline(__this, L_15, NULL);
	}

IL_008d:
	{
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_16 = ___0_appSettings;
		NullCheck(L_16);
		String_t* L_17 = L_16->___AppVersion;
		LoadBalancingClient_set_AppVersion_mA8BB8398B8C4E5D708A8F52306507330EBA6E138_inline(__this, L_17, NULL);
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_18 = ___0_appSettings;
		NullCheck(L_18);
		bool L_19 = L_18->___UseNameServer;
		LoadBalancingClient_set_IsUsingNameServer_m07769376816B7FF852706CDB68A33A9AC9FD02DC_inline(__this, L_19, NULL);
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_20 = ___0_appSettings;
		NullCheck(L_20);
		String_t* L_21 = L_20->___FixedRegion;
		LoadBalancingClient_set_CloudRegion_m6A15CE044FD1FA8A3EE90B7F464C285F1E01BDDD_inline(__this, L_21, NULL);
		String_t* L_22;
		L_22 = LoadBalancingClient_get_CloudRegion_m0093F59A916A2AC5BB01A653D31ED2A45C9421F0_inline(__this, NULL);
		bool L_23;
		L_23 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_22, NULL);
		__this->___connectToBestRegion = L_23;
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_24 = ___0_appSettings;
		NullCheck(L_24);
		bool L_25 = L_24->___EnableLobbyStatistics;
		__this->___EnableLobbyStatistics = L_25;
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_26;
		L_26 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_27 = ___0_appSettings;
		NullCheck(L_27);
		uint8_t L_28 = L_27->___NetworkLogging;
		NullCheck(L_26);
		((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)L_26)->___DebugOut = L_28;
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_29 = ___0_appSettings;
		NullCheck(L_29);
		int32_t L_30 = L_29->___AuthMode;
		__this->___AuthMode = L_30;
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_31 = ___0_appSettings;
		NullCheck(L_31);
		int32_t L_32 = L_31->___AuthMode;
		if ((!(((uint32_t)L_32) == ((uint32_t)2))))
		{
			goto IL_0113;
		}
	}
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_33;
		L_33 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_33);
		PhotonPeer_set_TransportProtocol_mAF4EE9345BAC9F2E8540CE79F8A791BD3E13014C_inline(L_33, 5, NULL);
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_34 = ___0_appSettings;
		NullCheck(L_34);
		uint8_t L_35 = L_34->___Protocol;
		Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E L_36;
		memset((&L_36), 0, sizeof(L_36));
		Nullable_1__ctor_mA3C0E26DD4A967236419DD4F60127B09EF6D5B18((&L_36), L_35, Nullable_1__ctor_mA3C0E26DD4A967236419DD4F60127B09EF6D5B18_RuntimeMethod_var);
		LoadBalancingClient_set_ExpectedProtocol_m45D91A66DA18AB07ECD45D1DE1DF244BD34FE72B_inline(__this, L_36, NULL);
		goto IL_0133;
	}

IL_0113:
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_37;
		L_37 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_38 = ___0_appSettings;
		NullCheck(L_38);
		uint8_t L_39 = L_38->___Protocol;
		NullCheck(L_37);
		PhotonPeer_set_TransportProtocol_mAF4EE9345BAC9F2E8540CE79F8A791BD3E13014C_inline(L_37, L_39, NULL);
		il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E));
		Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E L_40 = V_2;
		LoadBalancingClient_set_ExpectedProtocol_m45D91A66DA18AB07ECD45D1DE1DF244BD34FE72B_inline(__this, L_40, NULL);
	}

IL_0133:
	{
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_41 = ___0_appSettings;
		NullCheck(L_41);
		bool L_42 = L_41->___EnableProtocolFallback;
		LoadBalancingClient_set_EnableProtocolFallback_mC5C15088260FAB02544DC4EA010542F678D1485B_inline(__this, L_42, NULL);
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_43 = ___0_appSettings;
		NullCheck(L_43);
		String_t* L_44 = L_43->___BestRegionSummaryFromStorage;
		__this->___bestRegionSummaryFromStorage = L_44;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___bestRegionSummaryFromStorage), (void*)L_44);
		LoadBalancingClient_set_DisconnectedCause_mE0AF99BF68B2905394D2932434D8A021C4B5132D_inline(__this, 0, NULL);
		__this->___DisconnectMessage = (String_t*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___DisconnectMessage), (void*)(String_t*)NULL);
		__this->___SystemConnectionSummary = (SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___SystemConnectionSummary), (void*)(SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A*)NULL);
		bool L_45;
		L_45 = LoadBalancingClient_get_IsUsingNameServer_m435766375EA546A9C0BC46E8F5881BA82E58D907_inline(__this, NULL);
		if (!L_45)
		{
			goto IL_01cd;
		}
	}
	{
		LoadBalancingClient_set_Server_m14EE3B0146B7CF9FB5FA81757B483762628E1A73_inline(__this, 2, NULL);
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_46 = ___0_appSettings;
		NullCheck(L_46);
		bool L_47;
		L_47 = AppSettings_get_IsDefaultNameServer_m25CC5D537E41C3678015FEECF221843B9CAEBD29(L_46, NULL);
		if (L_47)
		{
			goto IL_0183;
		}
	}
	{
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_48 = ___0_appSettings;
		NullCheck(L_48);
		String_t* L_49 = L_48->___Server;
		__this->___NameServerHost = L_49;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___NameServerHost), (void*)L_49);
	}

IL_0183:
	{
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_50 = ___0_appSettings;
		NullCheck(L_50);
		String_t* L_51 = L_50->___ProxyServer;
		__this->___ProxyServerAddress = L_51;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___ProxyServerAddress), (void*)L_51);
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_52 = ___0_appSettings;
		NullCheck(L_52);
		int32_t L_53 = L_52->___Port;
		__this->___NameServerPortInAppSettings = L_53;
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_54;
		L_54 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		String_t* L_55;
		L_55 = LoadBalancingClient_get_NameServerAddress_mF76A2AA4F5732BB121793AC0886120FDE5D37A8A(__this, NULL);
		String_t* L_56 = __this->___ProxyServerAddress;
		String_t* L_57;
		L_57 = LoadBalancingClient_get_AppId_mC1D36AE3AFE5FB808FF7CA10785002F65E500D5C_inline(__this, NULL);
		RuntimeObject* L_58;
		L_58 = LoadBalancingClient_get_TokenForInit_mFFC5FB287CF4DED77AF2D457E524E22DCDDF21E8(__this, NULL);
		NullCheck(L_54);
		bool L_59;
		L_59 = VirtualFuncInvoker5< bool, String_t*, String_t*, String_t*, RuntimeObject*, RuntimeObject* >::Invoke(7, L_54, L_55, L_56, L_57, L_58, NULL);
		if (L_59)
		{
			goto IL_01c3;
		}
	}
	{
		return (bool)0;
	}

IL_01c3:
	{
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, ((int32_t)16), NULL);
		goto IL_0238;
	}

IL_01cd:
	{
		LoadBalancingClient_set_Server_m14EE3B0146B7CF9FB5FA81757B483762628E1A73_inline(__this, 0, NULL);
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_60 = ___0_appSettings;
		NullCheck(L_60);
		bool L_61;
		L_61 = AppSettings_get_IsDefaultPort_m33C153D59C12548E7B02156976EA8B4F30CB3ACC(L_60, NULL);
		if (L_61)
		{
			goto IL_01e4;
		}
	}
	{
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_62 = ___0_appSettings;
		NullCheck(L_62);
		int32_t L_63 = L_62->___Port;
		G_B21_0 = L_63;
		goto IL_01e9;
	}

IL_01e4:
	{
		G_B21_0 = ((int32_t)5055);
	}

IL_01e9:
	{
		V_3 = G_B21_0;
		AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* L_64 = ___0_appSettings;
		NullCheck(L_64);
		String_t* L_65 = L_64->___Server;
		int32_t L_66 = V_3;
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_67;
		L_67 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_67);
		uint8_t L_68;
		L_68 = PhotonPeer_get_TransportProtocol_mC3688A65F01A1BDB8B5CAFFAFAF5BA6980885AF8_inline(L_67, NULL);
		String_t* L_69;
		L_69 = LoadBalancingClient_ToProtocolAddress_mF477DA9BEC00238AC1EAAD60B8753A9F51E17677(__this, L_65, L_66, L_68, NULL);
		LoadBalancingClient_set_MasterServerAddress_m0334DAB73E03AC500ACDD9EE580564874D8241BF_inline(__this, L_69, NULL);
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_70;
		L_70 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		String_t* L_71;
		L_71 = LoadBalancingClient_get_MasterServerAddress_m0A6D1FC37984AC51431C04ABAB52986F7D940F39_inline(__this, NULL);
		String_t* L_72 = __this->___ProxyServerAddress;
		String_t* L_73;
		L_73 = LoadBalancingClient_get_AppId_mC1D36AE3AFE5FB808FF7CA10785002F65E500D5C_inline(__this, NULL);
		RuntimeObject* L_74;
		L_74 = LoadBalancingClient_get_TokenForInit_mFFC5FB287CF4DED77AF2D457E524E22DCDDF21E8(__this, NULL);
		NullCheck(L_70);
		bool L_75;
		L_75 = VirtualFuncInvoker5< bool, String_t*, String_t*, String_t*, RuntimeObject*, RuntimeObject* >::Invoke(7, L_70, L_71, L_72, L_73, L_74, NULL);
		if (L_75)
		{
			goto IL_0230;
		}
	}
	{
		return (bool)0;
	}

IL_0230:
	{
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, ((int32_t)12), NULL);
	}

IL_0238:
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_Connect_m5548511FCAE8F4342E90CDEAC00EB76FAEC1B59B (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		bool L_0;
		L_0 = VirtualFuncInvoker0< bool >::Invoke(9, __this);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_ConnectToMasterServer_mDD4D970D0131B19C8208874940D3C635E0CA144A (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AuthModeOption_t7CA0F11229CF212E10897F367BEE70D85C01B1EE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PeerStateValue_tCDD305BA1E139FC2F43FF54C65049831770DDFC3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral20945442B6B96015CC1E714E97D642B3363709C4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB78B0E1081AB3D02B486948C9195CF0EF07C04C);
		s_Il2CppMethodInitialized = true;
	}
	uint8_t V_0 = 0;
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_0;
		L_0 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_0);
		uint8_t L_1;
		L_1 = PhotonPeer_get_PeerState_mFE3E3AA3BB9531F98BD274F0AAC83BDF44FCBEEC(L_0, NULL);
		if (!L_1)
		{
			goto IL_0039;
		}
	}
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_2;
		L_2 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_2);
		uint8_t L_3;
		L_3 = PhotonPeer_get_PeerState_mFE3E3AA3BB9531F98BD274F0AAC83BDF44FCBEEC(L_2, NULL);
		V_0 = L_3;
		Il2CppFakeBox<uint8_t> L_4(PeerStateValue_tCDD305BA1E139FC2F43FF54C65049831770DDFC3_il2cpp_TypeInfo_var, (&V_0));
		String_t* L_5;
		L_5 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_4), NULL);
		String_t* L_6;
		L_6 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralDB78B0E1081AB3D02B486948C9195CF0EF07C04C, L_5, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 2, L_6);
		return (bool)0;
	}

IL_0039:
	{
		int32_t L_7 = __this->___AuthMode;
		if (!L_7)
		{
			goto IL_006d;
		}
	}
	{
		RuntimeObject* L_8;
		L_8 = LoadBalancingClient_get_TokenForInit_mFFC5FB287CF4DED77AF2D457E524E22DCDDF21E8(__this, NULL);
		if (L_8)
		{
			goto IL_006d;
		}
	}
	{
		int32_t* L_9 = (int32_t*)(&__this->___AuthMode);
		Il2CppFakeBox<int32_t> L_10(AuthModeOption_t7CA0F11229CF212E10897F367BEE70D85C01B1EE_il2cpp_TypeInfo_var, L_9);
		String_t* L_11;
		L_11 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_10), NULL);
		String_t* L_12;
		L_12 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral20945442B6B96015CC1E714E97D642B3363709C4, L_11, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, L_12);
		return (bool)0;
	}

IL_006d:
	{
		LoadBalancingClient_set_DisconnectedCause_mE0AF99BF68B2905394D2932434D8A021C4B5132D_inline(__this, 0, NULL);
		__this->___DisconnectMessage = (String_t*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___DisconnectMessage), (void*)(String_t*)NULL);
		__this->___SystemConnectionSummary = (SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___SystemConnectionSummary), (void*)(SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A*)NULL);
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_13;
		L_13 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		String_t* L_14;
		L_14 = LoadBalancingClient_get_MasterServerAddress_m0A6D1FC37984AC51431C04ABAB52986F7D940F39_inline(__this, NULL);
		String_t* L_15 = __this->___ProxyServerAddress;
		String_t* L_16;
		L_16 = LoadBalancingClient_get_AppId_mC1D36AE3AFE5FB808FF7CA10785002F65E500D5C_inline(__this, NULL);
		RuntimeObject* L_17;
		L_17 = LoadBalancingClient_get_TokenForInit_mFFC5FB287CF4DED77AF2D457E524E22DCDDF21E8(__this, NULL);
		NullCheck(L_13);
		bool L_18;
		L_18 = VirtualFuncInvoker5< bool, String_t*, String_t*, String_t*, RuntimeObject*, RuntimeObject* >::Invoke(7, L_13, L_14, L_15, L_16, L_17, NULL);
		if (!L_18)
		{
			goto IL_00c0;
		}
	}
	{
		__this->___connectToBestRegion = (bool)0;
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, ((int32_t)12), NULL);
		LoadBalancingClient_set_Server_m14EE3B0146B7CF9FB5FA81757B483762628E1A73_inline(__this, 0, NULL);
		return (bool)1;
	}

IL_00c0:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_ConnectToNameServer_m9AF402361888E69DA323D464AC9B7D0459B66C9B (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_mA3C0E26DD4A967236419DD4F60127B09EF6D5B18_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m68E8C9C0F902524A0F264D8F2B95722949CAB744_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PeerStateValue_tCDD305BA1E139FC2F43FF54C65049831770DDFC3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84F3409D006A485853CE590C6F1C4AA00ABCA26F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECA97FC605BC6BFFA5A50C6289D1284DD708671);
		s_Il2CppMethodInitialized = true;
	}
	uint8_t V_0 = 0;
	Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_0;
		L_0 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_0);
		uint8_t L_1;
		L_1 = PhotonPeer_get_PeerState_mFE3E3AA3BB9531F98BD274F0AAC83BDF44FCBEEC(L_0, NULL);
		if (!L_1)
		{
			goto IL_0039;
		}
	}
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_2;
		L_2 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_2);
		uint8_t L_3;
		L_3 = PhotonPeer_get_PeerState_mFE3E3AA3BB9531F98BD274F0AAC83BDF44FCBEEC(L_2, NULL);
		V_0 = L_3;
		Il2CppFakeBox<uint8_t> L_4(PeerStateValue_tCDD305BA1E139FC2F43FF54C65049831770DDFC3_il2cpp_TypeInfo_var, (&V_0));
		String_t* L_5;
		L_5 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_4), NULL);
		String_t* L_6;
		L_6 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralCECA97FC605BC6BFFA5A50C6289D1284DD708671, L_5, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 2, L_6);
		return (bool)0;
	}

IL_0039:
	{
		LoadBalancingClient_set_IsUsingNameServer_m07769376816B7FF852706CDB68A33A9AC9FD02DC_inline(__this, (bool)1, NULL);
		LoadBalancingClient_set_CloudRegion_m6A15CE044FD1FA8A3EE90B7F464C285F1E01BDDD_inline(__this, (String_t*)NULL, NULL);
		int32_t L_7 = __this->___AuthMode;
		if ((!(((uint32_t)L_7) == ((uint32_t)2))))
		{
			goto IL_0082;
		}
	}
	{
		Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E L_8;
		L_8 = LoadBalancingClient_get_ExpectedProtocol_m3BC45EEE403D2DA730E34E30B125A0ABB3D0AAFC_inline(__this, NULL);
		V_1 = L_8;
		bool L_9;
		L_9 = Nullable_1_get_HasValue_m68E8C9C0F902524A0F264D8F2B95722949CAB744_inline((&V_1), Nullable_1_get_HasValue_m68E8C9C0F902524A0F264D8F2B95722949CAB744_RuntimeMethod_var);
		if (L_9)
		{
			goto IL_0076;
		}
	}
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_10;
		L_10 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_10);
		uint8_t L_11;
		L_11 = PhotonPeer_get_TransportProtocol_mC3688A65F01A1BDB8B5CAFFAFAF5BA6980885AF8_inline(L_10, NULL);
		Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E L_12;
		memset((&L_12), 0, sizeof(L_12));
		Nullable_1__ctor_mA3C0E26DD4A967236419DD4F60127B09EF6D5B18((&L_12), L_11, Nullable_1__ctor_mA3C0E26DD4A967236419DD4F60127B09EF6D5B18_RuntimeMethod_var);
		LoadBalancingClient_set_ExpectedProtocol_m45D91A66DA18AB07ECD45D1DE1DF244BD34FE72B_inline(__this, L_12, NULL);
	}

IL_0076:
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_13;
		L_13 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_13);
		PhotonPeer_set_TransportProtocol_mAF4EE9345BAC9F2E8540CE79F8A791BD3E13014C_inline(L_13, 5, NULL);
	}

IL_0082:
	{
		LoadBalancingClient_set_DisconnectedCause_mE0AF99BF68B2905394D2932434D8A021C4B5132D_inline(__this, 0, NULL);
		__this->___DisconnectMessage = (String_t*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___DisconnectMessage), (void*)(String_t*)NULL);
		__this->___SystemConnectionSummary = (SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___SystemConnectionSummary), (void*)(SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A*)NULL);
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_14;
		L_14 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		String_t* L_15;
		L_15 = LoadBalancingClient_get_NameServerAddress_mF76A2AA4F5732BB121793AC0886120FDE5D37A8A(__this, NULL);
		String_t* L_16 = __this->___ProxyServerAddress;
		RuntimeObject* L_17;
		L_17 = LoadBalancingClient_get_TokenForInit_mFFC5FB287CF4DED77AF2D457E524E22DCDDF21E8(__this, NULL);
		NullCheck(L_14);
		bool L_18;
		L_18 = VirtualFuncInvoker5< bool, String_t*, String_t*, String_t*, RuntimeObject*, RuntimeObject* >::Invoke(7, L_14, L_15, L_16, _stringLiteral84F3409D006A485853CE590C6F1C4AA00ABCA26F, L_17, NULL);
		if (!L_18)
		{
			goto IL_00d4;
		}
	}
	{
		__this->___connectToBestRegion = (bool)0;
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, ((int32_t)16), NULL);
		LoadBalancingClient_set_Server_m14EE3B0146B7CF9FB5FA81757B483762628E1A73_inline(__this, 2, NULL);
		return (bool)1;
	}

IL_00d4:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_ConnectToRegionMaster_m170672C2A5C0B12DB89090B0EE8ECF6028FA365B (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_region, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_mA3C0E26DD4A967236419DD4F60127B09EF6D5B18_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m68E8C9C0F902524A0F264D8F2B95722949CAB744_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5AD194AA46079367AB547D148055FFFE8A6115D9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84F3409D006A485853CE590C6F1C4AA00ABCA26F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9F7466723E296ACBB9C14A0D1BD172F4A54D49D);
		s_Il2CppMethodInitialized = true;
	}
	Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool G_B9_0 = false;
	bool G_B8_0 = false;
	{
		String_t* L_0 = ___0_region;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, _stringLiteral5AD194AA46079367AB547D148055FFFE8A6115D9);
		return (bool)0;
	}

IL_0016:
	{
		LoadBalancingClient_set_IsUsingNameServer_m07769376816B7FF852706CDB68A33A9AC9FD02DC_inline(__this, (bool)1, NULL);
		int32_t L_2;
		L_2 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		if ((!(((uint32_t)L_2) == ((uint32_t)1))))
		{
			goto IL_0042;
		}
	}
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_3;
		L_3 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_3);
		uint8_t L_4 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)L_3)->___DebugOut;
		if ((((int32_t)L_4) < ((int32_t)3)))
		{
			goto IL_0040;
		}
	}
	{
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 3, _stringLiteralD9F7466723E296ACBB9C14A0D1BD172F4A54D49D);
	}

IL_0040:
	{
		return (bool)1;
	}

IL_0042:
	{
		int32_t L_5;
		L_5 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)17)))))
		{
			goto IL_0064;
		}
	}
	{
		String_t* L_6 = ___0_region;
		LoadBalancingClient_set_CloudRegion_m6A15CE044FD1FA8A3EE90B7F464C285F1E01BDDD_inline(__this, L_6, NULL);
		bool L_7;
		L_7 = LoadBalancingClient_CallAuthenticate_mBEF697993EECACBA2D58A7F24E2940EF3762E0F8(__this, NULL);
		bool L_8 = L_7;
		if (!L_8)
		{
			G_B9_0 = L_8;
			goto IL_0063;
		}
		G_B8_0 = L_8;
	}
	{
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, 1, NULL);
		G_B9_0 = G_B8_0;
	}

IL_0063:
	{
		return G_B9_0;
	}

IL_0064:
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_9;
		L_9 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_9);
		VirtualActionInvoker0::Invoke(8, L_9);
		String_t* L_10 = ___0_region;
		LoadBalancingClient_set_CloudRegion_m6A15CE044FD1FA8A3EE90B7F464C285F1E01BDDD_inline(__this, L_10, NULL);
		int32_t L_11 = __this->___AuthMode;
		if ((!(((uint32_t)L_11) == ((uint32_t)2))))
		{
			goto IL_00b1;
		}
	}
	{
		Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E L_12;
		L_12 = LoadBalancingClient_get_ExpectedProtocol_m3BC45EEE403D2DA730E34E30B125A0ABB3D0AAFC_inline(__this, NULL);
		V_0 = L_12;
		bool L_13;
		L_13 = Nullable_1_get_HasValue_m68E8C9C0F902524A0F264D8F2B95722949CAB744_inline((&V_0), Nullable_1_get_HasValue_m68E8C9C0F902524A0F264D8F2B95722949CAB744_RuntimeMethod_var);
		if (L_13)
		{
			goto IL_00a5;
		}
	}
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_14;
		L_14 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_14);
		uint8_t L_15;
		L_15 = PhotonPeer_get_TransportProtocol_mC3688A65F01A1BDB8B5CAFFAFAF5BA6980885AF8_inline(L_14, NULL);
		Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E L_16;
		memset((&L_16), 0, sizeof(L_16));
		Nullable_1__ctor_mA3C0E26DD4A967236419DD4F60127B09EF6D5B18((&L_16), L_15, Nullable_1__ctor_mA3C0E26DD4A967236419DD4F60127B09EF6D5B18_RuntimeMethod_var);
		LoadBalancingClient_set_ExpectedProtocol_m45D91A66DA18AB07ECD45D1DE1DF244BD34FE72B_inline(__this, L_16, NULL);
	}

IL_00a5:
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_17;
		L_17 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_17);
		PhotonPeer_set_TransportProtocol_mAF4EE9345BAC9F2E8540CE79F8A791BD3E13014C_inline(L_17, 5, NULL);
	}

IL_00b1:
	{
		__this->___connectToBestRegion = (bool)0;
		LoadBalancingClient_set_DisconnectedCause_mE0AF99BF68B2905394D2932434D8A021C4B5132D_inline(__this, 0, NULL);
		__this->___DisconnectMessage = (String_t*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___DisconnectMessage), (void*)(String_t*)NULL);
		__this->___SystemConnectionSummary = (SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___SystemConnectionSummary), (void*)(SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A*)NULL);
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_18;
		L_18 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		String_t* L_19;
		L_19 = LoadBalancingClient_get_NameServerAddress_mF76A2AA4F5732BB121793AC0886120FDE5D37A8A(__this, NULL);
		String_t* L_20 = __this->___ProxyServerAddress;
		NullCheck(L_18);
		bool L_21;
		L_21 = VirtualFuncInvoker5< bool, String_t*, String_t*, String_t*, RuntimeObject*, RuntimeObject* >::Invoke(7, L_18, L_19, L_20, _stringLiteral84F3409D006A485853CE590C6F1C4AA00ABCA26F, NULL, NULL);
		if (L_21)
		{
			goto IL_00ef;
		}
	}
	{
		return (bool)0;
	}

IL_00ef:
	{
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, ((int32_t)16), NULL);
		LoadBalancingClient_set_Server_m14EE3B0146B7CF9FB5FA81757B483762628E1A73_inline(__this, 2, NULL);
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_CheckConnectSetupWebGl_m6A3D8373010331337238C41C85867743448A0406 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_Connect_mD820A0BAF4F6F1049574C440419BC11F6A0D923B (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_serverAddress, String_t* ___1_proxyServerAddress, int32_t ___2_serverType, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AuthModeOption_t7CA0F11229CF212E10897F367BEE70D85C01B1EE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClientState_t37749736ADC28D4E9C0B442B1DC988F76AAE4FA3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ServerConnection_t91F7686050F68425C6517C7AC3225669636DD0CC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAFCB9462B5678BE4E1B7BE3465F0E62E39C5FFB2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB922F35FA150BA1DA83B3BE444CDAEB18CDF5885);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD202764A846B4E65D7D3B43FB4E2210EF2AAF55);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	{
		int32_t L_0;
		L_0 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)13)))))
		{
			goto IL_0031;
		}
	}
	{
		int32_t L_1;
		L_1 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		V_1 = L_1;
		Il2CppFakeBox<int32_t> L_2(ClientState_t37749736ADC28D4E9C0B442B1DC988F76AAE4FA3_il2cpp_TypeInfo_var, (&V_1));
		String_t* L_3;
		L_3 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_2), NULL);
		String_t* L_4;
		L_4 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralB922F35FA150BA1DA83B3BE444CDAEB18CDF5885, L_3, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, L_4);
		return (bool)0;
	}

IL_0031:
	{
		int32_t L_5 = __this->___AuthMode;
		if (!L_5)
		{
			goto IL_007b;
		}
	}
	{
		int32_t L_6 = ___2_serverType;
		if ((((int32_t)L_6) == ((int32_t)2)))
		{
			goto IL_007b;
		}
	}
	{
		RuntimeObject* L_7;
		L_7 = LoadBalancingClient_get_TokenForInit_mFFC5FB287CF4DED77AF2D457E524E22DCDDF21E8(__this, NULL);
		if (L_7)
		{
			goto IL_007b;
		}
	}
	{
		Il2CppFakeBox<int32_t> L_8(ServerConnection_t91F7686050F68425C6517C7AC3225669636DD0CC_il2cpp_TypeInfo_var, (&___2_serverType));
		String_t* L_9;
		L_9 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_8), NULL);
		int32_t* L_10 = (int32_t*)(&__this->___AuthMode);
		Il2CppFakeBox<int32_t> L_11(AuthModeOption_t7CA0F11229CF212E10897F367BEE70D85C01B1EE_il2cpp_TypeInfo_var, L_10);
		String_t* L_12;
		L_12 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_11), NULL);
		String_t* L_13;
		L_13 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteralDD202764A846B4E65D7D3B43FB4E2210EF2AAF55, L_9, _stringLiteralAFCB9462B5678BE4E1B7BE3465F0E62E39C5FFB2, L_12, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, L_13);
		return (bool)0;
	}

IL_007b:
	{
		LoadBalancingClient_set_DisconnectedCause_mE0AF99BF68B2905394D2932434D8A021C4B5132D_inline(__this, 0, NULL);
		__this->___SystemConnectionSummary = (SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___SystemConnectionSummary), (void*)(SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A*)NULL);
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_14;
		L_14 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		String_t* L_15 = ___0_serverAddress;
		String_t* L_16 = ___1_proxyServerAddress;
		String_t* L_17;
		L_17 = LoadBalancingClient_get_AppId_mC1D36AE3AFE5FB808FF7CA10785002F65E500D5C_inline(__this, NULL);
		RuntimeObject* L_18;
		L_18 = LoadBalancingClient_get_TokenForInit_mFFC5FB287CF4DED77AF2D457E524E22DCDDF21E8(__this, NULL);
		NullCheck(L_14);
		bool L_19;
		L_19 = VirtualFuncInvoker5< bool, String_t*, String_t*, String_t*, RuntimeObject*, RuntimeObject* >::Invoke(7, L_14, L_15, L_16, L_17, L_18, NULL);
		V_0 = L_19;
		bool L_20 = V_0;
		if (!L_20)
		{
			goto IL_00dd;
		}
	}
	{
		int32_t L_21 = ___2_serverType;
		LoadBalancingClient_set_Server_m14EE3B0146B7CF9FB5FA81757B483762628E1A73_inline(__this, L_21, NULL);
		int32_t L_22 = ___2_serverType;
		switch (L_22)
		{
			case 0:
			{
				goto IL_00cc;
			}
			case 1:
			{
				goto IL_00d6;
			}
			case 2:
			{
				goto IL_00c2;
			}
		}
	}
	{
		goto IL_00dd;
	}

IL_00c2:
	{
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, ((int32_t)16), NULL);
		goto IL_00dd;
	}

IL_00cc:
	{
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, ((int32_t)12), NULL);
		goto IL_00dd;
	}

IL_00d6:
	{
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, 6, NULL);
	}

IL_00dd:
	{
		bool L_23 = V_0;
		return L_23;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_ReconnectToMaster_mB735E1892976E1BB3B73DAF9B3B86ADB6F4A46C8 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PeerStateValue_tCDD305BA1E139FC2F43FF54C65049831770DDFC3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral01F027B3391853647806433C432D7864A6AB9A0B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3FE044881E12244DB4193EAA1BE4CE60037D4DC2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral512CDFB658CA79E18CFED29DBE19313A352C5893);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEFCB97E699D7AF619D08BCA78C1FA66E3DE5B766);
		s_Il2CppMethodInitialized = true;
	}
	uint8_t V_0 = 0;
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_0;
		L_0 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_0);
		uint8_t L_1;
		L_1 = PhotonPeer_get_PeerState_mFE3E3AA3BB9531F98BD274F0AAC83BDF44FCBEEC(L_0, NULL);
		if (!L_1)
		{
			goto IL_0039;
		}
	}
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_2;
		L_2 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_2);
		uint8_t L_3;
		L_3 = PhotonPeer_get_PeerState_mFE3E3AA3BB9531F98BD274F0AAC83BDF44FCBEEC(L_2, NULL);
		V_0 = L_3;
		Il2CppFakeBox<uint8_t> L_4(PeerStateValue_tCDD305BA1E139FC2F43FF54C65049831770DDFC3_il2cpp_TypeInfo_var, (&V_0));
		String_t* L_5;
		L_5 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_4), NULL);
		String_t* L_6;
		L_6 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralEFCB97E699D7AF619D08BCA78C1FA66E3DE5B766, L_5, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 2, L_6);
		return (bool)0;
	}

IL_0039:
	{
		String_t* L_7;
		L_7 = LoadBalancingClient_get_MasterServerAddress_m0A6D1FC37984AC51431C04ABAB52986F7D940F39_inline(__this, NULL);
		bool L_8;
		L_8 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_7, NULL);
		if (!L_8)
		{
			goto IL_0054;
		}
	}
	{
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 2, _stringLiteral512CDFB658CA79E18CFED29DBE19313A352C5893);
		return (bool)0;
	}

IL_0054:
	{
		RuntimeObject* L_9 = __this->___tokenCache;
		if (L_9)
		{
			goto IL_006a;
		}
	}
	{
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 2, _stringLiteral3FE044881E12244DB4193EAA1BE4CE60037D4DC2);
		return (bool)0;
	}

IL_006a:
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_10;
		L_10 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		if (L_10)
		{
			goto IL_0089;
		}
	}
	{
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 2, _stringLiteral01F027B3391853647806433C432D7864A6AB9A0B);
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_11 = (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7*)il2cpp_codegen_object_new(AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7_il2cpp_TypeInfo_var);
		AuthenticationValues__ctor_mFA23E096E1262DF1C8167BD077DD17C7B1BE9D9D(L_11, NULL);
		LoadBalancingClient_set_AuthValues_mAFB66C3CFA04587CBA1A60711581B2BA6C6FD84C_inline(__this, L_11, NULL);
	}

IL_0089:
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_12;
		L_12 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		RuntimeObject* L_13 = __this->___tokenCache;
		NullCheck(L_12);
		AuthenticationValues_set_Token_m57EE6E43FED43BEFD7DCEF6AC703CF606F0AB369_inline(L_12, L_13, NULL);
		String_t* L_14;
		L_14 = LoadBalancingClient_get_MasterServerAddress_m0A6D1FC37984AC51431C04ABAB52986F7D940F39_inline(__this, NULL);
		String_t* L_15 = __this->___ProxyServerAddress;
		bool L_16;
		L_16 = LoadBalancingClient_Connect_mD820A0BAF4F6F1049574C440419BC11F6A0D923B(__this, L_14, L_15, 0, NULL);
		return L_16;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_ReconnectAndRejoin_m269203E7C6D283FE8E687A72B56C2ED46BEFB5F9 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PeerStateValue_tCDD305BA1E139FC2F43FF54C65049831770DDFC3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44E0432725DCE089D42A14D281B33FB445EA44E5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6028A6B8D9F0AEC8F28264D3169B852FD7D1553C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral81CC22F6D8F4D38B0120802C14B5FABCAEF3C06C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBF41C8E81B7274A1878472658BD65C9B110E0675);
		s_Il2CppMethodInitialized = true;
	}
	uint8_t V_0 = 0;
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_0;
		L_0 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_0);
		uint8_t L_1;
		L_1 = PhotonPeer_get_PeerState_mFE3E3AA3BB9531F98BD274F0AAC83BDF44FCBEEC(L_0, NULL);
		if (!L_1)
		{
			goto IL_0039;
		}
	}
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_2;
		L_2 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_2);
		uint8_t L_3;
		L_3 = PhotonPeer_get_PeerState_mFE3E3AA3BB9531F98BD274F0AAC83BDF44FCBEEC(L_2, NULL);
		V_0 = L_3;
		Il2CppFakeBox<uint8_t> L_4(PeerStateValue_tCDD305BA1E139FC2F43FF54C65049831770DDFC3_il2cpp_TypeInfo_var, (&V_0));
		String_t* L_5;
		L_5 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_4), NULL);
		String_t* L_6;
		L_6 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral44E0432725DCE089D42A14D281B33FB445EA44E5, L_5, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 2, L_6);
		return (bool)0;
	}

IL_0039:
	{
		String_t* L_7;
		L_7 = LoadBalancingClient_get_GameServerAddress_mA5C7E86447BEEB303C5AB1C932FC9DA907407F01_inline(__this, NULL);
		bool L_8;
		L_8 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_7, NULL);
		if (!L_8)
		{
			goto IL_0054;
		}
	}
	{
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 2, _stringLiteral81CC22F6D8F4D38B0120802C14B5FABCAEF3C06C);
		return (bool)0;
	}

IL_0054:
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_9 = __this->___enterRoomParamsCache;
		if (L_9)
		{
			goto IL_006a;
		}
	}
	{
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 2, _stringLiteralBF41C8E81B7274A1878472658BD65C9B110E0675);
		return (bool)0;
	}

IL_006a:
	{
		RuntimeObject* L_10 = __this->___tokenCache;
		if (L_10)
		{
			goto IL_0080;
		}
	}
	{
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 2, _stringLiteral6028A6B8D9F0AEC8F28264D3169B852FD7D1553C);
		return (bool)0;
	}

IL_0080:
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_11;
		L_11 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		if (L_11)
		{
			goto IL_0093;
		}
	}
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_12 = (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7*)il2cpp_codegen_object_new(AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7_il2cpp_TypeInfo_var);
		AuthenticationValues__ctor_mFA23E096E1262DF1C8167BD077DD17C7B1BE9D9D(L_12, NULL);
		LoadBalancingClient_set_AuthValues_mAFB66C3CFA04587CBA1A60711581B2BA6C6FD84C_inline(__this, L_12, NULL);
	}

IL_0093:
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_13;
		L_13 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		RuntimeObject* L_14 = __this->___tokenCache;
		NullCheck(L_13);
		AuthenticationValues_set_Token_m57EE6E43FED43BEFD7DCEF6AC703CF606F0AB369_inline(L_13, L_14, NULL);
		String_t* L_15;
		L_15 = LoadBalancingClient_get_GameServerAddress_mA5C7E86447BEEB303C5AB1C932FC9DA907407F01_inline(__this, NULL);
		bool L_16;
		L_16 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_15, NULL);
		if (L_16)
		{
			goto IL_00ec;
		}
	}
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_17 = __this->___enterRoomParamsCache;
		if (!L_17)
		{
			goto IL_00ec;
		}
	}
	{
		__this->___lastJoinType = 1;
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_18 = __this->___enterRoomParamsCache;
		NullCheck(L_18);
		L_18->___JoinMode = 3;
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_19 = __this->___enterRoomParamsCache;
		NullCheck(L_19);
		L_19->___Ticket = NULL;
		Il2CppCodeGenWriteBarrier((void**)(&L_19->___Ticket), (void*)NULL);
		String_t* L_20;
		L_20 = LoadBalancingClient_get_GameServerAddress_mA5C7E86447BEEB303C5AB1C932FC9DA907407F01_inline(__this, NULL);
		String_t* L_21 = __this->___ProxyServerAddress;
		bool L_22;
		L_22 = LoadBalancingClient_Connect_mD820A0BAF4F6F1049574C440419BC11F6A0D923B(__this, L_20, L_21, 1, NULL);
		return L_22;
	}

IL_00ec:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_Disconnect_mB89C5E62CD5CE10D4BFD8A17840263706093843B (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		LoadBalancingClient_Disconnect_m9E92F0FD6E20FA7FCB107FD132A62F6DEEC9AEF8(__this, ((int32_t)17), NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_Disconnect_m9E92F0FD6E20FA7FCB107FD132A62F6DEEC9AEF8 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_cause, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClientState_t37749736ADC28D4E9C0B442B1DC988F76AAE4FA3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DisconnectCause_t2C4E3D34FE0D1842B3C915A63ECCE068B8A258E5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5967B8D3A47230A185386CC96B6A93453C7F2DCC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBC7E60FEBB3FA2D9BEB97C1197B3CBB721A63B09);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBF327D232AD59597EB282F18821E9FB7F6C01685);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		int32_t L_0;
		L_0 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		if ((((int32_t)L_0) == ((int32_t)((int32_t)13))))
		{
			goto IL_0012;
		}
	}
	{
		int32_t L_1;
		L_1 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		if (L_1)
		{
			goto IL_007b;
		}
	}

IL_0012:
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = L_2;
		NullCheck(L_3);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralBF327D232AD59597EB282F18821E9FB7F6C01685);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3;
		int32_t L_5;
		L_5 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		V_0 = L_5;
		Il2CppFakeBox<int32_t> L_6(ClientState_t37749736ADC28D4E9C0B442B1DC988F76AAE4FA3_il2cpp_TypeInfo_var, (&V_0));
		String_t* L_7;
		L_7 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_6), NULL);
		NullCheck(L_4);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_7);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_4;
		NullCheck(L_8);
		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral5967B8D3A47230A185386CC96B6A93453C7F2DCC);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_8;
		int32_t L_10;
		L_10 = LoadBalancingClient_get_DisconnectedCause_m7A948064631F3E7A5D1BFA24CCA308852AB8C08D_inline(__this, NULL);
		V_1 = L_10;
		Il2CppFakeBox<int32_t> L_11(DisconnectCause_t2C4E3D34FE0D1842B3C915A63ECCE068B8A258E5_il2cpp_TypeInfo_var, (&V_1));
		String_t* L_12;
		L_12 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_11), NULL);
		NullCheck(L_9);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_12);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_9;
		NullCheck(L_13);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralBC7E60FEBB3FA2D9BEB97C1197B3CBB721A63B09);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_13;
		Il2CppFakeBox<int32_t> L_15(DisconnectCause_t2C4E3D34FE0D1842B3C915A63ECCE068B8A258E5_il2cpp_TypeInfo_var, (&___0_cause));
		String_t* L_16;
		L_16 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_15), NULL);
		NullCheck(L_14);
		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_16);
		String_t* L_17;
		L_17 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_14, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 3, L_17);
		return;
	}

IL_007b:
	{
		int32_t L_18;
		L_18 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		if ((((int32_t)L_18) == ((int32_t)((int32_t)14))))
		{
			goto IL_009f;
		}
	}
	{
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, ((int32_t)13), NULL);
		int32_t L_19 = ___0_cause;
		LoadBalancingClient_set_DisconnectedCause_mE0AF99BF68B2905394D2932434D8A021C4B5132D_inline(__this, L_19, NULL);
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_20;
		L_20 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_20);
		VirtualActionInvoker0::Invoke(8, L_20);
	}

IL_009f:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_DisconnectToReconnect_m71F7485F2BC534308A0A8EDE09217E091D0C3639 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0;
		L_0 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		V_0 = L_0;
		int32_t L_1 = V_0;
		switch (L_1)
		{
			case 0:
			{
				goto IL_0025;
			}
			case 1:
			{
				goto IL_002e;
			}
			case 2:
			{
				goto IL_001b;
			}
		}
	}
	{
		goto IL_0036;
	}

IL_001b:
	{
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, ((int32_t)18), NULL);
		goto IL_0036;
	}

IL_0025:
	{
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, 5, NULL);
		goto IL_0036;
	}

IL_002e:
	{
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, ((int32_t)11), NULL);
	}

IL_0036:
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_2;
		L_2 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_2);
		VirtualActionInvoker0::Invoke(8, L_2);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_SimulateConnectionLoss_mEE5AB9BC7F08C407DDA9B7D355F50EF374F55F25 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, bool ___0_simulateTimeout, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral30BBD3B777F9C3CC6C666A40114C23A5319B4C2D);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.boolean_class);
		String_t* L_0;
		L_0 = Boolean_ToString_m6646C8026B1DF381A1EE8CD13549175E9703CC63((&___0_simulateTimeout), NULL);
		String_t* L_1;
		L_1 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral30BBD3B777F9C3CC6C666A40114C23A5319B4C2D, L_0, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 2, L_1);
		bool L_2 = ___0_simulateTimeout;
		if (!L_2)
		{
			goto IL_003f;
		}
	}
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_3;
		L_3 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_3);
		NetworkSimulationSet_t4BA8B34DF74B489FCB89281132F777080DBEAF49* L_4;
		L_4 = PhotonPeer_get_NetworkSimulationSettings_mE2613799AD6F2CA5C62107D38C715A5DE0D16674(L_3, NULL);
		NullCheck(L_4);
		NetworkSimulationSet_set_IncomingLossPercentage_mAD28C44A01E5A051D9B1B883C9BEB4E24327F11C(L_4, ((int32_t)100), NULL);
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_5;
		L_5 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_5);
		NetworkSimulationSet_t4BA8B34DF74B489FCB89281132F777080DBEAF49* L_6;
		L_6 = PhotonPeer_get_NetworkSimulationSettings_mE2613799AD6F2CA5C62107D38C715A5DE0D16674(L_5, NULL);
		NullCheck(L_6);
		NetworkSimulationSet_set_OutgoingLossPercentage_m0EDB404867753C870405E0C1565E13B407063B29(L_6, ((int32_t)100), NULL);
	}

IL_003f:
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_7;
		L_7 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		bool L_8 = ___0_simulateTimeout;
		NullCheck(L_7);
		VirtualActionInvoker1< bool >::Invoke(5, L_7, L_8);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_CallAuthenticate_mBEF697993EECACBA2D58A7F24E2940EF3762E0F8 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClientState_t37749736ADC28D4E9C0B442B1DC988F76AAE4FA3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m68E8C9C0F902524A0F264D8F2B95722949CAB744_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mD2669113FE2CC13783821705D0EFC4E7652F39BE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ServerConnection_t91F7686050F68425C6517C7AC3225669636DD0CC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3D7107984AB1193A9303EA795A2F7908B7606AC9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42AFA618414215017E02F8F7EC202AD435873C33);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral608EF1367A32D4278E31034E4BF98EF6D228D67F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAF62439FC3A6158C1E9F849DC7C3EEE2126B925C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDFB921CBE54C38DEDA39076E5C71358BEBCDAC07);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	uint8_t V_2 = 0;
	Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E V_3;
	memset((&V_3), 0, sizeof(V_3));
	String_t* G_B10_0 = NULL;
	AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* G_B10_1 = NULL;
	String_t* G_B10_2 = NULL;
	String_t* G_B10_3 = NULL;
	LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* G_B10_4 = NULL;
	String_t* G_B9_0 = NULL;
	AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* G_B9_1 = NULL;
	String_t* G_B9_2 = NULL;
	String_t* G_B9_3 = NULL;
	LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* G_B9_4 = NULL;
	int32_t G_B11_0 = 0;
	String_t* G_B11_1 = NULL;
	AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* G_B11_2 = NULL;
	String_t* G_B11_3 = NULL;
	String_t* G_B11_4 = NULL;
	LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* G_B11_5 = NULL;
	uint8_t G_B17_0 = 0;
	{
		bool L_0;
		L_0 = LoadBalancingClient_get_IsUsingNameServer_m435766375EA546A9C0BC46E8F5881BA82E58D907_inline(__this, NULL);
		if (!L_0)
		{
			goto IL_008c;
		}
	}
	{
		int32_t L_1;
		L_1 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		if ((((int32_t)L_1) == ((int32_t)2)))
		{
			goto IL_008c;
		}
	}
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_2;
		L_2 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		if (!L_2)
		{
			goto IL_0029;
		}
	}
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_3;
		L_3 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		NullCheck(L_3);
		RuntimeObject* L_4;
		L_4 = AuthenticationValues_get_Token_mB9FFF55FB76ECC57C8FFA9658358BC54BDE3AF2A_inline(L_3, NULL);
		if (L_4)
		{
			goto IL_008c;
		}
	}

IL_0029:
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral608EF1367A32D4278E31034E4BF98EF6D228D67F);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_6;
		int32_t L_8;
		L_8 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		V_0 = L_8;
		Il2CppFakeBox<int32_t> L_9(ServerConnection_t91F7686050F68425C6517C7AC3225669636DD0CC_il2cpp_TypeInfo_var, (&V_0));
		String_t* L_10;
		L_10 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_9), NULL);
		NullCheck(L_7);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_10);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_7;
		NullCheck(L_11);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral42AFA618414215017E02F8F7EC202AD435873C33);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_11;
		String_t* L_13;
		L_13 = LoadBalancingClient_get_CurrentServerAddress_mEECF2CACB633771F81D6F9A680CB4611F4E52ECB(__this, NULL);
		NullCheck(L_12);
		(L_12)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_13);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_12;
		NullCheck(L_14);
		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralDFB921CBE54C38DEDA39076E5C71358BEBCDAC07);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_14;
		int32_t L_16;
		L_16 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		V_1 = L_16;
		Il2CppFakeBox<int32_t> L_17(ClientState_t37749736ADC28D4E9C0B442B1DC988F76AAE4FA3_il2cpp_TypeInfo_var, (&V_1));
		String_t* L_18;
		L_18 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_17), NULL);
		NullCheck(L_15);
		(L_15)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_18);
		String_t* L_19;
		L_19 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_15, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, L_19);
		return (bool)0;
	}

IL_008c:
	{
		int32_t L_20 = __this->___AuthMode;
		if (L_20)
		{
			goto IL_00e6;
		}
	}
	{
		int32_t L_21;
		L_21 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		bool L_22;
		L_22 = LoadBalancingClient_CheckIfOpCanBeSent_m0189FCD6123C73B7A5A4C1C59AE7D0E42A1CD9CB(__this, (uint8_t)((int32_t)230), L_21, _stringLiteralAF62439FC3A6158C1E9F849DC7C3EEE2126B925C, NULL);
		if (L_22)
		{
			goto IL_00ae;
		}
	}
	{
		return (bool)0;
	}

IL_00ae:
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_23;
		L_23 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		String_t* L_24;
		L_24 = LoadBalancingClient_get_AppId_mC1D36AE3AFE5FB808FF7CA10785002F65E500D5C_inline(__this, NULL);
		String_t* L_25;
		L_25 = LoadBalancingClient_get_AppVersion_mA2E5DE4671D1C7BD67296921DBD776E61F63E388_inline(__this, NULL);
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_26;
		L_26 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		String_t* L_27;
		L_27 = LoadBalancingClient_get_CloudRegion_m0093F59A916A2AC5BB01A653D31ED2A45C9421F0_inline(__this, NULL);
		bool L_28 = __this->___EnableLobbyStatistics;
		if (!L_28)
		{
			G_B10_0 = L_27;
			G_B10_1 = L_26;
			G_B10_2 = L_25;
			G_B10_3 = L_24;
			G_B10_4 = L_23;
			goto IL_00df;
		}
		G_B9_0 = L_27;
		G_B9_1 = L_26;
		G_B9_2 = L_25;
		G_B9_3 = L_24;
		G_B9_4 = L_23;
	}
	{
		int32_t L_29;
		L_29 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		G_B11_0 = ((((int32_t)L_29) == ((int32_t)0))? 1 : 0);
		G_B11_1 = G_B9_0;
		G_B11_2 = G_B9_1;
		G_B11_3 = G_B9_2;
		G_B11_4 = G_B9_3;
		G_B11_5 = G_B9_4;
		goto IL_00e0;
	}

IL_00df:
	{
		G_B11_0 = 0;
		G_B11_1 = G_B10_0;
		G_B11_2 = G_B10_1;
		G_B11_3 = G_B10_2;
		G_B11_4 = G_B10_3;
		G_B11_5 = G_B10_4;
	}

IL_00e0:
	{
		NullCheck(G_B11_5);
		bool L_30;
		L_30 = VirtualFuncInvoker5< bool, String_t*, String_t*, AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7*, String_t*, bool >::Invoke(27, G_B11_5, G_B11_4, G_B11_3, G_B11_2, G_B11_1, (bool)G_B11_0);
		return L_30;
	}

IL_00e6:
	{
		int32_t L_31;
		L_31 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		bool L_32;
		L_32 = LoadBalancingClient_CheckIfOpCanBeSent_m0189FCD6123C73B7A5A4C1C59AE7D0E42A1CD9CB(__this, (uint8_t)((int32_t)231), L_31, _stringLiteral3D7107984AB1193A9303EA795A2F7908B7606AC9, NULL);
		if (L_32)
		{
			goto IL_0100;
		}
	}
	{
		return (bool)0;
	}

IL_0100:
	{
		Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E L_33;
		L_33 = LoadBalancingClient_get_ExpectedProtocol_m3BC45EEE403D2DA730E34E30B125A0ABB3D0AAFC_inline(__this, NULL);
		V_3 = L_33;
		bool L_34;
		L_34 = Nullable_1_get_HasValue_m68E8C9C0F902524A0F264D8F2B95722949CAB744_inline((&V_3), Nullable_1_get_HasValue_m68E8C9C0F902524A0F264D8F2B95722949CAB744_RuntimeMethod_var);
		if (L_34)
		{
			goto IL_011d;
		}
	}
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_35;
		L_35 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_35);
		uint8_t L_36;
		L_36 = PhotonPeer_get_TransportProtocol_mC3688A65F01A1BDB8B5CAFFAFAF5BA6980885AF8_inline(L_35, NULL);
		G_B17_0 = L_36;
		goto IL_012b;
	}

IL_011d:
	{
		Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E L_37;
		L_37 = LoadBalancingClient_get_ExpectedProtocol_m3BC45EEE403D2DA730E34E30B125A0ABB3D0AAFC_inline(__this, NULL);
		V_3 = L_37;
		uint8_t L_38;
		L_38 = Nullable_1_get_Value_mD2669113FE2CC13783821705D0EFC4E7652F39BE((&V_3), Nullable_1_get_Value_mD2669113FE2CC13783821705D0EFC4E7652F39BE_RuntimeMethod_var);
		G_B17_0 = L_38;
	}

IL_012b:
	{
		V_2 = G_B17_0;
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_39;
		L_39 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		String_t* L_40;
		L_40 = LoadBalancingClient_get_AppId_mC1D36AE3AFE5FB808FF7CA10785002F65E500D5C_inline(__this, NULL);
		String_t* L_41;
		L_41 = LoadBalancingClient_get_AppVersion_mA2E5DE4671D1C7BD67296921DBD776E61F63E388_inline(__this, NULL);
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_42;
		L_42 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		String_t* L_43;
		L_43 = LoadBalancingClient_get_CloudRegion_m0093F59A916A2AC5BB01A653D31ED2A45C9421F0_inline(__this, NULL);
		int32_t L_44 = __this->___EncryptionMode;
		uint8_t L_45 = V_2;
		NullCheck(L_39);
		bool L_46;
		L_46 = VirtualFuncInvoker6< bool, String_t*, String_t*, AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7*, String_t*, int32_t, uint8_t >::Invoke(28, L_39, L_40, L_41, L_42, L_43, L_44, L_45);
		return L_46;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_Service_m0208D4872E63ABA1E7367E1D8FB89421E3050920 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_0;
		L_0 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		if (!L_0)
		{
			goto IL_0013;
		}
	}
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_1;
		L_1 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_1);
		VirtualActionInvoker0::Invoke(11, L_1);
	}

IL_0013:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_OpGetRegions_m75D91FA3601213F1C42D0984378A875C1AA137AF (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7A35FE2B71A1AAA56976DFEAC65C62AD1C99A11E);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0;
		L_0 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		bool L_1;
		L_1 = LoadBalancingClient_CheckIfOpCanBeSent_m0189FCD6123C73B7A5A4C1C59AE7D0E42A1CD9CB(__this, (uint8_t)((int32_t)220), L_0, _stringLiteral7A35FE2B71A1AAA56976DFEAC65C62AD1C99A11E, NULL);
		if (L_1)
		{
			goto IL_001a;
		}
	}
	{
		return (bool)0;
	}

IL_001a:
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_2;
		L_2 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		String_t* L_3;
		L_3 = LoadBalancingClient_get_AppId_mC1D36AE3AFE5FB808FF7CA10785002F65E500D5C_inline(__this, NULL);
		NullCheck(L_2);
		bool L_4;
		L_4 = VirtualFuncInvoker1< bool, String_t* >::Invoke(17, L_2, L_3);
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_OpFindFriends_m0F3166F02F49E9BAF084C12A5D368903CE9C66BE (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_friendsToFind, FindFriendsOptions_tF1DE56BA5A55797E20CF4CFC71A6850BA6F24988* ___1_options, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1A062F45FE926079CE2D4FD38A3BF15F7AEB89AF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral032C488CD1C72D92971E06E1A9A82ED687272C1F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral11EE98986B391CDEEC6FA9225DF418FA260A1EE5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2D15B9F4F9F4043BB2ECB6E61C7FE924D4EDB78C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3EE9CD4FED9043F8F51AFF8A2A4233ECD23C83C6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4BE9371EAF57836C431860BA62FF12B512966A5B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral99090B2C9DDCBAFEBACA2E885EF77E72D725C599);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA96C2DD3185CD780874B2826DD370E2EC1D089F9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD94E365D55140D6B494D03F8B949D38A9D54CD3F);
		s_Il2CppMethodInitialized = true;
	}
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* V_0 = NULL;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_1 = NULL;
	bool V_2 = false;
	int32_t V_3 = 0;
	String_t* V_4 = NULL;
	LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* G_B23_0 = NULL;
	LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* G_B22_0 = NULL;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B24_0 = NULL;
	LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* G_B24_1 = NULL;
	{
		int32_t L_0;
		L_0 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		bool L_1;
		L_1 = LoadBalancingClient_CheckIfOpCanBeSent_m0189FCD6123C73B7A5A4C1C59AE7D0E42A1CD9CB(__this, (uint8_t)((int32_t)222), L_0, _stringLiteral032C488CD1C72D92971E06E1A9A82ED687272C1F, NULL);
		if (L_1)
		{
			goto IL_001a;
		}
	}
	{
		return (bool)0;
	}

IL_001a:
	{
		bool L_2;
		L_2 = LoadBalancingClient_get_IsFetchingFriendList_mAE1DBC0FB2DF895A2BA0B8D429D3CD373091FF2B(__this, NULL);
		if (!L_2)
		{
			goto IL_0030;
		}
	}
	{
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 2, _stringLiteralA96C2DD3185CD780874B2826DD370E2EC1D089F9);
		return (bool)0;
	}

IL_0030:
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = ___0_friendsToFind;
		if (!L_3)
		{
			goto IL_0037;
		}
	}
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = ___0_friendsToFind;
		NullCheck(L_4);
		if ((((RuntimeArray*)L_4)->max_length))
		{
			goto IL_0045;
		}
	}

IL_0037:
	{
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, _stringLiteral4BE9371EAF57836C431860BA62FF12B512966A5B);
		return (bool)0;
	}

IL_0045:
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = ___0_friendsToFind;
		NullCheck(L_5);
		if ((((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))) <= ((int32_t)((int32_t)512))))
		{
			goto IL_006c;
		}
	}
	{
		int32_t L_6 = ((int32_t)512);
		RuntimeObject* L_7 = Box(il2cpp_defaults.int32_class, &L_6);
		String_t* L_8;
		L_8 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral2D15B9F4F9F4043BB2ECB6E61C7FE924D4EDB78C, L_7, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, L_8);
		return (bool)0;
	}

IL_006c:
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = ___0_friendsToFind;
		NullCheck(L_9);
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_10 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
		List_1__ctor_m1A062F45FE926079CE2D4FD38A3BF15F7AEB89AF(L_10, ((int32_t)(((RuntimeArray*)L_9)->max_length)), List_1__ctor_m1A062F45FE926079CE2D4FD38A3BF15F7AEB89AF_RuntimeMethod_var);
		V_0 = L_10;
		V_3 = 0;
		goto IL_00fe;
	}

IL_007c:
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = ___0_friendsToFind;
		int32_t L_12 = V_3;
		NullCheck(L_11);
		int32_t L_13 = L_12;
		String_t* L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
		V_4 = L_14;
		String_t* L_15 = V_4;
		bool L_16;
		L_16 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_15, NULL);
		if (!L_16)
		{
			goto IL_00a3;
		}
	}
	{
		int32_t L_17 = V_3;
		int32_t L_18 = L_17;
		RuntimeObject* L_19 = Box(il2cpp_defaults.int32_class, &L_18);
		String_t* L_20;
		L_20 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral11EE98986B391CDEEC6FA9225DF418FA260A1EE5, L_19, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 2, L_20);
		goto IL_00fa;
	}

IL_00a3:
	{
		String_t* L_21 = V_4;
		String_t* L_22;
		L_22 = LoadBalancingClient_get_UserId_mF095E7FB569A0CD2AEEBEA88FCADE18B9486148D(__this, NULL);
		NullCheck(L_21);
		bool L_23;
		L_23 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_21, L_22, NULL);
		if (!L_23)
		{
			goto IL_00cd;
		}
	}
	{
		String_t* L_24 = V_4;
		int32_t L_25 = V_3;
		int32_t L_26 = L_25;
		RuntimeObject* L_27 = Box(il2cpp_defaults.int32_class, &L_26);
		String_t* L_28;
		L_28 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralD94E365D55140D6B494D03F8B949D38A9D54CD3F, L_24, L_27, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 2, L_28);
		goto IL_00fa;
	}

IL_00cd:
	{
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_29 = V_0;
		String_t* L_30 = V_4;
		NullCheck(L_29);
		bool L_31;
		L_31 = List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1(L_29, L_30, List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var);
		if (!L_31)
		{
			goto IL_00f2;
		}
	}
	{
		String_t* L_32 = V_4;
		int32_t L_33 = V_3;
		int32_t L_34 = L_33;
		RuntimeObject* L_35 = Box(il2cpp_defaults.int32_class, &L_34);
		String_t* L_36;
		L_36 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral99090B2C9DDCBAFEBACA2E885EF77E72D725C599, L_32, L_35, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 2, L_36);
		goto IL_00fa;
	}

IL_00f2:
	{
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_37 = V_0;
		String_t* L_38 = V_4;
		NullCheck(L_37);
		List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_37, L_38, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
	}

IL_00fa:
	{
		int32_t L_39 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_39, 1));
	}

IL_00fe:
	{
		int32_t L_40 = V_3;
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = ___0_friendsToFind;
		NullCheck(L_41);
		if ((((int32_t)L_40) < ((int32_t)((int32_t)(((RuntimeArray*)L_41)->max_length)))))
		{
			goto IL_007c;
		}
	}
	{
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_42 = V_0;
		NullCheck(L_42);
		int32_t L_43;
		L_43 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_42, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
		if (L_43)
		{
			goto IL_011d;
		}
	}
	{
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, _stringLiteral3EE9CD4FED9043F8F51AFF8A2A4233ECD23C83C6);
		return (bool)0;
	}

IL_011d:
	{
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_44 = V_0;
		NullCheck(L_44);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_45;
		L_45 = List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A(L_44, List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A_RuntimeMethod_var);
		V_1 = L_45;
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_46;
		L_46 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_47 = V_1;
		FindFriendsOptions_tF1DE56BA5A55797E20CF4CFC71A6850BA6F24988* L_48 = ___1_options;
		NullCheck(L_46);
		bool L_49;
		L_49 = VirtualFuncInvoker2< bool, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, FindFriendsOptions_tF1DE56BA5A55797E20CF4CFC71A6850BA6F24988* >::Invoke(26, L_46, L_47, L_48);
		V_2 = L_49;
		bool L_50 = V_2;
		if (L_50)
		{
			G_B23_0 = __this;
			goto IL_0139;
		}
		G_B22_0 = __this;
	}
	{
		G_B24_0 = ((StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(NULL));
		G_B24_1 = G_B22_0;
		goto IL_013a;
	}

IL_0139:
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_51 = V_1;
		G_B24_0 = L_51;
		G_B24_1 = G_B23_0;
	}

IL_013a:
	{
		NullCheck(G_B24_1);
		G_B24_1->___friendListRequested = G_B24_0;
		Il2CppCodeGenWriteBarrier((void**)(&G_B24_1->___friendListRequested), (void*)G_B24_0);
		bool L_52 = V_2;
		return L_52;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_OpJoinLobby_mCBA3E4D2F8AB88526F0F32AB4EF0A1D5E7B0D399 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* ___0_lobby, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF32E9BB45EDB6454DCF77C60A131313F292DCED4);
		s_Il2CppMethodInitialized = true;
	}
	bool G_B6_0 = false;
	bool G_B5_0 = false;
	{
		int32_t L_0;
		L_0 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		bool L_1;
		L_1 = LoadBalancingClient_CheckIfOpCanBeSent_m0189FCD6123C73B7A5A4C1C59AE7D0E42A1CD9CB(__this, (uint8_t)((int32_t)229), L_0, _stringLiteralF32E9BB45EDB6454DCF77C60A131313F292DCED4, NULL);
		if (L_1)
		{
			goto IL_001a;
		}
	}
	{
		return (bool)0;
	}

IL_001a:
	{
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_2 = ___0_lobby;
		if (L_2)
		{
			goto IL_0024;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9_il2cpp_TypeInfo_var);
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_3 = ((TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9_StaticFields*)il2cpp_codegen_static_fields_for(TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9_il2cpp_TypeInfo_var))->___Default;
		___0_lobby = L_3;
	}

IL_0024:
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_4;
		L_4 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_5 = ___0_lobby;
		NullCheck(L_4);
		bool L_6;
		L_6 = VirtualFuncInvoker1< bool, TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* >::Invoke(18, L_4, L_5);
		bool L_7 = L_6;
		if (!L_7)
		{
			G_B6_0 = L_7;
			goto IL_0041;
		}
		G_B5_0 = L_7;
	}
	{
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_8 = ___0_lobby;
		LoadBalancingClient_set_CurrentLobby_m4EB9BF699C5CBB3FDB950CFB83D9984B616DA6E9_inline(__this, L_8, NULL);
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, 3, NULL);
		G_B6_0 = G_B5_0;
	}

IL_0041:
	{
		return G_B6_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_OpLeaveLobby_mDE1FC39ABF43CEA871FC300D7B7D7CB3A484615B (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46B006F2B0371D740472465B7285FB6CDFF2A4FB);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0;
		L_0 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		bool L_1;
		L_1 = LoadBalancingClient_CheckIfOpCanBeSent_m0189FCD6123C73B7A5A4C1C59AE7D0E42A1CD9CB(__this, (uint8_t)((int32_t)228), L_0, _stringLiteral46B006F2B0371D740472465B7285FB6CDFF2A4FB, NULL);
		if (L_1)
		{
			goto IL_001a;
		}
	}
	{
		return (bool)0;
	}

IL_001a:
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_2;
		L_2 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_2);
		bool L_3;
		L_3 = VirtualFuncInvoker0< bool >::Invoke(19, L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_OpJoinRandomRoom_mCB018C45C5BAC6CB7F10FA13BA9EBAC3BD0F45A1 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* ___0_opJoinRandomRoomParams, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral66AC6D1258DC4AC2C486F52D333D3E05FD0A7281);
		s_Il2CppMethodInitialized = true;
	}
	bool G_B6_0 = false;
	bool G_B5_0 = false;
	{
		int32_t L_0;
		L_0 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		bool L_1;
		L_1 = LoadBalancingClient_CheckIfOpCanBeSent_m0189FCD6123C73B7A5A4C1C59AE7D0E42A1CD9CB(__this, (uint8_t)((int32_t)225), L_0, _stringLiteral66AC6D1258DC4AC2C486F52D333D3E05FD0A7281, NULL);
		if (L_1)
		{
			goto IL_001a;
		}
	}
	{
		return (bool)0;
	}

IL_001a:
	{
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_2 = ___0_opJoinRandomRoomParams;
		if (L_2)
		{
			goto IL_0024;
		}
	}
	{
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_3 = (OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA*)il2cpp_codegen_object_new(OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA_il2cpp_TypeInfo_var);
		OpJoinRandomRoomParams__ctor_mF7D788297A56B000A13BC70C68612B653363E78B(L_3, NULL);
		___0_opJoinRandomRoomParams = L_3;
	}

IL_0024:
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_4 = (EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9*)il2cpp_codegen_object_new(EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9_il2cpp_TypeInfo_var);
		EnterRoomParams__ctor_m59BB4C9762321F59D7238996F68C7EB970ACDBB8(L_4, NULL);
		__this->___enterRoomParamsCache = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___enterRoomParamsCache), (void*)L_4);
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_5 = __this->___enterRoomParamsCache;
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_6 = ___0_opJoinRandomRoomParams;
		NullCheck(L_6);
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_7 = L_6->___TypedLobby;
		NullCheck(L_5);
		L_5->___Lobby = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&L_5->___Lobby), (void*)L_7);
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_8 = __this->___enterRoomParamsCache;
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_9 = ___0_opJoinRandomRoomParams;
		NullCheck(L_9);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_9->___ExpectedUsers;
		NullCheck(L_8);
		L_8->___ExpectedUsers = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&L_8->___ExpectedUsers), (void*)L_10);
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_11 = __this->___enterRoomParamsCache;
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_12 = ___0_opJoinRandomRoomParams;
		NullCheck(L_12);
		RuntimeObject* L_13 = L_12->___Ticket;
		NullCheck(L_11);
		L_11->___Ticket = L_13;
		Il2CppCodeGenWriteBarrier((void**)(&L_11->___Ticket), (void*)L_13);
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_14;
		L_14 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_15 = ___0_opJoinRandomRoomParams;
		NullCheck(L_14);
		bool L_16;
		L_16 = VirtualFuncInvoker1< bool, OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* >::Invoke(22, L_14, L_15);
		bool L_17 = L_16;
		if (!L_17)
		{
			G_B6_0 = L_17;
			goto IL_007f;
		}
		G_B5_0 = L_17;
	}
	{
		__this->___lastJoinType = 2;
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, 8, NULL);
		G_B6_0 = G_B5_0;
	}

IL_007f:
	{
		return G_B6_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_OpJoinRandomOrCreateRoom_m5A358A5A5DCC221ECB22CDFC7812936D0791CF7F (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* ___0_opJoinRandomRoomParams, EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* ___1_createRoomParams, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral159C8FF5AC74FE55B9E891DC64A036C6DC262898);
		s_Il2CppMethodInitialized = true;
	}
	bool G_B10_0 = false;
	bool G_B9_0 = false;
	{
		int32_t L_0;
		L_0 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		bool L_1;
		L_1 = LoadBalancingClient_CheckIfOpCanBeSent_m0189FCD6123C73B7A5A4C1C59AE7D0E42A1CD9CB(__this, (uint8_t)((int32_t)225), L_0, _stringLiteral159C8FF5AC74FE55B9E891DC64A036C6DC262898, NULL);
		if (L_1)
		{
			goto IL_001a;
		}
	}
	{
		return (bool)0;
	}

IL_001a:
	{
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_2 = ___0_opJoinRandomRoomParams;
		if (L_2)
		{
			goto IL_0024;
		}
	}
	{
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_3 = (OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA*)il2cpp_codegen_object_new(OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA_il2cpp_TypeInfo_var);
		OpJoinRandomRoomParams__ctor_mF7D788297A56B000A13BC70C68612B653363E78B(L_3, NULL);
		___0_opJoinRandomRoomParams = L_3;
	}

IL_0024:
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_4 = ___1_createRoomParams;
		if (L_4)
		{
			goto IL_002e;
		}
	}
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_5 = (EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9*)il2cpp_codegen_object_new(EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9_il2cpp_TypeInfo_var);
		EnterRoomParams__ctor_m59BB4C9762321F59D7238996F68C7EB970ACDBB8(L_5, NULL);
		___1_createRoomParams = L_5;
	}

IL_002e:
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_6 = ___1_createRoomParams;
		NullCheck(L_6);
		L_6->___JoinMode = 1;
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_7 = ___1_createRoomParams;
		__this->___enterRoomParamsCache = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___enterRoomParamsCache), (void*)L_7);
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_8 = __this->___enterRoomParamsCache;
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_9 = ___0_opJoinRandomRoomParams;
		NullCheck(L_9);
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_10 = L_9->___TypedLobby;
		NullCheck(L_8);
		L_8->___Lobby = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&L_8->___Lobby), (void*)L_10);
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_11 = __this->___enterRoomParamsCache;
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_12 = ___0_opJoinRandomRoomParams;
		NullCheck(L_12);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_12->___ExpectedUsers;
		NullCheck(L_11);
		L_11->___ExpectedUsers = L_13;
		Il2CppCodeGenWriteBarrier((void**)(&L_11->___ExpectedUsers), (void*)L_13);
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_14 = ___0_opJoinRandomRoomParams;
		NullCheck(L_14);
		RuntimeObject* L_15 = L_14->___Ticket;
		if (!L_15)
		{
			goto IL_0077;
		}
	}
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_16 = __this->___enterRoomParamsCache;
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_17 = ___0_opJoinRandomRoomParams;
		NullCheck(L_17);
		RuntimeObject* L_18 = L_17->___Ticket;
		NullCheck(L_16);
		L_16->___Ticket = L_18;
		Il2CppCodeGenWriteBarrier((void**)(&L_16->___Ticket), (void*)L_18);
	}

IL_0077:
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_19;
		L_19 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_20 = ___0_opJoinRandomRoomParams;
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_21 = ___1_createRoomParams;
		NullCheck(L_19);
		bool L_22;
		L_22 = VirtualFuncInvoker2< bool, OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA*, EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* >::Invoke(23, L_19, L_20, L_21);
		bool L_23 = L_22;
		if (!L_23)
		{
			G_B10_0 = L_23;
			goto IL_0095;
		}
		G_B9_0 = L_23;
	}
	{
		__this->___lastJoinType = 3;
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, 8, NULL);
		G_B10_0 = G_B9_0;
	}

IL_0095:
	{
		return G_B10_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_OpCreateRoom_mD4FC6543597FB872E8EE027EE49E723D83437310 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* ___0_enterRoomParams, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC796DF8CD0BE1AD6011BC1276A625BD0470AF2CD);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool G_B6_0 = false;
	bool G_B5_0 = false;
	{
		int32_t L_0;
		L_0 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		bool L_1;
		L_1 = LoadBalancingClient_CheckIfOpCanBeSent_m0189FCD6123C73B7A5A4C1C59AE7D0E42A1CD9CB(__this, (uint8_t)((int32_t)227), L_0, _stringLiteralC796DF8CD0BE1AD6011BC1276A625BD0470AF2CD, NULL);
		if (L_1)
		{
			goto IL_001a;
		}
	}
	{
		return (bool)0;
	}

IL_001a:
	{
		int32_t L_2;
		L_2 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		V_0 = (bool)((((int32_t)L_2) == ((int32_t)1))? 1 : 0);
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_3 = ___0_enterRoomParams;
		bool L_4 = V_0;
		NullCheck(L_3);
		L_3->___OnGameServer = L_4;
		bool L_5 = V_0;
		if (L_5)
		{
			goto IL_0035;
		}
	}
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_6 = ___0_enterRoomParams;
		__this->___enterRoomParamsCache = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___enterRoomParamsCache), (void*)L_6);
	}

IL_0035:
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_7;
		L_7 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_8 = ___0_enterRoomParams;
		NullCheck(L_7);
		bool L_9;
		L_9 = VirtualFuncInvoker1< bool, EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* >::Invoke(20, L_7, L_8);
		bool L_10 = L_9;
		if (!L_10)
		{
			G_B6_0 = L_10;
			goto IL_0052;
		}
		G_B5_0 = L_10;
	}
	{
		__this->___lastJoinType = 0;
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, 8, NULL);
		G_B6_0 = G_B5_0;
	}

IL_0052:
	{
		return G_B6_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_OpJoinOrCreateRoom_m09D399AF025F96C6CD7E93EB2F4C2EE3600CE26F (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* ___0_enterRoomParams, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFA4ED822A4BD31CF318C85DCDFA41D639AC0D933);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool G_B6_0 = false;
	bool G_B5_0 = false;
	{
		int32_t L_0;
		L_0 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		bool L_1;
		L_1 = LoadBalancingClient_CheckIfOpCanBeSent_m0189FCD6123C73B7A5A4C1C59AE7D0E42A1CD9CB(__this, (uint8_t)((int32_t)226), L_0, _stringLiteralFA4ED822A4BD31CF318C85DCDFA41D639AC0D933, NULL);
		if (L_1)
		{
			goto IL_001a;
		}
	}
	{
		return (bool)0;
	}

IL_001a:
	{
		int32_t L_2;
		L_2 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		V_0 = (bool)((((int32_t)L_2) == ((int32_t)1))? 1 : 0);
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_3 = ___0_enterRoomParams;
		NullCheck(L_3);
		L_3->___JoinMode = 1;
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_4 = ___0_enterRoomParams;
		bool L_5 = V_0;
		NullCheck(L_4);
		L_4->___OnGameServer = L_5;
		bool L_6 = V_0;
		if (L_6)
		{
			goto IL_003c;
		}
	}
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_7 = ___0_enterRoomParams;
		__this->___enterRoomParamsCache = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___enterRoomParamsCache), (void*)L_7);
	}

IL_003c:
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_8;
		L_8 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_9 = ___0_enterRoomParams;
		NullCheck(L_8);
		bool L_10;
		L_10 = VirtualFuncInvoker1< bool, EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* >::Invoke(21, L_8, L_9);
		bool L_11 = L_10;
		if (!L_11)
		{
			G_B6_0 = L_11;
			goto IL_0059;
		}
		G_B5_0 = L_11;
	}
	{
		__this->___lastJoinType = 4;
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, 8, NULL);
		G_B6_0 = G_B5_0;
	}

IL_0059:
	{
		return G_B6_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_OpJoinRoom_m8F691C1C700A0766D75205F15A3948AE4FAD7638 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* ___0_enterRoomParams, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDE7FB3C402DF2066847F0138917FED94F776FEB1);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool G_B9_0 = false;
	bool G_B5_0 = false;
	LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* G_B7_0 = NULL;
	bool G_B7_1 = false;
	LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* G_B6_0 = NULL;
	bool G_B6_1 = false;
	int32_t G_B8_0 = 0;
	LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* G_B8_1 = NULL;
	bool G_B8_2 = false;
	{
		int32_t L_0;
		L_0 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		bool L_1;
		L_1 = LoadBalancingClient_CheckIfOpCanBeSent_m0189FCD6123C73B7A5A4C1C59AE7D0E42A1CD9CB(__this, (uint8_t)((int32_t)226), L_0, _stringLiteralDE7FB3C402DF2066847F0138917FED94F776FEB1, NULL);
		if (L_1)
		{
			goto IL_001a;
		}
	}
	{
		return (bool)0;
	}

IL_001a:
	{
		int32_t L_2;
		L_2 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		V_0 = (bool)((((int32_t)L_2) == ((int32_t)1))? 1 : 0);
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_3 = ___0_enterRoomParams;
		bool L_4 = V_0;
		NullCheck(L_3);
		L_3->___OnGameServer = L_4;
		bool L_5 = V_0;
		if (L_5)
		{
			goto IL_0035;
		}
	}
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_6 = ___0_enterRoomParams;
		__this->___enterRoomParamsCache = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___enterRoomParamsCache), (void*)L_6);
	}

IL_0035:
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_7;
		L_7 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_8 = ___0_enterRoomParams;
		NullCheck(L_7);
		bool L_9;
		L_9 = VirtualFuncInvoker1< bool, EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* >::Invoke(21, L_7, L_8);
		bool L_10 = L_9;
		if (!L_10)
		{
			G_B9_0 = L_10;
			goto IL_005e;
		}
		G_B5_0 = L_10;
	}
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_11 = ___0_enterRoomParams;
		NullCheck(L_11);
		uint8_t L_12 = L_11->___JoinMode;
		if ((((int32_t)L_12) == ((int32_t)1)))
		{
			G_B7_0 = __this;
			G_B7_1 = G_B5_0;
			goto IL_0051;
		}
		G_B6_0 = __this;
		G_B6_1 = G_B5_0;
	}
	{
		G_B8_0 = 1;
		G_B8_1 = G_B6_0;
		G_B8_2 = G_B6_1;
		goto IL_0052;
	}

IL_0051:
	{
		G_B8_0 = 4;
		G_B8_1 = G_B7_0;
		G_B8_2 = G_B7_1;
	}

IL_0052:
	{
		NullCheck(G_B8_1);
		G_B8_1->___lastJoinType = G_B8_0;
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, 8, NULL);
		G_B9_0 = G_B8_2;
	}

IL_005e:
	{
		return G_B9_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_OpRejoinRoom_m2271E706ECD1A7828320BE90B0A8165792820EF9 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_roomName, RuntimeObject* ___1_ticket, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral09B1DDFC9268DA97487668B3B87FB4F9B46B49B6);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* V_1 = NULL;
	bool G_B4_0 = false;
	bool G_B3_0 = false;
	{
		int32_t L_0;
		L_0 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		bool L_1;
		L_1 = LoadBalancingClient_CheckIfOpCanBeSent_m0189FCD6123C73B7A5A4C1C59AE7D0E42A1CD9CB(__this, (uint8_t)((int32_t)226), L_0, _stringLiteral09B1DDFC9268DA97487668B3B87FB4F9B46B49B6, NULL);
		if (L_1)
		{
			goto IL_001a;
		}
	}
	{
		return (bool)0;
	}

IL_001a:
	{
		int32_t L_2;
		L_2 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		V_0 = (bool)((((int32_t)L_2) == ((int32_t)1))? 1 : 0);
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_3 = (EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9*)il2cpp_codegen_object_new(EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9_il2cpp_TypeInfo_var);
		EnterRoomParams__ctor_m59BB4C9762321F59D7238996F68C7EB970ACDBB8(L_3, NULL);
		V_1 = L_3;
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_4 = V_1;
		String_t* L_5 = ___0_roomName;
		NullCheck(L_4);
		L_4->___RoomName = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&L_4->___RoomName), (void*)L_5);
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_6 = V_1;
		bool L_7 = V_0;
		NullCheck(L_6);
		L_6->___OnGameServer = L_7;
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_8 = V_1;
		NullCheck(L_8);
		L_8->___JoinMode = 3;
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_9 = V_1;
		RuntimeObject* L_10 = ___1_ticket;
		NullCheck(L_9);
		L_9->___Ticket = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&L_9->___Ticket), (void*)L_10);
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_11 = V_1;
		__this->___enterRoomParamsCache = L_11;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___enterRoomParamsCache), (void*)L_11);
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_12;
		L_12 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_13 = V_1;
		NullCheck(L_12);
		bool L_14;
		L_14 = VirtualFuncInvoker1< bool, EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* >::Invoke(21, L_12, L_13);
		bool L_15 = L_14;
		if (!L_15)
		{
			G_B4_0 = L_15;
			goto IL_006a;
		}
		G_B3_0 = L_15;
	}
	{
		__this->___lastJoinType = 1;
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, 8, NULL);
		G_B4_0 = G_B3_0;
	}

IL_006a:
	{
		return G_B4_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_OpLeaveRoom_m7537326F58896C437BC18C40657D698602D46DA1 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, bool ___0_becomeInactive, bool ___1_sendAuthCookie, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD499FBFEC4C43360CA3666149E8C6503BB396836);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0;
		L_0 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		bool L_1;
		L_1 = LoadBalancingClient_CheckIfOpCanBeSent_m0189FCD6123C73B7A5A4C1C59AE7D0E42A1CD9CB(__this, (uint8_t)((int32_t)254), L_0, _stringLiteralD499FBFEC4C43360CA3666149E8C6503BB396836, NULL);
		if (L_1)
		{
			goto IL_001a;
		}
	}
	{
		return (bool)0;
	}

IL_001a:
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_2;
		L_2 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		bool L_3 = ___0_becomeInactive;
		bool L_4 = ___1_sendAuthCookie;
		NullCheck(L_2);
		bool L_5;
		L_5 = VirtualFuncInvoker2< bool, bool, bool >::Invoke(24, L_2, L_3, L_4);
		if (!L_5)
		{
			goto IL_0045;
		}
	}
	{
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, ((int32_t)10), NULL);
		String_t* L_6 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		LoadBalancingClient_set_GameServerAddress_m8FD60CD030C217ECDC7870DAF3E236C542DA9F46_inline(__this, L_6, NULL);
		__this->___enterRoomParamsCache = (EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___enterRoomParamsCache), (void*)(EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9*)NULL);
		return (bool)1;
	}

IL_0045:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_OpGetGameList_mFB68C1286B88C7003B6BFC5C706DB89F58AADAA3 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* ___0_typedLobby, String_t* ___1_sqlLobbyFilter, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2DA46AACB8D4471C0D67C005D87D94E459803D08);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBB635031C2DC03497D23E81CDBEC6777B30D1B3E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC41C4F7CBFCC448B546CA079E9F38353630AC985);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0;
		L_0 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		bool L_1;
		L_1 = LoadBalancingClient_CheckIfOpCanBeSent_m0189FCD6123C73B7A5A4C1C59AE7D0E42A1CD9CB(__this, (uint8_t)((int32_t)217), L_0, _stringLiteralC41C4F7CBFCC448B546CA079E9F38353630AC985, NULL);
		if (L_1)
		{
			goto IL_001a;
		}
	}
	{
		return (bool)0;
	}

IL_001a:
	{
		String_t* L_2 = ___1_sqlLobbyFilter;
		bool L_3;
		L_3 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_2, NULL);
		if (!L_3)
		{
			goto IL_0030;
		}
	}
	{
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, _stringLiteral2DA46AACB8D4471C0D67C005D87D94E459803D08);
		return (bool)0;
	}

IL_0030:
	{
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_4 = ___0_typedLobby;
		NullCheck(L_4);
		uint8_t L_5 = L_4->___Type;
		if ((((int32_t)L_5) == ((int32_t)2)))
		{
			goto IL_0047;
		}
	}
	{
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, _stringLiteralBB635031C2DC03497D23E81CDBEC6777B30D1B3E);
		return (bool)0;
	}

IL_0047:
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_6;
		L_6 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_7 = ___0_typedLobby;
		String_t* L_8 = ___1_sqlLobbyFilter;
		NullCheck(L_6);
		bool L_9;
		L_9 = VirtualFuncInvoker2< bool, TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9*, String_t* >::Invoke(25, L_6, L_7, L_8);
		return L_9;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_OpSetCustomPropertiesOfActor_mCFEB6EDEF82363847F9007EE6F8E3C0AAB80129C (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_actorNr, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___1_propertiesToSet, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___2_expectedProperties, WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* ___3_webFlags, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClientState_t37749736ADC28D4E9C0B442B1DC988F76AAE4FA3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral26AE82A74BA022CA864549000B8D38F1F121757B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral303926F8276DDB450B21179E47DCA1A25BA2AC9F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB9CCB41CA1A35FAE0D19CFBBBE85E4AFF538C8C);
		s_Il2CppMethodInitialized = true;
	}
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_0 = NULL;
	int32_t V_1 = 0;
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_0 = ___1_propertiesToSet;
		if (!L_0)
		{
			goto IL_000b;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_1 = ___1_propertiesToSet;
		NullCheck(L_1);
		int32_t L_2;
		L_2 = Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549(L_1, Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		if (L_2)
		{
			goto IL_0019;
		}
	}

IL_000b:
	{
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, _stringLiteralDB9CCB41CA1A35FAE0D19CFBBBE85E4AFF538C8C);
		return (bool)0;
	}

IL_0019:
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_3;
		L_3 = LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline(__this, NULL);
		if (L_3)
		{
			goto IL_0082;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_4 = ___2_expectedProperties;
		if (L_4)
		{
			goto IL_004d;
		}
	}
	{
		WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* L_5 = ___3_webFlags;
		if (L_5)
		{
			goto IL_004d;
		}
	}
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_6;
		L_6 = LoadBalancingClient_get_LocalPlayer_mCD50C311294952811F343BFA4F7FCD055821A4A4_inline(__this, NULL);
		if (!L_6)
		{
			goto IL_004d;
		}
	}
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_7;
		L_7 = LoadBalancingClient_get_LocalPlayer_mCD50C311294952811F343BFA4F7FCD055821A4A4_inline(__this, NULL);
		NullCheck(L_7);
		int32_t L_8;
		L_8 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(L_7, NULL);
		int32_t L_9 = ___0_actorNr;
		if ((!(((uint32_t)L_8) == ((uint32_t)L_9))))
		{
			goto IL_004d;
		}
	}
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_10;
		L_10 = LoadBalancingClient_get_LocalPlayer_mCD50C311294952811F343BFA4F7FCD055821A4A4_inline(__this, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_11 = ___1_propertiesToSet;
		NullCheck(L_10);
		bool L_12;
		L_12 = Player_SetCustomProperties_mACE0A943F112829C5E9E91BC5FC8050FF9E4EECA(L_10, L_11, (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)NULL, (WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA*)NULL, NULL);
		return L_12;
	}

IL_004d:
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_13;
		L_13 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_13);
		uint8_t L_14 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)L_13)->___DebugOut;
		if ((((int32_t)L_14) < ((int32_t)1)))
		{
			goto IL_0080;
		}
	}
	{
		int32_t L_15;
		L_15 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		V_1 = L_15;
		Il2CppFakeBox<int32_t> L_16(ClientState_t37749736ADC28D4E9C0B442B1DC988F76AAE4FA3_il2cpp_TypeInfo_var, (&V_1));
		String_t* L_17;
		L_17 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_16), NULL);
		String_t* L_18;
		L_18 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral26AE82A74BA022CA864549000B8D38F1F121757B, L_17, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, L_18);
	}

IL_0080:
	{
		return (bool)0;
	}

IL_0082:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_19 = (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)il2cpp_codegen_object_new(Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1C4D2BF84624173510D714545C1FBB92ADEFC624(L_19, NULL);
		V_0 = L_19;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_20 = V_0;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_21 = ___1_propertiesToSet;
		il2cpp_codegen_runtime_class_init_inline(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		Extensions_MergeStringKeys_mDEDDE56F5A71A86B226F80FAE6D891B3AB44FC2A(L_20, L_21, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_22 = V_0;
		NullCheck(L_22);
		int32_t L_23;
		L_23 = Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549(L_22, Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		if (L_23)
		{
			goto IL_00a5;
		}
	}
	{
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, _stringLiteral303926F8276DDB450B21179E47DCA1A25BA2AC9F);
		return (bool)0;
	}

IL_00a5:
	{
		int32_t L_24 = ___0_actorNr;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_25 = V_0;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_26 = ___2_expectedProperties;
		WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* L_27 = ___3_webFlags;
		bool L_28;
		L_28 = LoadBalancingClient_OpSetPropertiesOfActor_m93FBE9E7FAD798CB5C14D693A373162B7FB30629(__this, L_24, L_25, L_26, L_27, NULL);
		return L_28;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_OpSetPropertiesOfActor_m93FBE9E7FAD798CB5C14D693A373162B7FB30629 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_actorNr, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___1_actorProperties, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___2_expectedProperties, WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* ___3_webFlags, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral949F8C3B09EEB1605C7426C8223061956613B0A4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral960400FB82DAD03152FC871D57193D31F248E42D);
		s_Il2CppMethodInitialized = true;
	}
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* V_0 = NULL;
	bool G_B11_0 = false;
	bool G_B6_0 = false;
	bool G_B7_0 = false;
	bool G_B9_0 = false;
	bool G_B8_0 = false;
	bool G_B10_0 = false;
	{
		int32_t L_0;
		L_0 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		bool L_1;
		L_1 = LoadBalancingClient_CheckIfOpCanBeSent_m0189FCD6123C73B7A5A4C1C59AE7D0E42A1CD9CB(__this, (uint8_t)((int32_t)252), L_0, _stringLiteral960400FB82DAD03152FC871D57193D31F248E42D, NULL);
		if (L_1)
		{
			goto IL_001a;
		}
	}
	{
		return (bool)0;
	}

IL_001a:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_2 = ___1_actorProperties;
		if (!L_2)
		{
			goto IL_0025;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_3 = ___1_actorProperties;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549(L_3, Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		if (L_4)
		{
			goto IL_0033;
		}
	}

IL_0025:
	{
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, _stringLiteral949F8C3B09EEB1605C7426C8223061956613B0A4);
		return (bool)0;
	}

IL_0033:
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_5;
		L_5 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		int32_t L_6 = ___0_actorNr;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_7 = ___1_actorProperties;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_8 = ___2_expectedProperties;
		WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* L_9 = ___3_webFlags;
		NullCheck(L_5);
		bool L_10;
		L_10 = LoadBalancingPeer_OpSetPropertiesOfActor_mB8F7A78D288183310B380DE2F56A2CAA717C7029(L_5, L_6, L_7, L_8, L_9, NULL);
		bool L_11 = L_10;
		if (!L_11)
		{
			G_B11_0 = L_11;
			goto IL_0083;
		}
		G_B6_0 = L_11;
	}
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_12;
		L_12 = LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline(__this, NULL);
		NullCheck(L_12);
		bool L_13;
		L_13 = Room_get_BroadcastPropertiesChangeToAll_m3127C5952EEA729C0B5C9F257C59A7EA0C693C7F_inline(L_12, NULL);
		if (L_13)
		{
			G_B11_0 = G_B6_0;
			goto IL_0083;
		}
		G_B7_0 = G_B6_0;
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_14 = ___2_expectedProperties;
		if (!L_14)
		{
			G_B9_0 = G_B7_0;
			goto IL_005e;
		}
		G_B8_0 = G_B7_0;
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_15 = ___2_expectedProperties;
		NullCheck(L_15);
		int32_t L_16;
		L_16 = Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549(L_15, Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		if (L_16)
		{
			G_B11_0 = G_B8_0;
			goto IL_0083;
		}
		G_B9_0 = G_B8_0;
	}

IL_005e:
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_17;
		L_17 = LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline(__this, NULL);
		int32_t L_18 = ___0_actorNr;
		NullCheck(L_17);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_19;
		L_19 = VirtualFuncInvoker2< Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C*, int32_t, bool >::Invoke(10, L_17, L_18, (bool)0);
		V_0 = L_19;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_20 = V_0;
		if (!L_20)
		{
			G_B11_0 = G_B9_0;
			goto IL_0083;
		}
		G_B10_0 = G_B9_0;
	}
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_21 = V_0;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_22 = ___1_actorProperties;
		NullCheck(L_21);
		VirtualActionInvoker1< Hashtable_tD626399B3ADFD501225241D7366103F35472542A* >::Invoke(4, L_21, L_22);
		InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488* L_23 = __this->___InRoomCallbackTargets;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_24 = V_0;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_25 = ___1_actorProperties;
		NullCheck(L_23);
		InRoomCallbacksContainer_OnPlayerPropertiesUpdate_mBFDB51810043C93C55DCA31E3E947D57E5B2966D(L_23, L_24, L_25, NULL);
		G_B11_0 = G_B10_0;
	}

IL_0083:
	{
		return G_B11_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_OpSetCustomPropertiesOfRoom_m7AE4946AB99F8D3924E1F1083A082B25A15B7E84 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___0_propertiesToSet, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___1_expectedProperties, WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* ___2_webFlags, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC55D9904CB4E10EDCA9C3F583844EA353F1B2CB7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD6AE30CEB004A0658D508C8A00B686E463E3A66);
		s_Il2CppMethodInitialized = true;
	}
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_0 = NULL;
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_0 = ___0_propertiesToSet;
		if (!L_0)
		{
			goto IL_000b;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_1 = ___0_propertiesToSet;
		NullCheck(L_1);
		int32_t L_2;
		L_2 = Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549(L_1, Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		if (L_2)
		{
			goto IL_0019;
		}
	}

IL_000b:
	{
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, _stringLiteralC55D9904CB4E10EDCA9C3F583844EA353F1B2CB7);
		return (bool)0;
	}

IL_0019:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_3 = (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)il2cpp_codegen_object_new(Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1C4D2BF84624173510D714545C1FBB92ADEFC624(L_3, NULL);
		V_0 = L_3;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_4 = V_0;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_5 = ___0_propertiesToSet;
		il2cpp_codegen_runtime_class_init_inline(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		Extensions_MergeStringKeys_mDEDDE56F5A71A86B226F80FAE6D891B3AB44FC2A(L_4, L_5, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_6 = V_0;
		NullCheck(L_6);
		int32_t L_7;
		L_7 = Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549(L_6, Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		if (L_7)
		{
			goto IL_003c;
		}
	}
	{
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, _stringLiteralDD6AE30CEB004A0658D508C8A00B686E463E3A66);
		return (bool)0;
	}

IL_003c:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_8 = V_0;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_9 = ___1_expectedProperties;
		WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* L_10 = ___2_webFlags;
		bool L_11;
		L_11 = LoadBalancingClient_OpSetPropertiesOfRoom_mDB4F00727530FF42223D2277EA968383B82B2115(__this, L_8, L_9, L_10, NULL);
		return L_11;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_OpSetPropertyOfRoom_m50A21BAAF3E4610104A7AB78B6B3E12C7C1DA36A (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, uint8_t ___0_propCode, RuntimeObject* ___1_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_0 = NULL;
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_0 = (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)il2cpp_codegen_object_new(Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1C4D2BF84624173510D714545C1FBB92ADEFC624(L_0, NULL);
		V_0 = L_0;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_1 = V_0;
		uint8_t L_2 = ___0_propCode;
		RuntimeObject* L_3 = ___1_value;
		NullCheck(L_1);
		Hashtable_set_Item_m27BF74ACA5188603E1D3CBDCAE140C590BA9217A(L_1, L_2, L_3, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_4 = V_0;
		bool L_5;
		L_5 = LoadBalancingClient_OpSetPropertiesOfRoom_mDB4F00727530FF42223D2277EA968383B82B2115(__this, L_4, (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)NULL, (WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA*)NULL, NULL);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_OpSetPropertiesOfRoom_mDB4F00727530FF42223D2277EA968383B82B2115 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___0_gameProperties, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___1_expectedProperties, WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* ___2_webFlags, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3DC3815224E029F7253C54E59284D7CE161D9796);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral960400FB82DAD03152FC871D57193D31F248E42D);
		s_Il2CppMethodInitialized = true;
	}
	bool G_B10_0 = false;
	bool G_B6_0 = false;
	bool G_B7_0 = false;
	bool G_B9_0 = false;
	bool G_B8_0 = false;
	{
		int32_t L_0;
		L_0 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		bool L_1;
		L_1 = LoadBalancingClient_CheckIfOpCanBeSent_m0189FCD6123C73B7A5A4C1C59AE7D0E42A1CD9CB(__this, (uint8_t)((int32_t)252), L_0, _stringLiteral960400FB82DAD03152FC871D57193D31F248E42D, NULL);
		if (L_1)
		{
			goto IL_001a;
		}
	}
	{
		return (bool)0;
	}

IL_001a:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_2 = ___0_gameProperties;
		if (!L_2)
		{
			goto IL_0025;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_3 = ___0_gameProperties;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549(L_3, Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		if (L_4)
		{
			goto IL_0033;
		}
	}

IL_0025:
	{
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, _stringLiteral3DC3815224E029F7253C54E59284D7CE161D9796);
		return (bool)0;
	}

IL_0033:
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_5;
		L_5 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_6 = ___0_gameProperties;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_7 = ___1_expectedProperties;
		WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* L_8 = ___2_webFlags;
		NullCheck(L_5);
		bool L_9;
		L_9 = LoadBalancingPeer_OpSetPropertiesOfRoom_mB335B50689F1BD3D608CD682FDD6DCA1675182AB(L_5, L_6, L_7, L_8, NULL);
		bool L_10 = L_9;
		if (!L_10)
		{
			G_B10_0 = L_10;
			goto IL_0074;
		}
		G_B6_0 = L_10;
	}
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_11;
		L_11 = LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline(__this, NULL);
		NullCheck(L_11);
		bool L_12;
		L_12 = Room_get_BroadcastPropertiesChangeToAll_m3127C5952EEA729C0B5C9F257C59A7EA0C693C7F_inline(L_11, NULL);
		if (L_12)
		{
			G_B10_0 = G_B6_0;
			goto IL_0074;
		}
		G_B7_0 = G_B6_0;
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_13 = ___1_expectedProperties;
		if (!L_13)
		{
			G_B9_0 = G_B7_0;
			goto IL_005c;
		}
		G_B8_0 = G_B7_0;
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_14 = ___1_expectedProperties;
		NullCheck(L_14);
		int32_t L_15;
		L_15 = Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549(L_14, Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		if (L_15)
		{
			G_B10_0 = G_B8_0;
			goto IL_0074;
		}
		G_B9_0 = G_B8_0;
	}

IL_005c:
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_16;
		L_16 = LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline(__this, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_17 = ___0_gameProperties;
		NullCheck(L_16);
		VirtualActionInvoker1< Hashtable_tD626399B3ADFD501225241D7366103F35472542A* >::Invoke(4, L_16, L_17);
		InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488* L_18 = __this->___InRoomCallbackTargets;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_19 = ___0_gameProperties;
		NullCheck(L_18);
		InRoomCallbacksContainer_OnRoomPropertiesUpdate_m0D96FF82986BB9A3001693BB6B65F0B81E71CDA2(L_18, L_19, NULL);
		G_B10_0 = G_B9_0;
	}

IL_0074:
	{
		return G_B10_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_OpRaiseEvent_m8D75D1C0C3146DE9200DDF81B5A4A91DD2D365A8 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, uint8_t ___0_eventCode, RuntimeObject* ___1_customEventContent, RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E* ___2_raiseEventOptions, SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 ___3_sendOptions, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1EAFF75D10C71CDE67F92D7082F9BEFE346A6E6C);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0;
		L_0 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		bool L_1;
		L_1 = LoadBalancingClient_CheckIfOpCanBeSent_m0189FCD6123C73B7A5A4C1C59AE7D0E42A1CD9CB(__this, (uint8_t)((int32_t)253), L_0, _stringLiteral1EAFF75D10C71CDE67F92D7082F9BEFE346A6E6C, NULL);
		if (L_1)
		{
			goto IL_001a;
		}
	}
	{
		return (bool)0;
	}

IL_001a:
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_2;
		L_2 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		uint8_t L_3 = ___0_eventCode;
		RuntimeObject* L_4 = ___1_customEventContent;
		RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E* L_5 = ___2_raiseEventOptions;
		SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_6 = ___3_sendOptions;
		NullCheck(L_2);
		bool L_7;
		L_7 = VirtualFuncInvoker4< bool, uint8_t, RuntimeObject*, RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E*, SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 >::Invoke(30, L_2, L_3, L_4, L_5, L_6);
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_OpChangeGroups_m6F021ED84C16E7082ECBCD120C4637E48D4ECD4B (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_groupsToRemove, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_groupsToAdd, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1656078C1C118AACF883247DAD34E1ACB563EBB8);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0;
		L_0 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		bool L_1;
		L_1 = LoadBalancingClient_CheckIfOpCanBeSent_m0189FCD6123C73B7A5A4C1C59AE7D0E42A1CD9CB(__this, (uint8_t)((int32_t)248), L_0, _stringLiteral1656078C1C118AACF883247DAD34E1ACB563EBB8, NULL);
		if (L_1)
		{
			goto IL_001a;
		}
	}
	{
		return (bool)0;
	}

IL_001a:
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_2;
		L_2 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_groupsToRemove;
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___1_groupsToAdd;
		NullCheck(L_2);
		bool L_5;
		L_5 = VirtualFuncInvoker2< bool, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(29, L_2, L_3, L_4);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_ReadoutProperties_mDCC343F8020D333BECF96CFAF07D7287FA50AAEF (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___0_gameProperties, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___1_actorProperties, int32_t ___2_targetActorNr, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* V_0 = NULL;
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_1 = NULL;
	int32_t V_2 = 0;
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_3 = NULL;
	String_t* V_4 = NULL;
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* V_5 = NULL;
	Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF V_6;
	memset((&V_6), 0, sizeof(V_6));
	RuntimeObject* V_7 = NULL;
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_0;
		L_0 = LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline(__this, NULL);
		if (!L_0)
		{
			goto IL_002b;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_1 = ___0_gameProperties;
		if (!L_1)
		{
			goto IL_002b;
		}
	}
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_2;
		L_2 = LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline(__this, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_3 = ___0_gameProperties;
		NullCheck(L_2);
		VirtualActionInvoker1< Hashtable_tD626399B3ADFD501225241D7366103F35472542A* >::Invoke(4, L_2, L_3);
		bool L_4;
		L_4 = LoadBalancingClient_get_InRoom_m94253789BA5BD9C81534C4F9682B5E707EF08E78(__this, NULL);
		if (!L_4)
		{
			goto IL_002b;
		}
	}
	{
		InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488* L_5 = __this->___InRoomCallbackTargets;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_6 = ___0_gameProperties;
		NullCheck(L_5);
		InRoomCallbacksContainer_OnRoomPropertiesUpdate_m0D96FF82986BB9A3001693BB6B65F0B81E71CDA2(L_5, L_6, NULL);
	}

IL_002b:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_7 = ___1_actorProperties;
		if (!L_7)
		{
			goto IL_0105;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_8 = ___1_actorProperties;
		NullCheck(L_8);
		int32_t L_9;
		L_9 = Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549(L_8, Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		if ((((int32_t)L_9) <= ((int32_t)0)))
		{
			goto IL_0105;
		}
	}
	{
		int32_t L_10 = ___2_targetActorNr;
		if ((((int32_t)L_10) <= ((int32_t)0)))
		{
			goto IL_0073;
		}
	}
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_11;
		L_11 = LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline(__this, NULL);
		int32_t L_12 = ___2_targetActorNr;
		NullCheck(L_11);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_13;
		L_13 = VirtualFuncInvoker2< Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C*, int32_t, bool >::Invoke(10, L_11, L_12, (bool)0);
		V_0 = L_13;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_14 = V_0;
		if (!L_14)
		{
			goto IL_0105;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_15 = ___1_actorProperties;
		int32_t L_16 = ___2_targetActorNr;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_17;
		L_17 = LoadBalancingClient_ReadoutPropertiesForActorNr_m6C3CA32EF051B53A279F13AB91AA6E0D14B0D66F(__this, L_15, L_16, NULL);
		V_1 = L_17;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_18 = V_0;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_19 = V_1;
		NullCheck(L_18);
		VirtualActionInvoker1< Hashtable_tD626399B3ADFD501225241D7366103F35472542A* >::Invoke(4, L_18, L_19);
		InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488* L_20 = __this->___InRoomCallbackTargets;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_21 = V_0;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_22 = V_1;
		NullCheck(L_20);
		InRoomCallbacksContainer_OnPlayerPropertiesUpdate_mBFDB51810043C93C55DCA31E3E947D57E5B2966D(L_20, L_21, L_22, NULL);
		return;
	}

IL_0073:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_23 = ___1_actorProperties;
		NullCheck(L_23);
		KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* L_24;
		L_24 = Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6(L_23, Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_RuntimeMethod_var);
		NullCheck(L_24);
		Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF L_25;
		L_25 = KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5(L_24, KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5_RuntimeMethod_var);
		V_6 = L_25;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00f7:
			{
				Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7((&V_6), Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_00ec_1;
			}

IL_0082_1:
			{
				RuntimeObject* L_26;
				L_26 = Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_inline((&V_6), Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_RuntimeMethod_var);
				V_7 = L_26;
				RuntimeObject* L_27 = V_7;
				V_2 = ((*(int32_t*)UnBox(L_27, il2cpp_defaults.int32_class)));
				int32_t L_28 = V_2;
				if (!L_28)
				{
					goto IL_00ec_1;
				}
			}
			{
				Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_29 = ___1_actorProperties;
				RuntimeObject* L_30 = V_7;
				NullCheck(L_29);
				RuntimeObject* L_31;
				L_31 = Hashtable_get_Item_m33995CAF3384BA31ADA32E8B6D3AA69946190CA9(L_29, L_30, NULL);
				V_3 = ((Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)CastclassClass((RuntimeObject*)L_31, Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var));
				Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_32 = V_3;
				NullCheck(L_32);
				RuntimeObject* L_33;
				L_33 = Hashtable_get_Item_mE4741BBE2CD6294D3AC71811668524D262387B2A(L_32, (uint8_t)((int32_t)255), NULL);
				V_4 = ((String_t*)CastclassSealed((RuntimeObject*)L_33, il2cpp_defaults.string_class));
				Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_34;
				L_34 = LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline(__this, NULL);
				int32_t L_35 = V_2;
				NullCheck(L_34);
				Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_36;
				L_36 = VirtualFuncInvoker2< Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C*, int32_t, bool >::Invoke(10, L_34, L_35, (bool)0);
				V_5 = L_36;
				Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_37 = V_5;
				if (L_37)
				{
					goto IL_00e4_1;
				}
			}
			{
				String_t* L_38 = V_4;
				int32_t L_39 = V_2;
				Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_40 = V_3;
				Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_41;
				L_41 = VirtualFuncInvoker4< Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C*, String_t*, int32_t, bool, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* >::Invoke(12, __this, L_38, L_39, (bool)0, L_40);
				V_5 = L_41;
				Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_42;
				L_42 = LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline(__this, NULL);
				Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_43 = V_5;
				NullCheck(L_42);
				Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_44;
				L_44 = VirtualFuncInvoker1< Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C*, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* >::Invoke(9, L_42, L_43);
			}

IL_00e4_1:
			{
				Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_45 = V_5;
				Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_46 = V_3;
				NullCheck(L_45);
				VirtualActionInvoker1< Hashtable_tD626399B3ADFD501225241D7366103F35472542A* >::Invoke(4, L_45, L_46);
			}

IL_00ec_1:
			{
				bool L_47;
				L_47 = Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C((&V_6), Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C_RuntimeMethod_var);
				if (L_47)
				{
					goto IL_0082_1;
				}
			}
			{
				goto IL_0105;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0105:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Hashtable_tD626399B3ADFD501225241D7366103F35472542A* LoadBalancingClient_ReadoutPropertiesForActorNr_m6C3CA32EF051B53A279F13AB91AA6E0D14B0D66F (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___0_actorProperties, int32_t ___1_actorNr, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_0 = ___0_actorProperties;
		int32_t L_1 = ___1_actorNr;
		int32_t L_2 = L_1;
		RuntimeObject* L_3 = Box(il2cpp_defaults.int32_class, &L_2);
		NullCheck(L_0);
		bool L_4;
		L_4 = Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD(L_0, L_3, Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_RuntimeMethod_var);
		if (!L_4)
		{
			goto IL_0020;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_5 = ___0_actorProperties;
		int32_t L_6 = ___1_actorNr;
		int32_t L_7 = L_6;
		RuntimeObject* L_8 = Box(il2cpp_defaults.int32_class, &L_7);
		NullCheck(L_5);
		RuntimeObject* L_9;
		L_9 = Hashtable_get_Item_m33995CAF3384BA31ADA32E8B6D3AA69946190CA9(L_5, L_8, NULL);
		return ((Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)CastclassClass((RuntimeObject*)L_9, Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var));
	}

IL_0020:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_10 = ___0_actorProperties;
		return L_10;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_ChangeLocalID_m60F7702A54AA4C2EDA224B846624924A415D2B8B (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_newId, bool ___1_applyUserId, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E3A17ECED3BDAF77ABFC8DCAB67F1627798576A);
		s_Il2CppMethodInitialized = true;
	}
	Guid_t V_0;
	memset((&V_0), 0, sizeof(V_0));
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* G_B7_0 = NULL;
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* G_B5_0 = NULL;
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* G_B6_0 = NULL;
	String_t* G_B8_0 = NULL;
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* G_B8_1 = NULL;
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_0;
		L_0 = LoadBalancingClient_get_LocalPlayer_mCD50C311294952811F343BFA4F7FCD055821A4A4_inline(__this, NULL);
		if (L_0)
		{
			goto IL_0015;
		}
	}
	{
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, _stringLiteral7E3A17ECED3BDAF77ABFC8DCAB67F1627798576A);
		return;
	}

IL_0015:
	{
		bool L_1 = ___1_applyUserId;
		if (!L_1)
		{
			goto IL_0070;
		}
	}
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_2;
		L_2 = LoadBalancingClient_get_LocalPlayer_mCD50C311294952811F343BFA4F7FCD055821A4A4_inline(__this, NULL);
		NullCheck(L_2);
		String_t* L_3;
		L_3 = Player_get_UserId_m7FAE62845C7080A564297D0BFB285E692A1A234C_inline(L_2, NULL);
		bool L_4;
		L_4 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_3, NULL);
		if (!L_4)
		{
			goto IL_0070;
		}
	}
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_5;
		L_5 = LoadBalancingClient_get_LocalPlayer_mCD50C311294952811F343BFA4F7FCD055821A4A4_inline(__this, NULL);
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_6;
		L_6 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		if (!L_6)
		{
			G_B7_0 = L_5;
			goto IL_0057;
		}
		G_B5_0 = L_5;
	}
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_7;
		L_7 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		NullCheck(L_7);
		String_t* L_8;
		L_8 = AuthenticationValues_get_UserId_m5589924F18733494DEC1218392BCB531F45A06A8_inline(L_7, NULL);
		bool L_9;
		L_9 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_8, NULL);
		if (L_9)
		{
			G_B7_0 = G_B5_0;
			goto IL_0057;
		}
		G_B6_0 = G_B5_0;
	}
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_10;
		L_10 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		NullCheck(L_10);
		String_t* L_11;
		L_11 = AuthenticationValues_get_UserId_m5589924F18733494DEC1218392BCB531F45A06A8_inline(L_10, NULL);
		G_B8_0 = L_11;
		G_B8_1 = G_B6_0;
		goto IL_006b;
	}

IL_0057:
	{
		Guid_t* L_12 = (&V_0);
		il2cpp_codegen_initobj(L_12, sizeof(Guid_t));
		String_t* L_13;
		L_13 = Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C(L_12, NULL);
		G_B8_0 = L_13;
		G_B8_1 = G_B7_0;
	}

IL_006b:
	{
		NullCheck(G_B8_1);
		Player_set_UserId_m723DFC235CC6FDDA2AE433B6D35B499DF93CFCEA_inline(G_B8_1, G_B8_0, NULL);
	}

IL_0070:
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_14;
		L_14 = LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline(__this, NULL);
		if (L_14)
		{
			goto IL_0091;
		}
	}
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_15;
		L_15 = LoadBalancingClient_get_LocalPlayer_mCD50C311294952811F343BFA4F7FCD055821A4A4_inline(__this, NULL);
		int32_t L_16 = ___0_newId;
		NullCheck(L_15);
		Player_ChangeLocalID_m8BF980A812B01419C48D9201050EBCDD05D73347(L_15, L_16, NULL);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_17;
		L_17 = LoadBalancingClient_get_LocalPlayer_mCD50C311294952811F343BFA4F7FCD055821A4A4_inline(__this, NULL);
		NullCheck(L_17);
		Player_set_RoomReference_m39E94C50F5580616B89B43EF1027749326845F1C_inline(L_17, (Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373*)NULL, NULL);
		return;
	}

IL_0091:
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_18;
		L_18 = LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline(__this, NULL);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_19;
		L_19 = LoadBalancingClient_get_LocalPlayer_mCD50C311294952811F343BFA4F7FCD055821A4A4_inline(__this, NULL);
		NullCheck(L_18);
		VirtualActionInvoker1< Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* >::Invoke(6, L_18, L_19);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_20;
		L_20 = LoadBalancingClient_get_LocalPlayer_mCD50C311294952811F343BFA4F7FCD055821A4A4_inline(__this, NULL);
		int32_t L_21 = ___0_newId;
		NullCheck(L_20);
		Player_ChangeLocalID_m8BF980A812B01419C48D9201050EBCDD05D73347(L_20, L_21, NULL);
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_22;
		L_22 = LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline(__this, NULL);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_23;
		L_23 = LoadBalancingClient_get_LocalPlayer_mCD50C311294952811F343BFA4F7FCD055821A4A4_inline(__this, NULL);
		NullCheck(L_22);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_24;
		L_24 = VirtualFuncInvoker1< Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C*, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* >::Invoke(9, L_22, L_23);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_GameEnteredOnGameServer_mFBF9286F31C09BE9684A5F99B50DC94DEC045904 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* ___0_operationResponse, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_1 = NULL;
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_2 = NULL;
	RuntimeObject* V_3 = NULL;
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_4 = NULL;
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_0 = __this->___enterRoomParamsCache;
		NullCheck(L_0);
		String_t* L_1 = L_0->___RoomName;
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_2 = __this->___enterRoomParamsCache;
		NullCheck(L_2);
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_3 = L_2->___RoomOptions;
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_4;
		L_4 = VirtualFuncInvoker2< Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373*, String_t*, RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* >::Invoke(13, __this, L_1, L_3);
		LoadBalancingClient_set_CurrentRoom_m54F077811E8C961FB7EBBA1F5A1878E1FF57B8D5_inline(__this, L_4, NULL);
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_5;
		L_5 = LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline(__this, NULL);
		NullCheck(L_5);
		Room_set_LoadBalancingClient_mB8303EC161066BECFC6136E20976E45C3ADD19EC_inline(L_5, __this, NULL);
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_6 = ___0_operationResponse;
		NullCheck(L_6);
		RuntimeObject* L_7;
		L_7 = OperationResponse_get_Item_mEB2FFC5B967D14E344238A457F480DCD9E976422(L_6, (uint8_t)((int32_t)254), NULL);
		V_0 = ((*(int32_t*)UnBox(L_7, il2cpp_defaults.int32_class)));
		int32_t L_8 = V_0;
		LoadBalancingClient_ChangeLocalID_m60F7702A54AA4C2EDA224B846624924A415D2B8B(__this, L_8, (bool)0, NULL);
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_9 = ___0_operationResponse;
		NullCheck(L_9);
		ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_10 = L_9->___Parameters;
		NullCheck(L_10);
		bool L_11;
		L_11 = ParameterDictionary_ContainsKey_m77BEFACAD281084DC233697EF94B7D8B55589AD2(L_10, (uint8_t)((int32_t)252), NULL);
		if (!L_11)
		{
			goto IL_0078;
		}
	}
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_12 = ___0_operationResponse;
		NullCheck(L_12);
		ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_13 = L_12->___Parameters;
		NullCheck(L_13);
		RuntimeObject* L_14;
		L_14 = ParameterDictionary_get_Item_m8B3EF326A2553ED8DD48D04B1378B38B341544A3(L_13, (uint8_t)((int32_t)252), NULL);
		V_4 = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_14, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var));
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = V_4;
		LoadBalancingClient_UpdatedActorList_m3D33C1112BAFF3F5B46965901120902410B50412(__this, L_15, NULL);
	}

IL_0078:
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_16 = ___0_operationResponse;
		NullCheck(L_16);
		RuntimeObject* L_17;
		L_17 = OperationResponse_get_Item_mEB2FFC5B967D14E344238A457F480DCD9E976422(L_16, (uint8_t)((int32_t)249), NULL);
		V_1 = ((Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)CastclassClass((RuntimeObject*)L_17, Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var));
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_18 = ___0_operationResponse;
		NullCheck(L_18);
		RuntimeObject* L_19;
		L_19 = OperationResponse_get_Item_mEB2FFC5B967D14E344238A457F480DCD9E976422(L_18, (uint8_t)((int32_t)248), NULL);
		V_2 = ((Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)CastclassClass((RuntimeObject*)L_19, Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var));
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_20 = V_2;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_21 = V_1;
		LoadBalancingClient_ReadoutProperties_mDCC343F8020D333BECF96CFAF07D7287FA50AAEF(__this, L_20, L_21, 0, NULL);
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_22 = ___0_operationResponse;
		NullCheck(L_22);
		ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_23 = L_22->___Parameters;
		NullCheck(L_23);
		bool L_24;
		L_24 = ParameterDictionary_TryGetValue_mBA556F2681C5F8AAE5058D98EDECAD8AEE154EA5(L_23, (uint8_t)((int32_t)191), (&V_3), NULL);
		if (!L_24)
		{
			goto IL_00c8;
		}
	}
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_25;
		L_25 = LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline(__this, NULL);
		RuntimeObject* L_26 = V_3;
		NullCheck(L_25);
		Room_InternalCacheRoomFlags_m02C8F78D51B9E4366DC12C7B9F93946C0D88C054(L_25, ((*(int32_t*)UnBox(L_26, il2cpp_defaults.int32_class))), NULL);
	}

IL_00c8:
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_27;
		L_27 = LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline(__this, NULL);
		NullCheck(L_27);
		bool L_28;
		L_28 = Room_get_SuppressRoomEvents_m4F22FB5CC70A50D266A5982DCEC2237BEC15F811_inline(L_27, NULL);
		if (!L_28)
		{
			goto IL_011e;
		}
	}
	{
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, ((int32_t)9), NULL);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_29;
		L_29 = LoadBalancingClient_get_LocalPlayer_mCD50C311294952811F343BFA4F7FCD055821A4A4_inline(__this, NULL);
		NullCheck(L_29);
		bool L_30;
		L_30 = Player_UpdateNickNameOnJoined_m16B09DC43E71C3B39F70544D56BD959C55F1051C(L_29, NULL);
		int32_t L_31 = __this->___lastJoinType;
		if (!L_31)
		{
			goto IL_0108;
		}
	}
	{
		int32_t L_32 = __this->___lastJoinType;
		if ((!(((uint32_t)L_32) == ((uint32_t)4))))
		{
			goto IL_0113;
		}
	}
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_33;
		L_33 = LoadBalancingClient_get_LocalPlayer_mCD50C311294952811F343BFA4F7FCD055821A4A4_inline(__this, NULL);
		NullCheck(L_33);
		int32_t L_34;
		L_34 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(L_33, NULL);
		if ((!(((uint32_t)L_34) == ((uint32_t)1))))
		{
			goto IL_0113;
		}
	}

IL_0108:
	{
		MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* L_35 = __this->___MatchMakingCallbackTargets;
		NullCheck(L_35);
		MatchMakingCallbacksContainer_OnCreatedRoom_m8E0D76B2CAC7D68CF6765FFA72291FBACDD826AB(L_35, NULL);
	}

IL_0113:
	{
		MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* L_36 = __this->___MatchMakingCallbackTargets;
		NullCheck(L_36);
		MatchMakingCallbacksContainer_OnJoinedRoom_m706BC3A5877F1873EAA56FD78F396B83B2D73C7F(L_36, NULL);
	}

IL_011e:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_UpdatedActorList_m3D33C1112BAFF3F5B46965901120902410B50412 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_actorsInGame, const RuntimeMethod* method) 
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_actorsInGame;
		if (!L_0)
		{
			goto IL_0043;
		}
	}
	{
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ___0_actorsInGame;
		V_0 = L_1;
		V_1 = 0;
		goto IL_003d;
	}

IL_0009:
	{
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = V_0;
		int32_t L_3 = V_1;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		int32_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		V_2 = L_5;
		int32_t L_6 = V_2;
		if (!L_6)
		{
			goto IL_0039;
		}
	}
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_7;
		L_7 = LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline(__this, NULL);
		int32_t L_8 = V_2;
		NullCheck(L_7);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_9;
		L_9 = VirtualFuncInvoker2< Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C*, int32_t, bool >::Invoke(10, L_7, L_8, (bool)0);
		if (L_9)
		{
			goto IL_0039;
		}
	}
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_10;
		L_10 = LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline(__this, NULL);
		String_t* L_11 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		int32_t L_12 = V_2;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_13;
		L_13 = VirtualFuncInvoker4< Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C*, String_t*, int32_t, bool, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* >::Invoke(12, __this, L_11, L_12, (bool)0, (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)NULL);
		NullCheck(L_10);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_14;
		L_14 = VirtualFuncInvoker1< Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C*, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* >::Invoke(9, L_10, L_13);
	}

IL_0039:
	{
		int32_t L_15 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_15, 1));
	}

IL_003d:
	{
		int32_t L_16 = V_1;
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = V_0;
		NullCheck(L_17);
		if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))
		{
			goto IL_0009;
		}
	}

IL_0043:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* LoadBalancingClient_CreatePlayer_m83587D8BA26006EBD9B83C151BA8818F7E432C34 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_actorName, int32_t ___1_actorNumber, bool ___2_isLocal, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___3_actorProperties, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___0_actorName;
		int32_t L_1 = ___1_actorNumber;
		bool L_2 = ___2_isLocal;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_3 = ___3_actorProperties;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_4 = (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C*)il2cpp_codegen_object_new(Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C_il2cpp_TypeInfo_var);
		Player__ctor_m89B40EC690099F61A8B495258C03EC59BF876199(L_4, L_0, L_1, L_2, L_3, NULL);
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* LoadBalancingClient_CreateRoom_mBC5DF724902D112CEC3DCFAE4A151B89BE7A9FAA (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_roomName, RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* ___1_opt, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___0_roomName;
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_1 = ___1_opt;
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_2 = (Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373*)il2cpp_codegen_object_new(Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373_il2cpp_TypeInfo_var);
		Room__ctor_m8C0D6B3C04C9AC3ACF48A964E742B6153303F4B5(L_2, L_0, L_1, (bool)0, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_CheckIfOpAllowedOnServer_m520FB2406092EE9DC40E644AA3B913EF94B2AD67 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, uint8_t ___0_opCode, int32_t ___1_serverConnection, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___1_serverConnection;
		switch (L_0)
		{
			case 0:
			{
				goto IL_0017;
			}
			case 1:
			{
				goto IL_0063;
			}
			case 2:
			{
				goto IL_009f;
			}
		}
	}
	{
		goto IL_00bb;
	}

IL_0017:
	{
		uint8_t L_1 = ___0_opCode;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_1, ((int32_t)217))))
		{
			case 0:
			{
				goto IL_0061;
			}
			case 1:
			{
				goto IL_0061;
			}
			case 2:
			{
				goto IL_0061;
			}
			case 3:
			{
				goto IL_00cd;
			}
			case 4:
			{
				goto IL_0061;
			}
			case 5:
			{
				goto IL_0061;
			}
			case 6:
			{
				goto IL_00cd;
			}
			case 7:
			{
				goto IL_00cd;
			}
			case 8:
			{
				goto IL_0061;
			}
			case 9:
			{
				goto IL_0061;
			}
			case 10:
			{
				goto IL_0061;
			}
			case 11:
			{
				goto IL_0061;
			}
			case 12:
			{
				goto IL_0061;
			}
			case 13:
			{
				goto IL_0061;
			}
			case 14:
			{
				goto IL_0061;
			}
		}
	}
	{
		goto IL_00cd;
	}

IL_0061:
	{
		return (bool)1;
	}

IL_0063:
	{
		uint8_t L_2 = ___0_opCode;
		if ((!(((uint32_t)L_2) <= ((uint32_t)((int32_t)227)))))
		{
			goto IL_0081;
		}
	}
	{
		uint8_t L_3 = ___0_opCode;
		if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, ((int32_t)218)))) > ((uint32_t)1))))
		{
			goto IL_009d;
		}
	}
	{
		uint8_t L_4 = ___0_opCode;
		if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, ((int32_t)226)))) > ((uint32_t)1))))
		{
			goto IL_009d;
		}
	}
	{
		goto IL_00cd;
	}

IL_0081:
	{
		uint8_t L_5 = ___0_opCode;
		if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, ((int32_t)230)))) > ((uint32_t)1))))
		{
			goto IL_009d;
		}
	}
	{
		uint8_t L_6 = ___0_opCode;
		if ((((int32_t)L_6) == ((int32_t)((int32_t)248))))
		{
			goto IL_009d;
		}
	}
	{
		uint8_t L_7 = ___0_opCode;
		if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, ((int32_t)251)))) <= ((uint32_t)3))))
		{
			goto IL_00cd;
		}
	}

IL_009d:
	{
		return (bool)1;
	}

IL_009f:
	{
		uint8_t L_8 = ___0_opCode;
		if ((((int32_t)L_8) == ((int32_t)((int32_t)218))))
		{
			goto IL_00b9;
		}
	}
	{
		uint8_t L_9 = ___0_opCode;
		if ((((int32_t)L_9) == ((int32_t)((int32_t)220))))
		{
			goto IL_00b9;
		}
	}
	{
		uint8_t L_10 = ___0_opCode;
		if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, ((int32_t)230)))) <= ((uint32_t)1))))
		{
			goto IL_00cd;
		}
	}

IL_00b9:
	{
		return (bool)1;
	}

IL_00bb:
	{
		int32_t L_11 = ___1_serverConnection;
		int32_t L_12 = L_11;
		RuntimeObject* L_13 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ServerConnection_t91F7686050F68425C6517C7AC3225669636DD0CC_il2cpp_TypeInfo_var)), &L_12);
		ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_14 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBEE5414CFDF9401166119C7AA7D14A9154F61510)), L_13, (String_t*)NULL, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LoadBalancingClient_CheckIfOpAllowedOnServer_m520FB2406092EE9DC40E644AA3B913EF94B2AD67_RuntimeMethod_var)));
	}

IL_00cd:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_CheckIfOpCanBeSent_m0189FCD6123C73B7A5A4C1C59AE7D0E42A1CD9CB (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, uint8_t ___0_opCode, int32_t ___1_serverConnection, String_t* ___2_opName, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClientState_t37749736ADC28D4E9C0B442B1DC988F76AAE4FA3_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClientState_t37749736ADC28D4E9C0B442B1DC988F76AAE4FA3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PeerStateValue_tCDD305BA1E139FC2F43FF54C65049831770DDFC3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ServerConnection_t91F7686050F68425C6517C7AC3225669636DD0CC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral126DFD28396B7BEB7E9EA56822F56E7E60A22B58);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC0DC95EC578D2B85F9E37F1F650F5F9D130FC5A4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD1FC8C47875AD0587A0B74B50CADBF8633AC8672);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEB7E10C5BC725D24A6F8F93FB6B05AB3DF639C16);
		s_Il2CppMethodInitialized = true;
	}
	uint8_t V_0 = 0;
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_0;
		L_0 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		if (L_0)
		{
			goto IL_0022;
		}
	}
	{
		String_t* L_1 = ___2_opName;
		uint8_t L_2 = ___0_opCode;
		uint8_t L_3 = L_2;
		RuntimeObject* L_4 = Box(il2cpp_defaults.byte_class, &L_3);
		String_t* L_5;
		L_5 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralEB7E10C5BC725D24A6F8F93FB6B05AB3DF639C16, L_1, L_4, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, L_5);
		return (bool)0;
	}

IL_0022:
	{
		uint8_t L_6 = ___0_opCode;
		int32_t L_7 = ___1_serverConnection;
		bool L_8;
		L_8 = LoadBalancingClient_CheckIfOpAllowedOnServer_m520FB2406092EE9DC40E644AA3B913EF94B2AD67(__this, L_6, L_7, NULL);
		if (L_8)
		{
			goto IL_005a;
		}
	}
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_9;
		L_9 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_9);
		uint8_t L_10 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)L_9)->___DebugOut;
		if ((((int32_t)L_10) < ((int32_t)1)))
		{
			goto IL_0058;
		}
	}
	{
		String_t* L_11 = ___2_opName;
		uint8_t L_12 = ___0_opCode;
		uint8_t L_13 = L_12;
		RuntimeObject* L_14 = Box(il2cpp_defaults.byte_class, &L_13);
		int32_t L_15 = ___1_serverConnection;
		int32_t L_16 = L_15;
		RuntimeObject* L_17 = Box(ServerConnection_t91F7686050F68425C6517C7AC3225669636DD0CC_il2cpp_TypeInfo_var, &L_16);
		String_t* L_18;
		L_18 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteralC0DC95EC578D2B85F9E37F1F650F5F9D130FC5A4, L_11, L_14, L_17, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, L_18);
	}

IL_0058:
	{
		return (bool)0;
	}

IL_005a:
	{
		uint8_t L_19 = ___0_opCode;
		bool L_20;
		L_20 = LoadBalancingClient_CheckIfClientIsReadyToCallOperation_m69789789ED4B46093098E2933606C1C06B80E141(__this, L_19, NULL);
		if (L_20)
		{
			goto IL_00cf;
		}
	}
	{
		V_0 = 1;
		uint8_t L_21 = ___0_opCode;
		if ((!(((uint32_t)L_21) == ((uint32_t)((int32_t)253)))))
		{
			goto IL_008d;
		}
	}
	{
		int32_t L_22;
		L_22 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		if ((((int32_t)L_22) == ((int32_t)((int32_t)10))))
		{
			goto IL_008b;
		}
	}
	{
		int32_t L_23;
		L_23 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		if ((((int32_t)L_23) == ((int32_t)((int32_t)13))))
		{
			goto IL_008b;
		}
	}
	{
		int32_t L_24;
		L_24 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)11)))))
		{
			goto IL_008d;
		}
	}

IL_008b:
	{
		V_0 = 3;
	}

IL_008d:
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_25;
		L_25 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_25);
		uint8_t L_26 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)L_25)->___DebugOut;
		uint8_t L_27 = V_0;
		if ((((int32_t)L_26) < ((int32_t)L_27)))
		{
			goto IL_00cd;
		}
	}
	{
		uint8_t L_28 = V_0;
		String_t* L_29 = ___2_opName;
		uint8_t L_30 = ___0_opCode;
		uint8_t L_31 = L_30;
		RuntimeObject* L_32 = Box(il2cpp_defaults.byte_class, &L_31);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_33 = { reinterpret_cast<intptr_t> (ClientState_t37749736ADC28D4E9C0B442B1DC988F76AAE4FA3_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_34;
		L_34 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_33, NULL);
		int32_t L_35;
		L_35 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		int32_t L_36 = L_35;
		RuntimeObject* L_37 = Box(ClientState_t37749736ADC28D4E9C0B442B1DC988F76AAE4FA3_il2cpp_TypeInfo_var, &L_36);
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.enum_class);
		String_t* L_38;
		L_38 = Enum_GetName_m05FE85181853F756BA6BB2C033DD3590E6114D29(L_34, L_37, NULL);
		String_t* L_39;
		L_39 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteralD1FC8C47875AD0587A0B74B50CADBF8633AC8672, L_29, L_32, L_38, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, L_28, L_39);
	}

IL_00cd:
	{
		return (bool)0;
	}

IL_00cf:
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_40;
		L_40 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_40);
		uint8_t L_41;
		L_41 = PhotonPeer_get_PeerState_mFE3E3AA3BB9531F98BD274F0AAC83BDF44FCBEEC(L_40, NULL);
		if ((((int32_t)L_41) == ((int32_t)3)))
		{
			goto IL_0107;
		}
	}
	{
		String_t* L_42 = ___2_opName;
		uint8_t L_43 = ___0_opCode;
		uint8_t L_44 = L_43;
		RuntimeObject* L_45 = Box(il2cpp_defaults.byte_class, &L_44);
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_46;
		L_46 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_46);
		uint8_t L_47;
		L_47 = PhotonPeer_get_PeerState_mFE3E3AA3BB9531F98BD274F0AAC83BDF44FCBEEC(L_46, NULL);
		uint8_t L_48 = L_47;
		RuntimeObject* L_49 = Box(PeerStateValue_tCDD305BA1E139FC2F43FF54C65049831770DDFC3_il2cpp_TypeInfo_var, &L_48);
		String_t* L_50;
		L_50 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteral126DFD28396B7BEB7E9EA56822F56E7E60A22B58, L_42, L_45, L_49, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, L_50);
		return (bool)0;
	}

IL_0107:
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_CheckIfClientIsReadyToCallOperation_m69789789ED4B46093098E2933606C1C06B80E141 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, uint8_t ___0_opCode, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = ___0_opCode;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, ((int32_t)217))))
		{
			case 0:
			{
				goto IL_00b0;
			}
			case 1:
			{
				goto IL_00ce;
			}
			case 2:
			{
				goto IL_00ce;
			}
			case 3:
			{
				goto IL_00c3;
			}
			case 4:
			{
				goto IL_00b0;
			}
			case 5:
			{
				goto IL_00b0;
			}
			case 6:
			{
				goto IL_00ce;
			}
			case 7:
			{
				goto IL_00ce;
			}
			case 8:
			{
				goto IL_00b0;
			}
			case 9:
			{
				goto IL_008b;
			}
			case 10:
			{
				goto IL_008b;
			}
			case 11:
			{
				goto IL_00a9;
			}
			case 12:
			{
				goto IL_00b0;
			}
			case 13:
			{
				goto IL_005c;
			}
			case 14:
			{
				goto IL_005c;
			}
		}
	}
	{
		uint8_t L_1 = ___0_opCode;
		if ((((int32_t)L_1) == ((int32_t)((int32_t)248))))
		{
			goto IL_0084;
		}
	}
	{
		uint8_t L_2 = ___0_opCode;
		if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, ((int32_t)251)))) > ((uint32_t)3))))
		{
			goto IL_0084;
		}
	}
	{
		goto IL_00ce;
	}

IL_005c:
	{
		bool L_3;
		L_3 = LoadBalancingClient_get_IsConnectedAndReady_m102453C94444730782C5B155D5035B3BA9D00DB3(__this, NULL);
		if (L_3)
		{
			goto IL_0082;
		}
	}
	{
		int32_t L_4;
		L_4 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		if ((((int32_t)L_4) == ((int32_t)((int32_t)16))))
		{
			goto IL_0082;
		}
	}
	{
		int32_t L_5;
		L_5 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		if ((((int32_t)L_5) == ((int32_t)((int32_t)12))))
		{
			goto IL_0082;
		}
	}
	{
		int32_t L_6;
		L_6 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		return (bool)((((int32_t)L_6) == ((int32_t)6))? 1 : 0);
	}

IL_0082:
	{
		return (bool)1;
	}

IL_0084:
	{
		bool L_7;
		L_7 = LoadBalancingClient_get_InRoom_m94253789BA5BD9C81534C4F9682B5E707EF08E78(__this, NULL);
		return L_7;
	}

IL_008b:
	{
		int32_t L_8;
		L_8 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		if ((((int32_t)L_8) == ((int32_t)((int32_t)15))))
		{
			goto IL_00a7;
		}
	}
	{
		bool L_9;
		L_9 = LoadBalancingClient_get_InLobby_mD6FDB1D5F15A5EF886683F63BC2B2BBC1219F064(__this, NULL);
		if (L_9)
		{
			goto IL_00a7;
		}
	}
	{
		int32_t L_10;
		L_10 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		return (bool)((((int32_t)L_10) == ((int32_t)7))? 1 : 0);
	}

IL_00a7:
	{
		return (bool)1;
	}

IL_00a9:
	{
		bool L_11;
		L_11 = LoadBalancingClient_get_InLobby_mD6FDB1D5F15A5EF886683F63BC2B2BBC1219F064(__this, NULL);
		return L_11;
	}

IL_00b0:
	{
		int32_t L_12;
		L_12 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		if ((((int32_t)L_12) == ((int32_t)((int32_t)15))))
		{
			goto IL_00c1;
		}
	}
	{
		bool L_13;
		L_13 = LoadBalancingClient_get_InLobby_mD6FDB1D5F15A5EF886683F63BC2B2BBC1219F064(__this, NULL);
		return L_13;
	}

IL_00c1:
	{
		return (bool)1;
	}

IL_00c3:
	{
		int32_t L_14;
		L_14 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		return (bool)((((int32_t)L_14) == ((int32_t)((int32_t)17)))? 1 : 0);
	}

IL_00ce:
	{
		bool L_15;
		L_15 = LoadBalancingClient_get_IsConnected_mD98F9FFFBEFD1932A0898268507DFBE9BEE41257(__this, NULL);
		return L_15;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_DebugReturn_mE2EB396B9D6D4F6980E741463A3B9F96655BA30F (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, uint8_t ___0_level, String_t* ___1_message, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_0;
		L_0 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_0);
		uint8_t L_1 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)L_0)->___DebugOut;
		if ((((int32_t)L_1) == ((int32_t)5)))
		{
			goto IL_001d;
		}
	}
	{
		uint8_t L_2 = ___0_level;
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_3;
		L_3 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_3);
		uint8_t L_4 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)L_3)->___DebugOut;
		if ((((int32_t)L_2) <= ((int32_t)L_4)))
		{
			goto IL_001d;
		}
	}
	{
		return;
	}

IL_001d:
	{
		uint8_t L_5 = ___0_level;
		if ((!(((uint32_t)L_5) == ((uint32_t)1))))
		{
			goto IL_0028;
		}
	}
	{
		String_t* L_6 = ___1_message;
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_6, NULL);
		return;
	}

IL_0028:
	{
		uint8_t L_7 = ___0_level;
		if ((!(((uint32_t)L_7) == ((uint32_t)2))))
		{
			goto IL_0033;
		}
	}
	{
		String_t* L_8 = ___1_message;
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_8, NULL);
		return;
	}

IL_0033:
	{
		uint8_t L_9 = ___0_level;
		if ((!(((uint32_t)L_9) == ((uint32_t)3))))
		{
			goto IL_003e;
		}
	}
	{
		String_t* L_10 = ___1_message;
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_10, NULL);
		return;
	}

IL_003e:
	{
		uint8_t L_11 = ___0_level;
		if ((!(((uint32_t)L_11) == ((uint32_t)5))))
		{
			goto IL_0048;
		}
	}
	{
		String_t* L_12 = ___1_message;
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_12, NULL);
	}

IL_0048:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_CallbackRoomEnterFailed_m742870A90CC600896660FDE535035291D587D4AA (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* ___0_operationResponse, const RuntimeMethod* method) 
{
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_0 = ___0_operationResponse;
		NullCheck(L_0);
		int16_t L_1 = L_0->___ReturnCode;
		if (!L_1)
		{
			goto IL_0076;
		}
	}
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_2 = ___0_operationResponse;
		NullCheck(L_2);
		uint8_t L_3 = L_2->___OperationCode;
		if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)226)))))
		{
			goto IL_002d;
		}
	}
	{
		MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* L_4 = __this->___MatchMakingCallbackTargets;
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_5 = ___0_operationResponse;
		NullCheck(L_5);
		int16_t L_6 = L_5->___ReturnCode;
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_7 = ___0_operationResponse;
		NullCheck(L_7);
		String_t* L_8 = L_7->___DebugMessage;
		NullCheck(L_4);
		MatchMakingCallbacksContainer_OnJoinRoomFailed_mF985571F6BA5638660536648C04F8AF8A5B32FAD(L_4, L_6, L_8, NULL);
		return;
	}

IL_002d:
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_9 = ___0_operationResponse;
		NullCheck(L_9);
		uint8_t L_10 = L_9->___OperationCode;
		if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)227)))))
		{
			goto IL_0052;
		}
	}
	{
		MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* L_11 = __this->___MatchMakingCallbackTargets;
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_12 = ___0_operationResponse;
		NullCheck(L_12);
		int16_t L_13 = L_12->___ReturnCode;
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_14 = ___0_operationResponse;
		NullCheck(L_14);
		String_t* L_15 = L_14->___DebugMessage;
		NullCheck(L_11);
		MatchMakingCallbacksContainer_OnCreateRoomFailed_m17A6AEC07BA3C822ED30614E46CCE8104EA0A738(L_11, L_13, L_15, NULL);
		return;
	}

IL_0052:
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_16 = ___0_operationResponse;
		NullCheck(L_16);
		uint8_t L_17 = L_16->___OperationCode;
		if ((!(((uint32_t)L_17) == ((uint32_t)((int32_t)225)))))
		{
			goto IL_0076;
		}
	}
	{
		MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* L_18 = __this->___MatchMakingCallbackTargets;
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_19 = ___0_operationResponse;
		NullCheck(L_19);
		int16_t L_20 = L_19->___ReturnCode;
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_21 = ___0_operationResponse;
		NullCheck(L_21);
		String_t* L_22 = L_21->___DebugMessage;
		NullCheck(L_18);
		MatchMakingCallbacksContainer_OnJoinRandomFailed_m1ABDEEBCD01F9D67AB3DADBD2AE05D855B08D0D5(L_18, L_20, L_22, NULL);
	}

IL_0076:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_OnOperationResponse_mC280A184615A7BFF1C82F4DDBB6561118CF448C8 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* ___0_operationResponse, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tD013146E11DC5068784A80C11B7415DC9FE54B74_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mED95EC7FA13F374EEFDC67127D3BE951D2A7886D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Insert_mFF78521A83604008626A675BD01731E9857F9BC0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3AAD2029AC37E49D77E006780B4D2D13A64DF326_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBB62DA52C9286BE4334FB5ADB440F6960C2F2A2D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tAF836F2F45E5E36A0C7B30A5B2C2B8FED009605F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LoadBalancingClient_OnRegionPingCompleted_mAC9EE6239EDB3249FA7201BD9F814326B68BD6BF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m68E8C9C0F902524A0F264D8F2B95722949CAB744_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mD2669113FE2CC13783821705D0EFC4E7652F39BE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ServerConnection_t91F7686050F68425C6517C7AC3225669636DD0CC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1168E92C164109D6220480DEDA987085B2A21155);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1763D5C6EDED18EBB1F63020AEDD741CF6610213);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44B7BED7A42870907FEBE165FF7067499E5D4D1B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E761C1EC081FA27ACF0F34BF8528BA8B0B07C42);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8775E00D3D17ED2D124F4D80ECE58C11647AFB75);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral92734EBF967AF77F973E380C88C4723E7EEE2F8C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral93C67CEF1E128C656905C0C4AAF5210A0C0E8710);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9DD4CC5C2F21AF870788BAEE8CC99068287791FD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA8E553EE5888379C74683CFE88A877C9E384F319);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC9C09E58D8B519E3FBA36933003ACB64591397AA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCB6B6070830934EFB7E401FD365900538CAC6803);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD40E444A09210A07CFBB05D9F7F4710084F5B77);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE* V_0 = NULL;
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_1 = NULL;
	BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_2 = NULL;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_3 = NULL;
	List_1_tAF836F2F45E5E36A0C7B30A5B2C2B8FED009605F* V_4 = NULL;
	uint8_t V_5 = 0x0;
	Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* V_6 = NULL;
	int32_t V_7 = 0;
	int16_t V_8 = 0;
	String_t* V_9 = NULL;
	String_t* V_10 = NULL;
	Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E V_11;
	memset((&V_11), 0, sizeof(V_11));
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_12 = NULL;
	String_t* V_13 = NULL;
	Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF V_14;
	memset((&V_14), 0, sizeof(V_14));
	String_t* V_15 = NULL;
	int32_t V_16 = 0;
	FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* V_17 = NULL;
	LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* G_B78_0 = NULL;
	LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* G_B77_0 = NULL;
	int32_t G_B79_0 = 0;
	LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* G_B79_1 = NULL;
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_0 = ___0_operationResponse;
		NullCheck(L_0);
		ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_1 = L_0->___Parameters;
		NullCheck(L_1);
		bool L_2;
		L_2 = ParameterDictionary_ContainsKey_m77BEFACAD281084DC233697EF94B7D8B55589AD2(L_1, (uint8_t)((int32_t)221), NULL);
		if (!L_2)
		{
			goto IL_0051;
		}
	}
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_3;
		L_3 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		if (L_3)
		{
			goto IL_0025;
		}
	}
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_4 = (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7*)il2cpp_codegen_object_new(AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7_il2cpp_TypeInfo_var);
		AuthenticationValues__ctor_mFA23E096E1262DF1C8167BD077DD17C7B1BE9D9D(L_4, NULL);
		LoadBalancingClient_set_AuthValues_mAFB66C3CFA04587CBA1A60711581B2BA6C6FD84C_inline(__this, L_4, NULL);
	}

IL_0025:
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_5;
		L_5 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_6 = ___0_operationResponse;
		NullCheck(L_6);
		ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_7 = L_6->___Parameters;
		NullCheck(L_7);
		RuntimeObject* L_8;
		L_8 = ParameterDictionary_get_Item_m8B3EF326A2553ED8DD48D04B1378B38B341544A3(L_7, (uint8_t)((int32_t)221), NULL);
		NullCheck(L_5);
		AuthenticationValues_set_Token_m57EE6E43FED43BEFD7DCEF6AC703CF606F0AB369_inline(L_5, L_8, NULL);
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_9;
		L_9 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		NullCheck(L_9);
		RuntimeObject* L_10;
		L_10 = AuthenticationValues_get_Token_mB9FFF55FB76ECC57C8FFA9658358BC54BDE3AF2A_inline(L_9, NULL);
		__this->___tokenCache = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___tokenCache), (void*)L_10);
	}

IL_0051:
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_11 = ___0_operationResponse;
		NullCheck(L_11);
		int16_t L_12 = L_11->___ReturnCode;
		if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)32743)))))
		{
			goto IL_0066;
		}
	}
	{
		LoadBalancingClient_Disconnect_m9E92F0FD6E20FA7FCB107FD132A62F6DEEC9AEF8(__this, ((int32_t)18), NULL);
	}

IL_0066:
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_13 = ___0_operationResponse;
		NullCheck(L_13);
		uint8_t L_14 = L_13->___OperationCode;
		V_5 = L_14;
		uint8_t L_15 = V_5;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_15, ((int32_t)217))))
		{
			case 0:
			{
				goto IL_073a;
			}
			case 1:
			{
				goto IL_08d5;
			}
			case 2:
			{
				goto IL_08c9;
			}
			case 3:
			{
				goto IL_0556;
			}
			case 4:
			{
				goto IL_08d5;
			}
			case 5:
			{
				goto IL_0810;
			}
			case 6:
			{
				goto IL_08d5;
			}
			case 7:
			{
				goto IL_08d5;
			}
			case 8:
			{
				goto IL_0651;
			}
			case 9:
			{
				goto IL_0651;
			}
			case 10:
			{
				goto IL_0651;
			}
			case 11:
			{
				goto IL_07ed;
			}
			case 12:
			{
				goto IL_07d6;
			}
			case 13:
			{
				goto IL_00c8;
			}
			case 14:
			{
				goto IL_00c8;
			}
		}
	}
	{
		uint8_t L_16 = V_5;
		if ((((int32_t)L_16) == ((int32_t)((int32_t)254))))
		{
			goto IL_0805;
		}
	}
	{
		goto IL_08d5;
	}

IL_00c8:
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_17 = ___0_operationResponse;
		NullCheck(L_17);
		ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_18 = L_17->___Parameters;
		NullCheck(L_18);
		bool L_19;
		L_19 = ParameterDictionary_ContainsKey_m77BEFACAD281084DC233697EF94B7D8B55589AD2(L_18, (uint8_t)((int32_t)187), NULL);
		if (!L_19)
		{
			goto IL_00f0;
		}
	}
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_20 = ___0_operationResponse;
		NullCheck(L_20);
		RuntimeObject* L_21;
		L_21 = OperationResponse_get_Item_mEB2FFC5B967D14E344238A457F480DCD9E976422(L_20, (uint8_t)((int32_t)187), NULL);
		__this->___TelemetryEnabled = ((*(bool*)UnBox(L_21, il2cpp_defaults.boolean_class)));
	}

IL_00f0:
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_22 = ___0_operationResponse;
		NullCheck(L_22);
		int16_t L_23 = L_22->___ReturnCode;
		if (!L_23)
		{
			goto IL_020e;
		}
	}
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_24;
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_26 = ___0_operationResponse;
		NullCheck(L_26);
		String_t* L_27;
		L_27 = OperationResponse_ToStringFull_mB3ECC86F024A425BD00664B6CDFAB67A250D7A23(L_26, NULL);
		NullCheck(L_25);
		(L_25)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_27);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_25;
		NullCheck(L_28);
		(L_28)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral8775E00D3D17ED2D124F4D80ECE58C11647AFB75);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = L_28;
		int32_t L_30;
		L_30 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		V_7 = L_30;
		Il2CppFakeBox<int32_t> L_31(ServerConnection_t91F7686050F68425C6517C7AC3225669636DD0CC_il2cpp_TypeInfo_var, (&V_7));
		String_t* L_32;
		L_32 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_31), NULL);
		NullCheck(L_29);
		(L_29)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_32);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = L_29;
		NullCheck(L_33);
		(L_33)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral93C67CEF1E128C656905C0C4AAF5210A0C0E8710);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = L_33;
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_35;
		L_35 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_35);
		String_t* L_36;
		L_36 = PhotonPeer_get_ServerAddress_m457DB66B44D79E66E4328D51C40EA5E2DB481108(L_35, NULL);
		NullCheck(L_34);
		(L_34)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_36);
		String_t* L_37;
		L_37 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_34, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, L_37);
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_38 = ___0_operationResponse;
		NullCheck(L_38);
		int16_t L_39 = L_38->___ReturnCode;
		V_8 = L_39;
		int16_t L_40 = V_8;
		if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_40, ((int32_t)-3)))) > ((uint32_t)1))))
		{
			goto IL_01bf;
		}
	}
	{
		int16_t L_41 = V_8;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_41, ((int32_t)32753))))
		{
			case 0:
			{
				goto IL_01c9;
			}
			case 1:
			{
				goto IL_01d1;
			}
			case 2:
			{
				goto IL_0190;
			}
			case 3:
			{
				goto IL_01ab;
			}
			case 4:
			{
				goto IL_01b5;
			}
		}
	}
	{
		int16_t L_42 = V_8;
		if ((!(((uint32_t)L_42) == ((uint32_t)((int32_t)32767)))))
		{
			goto IL_01d1;
		}
	}
	{
		LoadBalancingClient_set_DisconnectedCause_mE0AF99BF68B2905394D2932434D8A021C4B5132D_inline(__this, ((int32_t)11), NULL);
		goto IL_01d1;
	}

IL_0190:
	{
		LoadBalancingClient_set_DisconnectedCause_mE0AF99BF68B2905394D2932434D8A021C4B5132D_inline(__this, ((int32_t)12), NULL);
		ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD* L_43 = __this->___ConnectionCallbackTargets;
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_44 = ___0_operationResponse;
		NullCheck(L_44);
		String_t* L_45 = L_44->___DebugMessage;
		NullCheck(L_43);
		ConnectionCallbacksContainer_OnCustomAuthenticationFailed_m2A4541D3948AF79F581564AB585BCEED894E9884(L_43, L_45, NULL);
		goto IL_01d1;
	}

IL_01ab:
	{
		LoadBalancingClient_set_DisconnectedCause_mE0AF99BF68B2905394D2932434D8A021C4B5132D_inline(__this, ((int32_t)15), NULL);
		goto IL_01d1;
	}

IL_01b5:
	{
		LoadBalancingClient_set_DisconnectedCause_mE0AF99BF68B2905394D2932434D8A021C4B5132D_inline(__this, ((int32_t)14), NULL);
		goto IL_01d1;
	}

IL_01bf:
	{
		LoadBalancingClient_set_DisconnectedCause_mE0AF99BF68B2905394D2932434D8A021C4B5132D_inline(__this, ((int32_t)16), NULL);
		goto IL_01d1;
	}

IL_01c9:
	{
		LoadBalancingClient_set_DisconnectedCause_mE0AF99BF68B2905394D2932434D8A021C4B5132D_inline(__this, ((int32_t)13), NULL);
	}

IL_01d1:
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_46 = ___0_operationResponse;
		NullCheck(L_46);
		uint8_t L_47 = L_46->___OperationCode;
		uint8_t L_48 = L_47;
		RuntimeObject* L_49 = Box(il2cpp_defaults.byte_class, &L_48);
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_50 = ___0_operationResponse;
		NullCheck(L_50);
		int16_t L_51 = L_50->___ReturnCode;
		int16_t L_52 = L_51;
		RuntimeObject* L_53 = Box(il2cpp_defaults.int16_class, &L_52);
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_54 = ___0_operationResponse;
		NullCheck(L_54);
		String_t* L_55 = L_54->___DebugMessage;
		String_t* L_56;
		L_56 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteral92734EBF967AF77F973E380C88C4723E7EEE2F8C, L_49, L_53, L_55, NULL);
		__this->___DisconnectMessage = L_56;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___DisconnectMessage), (void*)L_56);
		int32_t L_57;
		L_57 = LoadBalancingClient_get_DisconnectedCause_m7A948064631F3E7A5D1BFA24CCA308852AB8C08D_inline(__this, NULL);
		LoadBalancingClient_Disconnect_m9E92F0FD6E20FA7FCB107FD132A62F6DEEC9AEF8(__this, L_57, NULL);
		goto IL_08d5;
	}

IL_020e:
	{
		int32_t L_58;
		L_58 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		if ((((int32_t)L_58) == ((int32_t)2)))
		{
			goto IL_0222;
		}
	}
	{
		int32_t L_59;
		L_59 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		if (L_59)
		{
			goto IL_02f1;
		}
	}

IL_0222:
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_60 = ___0_operationResponse;
		NullCheck(L_60);
		ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_61 = L_60->___Parameters;
		NullCheck(L_61);
		bool L_62;
		L_62 = ParameterDictionary_ContainsKey_m77BEFACAD281084DC233697EF94B7D8B55589AD2(L_61, (uint8_t)((int32_t)225), NULL);
		if (!L_62)
		{
			goto IL_0280;
		}
	}
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_63 = ___0_operationResponse;
		NullCheck(L_63);
		ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_64 = L_63->___Parameters;
		NullCheck(L_64);
		RuntimeObject* L_65;
		L_65 = ParameterDictionary_get_Item_m8B3EF326A2553ED8DD48D04B1378B38B341544A3(L_64, (uint8_t)((int32_t)225), NULL);
		V_9 = ((String_t*)CastclassSealed((RuntimeObject*)L_65, il2cpp_defaults.string_class));
		String_t* L_66 = V_9;
		bool L_67;
		L_67 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_66, NULL);
		if (L_67)
		{
			goto IL_0280;
		}
	}
	{
		String_t* L_68 = V_9;
		LoadBalancingClient_set_UserId_m5FCB3C351D29E98515A552B1982463CE370C9759(__this, L_68, NULL);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_69;
		L_69 = LoadBalancingClient_get_LocalPlayer_mCD50C311294952811F343BFA4F7FCD055821A4A4_inline(__this, NULL);
		String_t* L_70 = V_9;
		NullCheck(L_69);
		Player_set_UserId_m723DFC235CC6FDDA2AE433B6D35B499DF93CFCEA_inline(L_69, L_70, NULL);
		String_t* L_71;
		L_71 = LoadBalancingClient_get_UserId_mF095E7FB569A0CD2AEEBEA88FCADE18B9486148D(__this, NULL);
		String_t* L_72;
		L_72 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralDD40E444A09210A07CFBB05D9F7F4710084F5B77, L_71, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 3, L_72);
	}

IL_0280:
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_73 = ___0_operationResponse;
		NullCheck(L_73);
		ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_74 = L_73->___Parameters;
		NullCheck(L_74);
		bool L_75;
		L_75 = ParameterDictionary_ContainsKey_m77BEFACAD281084DC233697EF94B7D8B55589AD2(L_74, (uint8_t)((int32_t)202), NULL);
		if (!L_75)
		{
			goto IL_02c4;
		}
	}
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_76 = ___0_operationResponse;
		NullCheck(L_76);
		ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_77 = L_76->___Parameters;
		NullCheck(L_77);
		RuntimeObject* L_78;
		L_78 = ParameterDictionary_get_Item_m8B3EF326A2553ED8DD48D04B1378B38B341544A3(L_77, (uint8_t)((int32_t)202), NULL);
		LoadBalancingClient_set_NickName_m161581270AA18B74D04D7A4E7D7A4EEB7F177179(__this, ((String_t*)CastclassSealed((RuntimeObject*)L_78, il2cpp_defaults.string_class)), NULL);
		String_t* L_79;
		L_79 = LoadBalancingClient_get_NickName_m414AD761795248BB60AB52F51669A9588C6DE61A(__this, NULL);
		String_t* L_80;
		L_80 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral1763D5C6EDED18EBB1F63020AEDD741CF6610213, L_79, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 3, L_80);
	}

IL_02c4:
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_81 = ___0_operationResponse;
		NullCheck(L_81);
		ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_82 = L_81->___Parameters;
		NullCheck(L_82);
		bool L_83;
		L_83 = ParameterDictionary_ContainsKey_m77BEFACAD281084DC233697EF94B7D8B55589AD2(L_82, (uint8_t)((int32_t)192), NULL);
		if (!L_83)
		{
			goto IL_02f1;
		}
	}
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_84 = ___0_operationResponse;
		NullCheck(L_84);
		ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_85 = L_84->___Parameters;
		NullCheck(L_85);
		RuntimeObject* L_86;
		L_86 = ParameterDictionary_get_Item_m8B3EF326A2553ED8DD48D04B1378B38B341544A3(L_85, (uint8_t)((int32_t)192), NULL);
		LoadBalancingClient_SetupEncryption_mA8B648D59695D990D5446BC029B5213BF322CDE7(__this, ((Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*)CastclassClass((RuntimeObject*)L_86, Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var)), NULL);
	}

IL_02f1:
	{
		int32_t L_87;
		L_87 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		if ((!(((uint32_t)L_87) == ((uint32_t)2))))
		{
			goto IL_03ea;
		}
	}
	{
		int32_t L_88 = __this->___AuthMode;
		if ((!(((uint32_t)L_88) == ((uint32_t)2))))
		{
			goto IL_035d;
		}
	}
	{
		Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E L_89;
		L_89 = LoadBalancingClient_get_ExpectedProtocol_m3BC45EEE403D2DA730E34E30B125A0ABB3D0AAFC_inline(__this, NULL);
		V_11 = L_89;
		bool L_90;
		L_90 = Nullable_1_get_HasValue_m68E8C9C0F902524A0F264D8F2B95722949CAB744_inline((&V_11), Nullable_1_get_HasValue_m68E8C9C0F902524A0F264D8F2B95722949CAB744_RuntimeMethod_var);
		if (!L_90)
		{
			goto IL_035d;
		}
	}
	{
		Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E L_91;
		L_91 = LoadBalancingClient_get_ExpectedProtocol_m3BC45EEE403D2DA730E34E30B125A0ABB3D0AAFC_inline(__this, NULL);
		Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E L_92 = L_91;
		RuntimeObject* L_93 = Box(Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E_il2cpp_TypeInfo_var, &L_92);
		String_t* L_94;
		L_94 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralA8E553EE5888379C74683CFE88A877C9E384F319, L_93, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 3, L_94);
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_95;
		L_95 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E L_96;
		L_96 = LoadBalancingClient_get_ExpectedProtocol_m3BC45EEE403D2DA730E34E30B125A0ABB3D0AAFC_inline(__this, NULL);
		V_11 = L_96;
		uint8_t L_97;
		L_97 = Nullable_1_get_Value_mD2669113FE2CC13783821705D0EFC4E7652F39BE((&V_11), Nullable_1_get_Value_mD2669113FE2CC13783821705D0EFC4E7652F39BE_RuntimeMethod_var);
		NullCheck(L_95);
		PhotonPeer_set_TransportProtocol_mAF4EE9345BAC9F2E8540CE79F8A791BD3E13014C_inline(L_95, L_97, NULL);
		il2cpp_codegen_initobj((&V_11), sizeof(Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E));
		Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E L_98 = V_11;
		LoadBalancingClient_set_ExpectedProtocol_m45D91A66DA18AB07ECD45D1DE1DF244BD34FE72B_inline(__this, L_98, NULL);
	}

IL_035d:
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_99 = ___0_operationResponse;
		NullCheck(L_99);
		RuntimeObject* L_100;
		L_100 = OperationResponse_get_Item_mEB2FFC5B967D14E344238A457F480DCD9E976422(L_99, (uint8_t)((int32_t)196), NULL);
		V_10 = ((String_t*)IsInstSealed((RuntimeObject*)L_100, il2cpp_defaults.string_class));
		String_t* L_101 = V_10;
		bool L_102;
		L_102 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_101, NULL);
		if (L_102)
		{
			goto IL_0380;
		}
	}
	{
		String_t* L_103 = V_10;
		LoadBalancingClient_set_CurrentCluster_mD920F168984BC2102C3D0E9887FA61B202ED03A9_inline(__this, L_103, NULL);
	}

IL_0380:
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_104 = ___0_operationResponse;
		NullCheck(L_104);
		RuntimeObject* L_105;
		L_105 = OperationResponse_get_Item_mEB2FFC5B967D14E344238A457F480DCD9E976422(L_104, (uint8_t)((int32_t)230), NULL);
		LoadBalancingClient_set_MasterServerAddress_m0334DAB73E03AC500ACDD9EE580564874D8241BF_inline(__this, ((String_t*)IsInstSealed((RuntimeObject*)L_105, il2cpp_defaults.string_class)), NULL);
		PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A* L_106 = (PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A*)(&__this->___ServerPortOverrides);
		uint16_t L_107 = L_106->___MasterServerPort;
		if (!L_107)
		{
			goto IL_03bf;
		}
	}
	{
		String_t* L_108;
		L_108 = LoadBalancingClient_get_MasterServerAddress_m0A6D1FC37984AC51431C04ABAB52986F7D940F39_inline(__this, NULL);
		PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A* L_109 = (PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A*)(&__this->___ServerPortOverrides);
		uint16_t L_110 = L_109->___MasterServerPort;
		il2cpp_codegen_runtime_class_init_inline(LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4_il2cpp_TypeInfo_var);
		String_t* L_111;
		L_111 = LoadBalancingClient_ReplacePortWithAlternative_m4A33C3D657C1B135D5E758E9F0CCB3C444928965(L_108, L_110, NULL);
		LoadBalancingClient_set_MasterServerAddress_m0334DAB73E03AC500ACDD9EE580564874D8241BF_inline(__this, L_111, NULL);
	}

IL_03bf:
	{
		Func_3_t83C3884209B8DB1BD7296483BB2A295E28D62AE6* L_112 = __this->___AddressRewriter;
		if (!L_112)
		{
			goto IL_03df;
		}
	}
	{
		Func_3_t83C3884209B8DB1BD7296483BB2A295E28D62AE6* L_113 = __this->___AddressRewriter;
		String_t* L_114;
		L_114 = LoadBalancingClient_get_MasterServerAddress_m0A6D1FC37984AC51431C04ABAB52986F7D940F39_inline(__this, NULL);
		NullCheck(L_113);
		String_t* L_115;
		L_115 = Func_3_Invoke_m82670F59D7EFC7C1E5429B36B932443FBA8373AD_inline(L_113, L_114, 0, NULL);
		LoadBalancingClient_set_MasterServerAddress_m0334DAB73E03AC500ACDD9EE580564874D8241BF_inline(__this, L_115, NULL);
	}

IL_03df:
	{
		LoadBalancingClient_DisconnectToReconnect_m71F7485F2BC534308A0A8EDE09217E091D0C3639(__this, NULL);
		goto IL_052b;
	}

IL_03ea:
	{
		int32_t L_116;
		L_116 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		if (L_116)
		{
			goto IL_0444;
		}
	}
	{
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, ((int32_t)15), NULL);
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_117 = __this->___failedRoomEntryOperation;
		if (L_117)
		{
			goto IL_040f;
		}
	}
	{
		ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD* L_118 = __this->___ConnectionCallbackTargets;
		NullCheck(L_118);
		ConnectionCallbacksContainer_OnConnectedToMaster_m469FE70ABAD8A5A16CFA2D28BBC2488AEFB7D675(L_118, NULL);
		goto IL_0422;
	}

IL_040f:
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_119 = __this->___failedRoomEntryOperation;
		LoadBalancingClient_CallbackRoomEnterFailed_m742870A90CC600896660FDE535035291D587D4AA(__this, L_119, NULL);
		__this->___failedRoomEntryOperation = (OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___failedRoomEntryOperation), (void*)(OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED*)NULL);
	}

IL_0422:
	{
		int32_t L_120 = __this->___AuthMode;
		if (!L_120)
		{
			goto IL_052b;
		}
	}
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_121;
		L_121 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		bool L_122 = __this->___EnableLobbyStatistics;
		NullCheck(L_121);
		bool L_123;
		L_123 = VirtualFuncInvoker1< bool, bool >::Invoke(31, L_121, L_122);
		goto IL_052b;
	}

IL_0444:
	{
		int32_t L_124;
		L_124 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		if ((!(((uint32_t)L_124) == ((uint32_t)1))))
		{
			goto IL_052b;
		}
	}
	{
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, 8, NULL);
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_125 = __this->___enterRoomParamsCache;
		NullCheck(L_125);
		uint8_t L_126 = L_125->___JoinMode;
		if ((!(((uint32_t)L_126) == ((uint32_t)3))))
		{
			goto IL_0473;
		}
	}
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_127 = __this->___enterRoomParamsCache;
		NullCheck(L_127);
		L_127->___PlayerProperties = (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&L_127->___PlayerProperties), (void*)(Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)NULL);
		goto IL_04c2;
	}

IL_0473:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_128 = (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)il2cpp_codegen_object_new(Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1C4D2BF84624173510D714545C1FBB92ADEFC624(L_128, NULL);
		V_12 = L_128;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_129 = V_12;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_130;
		L_130 = LoadBalancingClient_get_LocalPlayer_mCD50C311294952811F343BFA4F7FCD055821A4A4_inline(__this, NULL);
		NullCheck(L_130);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_131;
		L_131 = Player_get_CustomProperties_m398B81FB1DEE02243650B8CB5FBF5C7F1B8928D6_inline(L_130, NULL);
		il2cpp_codegen_runtime_class_init_inline(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		Extensions_Merge_m786DAB3FFBE967BD85AEA3871F87C5DF994C4FA1(L_129, L_131, NULL);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_132;
		L_132 = LoadBalancingClient_get_LocalPlayer_mCD50C311294952811F343BFA4F7FCD055821A4A4_inline(__this, NULL);
		NullCheck(L_132);
		String_t* L_133;
		L_133 = Player_get_NickName_mC1B2AC59B8850ABEB4DA27199675066DC3BF0738_inline(L_132, NULL);
		bool L_134;
		L_134 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_133, NULL);
		if (L_134)
		{
			goto IL_04b5;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_135 = V_12;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_136;
		L_136 = LoadBalancingClient_get_LocalPlayer_mCD50C311294952811F343BFA4F7FCD055821A4A4_inline(__this, NULL);
		NullCheck(L_136);
		String_t* L_137;
		L_137 = Player_get_NickName_mC1B2AC59B8850ABEB4DA27199675066DC3BF0738_inline(L_136, NULL);
		NullCheck(L_135);
		Hashtable_set_Item_m27BF74ACA5188603E1D3CBDCAE140C590BA9217A(L_135, (uint8_t)((int32_t)255), L_137, NULL);
	}

IL_04b5:
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_138 = __this->___enterRoomParamsCache;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_139 = V_12;
		NullCheck(L_138);
		L_138->___PlayerProperties = L_139;
		Il2CppCodeGenWriteBarrier((void**)(&L_138->___PlayerProperties), (void*)L_139);
	}

IL_04c2:
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_140 = __this->___enterRoomParamsCache;
		NullCheck(L_140);
		L_140->___OnGameServer = (bool)1;
		int32_t L_141 = __this->___lastJoinType;
		if ((((int32_t)L_141) == ((int32_t)1)))
		{
			goto IL_04f2;
		}
	}
	{
		int32_t L_142 = __this->___lastJoinType;
		if ((((int32_t)L_142) == ((int32_t)2)))
		{
			goto IL_04f2;
		}
	}
	{
		int32_t L_143 = __this->___lastJoinType;
		if ((((int32_t)L_143) == ((int32_t)3)))
		{
			goto IL_04f2;
		}
	}
	{
		int32_t L_144 = __this->___lastJoinType;
		if ((!(((uint32_t)L_144) == ((uint32_t)4))))
		{
			goto IL_0509;
		}
	}

IL_04f2:
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_145;
		L_145 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_146 = __this->___enterRoomParamsCache;
		NullCheck(L_145);
		bool L_147;
		L_147 = VirtualFuncInvoker1< bool, EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* >::Invoke(21, L_145, L_146);
		goto IL_08d5;
	}

IL_0509:
	{
		int32_t L_148 = __this->___lastJoinType;
		if (L_148)
		{
			goto IL_08d5;
		}
	}
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_149;
		L_149 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_150 = __this->___enterRoomParamsCache;
		NullCheck(L_149);
		bool L_151;
		L_151 = VirtualFuncInvoker1< bool, EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* >::Invoke(20, L_149, L_150);
		goto IL_08d5;
	}

IL_052b:
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_152 = ___0_operationResponse;
		NullCheck(L_152);
		RuntimeObject* L_153;
		L_153 = OperationResponse_get_Item_mEB2FFC5B967D14E344238A457F480DCD9E976422(L_152, (uint8_t)((int32_t)245), NULL);
		V_6 = ((Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)CastclassClass((RuntimeObject*)L_153, Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var));
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_154 = V_6;
		if (!L_154)
		{
			goto IL_08d5;
		}
	}
	{
		ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD* L_155 = __this->___ConnectionCallbackTargets;
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_156 = V_6;
		NullCheck(L_155);
		ConnectionCallbacksContainer_OnCustomAuthenticationResponse_mABE4BB1F856D0B677CA74F54B92DAE3ACE4AC489(L_155, L_156, NULL);
		goto IL_08d5;
	}

IL_0556:
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_157 = ___0_operationResponse;
		NullCheck(L_157);
		int16_t L_158 = L_157->___ReturnCode;
		if ((!(((uint32_t)L_158) == ((uint32_t)((int32_t)32767)))))
		{
			goto IL_0591;
		}
	}
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_159 = ___0_operationResponse;
		NullCheck(L_159);
		String_t* L_160 = L_159->___DebugMessage;
		String_t* L_161;
		L_161 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral7E761C1EC081FA27ACF0F34BF8528BA8B0B07C42, L_160, NULL);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_162;
		L_162 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
		String_t* L_163;
		L_163 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(L_161, L_162, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, L_163);
		LoadBalancingClient_Disconnect_m9E92F0FD6E20FA7FCB107FD132A62F6DEEC9AEF8(__this, ((int32_t)11), NULL);
		goto IL_08d5;
	}

IL_0591:
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_164 = ___0_operationResponse;
		NullCheck(L_164);
		int16_t L_165 = L_164->___ReturnCode;
		if (!L_165)
		{
			goto IL_05cd;
		}
	}
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_166 = ___0_operationResponse;
		NullCheck(L_166);
		int16_t* L_167 = (int16_t*)(&L_166->___ReturnCode);
		String_t* L_168;
		L_168 = Int16_ToString_mD65153B762673B865D4F8FF9B567BECC1ABF6D23(L_167, NULL);
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_169 = ___0_operationResponse;
		NullCheck(L_169);
		String_t* L_170 = L_169->___DebugMessage;
		String_t* L_171;
		L_171 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral44B7BED7A42870907FEBE165FF7067499E5D4D1B, L_168, _stringLiteral1168E92C164109D6220480DEDA987085B2A21155, L_170, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, L_171);
		LoadBalancingClient_Disconnect_m9E92F0FD6E20FA7FCB107FD132A62F6DEEC9AEF8(__this, ((int32_t)11), NULL);
		goto IL_08d5;
	}

IL_05cd:
	{
		RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* L_172 = __this->___RegionHandler;
		if (L_172)
		{
			goto IL_05eb;
		}
	}
	{
		PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A* L_173 = (PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A*)(&__this->___ServerPortOverrides);
		uint16_t L_174 = L_173->___MasterServerPort;
		RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* L_175 = (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB*)il2cpp_codegen_object_new(RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB_il2cpp_TypeInfo_var);
		RegionHandler__ctor_m5AB54F3B57DEDBBE99776A020AB2E80BFFF47D56(L_175, L_174, NULL);
		__this->___RegionHandler = L_175;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___RegionHandler), (void*)L_175);
	}

IL_05eb:
	{
		RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* L_176 = __this->___RegionHandler;
		NullCheck(L_176);
		bool L_177;
		L_177 = RegionHandler_get_IsPinging_m5C6F194C3DF9C39DD3D21F18BC085F6E02B27444_inline(L_176, NULL);
		if (!L_177)
		{
			goto IL_0605;
		}
	}
	{
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 2, _stringLiteral9DD4CC5C2F21AF870788BAEE8CC99068287791FD);
		return;
	}

IL_0605:
	{
		RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* L_178 = __this->___RegionHandler;
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_179 = ___0_operationResponse;
		NullCheck(L_178);
		RegionHandler_SetRegions_mB40189BE96F3F140F39DABC39C2B5B8D62F88CB0(L_178, L_179, __this, NULL);
		ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD* L_180 = __this->___ConnectionCallbackTargets;
		RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* L_181 = __this->___RegionHandler;
		NullCheck(L_180);
		ConnectionCallbacksContainer_OnRegionListReceived_mCAD5192264F3990C360389875560C566CE4829DE(L_180, L_181, NULL);
		bool L_182 = __this->___connectToBestRegion;
		if (!L_182)
		{
			goto IL_08d5;
		}
	}
	{
		RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* L_183 = __this->___RegionHandler;
		Action_1_tD013146E11DC5068784A80C11B7415DC9FE54B74* L_184 = (Action_1_tD013146E11DC5068784A80C11B7415DC9FE54B74*)il2cpp_codegen_object_new(Action_1_tD013146E11DC5068784A80C11B7415DC9FE54B74_il2cpp_TypeInfo_var);
		Action_1__ctor_m215F7D57B46C05B7411E4B5B4C7DDB91EEA86681(L_184, __this, (intptr_t)((void*)LoadBalancingClient_OnRegionPingCompleted_mAC9EE6239EDB3249FA7201BD9F814326B68BD6BF_RuntimeMethod_var), NULL);
		String_t* L_185 = __this->___bestRegionSummaryFromStorage;
		NullCheck(L_183);
		bool L_186;
		L_186 = RegionHandler_PingMinimumOfRegions_mBDA481EF544E14116455B0352A160D07B6AF5762(L_183, L_184, L_185, NULL);
		goto IL_08d5;
	}

IL_0651:
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_187 = ___0_operationResponse;
		NullCheck(L_187);
		int16_t L_188 = L_187->___ReturnCode;
		if (!L_188)
		{
			goto IL_0693;
		}
	}
	{
		int32_t L_189;
		L_189 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		if ((!(((uint32_t)L_189) == ((uint32_t)1))))
		{
			goto IL_0674;
		}
	}
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_190 = ___0_operationResponse;
		__this->___failedRoomEntryOperation = L_190;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___failedRoomEntryOperation), (void*)L_190);
		LoadBalancingClient_DisconnectToReconnect_m71F7485F2BC534308A0A8EDE09217E091D0C3639(__this, NULL);
		goto IL_08d5;
	}

IL_0674:
	{
		bool L_191;
		L_191 = LoadBalancingClient_get_InLobby_mD6FDB1D5F15A5EF886683F63BC2B2BBC1219F064(__this, NULL);
		if (L_191)
		{
			G_B78_0 = __this;
			goto IL_0681;
		}
		G_B77_0 = __this;
	}
	{
		G_B79_0 = ((int32_t)15);
		G_B79_1 = G_B77_0;
		goto IL_0682;
	}

IL_0681:
	{
		G_B79_0 = 4;
		G_B79_1 = G_B78_0;
	}

IL_0682:
	{
		NullCheck(G_B79_1);
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(G_B79_1, G_B79_0, NULL);
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_192 = ___0_operationResponse;
		LoadBalancingClient_CallbackRoomEnterFailed_m742870A90CC600896660FDE535035291D587D4AA(__this, L_192, NULL);
		goto IL_08d5;
	}

IL_0693:
	{
		int32_t L_193;
		L_193 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		if ((!(((uint32_t)L_193) == ((uint32_t)1))))
		{
			goto IL_06a8;
		}
	}
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_194 = ___0_operationResponse;
		LoadBalancingClient_GameEnteredOnGameServer_mFBF9286F31C09BE9684A5F99B50DC94DEC045904(__this, L_194, NULL);
		goto IL_08d5;
	}

IL_06a8:
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_195 = ___0_operationResponse;
		NullCheck(L_195);
		RuntimeObject* L_196;
		L_196 = OperationResponse_get_Item_mEB2FFC5B967D14E344238A457F480DCD9E976422(L_195, (uint8_t)((int32_t)230), NULL);
		LoadBalancingClient_set_GameServerAddress_m8FD60CD030C217ECDC7870DAF3E236C542DA9F46_inline(__this, ((String_t*)CastclassSealed((RuntimeObject*)L_196, il2cpp_defaults.string_class)), NULL);
		PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A* L_197 = (PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A*)(&__this->___ServerPortOverrides);
		uint16_t L_198 = L_197->___GameServerPort;
		if (!L_198)
		{
			goto IL_06e7;
		}
	}
	{
		String_t* L_199;
		L_199 = LoadBalancingClient_get_GameServerAddress_mA5C7E86447BEEB303C5AB1C932FC9DA907407F01_inline(__this, NULL);
		PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A* L_200 = (PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A*)(&__this->___ServerPortOverrides);
		uint16_t L_201 = L_200->___GameServerPort;
		il2cpp_codegen_runtime_class_init_inline(LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4_il2cpp_TypeInfo_var);
		String_t* L_202;
		L_202 = LoadBalancingClient_ReplacePortWithAlternative_m4A33C3D657C1B135D5E758E9F0CCB3C444928965(L_199, L_201, NULL);
		LoadBalancingClient_set_GameServerAddress_m8FD60CD030C217ECDC7870DAF3E236C542DA9F46_inline(__this, L_202, NULL);
	}

IL_06e7:
	{
		Func_3_t83C3884209B8DB1BD7296483BB2A295E28D62AE6* L_203 = __this->___AddressRewriter;
		if (!L_203)
		{
			goto IL_0707;
		}
	}
	{
		Func_3_t83C3884209B8DB1BD7296483BB2A295E28D62AE6* L_204 = __this->___AddressRewriter;
		String_t* L_205;
		L_205 = LoadBalancingClient_get_GameServerAddress_mA5C7E86447BEEB303C5AB1C932FC9DA907407F01_inline(__this, NULL);
		NullCheck(L_204);
		String_t* L_206;
		L_206 = Func_3_Invoke_m82670F59D7EFC7C1E5429B36B932443FBA8373AD_inline(L_204, L_205, 1, NULL);
		LoadBalancingClient_set_GameServerAddress_m8FD60CD030C217ECDC7870DAF3E236C542DA9F46_inline(__this, L_206, NULL);
	}

IL_0707:
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_207 = ___0_operationResponse;
		NullCheck(L_207);
		RuntimeObject* L_208;
		L_208 = OperationResponse_get_Item_mEB2FFC5B967D14E344238A457F480DCD9E976422(L_207, (uint8_t)((int32_t)255), NULL);
		V_13 = ((String_t*)IsInstSealed((RuntimeObject*)L_208, il2cpp_defaults.string_class));
		String_t* L_209 = V_13;
		bool L_210;
		L_210 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_209, NULL);
		if (L_210)
		{
			goto IL_072f;
		}
	}
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_211 = __this->___enterRoomParamsCache;
		String_t* L_212 = V_13;
		NullCheck(L_211);
		L_211->___RoomName = L_212;
		Il2CppCodeGenWriteBarrier((void**)(&L_211->___RoomName), (void*)L_212);
	}

IL_072f:
	{
		LoadBalancingClient_DisconnectToReconnect_m71F7485F2BC534308A0A8EDE09217E091D0C3639(__this, NULL);
		goto IL_08d5;
	}

IL_073a:
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_213 = ___0_operationResponse;
		NullCheck(L_213);
		int16_t L_214 = L_213->___ReturnCode;
		if (!L_214)
		{
			goto IL_075e;
		}
	}
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_215 = ___0_operationResponse;
		NullCheck(L_215);
		String_t* L_216;
		L_216 = OperationResponse_ToStringFull_mB3ECC86F024A425BD00664B6CDFAB67A250D7A23(L_215, NULL);
		String_t* L_217;
		L_217 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralC9C09E58D8B519E3FBA36933003ACB64591397AA, L_216, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, L_217);
		goto IL_08d5;
	}

IL_075e:
	{
		List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE* L_218 = (List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE*)il2cpp_codegen_object_new(List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE_il2cpp_TypeInfo_var);
		List_1__ctor_m3AAD2029AC37E49D77E006780B4D2D13A64DF326(L_218, List_1__ctor_m3AAD2029AC37E49D77E006780B4D2D13A64DF326_RuntimeMethod_var);
		V_0 = L_218;
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_219 = ___0_operationResponse;
		NullCheck(L_219);
		RuntimeObject* L_220;
		L_220 = OperationResponse_get_Item_mEB2FFC5B967D14E344238A457F480DCD9E976422(L_219, (uint8_t)((int32_t)222), NULL);
		V_1 = ((Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)CastclassClass((RuntimeObject*)L_220, Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var));
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_221 = V_1;
		NullCheck(L_221);
		KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* L_222;
		L_222 = Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6(L_221, Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_RuntimeMethod_var);
		NullCheck(L_222);
		Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF L_223;
		L_223 = KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5(L_222, KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5_RuntimeMethod_var);
		V_14 = L_223;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_07b7:
			{
				Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7((&V_14), Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_07ac_1;
			}

IL_0784_1:
			{
				RuntimeObject* L_224;
				L_224 = Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_inline((&V_14), Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_RuntimeMethod_var);
				V_15 = ((String_t*)CastclassSealed((RuntimeObject*)L_224, il2cpp_defaults.string_class));
				List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE* L_225 = V_0;
				String_t* L_226 = V_15;
				Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_227 = V_1;
				String_t* L_228 = V_15;
				NullCheck(L_227);
				RuntimeObject* L_229;
				L_229 = Hashtable_get_Item_m33995CAF3384BA31ADA32E8B6D3AA69946190CA9(L_227, L_228, NULL);
				RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* L_230 = (RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D*)il2cpp_codegen_object_new(RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D_il2cpp_TypeInfo_var);
				RoomInfo__ctor_mB7E51C34204DD4DF7C230FA103E4474F00458F13(L_230, L_226, ((Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)CastclassClass((RuntimeObject*)L_229, Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var)), NULL);
				NullCheck(L_225);
				List_1_Add_mED95EC7FA13F374EEFDC67127D3BE951D2A7886D_inline(L_225, L_230, List_1_Add_mED95EC7FA13F374EEFDC67127D3BE951D2A7886D_RuntimeMethod_var);
			}

IL_07ac_1:
			{
				bool L_231;
				L_231 = Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C((&V_14), Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C_RuntimeMethod_var);
				if (L_231)
				{
					goto IL_0784_1;
				}
			}
			{
				goto IL_07c5;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_07c5:
	{
		LobbyCallbacksContainer_tEF75E5B06B44AD5DE298FA7C597901BAE1E352FC* L_232 = __this->___LobbyCallbackTargets;
		List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE* L_233 = V_0;
		NullCheck(L_232);
		LobbyCallbacksContainer_OnRoomListUpdate_m511A5C40CF017CAD9358C788CF2416B42F34D2EB(L_232, L_233, NULL);
		goto IL_08d5;
	}

IL_07d6:
	{
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, 4, NULL);
		LobbyCallbacksContainer_tEF75E5B06B44AD5DE298FA7C597901BAE1E352FC* L_234 = __this->___LobbyCallbackTargets;
		NullCheck(L_234);
		LobbyCallbacksContainer_OnJoinedLobby_m9909EDF69A095A8A9E1042A09384CF0E6880BF01(L_234, NULL);
		goto IL_08d5;
	}

IL_07ed:
	{
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, ((int32_t)15), NULL);
		LobbyCallbacksContainer_tEF75E5B06B44AD5DE298FA7C597901BAE1E352FC* L_235 = __this->___LobbyCallbackTargets;
		NullCheck(L_235);
		LobbyCallbacksContainer_OnLeftLobby_m070A8F24A1E4974E981A5BC47F55C35F4161B28A(L_235, NULL);
		goto IL_08d5;
	}

IL_0805:
	{
		LoadBalancingClient_DisconnectToReconnect_m71F7485F2BC534308A0A8EDE09217E091D0C3639(__this, NULL);
		goto IL_08d5;
	}

IL_0810:
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_236 = ___0_operationResponse;
		NullCheck(L_236);
		int16_t L_237 = L_236->___ReturnCode;
		if (!L_237)
		{
			goto IL_083b;
		}
	}
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_238 = ___0_operationResponse;
		NullCheck(L_238);
		String_t* L_239;
		L_239 = OperationResponse_ToStringFull_mB3ECC86F024A425BD00664B6CDFAB67A250D7A23(L_238, NULL);
		String_t* L_240;
		L_240 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralCB6B6070830934EFB7E401FD365900538CAC6803, L_239, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, L_240);
		__this->___friendListRequested = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___friendListRequested), (void*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL);
		goto IL_08d5;
	}

IL_083b:
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_241 = ___0_operationResponse;
		NullCheck(L_241);
		RuntimeObject* L_242;
		L_242 = OperationResponse_get_Item_mEB2FFC5B967D14E344238A457F480DCD9E976422(L_241, (uint8_t)1, NULL);
		V_2 = ((BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)IsInst((RuntimeObject*)L_242, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var));
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_243 = ___0_operationResponse;
		NullCheck(L_243);
		RuntimeObject* L_244;
		L_244 = OperationResponse_get_Item_mEB2FFC5B967D14E344238A457F480DCD9E976422(L_243, (uint8_t)2, NULL);
		V_3 = ((StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)IsInst((RuntimeObject*)L_244, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_245 = __this->___friendListRequested;
		NullCheck(L_245);
		List_1_tAF836F2F45E5E36A0C7B30A5B2C2B8FED009605F* L_246 = (List_1_tAF836F2F45E5E36A0C7B30A5B2C2B8FED009605F*)il2cpp_codegen_object_new(List_1_tAF836F2F45E5E36A0C7B30A5B2C2B8FED009605F_il2cpp_TypeInfo_var);
		List_1__ctor_mBB62DA52C9286BE4334FB5ADB440F6960C2F2A2D(L_246, ((int32_t)(((RuntimeArray*)L_245)->max_length)), List_1__ctor_mBB62DA52C9286BE4334FB5ADB440F6960C2F2A2D_RuntimeMethod_var);
		V_4 = L_246;
		V_16 = 0;
		goto IL_08a7;
	}

IL_0869:
	{
		FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* L_247 = (FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC*)il2cpp_codegen_object_new(FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC_il2cpp_TypeInfo_var);
		FriendInfo__ctor_mC00364B41FD3ED2B78A41A9686DACA22F24C7C58(L_247, NULL);
		V_17 = L_247;
		FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* L_248 = V_17;
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_249 = __this->___friendListRequested;
		int32_t L_250 = V_16;
		NullCheck(L_249);
		int32_t L_251 = L_250;
		String_t* L_252 = (L_249)->GetAt(static_cast<il2cpp_array_size_t>(L_251));
		NullCheck(L_248);
		FriendInfo_set_UserId_mA0CF07580BFD231F699F4A6FB8156DF582130545_inline(L_248, L_252, NULL);
		FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* L_253 = V_17;
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_254 = V_3;
		int32_t L_255 = V_16;
		NullCheck(L_254);
		int32_t L_256 = L_255;
		String_t* L_257 = (L_254)->GetAt(static_cast<il2cpp_array_size_t>(L_256));
		NullCheck(L_253);
		FriendInfo_set_Room_mD39A230840735002D698B0900EC48CD20F3AF0F4_inline(L_253, L_257, NULL);
		FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* L_258 = V_17;
		BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_259 = V_2;
		int32_t L_260 = V_16;
		NullCheck(L_259);
		int32_t L_261 = L_260;
		uint8_t L_262 = (uint8_t)(L_259)->GetAt(static_cast<il2cpp_array_size_t>(L_261));
		NullCheck(L_258);
		FriendInfo_set_IsOnline_m506A060851B3004AB7DAC4A265D5E1BB265C428F_inline(L_258, (bool)L_262, NULL);
		List_1_tAF836F2F45E5E36A0C7B30A5B2C2B8FED009605F* L_263 = V_4;
		int32_t L_264 = V_16;
		FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* L_265 = V_17;
		NullCheck(L_263);
		List_1_Insert_mFF78521A83604008626A675BD01731E9857F9BC0(L_263, L_264, L_265, List_1_Insert_mFF78521A83604008626A675BD01731E9857F9BC0_RuntimeMethod_var);
		int32_t L_266 = V_16;
		V_16 = ((int32_t)il2cpp_codegen_add(L_266, 1));
	}

IL_08a7:
	{
		int32_t L_267 = V_16;
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_268 = __this->___friendListRequested;
		NullCheck(L_268);
		if ((((int32_t)L_267) < ((int32_t)((int32_t)(((RuntimeArray*)L_268)->max_length)))))
		{
			goto IL_0869;
		}
	}
	{
		__this->___friendListRequested = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___friendListRequested), (void*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL);
		MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* L_269 = __this->___MatchMakingCallbackTargets;
		List_1_tAF836F2F45E5E36A0C7B30A5B2C2B8FED009605F* L_270 = V_4;
		NullCheck(L_269);
		MatchMakingCallbacksContainer_OnFriendListUpdate_mEC6BDABF33A8B5D8F05F5F2B9C6242D779203E45(L_269, L_270, NULL);
		goto IL_08d5;
	}

IL_08c9:
	{
		WebRpcCallbacksContainer_t88E62A57DFEECEC90CE6EC40A270C0C188AD1851* L_271 = __this->___WebRpcCallbackTargets;
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_272 = ___0_operationResponse;
		NullCheck(L_271);
		WebRpcCallbacksContainer_OnWebRpcResponse_mD4268378C7649E5A9E5B91BCA31D02AB43F39111(L_271, L_272, NULL);
	}

IL_08d5:
	{
		Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* L_273 = __this->___OpResponseReceived;
		if (!L_273)
		{
			goto IL_08e9;
		}
	}
	{
		Action_1_t3A1DE9227396F3C161EEABEA4147808A86558826* L_274 = __this->___OpResponseReceived;
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_275 = ___0_operationResponse;
		NullCheck(L_274);
		Action_1_Invoke_mAE03759BA05B47D6AE4E00FDF8A7D375EA240C22_inline(L_274, L_275, NULL);
	}

IL_08e9:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_OnStatusChanged_m435B55F385CB6BE78B99D13C70DEF5042B0E473F (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_statusCode, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClientState_t37749736ADC28D4E9C0B442B1DC988F76AAE4FA3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m97F94690881C66DA3C9B9A097E34A6AD030BEE7C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m68E8C9C0F902524A0F264D8F2B95722949CAB744_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mD2669113FE2CC13783821705D0EFC4E7652F39BE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ServerConnection_t91F7686050F68425C6517C7AC3225669636DD0CC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StatusCode_tD49F9E026EFABFD71BA675213E28355707A67D74_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral18FC6CDBC4D9F22623A30FD463723F653620E640);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1F44842A41E913AA425012041A06E0F24F5C0DC7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3CB44A15535AE17D63858812D14D079DE9243C54);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral68D7F8920CC9A5C9EB6CEA86D4BDEC243463A827);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral80996E27DFB1150E8EBF56208A54BEF962E22F86);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral950FD55111A69F05B48F108E971FB188C3E11919);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9B59743473DE4ED29B6A0B13170BF039B92269F5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAB6C2FC49680162A4ACABC1F35845C211B4676B4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralACD463FD0B8E87D2710A370DF0921FAAFE77F2FA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF348E0FF61176937CC44637226B04499E6EB8844);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E V_4;
	memset((&V_4), 0, sizeof(V_4));
	String_t* V_5 = NULL;
	int32_t V_6 = 0;
	int32_t V_7 = 0;
	{
		int32_t L_0 = ___0_statusCode;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, ((int32_t)1022))))
		{
			case 0:
			{
				goto IL_044b;
			}
			case 1:
			{
				goto IL_044b;
			}
			case 2:
			{
				goto IL_0085;
			}
			case 3:
			{
				goto IL_01de;
			}
			case 4:
			{
				goto IL_04b9;
			}
			case 5:
			{
				goto IL_05da;
			}
			case 6:
			{
				goto IL_05da;
			}
			case 7:
			{
				goto IL_05da;
			}
			case 8:
			{
				goto IL_04b9;
			}
			case 9:
			{
				goto IL_05da;
			}
			case 10:
			{
				goto IL_05da;
			}
			case 11:
			{
				goto IL_05da;
			}
			case 12:
			{
				goto IL_05da;
			}
			case 13:
			{
				goto IL_05da;
			}
			case 14:
			{
				goto IL_05da;
			}
			case 15:
			{
				goto IL_05da;
			}
			case 16:
			{
				goto IL_05da;
			}
			case 17:
			{
				goto IL_04b9;
			}
			case 18:
			{
				goto IL_054b;
			}
			case 19:
			{
				goto IL_0502;
			}
			case 20:
			{
				goto IL_040e;
			}
			case 21:
			{
				goto IL_05b9;
			}
			case 22:
			{
				goto IL_05ca;
			}
			case 23:
			{
				goto IL_05da;
			}
			case 24:
			{
				goto IL_05da;
			}
			case 25:
			{
				goto IL_05da;
			}
			case 26:
			{
				goto IL_016a;
			}
			case 27:
			{
				goto IL_044b;
			}
			case 28:
			{
				goto IL_043b;
			}
			case 29:
			{
				goto IL_042b;
			}
		}
	}
	{
		return;
	}

IL_0085:
	{
		int32_t L_1;
		L_1 = LoadBalancingClient_get_ConnectCount_m1B481ACD1D7F2439172F6074B9939B685DAAB448_inline(__this, NULL);
		V_2 = L_1;
		int32_t L_2 = V_2;
		LoadBalancingClient_set_ConnectCount_mAD2AB6DF87230BDD3D30090819884646CE3CD026_inline(__this, ((int32_t)il2cpp_codegen_add(L_2, 1)), NULL);
		__this->___telemetrySent = (bool)0;
		int32_t L_3;
		L_3 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)16)))))
		{
			goto IL_00db;
		}
	}
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_4;
		L_4 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_4);
		uint8_t L_5 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)L_4)->___DebugOut;
		if ((((int32_t)L_5) < ((int32_t)5)))
		{
			goto IL_00c0;
		}
	}
	{
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 5, _stringLiteral3CB44A15535AE17D63858812D14D079DE9243C54);
	}

IL_00c0:
	{
		LoadBalancingClient_set_Server_m14EE3B0146B7CF9FB5FA81757B483762628E1A73_inline(__this, 2, NULL);
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_6;
		L_6 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		if (!L_6)
		{
			goto IL_00db;
		}
	}
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_7;
		L_7 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		NullCheck(L_7);
		AuthenticationValues_set_Token_m57EE6E43FED43BEFD7DCEF6AC703CF606F0AB369_inline(L_7, NULL, NULL);
	}

IL_00db:
	{
		int32_t L_8;
		L_8 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		if ((!(((uint32_t)L_8) == ((uint32_t)6))))
		{
			goto IL_0105;
		}
	}
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_9;
		L_9 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_9);
		uint8_t L_10 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)L_9)->___DebugOut;
		if ((((int32_t)L_10) < ((int32_t)5)))
		{
			goto IL_00fe;
		}
	}
	{
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 5, _stringLiteral1F44842A41E913AA425012041A06E0F24F5C0DC7);
	}

IL_00fe:
	{
		LoadBalancingClient_set_Server_m14EE3B0146B7CF9FB5FA81757B483762628E1A73_inline(__this, 1, NULL);
	}

IL_0105:
	{
		int32_t L_11;
		L_11 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)12)))))
		{
			goto IL_013b;
		}
	}
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_12;
		L_12 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_12);
		uint8_t L_13 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)L_12)->___DebugOut;
		if ((((int32_t)L_13) < ((int32_t)5)))
		{
			goto IL_0129;
		}
	}
	{
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 5, _stringLiteral18FC6CDBC4D9F22623A30FD463723F653620E640);
	}

IL_0129:
	{
		LoadBalancingClient_set_Server_m14EE3B0146B7CF9FB5FA81757B483762628E1A73_inline(__this, 0, NULL);
		ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD* L_14 = __this->___ConnectionCallbackTargets;
		NullCheck(L_14);
		ConnectionCallbacksContainer_OnConnected_m5B2064A195DF1E637739A1059271D4519507F0DE(L_14, NULL);
	}

IL_013b:
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_15;
		L_15 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_15);
		uint8_t L_16;
		L_16 = PhotonPeer_get_TransportProtocol_mC3688A65F01A1BDB8B5CAFFAFAF5BA6980885AF8_inline(L_15, NULL);
		if ((((int32_t)L_16) == ((int32_t)5)))
		{
			goto IL_016a;
		}
	}
	{
		int32_t L_17;
		L_17 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		if ((((int32_t)L_17) == ((int32_t)2)))
		{
			goto IL_015d;
		}
	}
	{
		int32_t L_18 = __this->___AuthMode;
		if (L_18)
		{
			goto IL_05da;
		}
	}

IL_015d:
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_19;
		L_19 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_19);
		bool L_20;
		L_20 = PhotonPeer_EstablishEncryption_m85A9EC5CE626B9EB6115B61F71C7AA0E5E2514E5(L_19, NULL);
		return;
	}

IL_016a:
	{
		int32_t L_21;
		L_21 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		if ((!(((uint32_t)L_21) == ((uint32_t)2))))
		{
			goto IL_0190;
		}
	}
	{
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, ((int32_t)17), NULL);
		String_t* L_22;
		L_22 = LoadBalancingClient_get_CloudRegion_m0093F59A916A2AC5BB01A653D31ED2A45C9421F0_inline(__this, NULL);
		bool L_23;
		L_23 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_22, NULL);
		if (!L_23)
		{
			goto IL_01a8;
		}
	}
	{
		bool L_24;
		L_24 = LoadBalancingClient_OpGetRegions_m75D91FA3601213F1C42D0984378A875C1AA137AF(__this, NULL);
		return;
	}

IL_0190:
	{
		int32_t L_25 = __this->___AuthMode;
		if ((((int32_t)L_25) == ((int32_t)1)))
		{
			goto IL_05da;
		}
	}
	{
		int32_t L_26 = __this->___AuthMode;
		if ((((int32_t)L_26) == ((int32_t)2)))
		{
			goto IL_05da;
		}
	}

IL_01a8:
	{
		bool L_27;
		L_27 = LoadBalancingClient_CallAuthenticate_mBEF697993EECACBA2D58A7F24E2940EF3762E0F8(__this, NULL);
		if (!L_27)
		{
			goto IL_01b8;
		}
	}
	{
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, 1, NULL);
		return;
	}

IL_01b8:
	{
		int32_t L_28;
		L_28 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		V_3 = L_28;
		Il2CppFakeBox<int32_t> L_29(ClientState_t37749736ADC28D4E9C0B442B1DC988F76AAE4FA3_il2cpp_TypeInfo_var, (&V_3));
		String_t* L_30;
		L_30 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_29), NULL);
		String_t* L_31;
		L_31 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralACD463FD0B8E87D2710A370DF0921FAAFE77F2FA, L_30, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, L_31);
		return;
	}

IL_01de:
	{
		__this->___friendListRequested = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___friendListRequested), (void*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL);
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_32;
		L_32 = LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline(__this, NULL);
		V_0 = (bool)((!(((RuntimeObject*)(Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373*)L_32) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		LoadBalancingClient_set_CurrentRoom_m54F077811E8C961FB7EBBA1F5A1878E1FF57B8D5_inline(__this, (Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373*)NULL, NULL);
		LoadBalancingClient_ChangeLocalID_m60F7702A54AA4C2EDA224B846624924A415D2B8B(__this, (-1), (bool)0, NULL);
		int32_t L_33;
		L_33 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		bool L_34 = V_0;
		if (!((int32_t)(((((int32_t)L_33) == ((int32_t)1))? 1 : 0)&(int32_t)L_34)))
		{
			goto IL_0216;
		}
	}
	{
		MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* L_35 = __this->___MatchMakingCallbackTargets;
		NullCheck(L_35);
		MatchMakingCallbacksContainer_OnLeftRoom_m6F7663274EEB2C06C40C0C937BB3063863995478(L_35, NULL);
	}

IL_0216:
	{
		Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E L_36;
		L_36 = LoadBalancingClient_get_ExpectedProtocol_m3BC45EEE403D2DA730E34E30B125A0ABB3D0AAFC_inline(__this, NULL);
		V_4 = L_36;
		bool L_37;
		L_37 = Nullable_1_get_HasValue_m68E8C9C0F902524A0F264D8F2B95722949CAB744_inline((&V_4), Nullable_1_get_HasValue_m68E8C9C0F902524A0F264D8F2B95722949CAB744_RuntimeMethod_var);
		if (!L_37)
		{
			goto IL_0293;
		}
	}
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_38;
		L_38 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_38);
		uint8_t L_39;
		L_39 = PhotonPeer_get_TransportProtocol_mC3688A65F01A1BDB8B5CAFFAFAF5BA6980885AF8_inline(L_38, NULL);
		Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E L_40;
		L_40 = LoadBalancingClient_get_ExpectedProtocol_m3BC45EEE403D2DA730E34E30B125A0ABB3D0AAFC_inline(__this, NULL);
		V_4 = L_40;
		uint8_t L_41;
		L_41 = Nullable_1_GetValueOrDefault_m97F94690881C66DA3C9B9A097E34A6AD030BEE7C_inline((&V_4), Nullable_1_GetValueOrDefault_m97F94690881C66DA3C9B9A097E34A6AD030BEE7C_RuntimeMethod_var);
		bool L_42;
		L_42 = Nullable_1_get_HasValue_m68E8C9C0F902524A0F264D8F2B95722949CAB744_inline((&V_4), Nullable_1_get_HasValue_m68E8C9C0F902524A0F264D8F2B95722949CAB744_RuntimeMethod_var);
		if (((int32_t)(((((int32_t)L_39) == ((int32_t)L_41))? 1 : 0)&(int32_t)L_42)))
		{
			goto IL_0293;
		}
	}
	{
		Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E L_43;
		L_43 = LoadBalancingClient_get_ExpectedProtocol_m3BC45EEE403D2DA730E34E30B125A0ABB3D0AAFC_inline(__this, NULL);
		Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E L_44 = L_43;
		RuntimeObject* L_45 = Box(Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E_il2cpp_TypeInfo_var, &L_44);
		String_t* L_46;
		L_46 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral9B59743473DE4ED29B6A0B13170BF039B92269F5, L_45, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 3, L_46);
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_47;
		L_47 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E L_48;
		L_48 = LoadBalancingClient_get_ExpectedProtocol_m3BC45EEE403D2DA730E34E30B125A0ABB3D0AAFC_inline(__this, NULL);
		V_4 = L_48;
		uint8_t L_49;
		L_49 = Nullable_1_get_Value_mD2669113FE2CC13783821705D0EFC4E7652F39BE((&V_4), Nullable_1_get_Value_mD2669113FE2CC13783821705D0EFC4E7652F39BE_RuntimeMethod_var);
		NullCheck(L_47);
		PhotonPeer_set_TransportProtocol_mAF4EE9345BAC9F2E8540CE79F8A791BD3E13014C_inline(L_47, L_49, NULL);
		il2cpp_codegen_initobj((&V_4), sizeof(Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E));
		Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E L_50 = V_4;
		LoadBalancingClient_set_ExpectedProtocol_m45D91A66DA18AB07ECD45D1DE1DF244BD34FE72B_inline(__this, L_50, NULL);
	}

IL_0293:
	{
		int32_t L_51;
		L_51 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		V_3 = L_51;
		int32_t L_52 = V_3;
		if (!L_52)
		{
			goto IL_032f;
		}
	}
	{
		int32_t L_53 = V_3;
		if ((((int32_t)L_53) == ((int32_t)5)))
		{
			goto IL_0365;
		}
	}
	{
		int32_t L_54 = V_3;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_54, ((int32_t)11))))
		{
			case 0:
			{
				goto IL_035d;
			}
			case 1:
			{
				goto IL_037a;
			}
			case 2:
			{
				goto IL_032f;
			}
			case 3:
			{
				goto IL_05da;
			}
			case 4:
			{
				goto IL_037a;
			}
			case 5:
			{
				goto IL_037a;
			}
			case 6:
			{
				goto IL_037a;
			}
			case 7:
			{
				goto IL_035d;
			}
			case 8:
			{
				goto IL_02d9;
			}
		}
	}
	{
		goto IL_037a;
	}

IL_02d9:
	{
		LoadBalancingClient_set_EnableProtocolFallback_mC5C15088260FAB02544DC4EA010542F678D1485B_inline(__this, (bool)0, NULL);
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_55;
		L_55 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_55);
		PhotonPeer_set_TransportProtocol_mAF4EE9345BAC9F2E8540CE79F8A791BD3E13014C_inline(L_55, 5, NULL);
		__this->___NameServerPortInAppSettings = 0;
		PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A* L_56 = (PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A*)(&__this->___ServerPortOverrides);
		il2cpp_codegen_initobj(L_56, sizeof(PhotonPortDefinition_t75A54992188E1DC3FF910A00927F213E7198590A));
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_57;
		L_57 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		String_t* L_58;
		L_58 = LoadBalancingClient_get_NameServerAddress_mF76A2AA4F5732BB121793AC0886120FDE5D37A8A(__this, NULL);
		String_t* L_59 = __this->___ProxyServerAddress;
		String_t* L_60;
		L_60 = LoadBalancingClient_get_AppId_mC1D36AE3AFE5FB808FF7CA10785002F65E500D5C_inline(__this, NULL);
		RuntimeObject* L_61;
		L_61 = LoadBalancingClient_get_TokenForInit_mFFC5FB287CF4DED77AF2D457E524E22DCDDF21E8(__this, NULL);
		NullCheck(L_57);
		bool L_62;
		L_62 = VirtualFuncInvoker5< bool, String_t*, String_t*, String_t*, RuntimeObject*, RuntimeObject* >::Invoke(7, L_57, L_58, L_59, L_60, L_61, NULL);
		if (L_62)
		{
			goto IL_0326;
		}
	}
	{
		return;
	}

IL_0326:
	{
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, ((int32_t)16), NULL);
		return;
	}

IL_032f:
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_63;
		L_63 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		if (!L_63)
		{
			goto IL_0343;
		}
	}
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_64;
		L_64 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		NullCheck(L_64);
		AuthenticationValues_set_Token_m57EE6E43FED43BEFD7DCEF6AC703CF606F0AB369_inline(L_64, NULL, NULL);
	}

IL_0343:
	{
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, ((int32_t)14), NULL);
		ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD* L_65 = __this->___ConnectionCallbackTargets;
		int32_t L_66;
		L_66 = LoadBalancingClient_get_DisconnectedCause_m7A948064631F3E7A5D1BFA24CCA308852AB8C08D_inline(__this, NULL);
		NullCheck(L_65);
		ConnectionCallbacksContainer_OnDisconnected_mB6E52AB9B90D96CE72512973BBDD74529515AFA0(L_65, L_66, NULL);
		return;
	}

IL_035d:
	{
		bool L_67;
		L_67 = VirtualFuncInvoker0< bool >::Invoke(9, __this);
		return;
	}

IL_0365:
	{
		String_t* L_68;
		L_68 = LoadBalancingClient_get_GameServerAddress_mA5C7E86447BEEB303C5AB1C932FC9DA907407F01_inline(__this, NULL);
		String_t* L_69 = __this->___ProxyServerAddress;
		bool L_70;
		L_70 = LoadBalancingClient_Connect_mD820A0BAF4F6F1049574C440419BC11F6A0D923B(__this, L_68, L_69, 1, NULL);
		return;
	}

IL_037a:
	{
		V_5 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_71 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_72 = L_71;
		NullCheck(L_72);
		(L_72)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralAB6C2FC49680162A4ACABC1F35845C211B4676B4);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_73 = L_72;
		int32_t L_74;
		L_74 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		V_6 = L_74;
		Il2CppFakeBox<int32_t> L_75(ClientState_t37749736ADC28D4E9C0B442B1DC988F76AAE4FA3_il2cpp_TypeInfo_var, (&V_6));
		String_t* L_76;
		L_76 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_75), NULL);
		NullCheck(L_73);
		(L_73)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_76);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_77 = L_73;
		NullCheck(L_77);
		(L_77)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralF348E0FF61176937CC44637226B04499E6EB8844);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_78 = L_77;
		int32_t L_79;
		L_79 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		V_7 = L_79;
		Il2CppFakeBox<int32_t> L_80(ServerConnection_t91F7686050F68425C6517C7AC3225669636DD0CC_il2cpp_TypeInfo_var, (&V_7));
		String_t* L_81;
		L_81 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_80), NULL);
		NullCheck(L_78);
		(L_78)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_81);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_82 = L_78;
		NullCheck(L_82);
		(L_82)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral950FD55111A69F05B48F108E971FB188C3E11919);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_83 = L_82;
		String_t* L_84 = V_5;
		NullCheck(L_83);
		(L_83)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_84);
		String_t* L_85;
		L_85 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_83, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 2, L_85);
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_86;
		L_86 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		if (!L_86)
		{
			goto IL_03f4;
		}
	}
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_87;
		L_87 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		NullCheck(L_87);
		AuthenticationValues_set_Token_m57EE6E43FED43BEFD7DCEF6AC703CF606F0AB369_inline(L_87, NULL, NULL);
	}

IL_03f4:
	{
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, ((int32_t)14), NULL);
		ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD* L_88 = __this->___ConnectionCallbackTargets;
		int32_t L_89;
		L_89 = LoadBalancingClient_get_DisconnectedCause_m7A948064631F3E7A5D1BFA24CCA308852AB8C08D_inline(__this, NULL);
		NullCheck(L_88);
		ConnectionCallbacksContainer_OnDisconnected_mB6E52AB9B90D96CE72512973BBDD74529515AFA0(L_88, L_89, NULL);
		return;
	}

IL_040e:
	{
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, _stringLiteral68D7F8920CC9A5C9EB6CEA86D4BDEC243463A827);
		LoadBalancingClient_set_DisconnectedCause_mE0AF99BF68B2905394D2932434D8A021C4B5132D_inline(__this, ((int32_t)14), NULL);
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, ((int32_t)13), NULL);
		return;
	}

IL_042b:
	{
		LoadBalancingClient_set_DisconnectedCause_mE0AF99BF68B2905394D2932434D8A021C4B5132D_inline(__this, 2, NULL);
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, ((int32_t)13), NULL);
		return;
	}

IL_043b:
	{
		LoadBalancingClient_set_DisconnectedCause_mE0AF99BF68B2905394D2932434D8A021C4B5132D_inline(__this, 3, NULL);
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, ((int32_t)13), NULL);
		return;
	}

IL_044b:
	{
		SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A* L_90 = (SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A*)il2cpp_codegen_object_new(SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A_il2cpp_TypeInfo_var);
		SystemConnectionSummary__ctor_m8FE68C2E73195E8485EEC496FD6ACBB67CCA326E(L_90, __this, NULL);
		__this->___SystemConnectionSummary = L_90;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___SystemConnectionSummary), (void*)L_90);
		int32_t L_91 = ___0_statusCode;
		int32_t L_92 = L_91;
		RuntimeObject* L_93 = Box(StatusCode_tD49F9E026EFABFD71BA675213E28355707A67D74_il2cpp_TypeInfo_var, &L_92);
		int32_t L_94;
		L_94 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		int32_t L_95 = L_94;
		RuntimeObject* L_96 = Box(ClientState_t37749736ADC28D4E9C0B442B1DC988F76AAE4FA3_il2cpp_TypeInfo_var, &L_95);
		SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A* L_97 = __this->___SystemConnectionSummary;
		NullCheck(L_97);
		String_t* L_98;
		L_98 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_97);
		String_t* L_99;
		L_99 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteral80996E27DFB1150E8EBF56208A54BEF962E22F86, L_93, L_96, L_98, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, L_99);
		LoadBalancingClient_set_DisconnectedCause_mE0AF99BF68B2905394D2932434D8A021C4B5132D_inline(__this, 1, NULL);
		V_1 = ((int32_t)13);
		int32_t L_100;
		L_100 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		if ((!(((uint32_t)L_100) == ((uint32_t)((int32_t)16)))))
		{
			goto IL_04b1;
		}
	}
	{
		bool L_101;
		L_101 = LoadBalancingClient_get_EnableProtocolFallback_m65B7F799CD2BC4BCDE41F887AB94F75A86BA752A_inline(__this, NULL);
		if (!L_101)
		{
			goto IL_04b1;
		}
	}
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_102;
		L_102 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_102);
		uint8_t L_103;
		L_103 = PhotonPeer_get_UsedProtocol_m0C826B71A5E50635D2E83BC680354DB7B082930E(L_102, NULL);
		if ((((int32_t)L_103) == ((int32_t)5)))
		{
			goto IL_04b1;
		}
	}
	{
		V_1 = ((int32_t)19);
	}

IL_04b1:
	{
		int32_t L_104 = V_1;
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, L_104, NULL);
		return;
	}

IL_04b9:
	{
		SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A* L_105 = (SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A*)il2cpp_codegen_object_new(SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A_il2cpp_TypeInfo_var);
		SystemConnectionSummary__ctor_m8FE68C2E73195E8485EEC496FD6ACBB67CCA326E(L_105, __this, NULL);
		__this->___SystemConnectionSummary = L_105;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___SystemConnectionSummary), (void*)L_105);
		int32_t L_106 = ___0_statusCode;
		int32_t L_107 = L_106;
		RuntimeObject* L_108 = Box(StatusCode_tD49F9E026EFABFD71BA675213E28355707A67D74_il2cpp_TypeInfo_var, &L_107);
		int32_t L_109;
		L_109 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		int32_t L_110 = L_109;
		RuntimeObject* L_111 = Box(ClientState_t37749736ADC28D4E9C0B442B1DC988F76AAE4FA3_il2cpp_TypeInfo_var, &L_110);
		SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A* L_112 = __this->___SystemConnectionSummary;
		NullCheck(L_112);
		String_t* L_113;
		L_113 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_112);
		String_t* L_114;
		L_114 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteral80996E27DFB1150E8EBF56208A54BEF962E22F86, L_108, L_111, L_113, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, L_114);
		LoadBalancingClient_set_DisconnectedCause_mE0AF99BF68B2905394D2932434D8A021C4B5132D_inline(__this, 4, NULL);
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, ((int32_t)13), NULL);
		return;
	}

IL_0502:
	{
		SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A* L_115 = (SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A*)il2cpp_codegen_object_new(SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A_il2cpp_TypeInfo_var);
		SystemConnectionSummary__ctor_m8FE68C2E73195E8485EEC496FD6ACBB67CCA326E(L_115, __this, NULL);
		__this->___SystemConnectionSummary = L_115;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___SystemConnectionSummary), (void*)L_115);
		int32_t L_116 = ___0_statusCode;
		int32_t L_117 = L_116;
		RuntimeObject* L_118 = Box(StatusCode_tD49F9E026EFABFD71BA675213E28355707A67D74_il2cpp_TypeInfo_var, &L_117);
		int32_t L_119;
		L_119 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		int32_t L_120 = L_119;
		RuntimeObject* L_121 = Box(ClientState_t37749736ADC28D4E9C0B442B1DC988F76AAE4FA3_il2cpp_TypeInfo_var, &L_120);
		SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A* L_122 = __this->___SystemConnectionSummary;
		NullCheck(L_122);
		String_t* L_123;
		L_123 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_122);
		String_t* L_124;
		L_124 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteral80996E27DFB1150E8EBF56208A54BEF962E22F86, L_118, L_121, L_123, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, L_124);
		LoadBalancingClient_set_DisconnectedCause_mE0AF99BF68B2905394D2932434D8A021C4B5132D_inline(__this, 7, NULL);
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, ((int32_t)13), NULL);
		return;
	}

IL_054b:
	{
		SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A* L_125 = (SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A*)il2cpp_codegen_object_new(SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A_il2cpp_TypeInfo_var);
		SystemConnectionSummary__ctor_m8FE68C2E73195E8485EEC496FD6ACBB67CCA326E(L_125, __this, NULL);
		__this->___SystemConnectionSummary = L_125;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___SystemConnectionSummary), (void*)L_125);
		int32_t L_126 = ___0_statusCode;
		int32_t L_127 = L_126;
		RuntimeObject* L_128 = Box(StatusCode_tD49F9E026EFABFD71BA675213E28355707A67D74_il2cpp_TypeInfo_var, &L_127);
		int32_t L_129;
		L_129 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		int32_t L_130 = L_129;
		RuntimeObject* L_131 = Box(ClientState_t37749736ADC28D4E9C0B442B1DC988F76AAE4FA3_il2cpp_TypeInfo_var, &L_130);
		SystemConnectionSummary_t42DEF00A80373BAC571B4CCF960BB85E7155819A* L_132 = __this->___SystemConnectionSummary;
		NullCheck(L_132);
		String_t* L_133;
		L_133 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_132);
		String_t* L_134;
		L_134 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteral80996E27DFB1150E8EBF56208A54BEF962E22F86, L_128, L_131, L_133, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, L_134);
		LoadBalancingClient_set_DisconnectedCause_mE0AF99BF68B2905394D2932434D8A021C4B5132D_inline(__this, 8, NULL);
		V_1 = ((int32_t)13);
		int32_t L_135;
		L_135 = LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline(__this, NULL);
		if ((!(((uint32_t)L_135) == ((uint32_t)((int32_t)16)))))
		{
			goto IL_05b1;
		}
	}
	{
		bool L_136;
		L_136 = LoadBalancingClient_get_EnableProtocolFallback_m65B7F799CD2BC4BCDE41F887AB94F75A86BA752A_inline(__this, NULL);
		if (!L_136)
		{
			goto IL_05b1;
		}
	}
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_137;
		L_137 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		NullCheck(L_137);
		uint8_t L_138;
		L_138 = PhotonPeer_get_UsedProtocol_m0C826B71A5E50635D2E83BC680354DB7B082930E(L_137, NULL);
		if ((((int32_t)L_138) == ((int32_t)5)))
		{
			goto IL_05b1;
		}
	}
	{
		V_1 = ((int32_t)19);
	}

IL_05b1:
	{
		int32_t L_139 = V_1;
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, L_139, NULL);
		return;
	}

IL_05b9:
	{
		LoadBalancingClient_set_DisconnectedCause_mE0AF99BF68B2905394D2932434D8A021C4B5132D_inline(__this, ((int32_t)9), NULL);
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, ((int32_t)13), NULL);
		return;
	}

IL_05ca:
	{
		LoadBalancingClient_set_DisconnectedCause_mE0AF99BF68B2905394D2932434D8A021C4B5132D_inline(__this, ((int32_t)10), NULL);
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, ((int32_t)13), NULL);
	}

IL_05da:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_OnEvent_mFA71D8A66C79A6F124B01B575BFEDA2D3240597D (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* ___0_photonEvent, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteArraySlice_tEC4DB78AA23A48C8B7EB601327D00412365FA1B9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ErrorInfo_tBEC0163224E8E559901B5BA6D2DDDC2B15D013ED_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m971D5CE805E43283CE2C378AFBC594BA99356419_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mED95EC7FA13F374EEFDC67127D3BE951D2A7886D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m30EA7F92E4BC80FFAB66ED6B3E4DEE04FE476402_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3AAD2029AC37E49D77E006780B4D2D13A64DF326_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypedLobbyInfo_t96769DF10F16EB926E1D59D6F0385F6B57262E91_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* V_1 = NULL;
	List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE* V_2 = NULL;
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_3 = NULL;
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_4 = NULL;
	int32_t V_5 = 0;
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_6 = NULL;
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_7 = NULL;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_8 = NULL;
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_9 = NULL;
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_10 = NULL;
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_11 = NULL;
	ByteArraySlice_tEC4DB78AA23A48C8B7EB601327D00412365FA1B9* V_12 = NULL;
	bool V_13 = false;
	uint8_t V_14 = 0x0;
	Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF V_15;
	memset((&V_15), 0, sizeof(V_15));
	String_t* V_16 = NULL;
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_17 = NULL;
	bool V_18 = false;
	int32_t V_19 = 0;
	int32_t V_20 = 0;
	TypedLobbyInfo_t96769DF10F16EB926E1D59D6F0385F6B57262E91* V_21 = NULL;
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* G_B3_0 = NULL;
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* G_B20_0 = NULL;
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* G_B19_0 = NULL;
	int32_t G_B21_0 = 0;
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* G_B21_1 = NULL;
	{
		EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* L_0 = ___0_photonEvent;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = EventData_get_Sender_mD42C430CADD5B3CB7B79411FD46B16A4A257A2FB(L_0, NULL);
		V_0 = L_1;
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_2;
		L_2 = LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline(__this, NULL);
		if (L_2)
		{
			goto IL_0012;
		}
	}
	{
		G_B3_0 = ((Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C*)(NULL));
		goto IL_001f;
	}

IL_0012:
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_3;
		L_3 = LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline(__this, NULL);
		int32_t L_4 = V_0;
		NullCheck(L_3);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_5;
		L_5 = VirtualFuncInvoker2< Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C*, int32_t, bool >::Invoke(10, L_3, L_4, (bool)0);
		G_B3_0 = L_5;
	}

IL_001f:
	{
		V_1 = G_B3_0;
		EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* L_6 = ___0_photonEvent;
		NullCheck(L_6);
		uint8_t L_7 = L_6->___Code;
		V_14 = L_7;
		uint8_t L_8 = V_14;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_8, ((int32_t)223))))
		{
			case 0:
			{
				goto IL_045a;
			}
			case 1:
			{
				goto IL_0356;
			}
			case 2:
			{
				goto IL_0494;
			}
			case 3:
			{
				goto IL_030f;
			}
			case 4:
			{
				goto IL_0494;
			}
			case 5:
			{
				goto IL_0494;
			}
			case 6:
			{
				goto IL_007b;
			}
			case 7:
			{
				goto IL_007b;
			}
		}
	}
	{
		uint8_t L_9 = V_14;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_9, ((int32_t)251))))
		{
			case 0:
			{
				goto IL_0447;
			}
			case 1:
			{
				goto IL_0494;
			}
			case 2:
			{
				goto IL_02a7;
			}
			case 3:
			{
				goto IL_01fa;
			}
			case 4:
			{
				goto IL_00f3;
			}
		}
	}
	{
		goto IL_0494;
	}

IL_007b:
	{
		List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE* L_10 = (List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE*)il2cpp_codegen_object_new(List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE_il2cpp_TypeInfo_var);
		List_1__ctor_m3AAD2029AC37E49D77E006780B4D2D13A64DF326(L_10, List_1__ctor_m3AAD2029AC37E49D77E006780B4D2D13A64DF326_RuntimeMethod_var);
		V_2 = L_10;
		EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* L_11 = ___0_photonEvent;
		NullCheck(L_11);
		RuntimeObject* L_12;
		L_12 = EventData_get_Item_mACA137D18353A551D1A1B2B18F055E4E0B7A7D02(L_11, (uint8_t)((int32_t)222), NULL);
		V_3 = ((Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)CastclassClass((RuntimeObject*)L_12, Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var));
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_13 = V_3;
		NullCheck(L_13);
		KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* L_14;
		L_14 = Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6(L_13, Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_RuntimeMethod_var);
		NullCheck(L_14);
		Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF L_15;
		L_15 = KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5(L_14, KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5_RuntimeMethod_var);
		V_15 = L_15;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00d4:
			{
				Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7((&V_15), Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_00c9_1;
			}

IL_00a1_1:
			{
				RuntimeObject* L_16;
				L_16 = Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_inline((&V_15), Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_RuntimeMethod_var);
				V_16 = ((String_t*)CastclassSealed((RuntimeObject*)L_16, il2cpp_defaults.string_class));
				List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE* L_17 = V_2;
				String_t* L_18 = V_16;
				Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_19 = V_3;
				String_t* L_20 = V_16;
				NullCheck(L_19);
				RuntimeObject* L_21;
				L_21 = Hashtable_get_Item_m33995CAF3384BA31ADA32E8B6D3AA69946190CA9(L_19, L_20, NULL);
				RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* L_22 = (RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D*)il2cpp_codegen_object_new(RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D_il2cpp_TypeInfo_var);
				RoomInfo__ctor_mB7E51C34204DD4DF7C230FA103E4474F00458F13(L_22, L_18, ((Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)CastclassClass((RuntimeObject*)L_21, Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var)), NULL);
				NullCheck(L_17);
				List_1_Add_mED95EC7FA13F374EEFDC67127D3BE951D2A7886D_inline(L_17, L_22, List_1_Add_mED95EC7FA13F374EEFDC67127D3BE951D2A7886D_RuntimeMethod_var);
			}

IL_00c9_1:
			{
				bool L_23;
				L_23 = Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C((&V_15), Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C_RuntimeMethod_var);
				if (L_23)
				{
					goto IL_00a1_1;
				}
			}
			{
				goto IL_00e2;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00e2:
	{
		LobbyCallbacksContainer_tEF75E5B06B44AD5DE298FA7C597901BAE1E352FC* L_24 = __this->___LobbyCallbackTargets;
		List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE* L_25 = V_2;
		NullCheck(L_24);
		LobbyCallbacksContainer_OnRoomListUpdate_m511A5C40CF017CAD9358C788CF2416B42F34D2EB(L_24, L_25, NULL);
		goto IL_0494;
	}

IL_00f3:
	{
		EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* L_26 = ___0_photonEvent;
		NullCheck(L_26);
		RuntimeObject* L_27;
		L_27 = EventData_get_Item_mACA137D18353A551D1A1B2B18F055E4E0B7A7D02(L_26, (uint8_t)((int32_t)249), NULL);
		V_4 = ((Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)CastclassClass((RuntimeObject*)L_27, Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var));
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_28 = V_1;
		if (L_28)
		{
			goto IL_012b;
		}
	}
	{
		int32_t L_29 = V_0;
		if ((((int32_t)L_29) <= ((int32_t)0)))
		{
			goto IL_0151;
		}
	}
	{
		String_t* L_30 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		int32_t L_31 = V_0;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_32 = V_4;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_33;
		L_33 = VirtualFuncInvoker4< Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C*, String_t*, int32_t, bool, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* >::Invoke(12, __this, L_30, L_31, (bool)0, L_32);
		V_1 = L_33;
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_34;
		L_34 = LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline(__this, NULL);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_35 = V_1;
		NullCheck(L_34);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_36;
		L_36 = VirtualFuncInvoker1< Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C*, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* >::Invoke(9, L_34, L_35);
		goto IL_0151;
	}

IL_012b:
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_37 = V_1;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_38 = V_4;
		NullCheck(L_37);
		VirtualActionInvoker1< Hashtable_tD626399B3ADFD501225241D7366103F35472542A* >::Invoke(4, L_37, L_38);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_39 = V_1;
		NullCheck(L_39);
		Player_set_IsInactive_m39CE08F38CC334EBF88D896944F86C7B1B68ACF5_inline(L_39, (bool)0, NULL);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_40 = V_1;
		int32_t L_41 = V_0;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_42;
		L_42 = LoadBalancingClient_get_LocalPlayer_mCD50C311294952811F343BFA4F7FCD055821A4A4_inline(__this, NULL);
		NullCheck(L_42);
		int32_t L_43;
		L_43 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(L_42, NULL);
		NullCheck(L_40);
		Player_set_HasRejoined_m10F076B9C1B713D39C854A3156ACBDB714509D81_inline(L_40, (bool)((((int32_t)((((int32_t)L_41) == ((int32_t)L_43))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
	}

IL_0151:
	{
		int32_t L_44 = V_0;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_45;
		L_45 = LoadBalancingClient_get_LocalPlayer_mCD50C311294952811F343BFA4F7FCD055821A4A4_inline(__this, NULL);
		NullCheck(L_45);
		int32_t L_46;
		L_46 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(L_45, NULL);
		if ((!(((uint32_t)L_44) == ((uint32_t)L_46))))
		{
			goto IL_01e9;
		}
	}
	{
		EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* L_47 = ___0_photonEvent;
		NullCheck(L_47);
		RuntimeObject* L_48;
		L_48 = EventData_get_Item_mACA137D18353A551D1A1B2B18F055E4E0B7A7D02(L_47, (uint8_t)((int32_t)252), NULL);
		V_17 = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)Castclass((RuntimeObject*)L_48, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var));
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = V_17;
		LoadBalancingClient_UpdatedActorList_m3D33C1112BAFF3F5B46965901120902410B50412(__this, L_49, NULL);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_50 = V_1;
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_51 = __this->___enterRoomParamsCache;
		if (!L_51)
		{
			G_B20_0 = L_50;
			goto IL_0195;
		}
		G_B19_0 = L_50;
	}
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_52 = __this->___enterRoomParamsCache;
		NullCheck(L_52);
		uint8_t L_53 = L_52->___JoinMode;
		G_B21_0 = ((((int32_t)L_53) == ((int32_t)3))? 1 : 0);
		G_B21_1 = G_B19_0;
		goto IL_0196;
	}

IL_0195:
	{
		G_B21_0 = 0;
		G_B21_1 = G_B20_0;
	}

IL_0196:
	{
		NullCheck(G_B21_1);
		Player_set_HasRejoined_m10F076B9C1B713D39C854A3156ACBDB714509D81_inline(G_B21_1, (bool)G_B21_0, NULL);
		LoadBalancingClient_set_State_m0DB5C9FF31959B98B6B70E35580B00C263414B7E(__this, ((int32_t)9), NULL);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_54;
		L_54 = LoadBalancingClient_get_LocalPlayer_mCD50C311294952811F343BFA4F7FCD055821A4A4_inline(__this, NULL);
		NullCheck(L_54);
		bool L_55;
		L_55 = Player_UpdateNickNameOnJoined_m16B09DC43E71C3B39F70544D56BD959C55F1051C(L_54, NULL);
		int32_t L_56 = __this->___lastJoinType;
		if (!L_56)
		{
			goto IL_01ce;
		}
	}
	{
		int32_t L_57 = __this->___lastJoinType;
		if ((!(((uint32_t)L_57) == ((uint32_t)4))))
		{
			goto IL_01d9;
		}
	}
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_58;
		L_58 = LoadBalancingClient_get_LocalPlayer_mCD50C311294952811F343BFA4F7FCD055821A4A4_inline(__this, NULL);
		NullCheck(L_58);
		int32_t L_59;
		L_59 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(L_58, NULL);
		if ((!(((uint32_t)L_59) == ((uint32_t)1))))
		{
			goto IL_01d9;
		}
	}

IL_01ce:
	{
		MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* L_60 = __this->___MatchMakingCallbackTargets;
		NullCheck(L_60);
		MatchMakingCallbacksContainer_OnCreatedRoom_m8E0D76B2CAC7D68CF6765FFA72291FBACDD826AB(L_60, NULL);
	}

IL_01d9:
	{
		MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* L_61 = __this->___MatchMakingCallbackTargets;
		NullCheck(L_61);
		MatchMakingCallbacksContainer_OnJoinedRoom_m706BC3A5877F1873EAA56FD78F396B83B2D73C7F(L_61, NULL);
		goto IL_0494;
	}

IL_01e9:
	{
		InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488* L_62 = __this->___InRoomCallbackTargets;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_63 = V_1;
		NullCheck(L_62);
		InRoomCallbacksContainer_OnPlayerEnteredRoom_mB99A8998A22C3A969C96FC91D27370A91D073346(L_62, L_63, NULL);
		goto IL_0494;
	}

IL_01fa:
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_64 = V_1;
		if (!L_64)
		{
			goto IL_0248;
		}
	}
	{
		V_18 = (bool)0;
		EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* L_65 = ___0_photonEvent;
		NullCheck(L_65);
		ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_66 = L_65->___Parameters;
		NullCheck(L_66);
		bool L_67;
		L_67 = ParameterDictionary_ContainsKey_m77BEFACAD281084DC233697EF94B7D8B55589AD2(L_66, (uint8_t)((int32_t)233), NULL);
		if (!L_67)
		{
			goto IL_0229;
		}
	}
	{
		EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* L_68 = ___0_photonEvent;
		NullCheck(L_68);
		ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_69 = L_68->___Parameters;
		NullCheck(L_69);
		RuntimeObject* L_70;
		L_70 = ParameterDictionary_get_Item_m8B3EF326A2553ED8DD48D04B1378B38B341544A3(L_69, (uint8_t)((int32_t)233), NULL);
		V_18 = ((*(bool*)UnBox(L_70, il2cpp_defaults.boolean_class)));
	}

IL_0229:
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_71 = V_1;
		bool L_72 = V_18;
		NullCheck(L_71);
		Player_set_IsInactive_m39CE08F38CC334EBF88D896944F86C7B1B68ACF5_inline(L_71, L_72, NULL);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_73 = V_1;
		NullCheck(L_73);
		Player_set_HasRejoined_m10F076B9C1B713D39C854A3156ACBDB714509D81_inline(L_73, (bool)0, NULL);
		bool L_74 = V_18;
		if (L_74)
		{
			goto IL_0248;
		}
	}
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_75;
		L_75 = LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline(__this, NULL);
		int32_t L_76 = V_0;
		NullCheck(L_75);
		VirtualActionInvoker1< int32_t >::Invoke(7, L_75, L_76);
	}

IL_0248:
	{
		EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* L_77 = ___0_photonEvent;
		NullCheck(L_77);
		ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_78 = L_77->___Parameters;
		NullCheck(L_78);
		bool L_79;
		L_79 = ParameterDictionary_ContainsKey_m77BEFACAD281084DC233697EF94B7D8B55589AD2(L_78, (uint8_t)((int32_t)203), NULL);
		if (!L_79)
		{
			goto IL_0296;
		}
	}
	{
		EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* L_80 = ___0_photonEvent;
		NullCheck(L_80);
		RuntimeObject* L_81;
		L_81 = EventData_get_Item_mACA137D18353A551D1A1B2B18F055E4E0B7A7D02(L_80, (uint8_t)((int32_t)203), NULL);
		V_19 = ((*(int32_t*)UnBox(L_81, il2cpp_defaults.int32_class)));
		int32_t L_82 = V_19;
		if (!L_82)
		{
			goto IL_0296;
		}
	}
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_83;
		L_83 = LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline(__this, NULL);
		int32_t L_84 = V_19;
		NullCheck(L_83);
		((RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D*)L_83)->___masterClientId = L_84;
		InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488* L_85 = __this->___InRoomCallbackTargets;
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_86;
		L_86 = LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline(__this, NULL);
		int32_t L_87 = V_19;
		NullCheck(L_86);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_88;
		L_88 = VirtualFuncInvoker2< Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C*, int32_t, bool >::Invoke(10, L_86, L_87, (bool)0);
		NullCheck(L_85);
		InRoomCallbacksContainer_OnMasterClientSwitched_m269C36AC3F9705DBA052299E2799DBCC6AEF28CC(L_85, L_88, NULL);
	}

IL_0296:
	{
		InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488* L_89 = __this->___InRoomCallbackTargets;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_90 = V_1;
		NullCheck(L_89);
		InRoomCallbacksContainer_OnPlayerLeftRoom_m025F6624FCA6E49DD87B1F9283B519375A0032ED(L_89, L_90, NULL);
		goto IL_0494;
	}

IL_02a7:
	{
		V_5 = 0;
		EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* L_91 = ___0_photonEvent;
		NullCheck(L_91);
		ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_92 = L_91->___Parameters;
		NullCheck(L_92);
		bool L_93;
		L_93 = ParameterDictionary_ContainsKey_m77BEFACAD281084DC233697EF94B7D8B55589AD2(L_92, (uint8_t)((int32_t)253), NULL);
		if (!L_93)
		{
			goto IL_02ce;
		}
	}
	{
		EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* L_94 = ___0_photonEvent;
		NullCheck(L_94);
		RuntimeObject* L_95;
		L_95 = EventData_get_Item_mACA137D18353A551D1A1B2B18F055E4E0B7A7D02(L_94, (uint8_t)((int32_t)253), NULL);
		V_5 = ((*(int32_t*)UnBox(L_95, il2cpp_defaults.int32_class)));
	}

IL_02ce:
	{
		V_6 = (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)NULL;
		V_7 = (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)NULL;
		int32_t L_96 = V_5;
		if (L_96)
		{
			goto IL_02ec;
		}
	}
	{
		EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* L_97 = ___0_photonEvent;
		NullCheck(L_97);
		RuntimeObject* L_98;
		L_98 = EventData_get_Item_mACA137D18353A551D1A1B2B18F055E4E0B7A7D02(L_97, (uint8_t)((int32_t)251), NULL);
		V_6 = ((Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)CastclassClass((RuntimeObject*)L_98, Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var));
		goto IL_02fe;
	}

IL_02ec:
	{
		EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* L_99 = ___0_photonEvent;
		NullCheck(L_99);
		RuntimeObject* L_100;
		L_100 = EventData_get_Item_mACA137D18353A551D1A1B2B18F055E4E0B7A7D02(L_99, (uint8_t)((int32_t)251), NULL);
		V_7 = ((Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)CastclassClass((RuntimeObject*)L_100, Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var));
	}

IL_02fe:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_101 = V_6;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_102 = V_7;
		int32_t L_103 = V_5;
		LoadBalancingClient_ReadoutProperties_mDCC343F8020D333BECF96CFAF07D7287FA50AAEF(__this, L_101, L_102, L_103, NULL);
		goto IL_0494;
	}

IL_030f:
	{
		EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* L_104 = ___0_photonEvent;
		NullCheck(L_104);
		RuntimeObject* L_105;
		L_105 = EventData_get_Item_mACA137D18353A551D1A1B2B18F055E4E0B7A7D02(L_104, (uint8_t)((int32_t)229), NULL);
		LoadBalancingClient_set_PlayersInRoomsCount_m3A57A1DD142C047C9AD1657E1B70FFBFC97C2F25_inline(__this, ((*(int32_t*)UnBox(L_105, il2cpp_defaults.int32_class))), NULL);
		EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* L_106 = ___0_photonEvent;
		NullCheck(L_106);
		RuntimeObject* L_107;
		L_107 = EventData_get_Item_mACA137D18353A551D1A1B2B18F055E4E0B7A7D02(L_106, (uint8_t)((int32_t)228), NULL);
		LoadBalancingClient_set_RoomsCount_mF45C69179FB45BAB3D8F8D737063FE1939E6F15A_inline(__this, ((*(int32_t*)UnBox(L_107, il2cpp_defaults.int32_class))), NULL);
		EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* L_108 = ___0_photonEvent;
		NullCheck(L_108);
		RuntimeObject* L_109;
		L_109 = EventData_get_Item_mACA137D18353A551D1A1B2B18F055E4E0B7A7D02(L_108, (uint8_t)((int32_t)227), NULL);
		LoadBalancingClient_set_PlayersOnMasterCount_mE9423C2CA89B5E86C93FAECDC55D19C77095593D_inline(__this, ((*(int32_t*)UnBox(L_109, il2cpp_defaults.int32_class))), NULL);
		goto IL_0494;
	}

IL_0356:
	{
		EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* L_110 = ___0_photonEvent;
		NullCheck(L_110);
		RuntimeObject* L_111;
		L_111 = EventData_get_Item_mACA137D18353A551D1A1B2B18F055E4E0B7A7D02(L_110, (uint8_t)((int32_t)213), NULL);
		V_8 = ((StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)IsInst((RuntimeObject*)L_111, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var));
		EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* L_112 = ___0_photonEvent;
		NullCheck(L_112);
		RuntimeObject* L_113;
		L_113 = EventData_get_Item_mACA137D18353A551D1A1B2B18F055E4E0B7A7D02(L_112, (uint8_t)((int32_t)229), NULL);
		V_9 = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)IsInst((RuntimeObject*)L_113, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var));
		EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* L_114 = ___0_photonEvent;
		NullCheck(L_114);
		RuntimeObject* L_115;
		L_115 = EventData_get_Item_mACA137D18353A551D1A1B2B18F055E4E0B7A7D02(L_114, (uint8_t)((int32_t)228), NULL);
		V_10 = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)IsInst((RuntimeObject*)L_115, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var));
		EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* L_116 = ___0_photonEvent;
		NullCheck(L_116);
		RuntimeObject* L_117;
		L_117 = EventData_get_Item_mACA137D18353A551D1A1B2B18F055E4E0B7A7D02(L_116, (uint8_t)((int32_t)212), NULL);
		V_12 = ((ByteArraySlice_tEC4DB78AA23A48C8B7EB601327D00412365FA1B9*)IsInstClass((RuntimeObject*)L_117, ByteArraySlice_tEC4DB78AA23A48C8B7EB601327D00412365FA1B9_il2cpp_TypeInfo_var));
		ByteArraySlice_tEC4DB78AA23A48C8B7EB601327D00412365FA1B9* L_118 = V_12;
		V_13 = (bool)((!(((RuntimeObject*)(ByteArraySlice_tEC4DB78AA23A48C8B7EB601327D00412365FA1B9*)L_118) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_119 = V_13;
		if (!L_119)
		{
			goto IL_03b4;
		}
	}
	{
		ByteArraySlice_tEC4DB78AA23A48C8B7EB601327D00412365FA1B9* L_120 = V_12;
		NullCheck(L_120);
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_121 = L_120->___Buffer;
		V_11 = L_121;
		goto IL_03c6;
	}

IL_03b4:
	{
		EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* L_122 = ___0_photonEvent;
		NullCheck(L_122);
		RuntimeObject* L_123;
		L_123 = EventData_get_Item_mACA137D18353A551D1A1B2B18F055E4E0B7A7D02(L_122, (uint8_t)((int32_t)212), NULL);
		V_11 = ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)IsInst((RuntimeObject*)L_123, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var));
	}

IL_03c6:
	{
		List_1_t9502060F404ACB6B9ACF04BFA5D0DFC653142A15* L_124 = __this->___lobbyStatistics;
		NullCheck(L_124);
		List_1_Clear_m30EA7F92E4BC80FFAB66ED6B3E4DEE04FE476402_inline(L_124, List_1_Clear_m30EA7F92E4BC80FFAB66ED6B3E4DEE04FE476402_RuntimeMethod_var);
		V_20 = 0;
		goto IL_0420;
	}

IL_03d6:
	{
		TypedLobbyInfo_t96769DF10F16EB926E1D59D6F0385F6B57262E91* L_125 = (TypedLobbyInfo_t96769DF10F16EB926E1D59D6F0385F6B57262E91*)il2cpp_codegen_object_new(TypedLobbyInfo_t96769DF10F16EB926E1D59D6F0385F6B57262E91_il2cpp_TypeInfo_var);
		TypedLobbyInfo__ctor_m4EE11782B42CBF8760B2A0A8E21055D28B626CBD(L_125, NULL);
		V_21 = L_125;
		TypedLobbyInfo_t96769DF10F16EB926E1D59D6F0385F6B57262E91* L_126 = V_21;
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_127 = V_8;
		int32_t L_128 = V_20;
		NullCheck(L_127);
		int32_t L_129 = L_128;
		String_t* L_130 = (L_127)->GetAt(static_cast<il2cpp_array_size_t>(L_129));
		NullCheck(L_126);
		((TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9*)L_126)->___Name = L_130;
		Il2CppCodeGenWriteBarrier((void**)(&((TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9*)L_126)->___Name), (void*)L_130);
		TypedLobbyInfo_t96769DF10F16EB926E1D59D6F0385F6B57262E91* L_131 = V_21;
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_132 = V_11;
		int32_t L_133 = V_20;
		NullCheck(L_132);
		int32_t L_134 = L_133;
		uint8_t L_135 = (L_132)->GetAt(static_cast<il2cpp_array_size_t>(L_134));
		NullCheck(L_131);
		((TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9*)L_131)->___Type = L_135;
		TypedLobbyInfo_t96769DF10F16EB926E1D59D6F0385F6B57262E91* L_136 = V_21;
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_137 = V_9;
		int32_t L_138 = V_20;
		NullCheck(L_137);
		int32_t L_139 = L_138;
		int32_t L_140 = (L_137)->GetAt(static_cast<il2cpp_array_size_t>(L_139));
		NullCheck(L_136);
		L_136->___PlayerCount = L_140;
		TypedLobbyInfo_t96769DF10F16EB926E1D59D6F0385F6B57262E91* L_141 = V_21;
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_142 = V_10;
		int32_t L_143 = V_20;
		NullCheck(L_142);
		int32_t L_144 = L_143;
		int32_t L_145 = (L_142)->GetAt(static_cast<il2cpp_array_size_t>(L_144));
		NullCheck(L_141);
		L_141->___RoomCount = L_145;
		List_1_t9502060F404ACB6B9ACF04BFA5D0DFC653142A15* L_146 = __this->___lobbyStatistics;
		TypedLobbyInfo_t96769DF10F16EB926E1D59D6F0385F6B57262E91* L_147 = V_21;
		NullCheck(L_146);
		List_1_Add_m971D5CE805E43283CE2C378AFBC594BA99356419_inline(L_146, L_147, List_1_Add_m971D5CE805E43283CE2C378AFBC594BA99356419_RuntimeMethod_var);
		int32_t L_148 = V_20;
		V_20 = ((int32_t)il2cpp_codegen_add(L_148, 1));
	}

IL_0420:
	{
		int32_t L_149 = V_20;
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_150 = V_8;
		NullCheck(L_150);
		if ((((int32_t)L_149) < ((int32_t)((int32_t)(((RuntimeArray*)L_150)->max_length)))))
		{
			goto IL_03d6;
		}
	}
	{
		bool L_151 = V_13;
		if (!L_151)
		{
			goto IL_0434;
		}
	}
	{
		ByteArraySlice_tEC4DB78AA23A48C8B7EB601327D00412365FA1B9* L_152 = V_12;
		NullCheck(L_152);
		bool L_153;
		L_153 = ByteArraySlice_Release_mB93952B9CE1CDE0519DEBFB26AFE01D450319CDF(L_152, NULL);
	}

IL_0434:
	{
		LobbyCallbacksContainer_tEF75E5B06B44AD5DE298FA7C597901BAE1E352FC* L_154 = __this->___LobbyCallbackTargets;
		List_1_t9502060F404ACB6B9ACF04BFA5D0DFC653142A15* L_155 = __this->___lobbyStatistics;
		NullCheck(L_154);
		LobbyCallbacksContainer_OnLobbyStatisticsUpdate_m7422F74116B93CAF5F4E494001C91075AD17A208(L_154, L_155, NULL);
		goto IL_0494;
	}

IL_0447:
	{
		ErrorInfoCallbacksContainer_tF60CA97691A86635843C02EEA1D689A384BC7ED7* L_156 = __this->___ErrorInfoCallbackTargets;
		EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* L_157 = ___0_photonEvent;
		ErrorInfo_tBEC0163224E8E559901B5BA6D2DDDC2B15D013ED* L_158 = (ErrorInfo_tBEC0163224E8E559901B5BA6D2DDDC2B15D013ED*)il2cpp_codegen_object_new(ErrorInfo_tBEC0163224E8E559901B5BA6D2DDDC2B15D013ED_il2cpp_TypeInfo_var);
		ErrorInfo__ctor_mBD10B330F8FE2CF138458A2203FCDC59E38A3241(L_158, L_157, NULL);
		NullCheck(L_156);
		ErrorInfoCallbacksContainer_OnErrorInfo_m18DE8E3B8426397909810082FA592BEAFE5C85BE(L_156, L_158, NULL);
		goto IL_0494;
	}

IL_045a:
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_159;
		L_159 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		if (L_159)
		{
			goto IL_046d;
		}
	}
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_160 = (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7*)il2cpp_codegen_object_new(AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7_il2cpp_TypeInfo_var);
		AuthenticationValues__ctor_mFA23E096E1262DF1C8167BD077DD17C7B1BE9D9D(L_160, NULL);
		LoadBalancingClient_set_AuthValues_mAFB66C3CFA04587CBA1A60711581B2BA6C6FD84C_inline(__this, L_160, NULL);
	}

IL_046d:
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_161;
		L_161 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* L_162 = ___0_photonEvent;
		NullCheck(L_162);
		RuntimeObject* L_163;
		L_163 = EventData_get_Item_mACA137D18353A551D1A1B2B18F055E4E0B7A7D02(L_162, (uint8_t)((int32_t)221), NULL);
		NullCheck(L_161);
		AuthenticationValues_set_Token_m57EE6E43FED43BEFD7DCEF6AC703CF606F0AB369_inline(L_161, L_163, NULL);
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_164;
		L_164 = LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline(__this, NULL);
		NullCheck(L_164);
		RuntimeObject* L_165;
		L_165 = AuthenticationValues_get_Token_mB9FFF55FB76ECC57C8FFA9658358BC54BDE3AF2A_inline(L_164, NULL);
		__this->___tokenCache = L_165;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___tokenCache), (void*)L_165);
	}

IL_0494:
	{
		LoadBalancingClient_UpdateCallbackTargets_m4F2FF89CC02BB564AD056FDD305A9E079492DE73(__this, NULL);
		Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* L_166 = __this->___EventReceived;
		if (!L_166)
		{
			goto IL_04ae;
		}
	}
	{
		Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* L_167 = __this->___EventReceived;
		EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* L_168 = ___0_photonEvent;
		NullCheck(L_167);
		Action_1_Invoke_m351BD00A29C48BC40607D65C256C8CAE5F3A7F34_inline(L_167, L_168, NULL);
	}

IL_04ae:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_OnMessage_m82D9005FA43F9FC4A2E92D12E788BF2DBC339DE9 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, RuntimeObject* ___0_message, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral924C26286F7AD82ACF32F7A1856AEDA3E494555E);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_message;
		String_t* L_1;
		L_1 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral924C26286F7AD82ACF32F7A1856AEDA3E494555E, L_0, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 5, L_1);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_OnDisconnectMessageReceived_m30190A8C1B3F2C23743FB6194084E786AAA2B7EE (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, DisconnectMessage_tE086C3444E533FBAD92A1F639327C42C9A928650* ___0_obj, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral45B5E8088A145F528B2458410EBCA45EE90569B6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE04C69C7A45EFC4EA5B3E17972B1669E2AA36C61);
		s_Il2CppMethodInitialized = true;
	}
	{
		DisconnectMessage_tE086C3444E533FBAD92A1F639327C42C9A928650* L_0 = ___0_obj;
		NullCheck(L_0);
		int16_t L_1 = L_0->___Code;
		int16_t L_2 = L_1;
		RuntimeObject* L_3 = Box(il2cpp_defaults.int16_class, &L_2);
		DisconnectMessage_tE086C3444E533FBAD92A1F639327C42C9A928650* L_4 = ___0_obj;
		NullCheck(L_4);
		String_t* L_5 = L_4->___DebugMessage;
		DisconnectMessage_tE086C3444E533FBAD92A1F639327C42C9A928650* L_6 = ___0_obj;
		NullCheck(L_6);
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_7 = L_6->___Parameters;
		il2cpp_codegen_runtime_class_init_inline(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		String_t* L_8;
		L_8 = Extensions_ToStringFull_m7D8AFCB5DE3085C237E3DE4D43209F74C60198C4(L_7, NULL);
		String_t* L_9;
		L_9 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteralE04C69C7A45EFC4EA5B3E17972B1669E2AA36C61, L_3, L_5, L_8, NULL);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, L_9);
		DisconnectMessage_tE086C3444E533FBAD92A1F639327C42C9A928650* L_10 = ___0_obj;
		NullCheck(L_10);
		int16_t L_11 = L_10->___Code;
		int16_t L_12 = L_11;
		RuntimeObject* L_13 = Box(il2cpp_defaults.int16_class, &L_12);
		DisconnectMessage_tE086C3444E533FBAD92A1F639327C42C9A928650* L_14 = ___0_obj;
		NullCheck(L_14);
		String_t* L_15 = L_14->___DebugMessage;
		String_t* L_16;
		L_16 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral45B5E8088A145F528B2458410EBCA45EE90569B6, L_13, L_15, NULL);
		__this->___DisconnectMessage = L_16;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___DisconnectMessage), (void*)L_16);
		LoadBalancingClient_Disconnect_m9E92F0FD6E20FA7FCB107FD132A62F6DEEC9AEF8(__this, ((int32_t)19), NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_OnRegionPingCompleted_mAC9EE6239EDB3249FA7201BD9F814326B68BD6BF (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* ___0_regionHandler, const RuntimeMethod* method) 
{
	{
		RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* L_0 = ___0_regionHandler;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = RegionHandler_get_SummaryToCache_m313FB26DCB72FB6D25EC366E51AF4118F8CD3722(L_0, NULL);
		__this->___SummaryToCache = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___SummaryToCache), (void*)L_1);
		RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* L_2 = ___0_regionHandler;
		NullCheck(L_2);
		Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* L_3;
		L_3 = RegionHandler_get_BestRegion_mC9390E2B9A76B5F6A391F5D432D6CFD35F991D94(L_2, NULL);
		NullCheck(L_3);
		String_t* L_4;
		L_4 = Region_get_Code_m25CDC61EBD0A1EDEA277235D87D55869A18B9122_inline(L_3, NULL);
		bool L_5;
		L_5 = LoadBalancingClient_ConnectToRegionMaster_m170672C2A5C0B12DB89090B0EE8ECF6028FA365B(__this, L_4, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_ReplacePortWithAlternative_m4A33C3D657C1B135D5E758E9F0CCB3C444928965 (String_t* ___0_address, uint16_t ___1_replacementPort, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UriBuilder_t7931690A4195FCF7400D95D3107C3FB1D55A1C72_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DFE43A11CABE93D5F38B6AEA9C422BC7016B65D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral587B0E053519266A1A5628C5DBE03AA33A3BBE95);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAD6CD2C36915DEB6A18BCF0F46B294FC1D97072F);
		s_Il2CppMethodInitialized = true;
	}
	UriBuilder_t7931690A4195FCF7400D95D3107C3FB1D55A1C72* V_0 = NULL;
	{
		String_t* L_0 = ___0_address;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		if (L_1)
		{
			goto IL_000b;
		}
	}
	{
		uint16_t L_2 = ___1_replacementPort;
		if (L_2)
		{
			goto IL_000d;
		}
	}

IL_000b:
	{
		String_t* L_3 = ___0_address;
		return L_3;
	}

IL_000d:
	{
		String_t* L_4 = ___0_address;
		NullCheck(L_4);
		bool L_5;
		L_5 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_4, _stringLiteral587B0E053519266A1A5628C5DBE03AA33A3BBE95, NULL);
		if (!L_5)
		{
			goto IL_002d;
		}
	}
	{
		String_t* L_6 = ___0_address;
		UriBuilder_t7931690A4195FCF7400D95D3107C3FB1D55A1C72* L_7 = (UriBuilder_t7931690A4195FCF7400D95D3107C3FB1D55A1C72*)il2cpp_codegen_object_new(UriBuilder_t7931690A4195FCF7400D95D3107C3FB1D55A1C72_il2cpp_TypeInfo_var);
		UriBuilder__ctor_m782D0160E73CC61448E17FF5AEFAEA22B3BAC145(L_7, L_6, NULL);
		UriBuilder_t7931690A4195FCF7400D95D3107C3FB1D55A1C72* L_8 = L_7;
		uint16_t L_9 = ___1_replacementPort;
		NullCheck(L_8);
		UriBuilder_set_Port_mC6C31D266AA5790B8ED038C31489BCC2DE55DE3D(L_8, L_9, NULL);
		NullCheck(L_8);
		String_t* L_10;
		L_10 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_8);
		return L_10;
	}

IL_002d:
	{
		String_t* L_11 = ___0_address;
		String_t* L_12;
		L_12 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral0DFE43A11CABE93D5F38B6AEA9C422BC7016B65D, L_11, NULL);
		UriBuilder_t7931690A4195FCF7400D95D3107C3FB1D55A1C72* L_13 = (UriBuilder_t7931690A4195FCF7400D95D3107C3FB1D55A1C72*)il2cpp_codegen_object_new(UriBuilder_t7931690A4195FCF7400D95D3107C3FB1D55A1C72_il2cpp_TypeInfo_var);
		UriBuilder__ctor_m782D0160E73CC61448E17FF5AEFAEA22B3BAC145(L_13, L_12, NULL);
		V_0 = L_13;
		UriBuilder_t7931690A4195FCF7400D95D3107C3FB1D55A1C72* L_14 = V_0;
		NullCheck(L_14);
		String_t* L_15;
		L_15 = UriBuilder_get_Host_m3826E507DE06B91D63ED936BDFD36275368FFD88_inline(L_14, NULL);
		uint16_t L_16 = ___1_replacementPort;
		uint16_t L_17 = L_16;
		RuntimeObject* L_18 = Box(il2cpp_defaults.uint16_class, &L_17);
		String_t* L_19;
		L_19 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralAD6CD2C36915DEB6A18BCF0F46B294FC1D97072F, L_15, L_18, NULL);
		return L_19;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_SetupEncryption_mA8B648D59695D990D5446BC029B5213BF322CDE7 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* ___0_encryptionData, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m8F3D010A0875A7B6F33873C8BD16D7F4A483CEFB_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL;
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_0 = ___0_encryptionData;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = Dictionary_2_get_Item_m8F3D010A0875A7B6F33873C8BD16D7F4A483CEFB(L_0, (uint8_t)0, Dictionary_2_get_Item_m8F3D010A0875A7B6F33873C8BD16D7F4A483CEFB_RuntimeMethod_var);
		V_0 = ((*(uint8_t*)UnBox(L_1, il2cpp_defaults.byte_class)));
		int32_t L_2 = V_0;
		if (!L_2)
		{
			goto IL_0017;
		}
	}
	{
		int32_t L_3 = V_0;
		if ((((int32_t)L_3) == ((int32_t)((int32_t)13))))
		{
			goto IL_0031;
		}
	}
	{
		goto IL_004f;
	}

IL_0017:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_4 = ___0_encryptionData;
		NullCheck(L_4);
		RuntimeObject* L_5;
		L_5 = Dictionary_2_get_Item_m8F3D010A0875A7B6F33873C8BD16D7F4A483CEFB(L_4, (uint8_t)1, Dictionary_2_get_Item_m8F3D010A0875A7B6F33873C8BD16D7F4A483CEFB_RuntimeMethod_var);
		V_1 = ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_5, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var));
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_6;
		L_6 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_1;
		NullCheck(L_6);
		PhotonPeer_InitPayloadEncryption_mE95E05EAD5815C3BB54528474928AF63104A905C(L_6, L_7, NULL);
		return;
	}

IL_0031:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_8 = ___0_encryptionData;
		NullCheck(L_8);
		RuntimeObject* L_9;
		L_9 = Dictionary_2_get_Item_m8F3D010A0875A7B6F33873C8BD16D7F4A483CEFB(L_8, (uint8_t)1, Dictionary_2_get_Item_m8F3D010A0875A7B6F33873C8BD16D7F4A483CEFB_RuntimeMethod_var);
		V_2 = ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_9, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var));
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_10;
		L_10 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_2;
		NullCheck(L_10);
		bool L_12;
		L_12 = PhotonPeer_InitDatagramEncryption_m32B89FE1E156C05E57F3CA29DBB5EA3F778B2B03(L_10, L_11, (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL, (bool)1, (bool)1, NULL);
		return;
	}

IL_004f:
	{
		ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_13 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9(L_13, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LoadBalancingClient_SetupEncryption_mA8B648D59695D990D5446BC029B5213BF322CDE7_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingClient_OpWebRpc_mE9A44A3AF6EF14EBB64B7691E892E1980E562AEA (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_uriPath, RuntimeObject* ___1_parameters, bool ___2_sendAuthCookie, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m172B6DC23E861887432196C468285C1492E0CC20_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral61C00C799E5E83C22F5803224633BB3AC345E955);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8C81FA13BB8308F9FEFABBF1408DCBC1D1E68E09);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* V_0 = NULL;
	{
		String_t* L_0 = ___0_uriPath;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, __this, 1, _stringLiteral61C00C799E5E83C22F5803224633BB3AC345E955);
		return (bool)0;
	}

IL_0016:
	{
		int32_t L_2;
		L_2 = LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline(__this, NULL);
		bool L_3;
		L_3 = LoadBalancingClient_CheckIfOpCanBeSent_m0189FCD6123C73B7A5A4C1C59AE7D0E42A1CD9CB(__this, (uint8_t)((int32_t)219), L_2, _stringLiteral8C81FA13BB8308F9FEFABBF1408DCBC1D1E68E09, NULL);
		if (L_3)
		{
			goto IL_0030;
		}
	}
	{
		return (bool)0;
	}

IL_0030:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_4 = (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*)il2cpp_codegen_object_new(Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048(L_4, Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		V_0 = L_4;
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_5 = V_0;
		String_t* L_6 = ___0_uriPath;
		NullCheck(L_5);
		Dictionary_2_Add_m172B6DC23E861887432196C468285C1492E0CC20(L_5, (uint8_t)((int32_t)209), L_6, Dictionary_2_Add_m172B6DC23E861887432196C468285C1492E0CC20_RuntimeMethod_var);
		RuntimeObject* L_7 = ___1_parameters;
		if (!L_7)
		{
			goto IL_0051;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_8 = V_0;
		RuntimeObject* L_9 = ___1_parameters;
		NullCheck(L_8);
		Dictionary_2_Add_m172B6DC23E861887432196C468285C1492E0CC20(L_8, (uint8_t)((int32_t)208), L_9, Dictionary_2_Add_m172B6DC23E861887432196C468285C1492E0CC20_RuntimeMethod_var);
	}

IL_0051:
	{
		bool L_10 = ___2_sendAuthCookie;
		if (!L_10)
		{
			goto IL_0065;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_11 = V_0;
		uint8_t L_12 = ((uint8_t)2);
		RuntimeObject* L_13 = Box(il2cpp_defaults.byte_class, &L_12);
		NullCheck(L_11);
		Dictionary_2_Add_m172B6DC23E861887432196C468285C1492E0CC20(L_11, (uint8_t)((int32_t)234), L_13, Dictionary_2_Add_m172B6DC23E861887432196C468285C1492E0CC20_RuntimeMethod_var);
	}

IL_0065:
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_14;
		L_14 = LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline(__this, NULL);
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_15 = V_0;
		il2cpp_codegen_runtime_class_init_inline(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_16 = ((SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_StaticFields*)il2cpp_codegen_static_fields_for(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var))->___SendReliable;
		NullCheck(L_14);
		bool L_17;
		L_17 = VirtualFuncInvoker3< bool, uint8_t, Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*, SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 >::Invoke(15, L_14, (uint8_t)((int32_t)219), L_15, L_16);
		return L_17;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_AddCallbackTarget_mF98AF4F5A8EF6794C9038C50C619B03EC7FB22B8 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, RuntimeObject* ___0_target, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_mD4251179B5FACC90FE6936BA4B5615D6C4386D5B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Queue_1_t9BA80EF655597EC91F8BA37831960B5B70540B02* L_0 = __this->___callbackTargetChanges;
		RuntimeObject* L_1 = ___0_target;
		CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* L_2 = (CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA*)il2cpp_codegen_object_new(CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA_il2cpp_TypeInfo_var);
		CallbackTargetChange__ctor_m82FC5122C5617FDB4B07D7BC22B3AEDC0C6435CD(L_2, L_1, (bool)1, NULL);
		NullCheck(L_0);
		Queue_1_Enqueue_mD4251179B5FACC90FE6936BA4B5615D6C4386D5B(L_0, L_2, Queue_1_Enqueue_mD4251179B5FACC90FE6936BA4B5615D6C4386D5B_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_RemoveCallbackTarget_mBDAB0466C92B29CFFB2A1B6E70E7FE3E8910740A (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, RuntimeObject* ___0_target, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_mD4251179B5FACC90FE6936BA4B5615D6C4386D5B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Queue_1_t9BA80EF655597EC91F8BA37831960B5B70540B02* L_0 = __this->___callbackTargetChanges;
		RuntimeObject* L_1 = ___0_target;
		CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* L_2 = (CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA*)il2cpp_codegen_object_new(CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA_il2cpp_TypeInfo_var);
		CallbackTargetChange__ctor_m82FC5122C5617FDB4B07D7BC22B3AEDC0C6435CD(L_2, L_1, (bool)0, NULL);
		NullCheck(L_0);
		Queue_1_Enqueue_mD4251179B5FACC90FE6936BA4B5615D6C4386D5B(L_0, L_2, Queue_1_Enqueue_mD4251179B5FACC90FE6936BA4B5615D6C4386D5B_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient_UpdateCallbackTargets_m4F2FF89CC02BB564AD056FDD305A9E079492DE73 (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOnEventCallback_tCC96260B3364C649607BA7E9230115BD4994DA61_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LoadBalancingClient_UpdateCallbackTarget_TisIConnectionCallbacks_tB96982D50CAE34F725B4BD75CD15BF25CB10A4A7_m8D1770C5175AB6D82E835841D20D69AE5ED11D12_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LoadBalancingClient_UpdateCallbackTarget_TisIErrorInfoCallback_tAC62D24D228ECEB607474829F647EC768D9705AE_m9D8010BB2F5164A81939C29D80518B11FB68BFB2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LoadBalancingClient_UpdateCallbackTarget_TisIInRoomCallbacks_tCB5BF2989170F7922DF9DDC0026A29C9F97913E3_m773E9F66F00046E4F334482EE3E5C56A921DFAD3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LoadBalancingClient_UpdateCallbackTarget_TisILobbyCallbacks_t55D801FA8AC43C29D7518F69EFD5CC5921981073_m5062681E6D6F8E3E2435A39D67843523C2DF7C63_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LoadBalancingClient_UpdateCallbackTarget_TisIMatchmakingCallbacks_tE0A102C4938627053FDDDDDAF165F072ACB9569D_m7E9ABBE94410E7FB38C02220A1C606AE224A2875_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LoadBalancingClient_UpdateCallbackTarget_TisIWebRpcCallback_t68A54DE1F16F0A4C59C594C2991B2199EC85851B_mA181C6D3558AFDD36F559F536633BFBAA5A4D568_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_mBC32385172EA4860B2905717C69021AFC1380D20_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_m5BE91F9F5487587A4162D808E8B9FE9BF54695A9_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	{
		goto IL_00f8;
	}

IL_0005:
	{
		Queue_1_t9BA80EF655597EC91F8BA37831960B5B70540B02* L_0 = __this->___callbackTargetChanges;
		NullCheck(L_0);
		CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* L_1;
		L_1 = Queue_1_Dequeue_mBC32385172EA4860B2905717C69021AFC1380D20(L_0, Queue_1_Dequeue_mBC32385172EA4860B2905717C69021AFC1380D20_RuntimeMethod_var);
		V_0 = L_1;
		CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* L_2 = V_0;
		NullCheck(L_2);
		bool L_3 = L_2->___AddTarget;
		if (!L_3)
		{
			goto IL_0043;
		}
	}
	{
		HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_4 = __this->___callbackTargets;
		CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* L_5 = V_0;
		NullCheck(L_5);
		RuntimeObject* L_6 = L_5->___Target;
		NullCheck(L_4);
		bool L_7;
		L_7 = HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB(L_4, L_6, HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_RuntimeMethod_var);
		if (L_7)
		{
			goto IL_00f8;
		}
	}
	{
		HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_8 = __this->___callbackTargets;
		CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* L_9 = V_0;
		NullCheck(L_9);
		RuntimeObject* L_10 = L_9->___Target;
		NullCheck(L_8);
		bool L_11;
		L_11 = HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B(L_8, L_10, HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_RuntimeMethod_var);
		goto IL_006b;
	}

IL_0043:
	{
		HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_12 = __this->___callbackTargets;
		CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* L_13 = V_0;
		NullCheck(L_13);
		RuntimeObject* L_14 = L_13->___Target;
		NullCheck(L_12);
		bool L_15;
		L_15 = HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB(L_12, L_14, HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_RuntimeMethod_var);
		if (!L_15)
		{
			goto IL_00f8;
		}
	}
	{
		HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_16 = __this->___callbackTargets;
		CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* L_17 = V_0;
		NullCheck(L_17);
		RuntimeObject* L_18 = L_17->___Target;
		NullCheck(L_16);
		bool L_19;
		L_19 = HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB(L_16, L_18, HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_RuntimeMethod_var);
	}

IL_006b:
	{
		CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* L_20 = V_0;
		InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488* L_21 = __this->___InRoomCallbackTargets;
		LoadBalancingClient_UpdateCallbackTarget_TisIInRoomCallbacks_tCB5BF2989170F7922DF9DDC0026A29C9F97913E3_m773E9F66F00046E4F334482EE3E5C56A921DFAD3(__this, L_20, L_21, LoadBalancingClient_UpdateCallbackTarget_TisIInRoomCallbacks_tCB5BF2989170F7922DF9DDC0026A29C9F97913E3_m773E9F66F00046E4F334482EE3E5C56A921DFAD3_RuntimeMethod_var);
		CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* L_22 = V_0;
		ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD* L_23 = __this->___ConnectionCallbackTargets;
		LoadBalancingClient_UpdateCallbackTarget_TisIConnectionCallbacks_tB96982D50CAE34F725B4BD75CD15BF25CB10A4A7_m8D1770C5175AB6D82E835841D20D69AE5ED11D12(__this, L_22, L_23, LoadBalancingClient_UpdateCallbackTarget_TisIConnectionCallbacks_tB96982D50CAE34F725B4BD75CD15BF25CB10A4A7_m8D1770C5175AB6D82E835841D20D69AE5ED11D12_RuntimeMethod_var);
		CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* L_24 = V_0;
		MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* L_25 = __this->___MatchMakingCallbackTargets;
		LoadBalancingClient_UpdateCallbackTarget_TisIMatchmakingCallbacks_tE0A102C4938627053FDDDDDAF165F072ACB9569D_m7E9ABBE94410E7FB38C02220A1C606AE224A2875(__this, L_24, L_25, LoadBalancingClient_UpdateCallbackTarget_TisIMatchmakingCallbacks_tE0A102C4938627053FDDDDDAF165F072ACB9569D_m7E9ABBE94410E7FB38C02220A1C606AE224A2875_RuntimeMethod_var);
		CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* L_26 = V_0;
		LobbyCallbacksContainer_tEF75E5B06B44AD5DE298FA7C597901BAE1E352FC* L_27 = __this->___LobbyCallbackTargets;
		LoadBalancingClient_UpdateCallbackTarget_TisILobbyCallbacks_t55D801FA8AC43C29D7518F69EFD5CC5921981073_m5062681E6D6F8E3E2435A39D67843523C2DF7C63(__this, L_26, L_27, LoadBalancingClient_UpdateCallbackTarget_TisILobbyCallbacks_t55D801FA8AC43C29D7518F69EFD5CC5921981073_m5062681E6D6F8E3E2435A39D67843523C2DF7C63_RuntimeMethod_var);
		CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* L_28 = V_0;
		WebRpcCallbacksContainer_t88E62A57DFEECEC90CE6EC40A270C0C188AD1851* L_29 = __this->___WebRpcCallbackTargets;
		LoadBalancingClient_UpdateCallbackTarget_TisIWebRpcCallback_t68A54DE1F16F0A4C59C594C2991B2199EC85851B_mA181C6D3558AFDD36F559F536633BFBAA5A4D568(__this, L_28, L_29, LoadBalancingClient_UpdateCallbackTarget_TisIWebRpcCallback_t68A54DE1F16F0A4C59C594C2991B2199EC85851B_mA181C6D3558AFDD36F559F536633BFBAA5A4D568_RuntimeMethod_var);
		CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* L_30 = V_0;
		ErrorInfoCallbacksContainer_tF60CA97691A86635843C02EEA1D689A384BC7ED7* L_31 = __this->___ErrorInfoCallbackTargets;
		LoadBalancingClient_UpdateCallbackTarget_TisIErrorInfoCallback_tAC62D24D228ECEB607474829F647EC768D9705AE_m9D8010BB2F5164A81939C29D80518B11FB68BFB2(__this, L_30, L_31, LoadBalancingClient_UpdateCallbackTarget_TisIErrorInfoCallback_tAC62D24D228ECEB607474829F647EC768D9705AE_m9D8010BB2F5164A81939C29D80518B11FB68BFB2_RuntimeMethod_var);
		CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* L_32 = V_0;
		NullCheck(L_32);
		RuntimeObject* L_33 = L_32->___Target;
		V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_33, IOnEventCallback_tCC96260B3364C649607BA7E9230115BD4994DA61_il2cpp_TypeInfo_var));
		RuntimeObject* L_34 = V_1;
		if (!L_34)
		{
			goto IL_00f8;
		}
	}
	{
		CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* L_35 = V_0;
		NullCheck(L_35);
		bool L_36 = L_35->___AddTarget;
		if (!L_36)
		{
			goto IL_00e5;
		}
	}
	{
		RuntimeObject* L_37 = V_1;
		RuntimeObject* L_38 = L_37;
		Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* L_39 = (Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295*)il2cpp_codegen_object_new(Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295_il2cpp_TypeInfo_var);
		Action_1__ctor_m0DBBF25185685D744E57EF9C27559699160C3C77(L_39, L_38, (intptr_t)((void*)GetInterfaceMethodInfo(L_38, 0, IOnEventCallback_tCC96260B3364C649607BA7E9230115BD4994DA61_il2cpp_TypeInfo_var)), NULL);
		LoadBalancingClient_add_EventReceived_mD61167C623A0E74C42620CFE32BED563CE7C65E1(__this, L_39, NULL);
		goto IL_00f8;
	}

IL_00e5:
	{
		RuntimeObject* L_40 = V_1;
		RuntimeObject* L_41 = L_40;
		Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295* L_42 = (Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295*)il2cpp_codegen_object_new(Action_1_t1B5115AA4265AE1C83F3EC48593F86230AF07295_il2cpp_TypeInfo_var);
		Action_1__ctor_m0DBBF25185685D744E57EF9C27559699160C3C77(L_42, L_41, (intptr_t)((void*)GetInterfaceMethodInfo(L_41, 0, IOnEventCallback_tCC96260B3364C649607BA7E9230115BD4994DA61_il2cpp_TypeInfo_var)), NULL);
		LoadBalancingClient_remove_EventReceived_m7BF5967801F48C9795A09E82C6CADED4561003F4(__this, L_42, NULL);
	}

IL_00f8:
	{
		Queue_1_t9BA80EF655597EC91F8BA37831960B5B70540B02* L_43 = __this->___callbackTargetChanges;
		NullCheck(L_43);
		int32_t L_44;
		L_44 = Queue_1_get_Count_m5BE91F9F5487587A4162D808E8B9FE9BF54695A9_inline(L_43, Queue_1_get_Count_m5BE91F9F5487587A4162D808E8B9FE9BF54695A9_RuntimeMethod_var);
		if ((((int32_t)L_44) > ((int32_t)0)))
		{
			goto IL_0005;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingClient__cctor_mC60130A52774CC6257CC15D50DE222057360307D (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m291E5851FAB0231C97915E3EC3E9DC09CD6123CF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m3624D5290223E183D570E4CC5E15C7CC257D5F79_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tCA6FC027A4EAE9285D2860309E61DB2B271D9A80_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tCA6FC027A4EAE9285D2860309E61DB2B271D9A80* L_0 = (Dictionary_2_tCA6FC027A4EAE9285D2860309E61DB2B271D9A80*)il2cpp_codegen_object_new(Dictionary_2_tCA6FC027A4EAE9285D2860309E61DB2B271D9A80_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m3624D5290223E183D570E4CC5E15C7CC257D5F79(L_0, Dictionary_2__ctor_m3624D5290223E183D570E4CC5E15C7CC257D5F79_RuntimeMethod_var);
		Dictionary_2_tCA6FC027A4EAE9285D2860309E61DB2B271D9A80* L_1 = L_0;
		NullCheck(L_1);
		Dictionary_2_Add_m291E5851FAB0231C97915E3EC3E9DC09CD6123CF(L_1, 0, ((int32_t)5058), Dictionary_2_Add_m291E5851FAB0231C97915E3EC3E9DC09CD6123CF_RuntimeMethod_var);
		Dictionary_2_tCA6FC027A4EAE9285D2860309E61DB2B271D9A80* L_2 = L_1;
		NullCheck(L_2);
		Dictionary_2_Add_m291E5851FAB0231C97915E3EC3E9DC09CD6123CF(L_2, 1, ((int32_t)4533), Dictionary_2_Add_m291E5851FAB0231C97915E3EC3E9DC09CD6123CF_RuntimeMethod_var);
		Dictionary_2_tCA6FC027A4EAE9285D2860309E61DB2B271D9A80* L_3 = L_2;
		NullCheck(L_3);
		Dictionary_2_Add_m291E5851FAB0231C97915E3EC3E9DC09CD6123CF(L_3, 4, ((int32_t)80), Dictionary_2_Add_m291E5851FAB0231C97915E3EC3E9DC09CD6123CF_RuntimeMethod_var);
		Dictionary_2_tCA6FC027A4EAE9285D2860309E61DB2B271D9A80* L_4 = L_3;
		NullCheck(L_4);
		Dictionary_2_Add_m291E5851FAB0231C97915E3EC3E9DC09CD6123CF(L_4, 5, ((int32_t)443), Dictionary_2_Add_m291E5851FAB0231C97915E3EC3E9DC09CD6123CF_RuntimeMethod_var);
		((LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4_StaticFields*)il2cpp_codegen_static_fields_for(LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4_il2cpp_TypeInfo_var))->___ProtocolToNameServerPort = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&((LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4_StaticFields*)il2cpp_codegen_static_fields_for(LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4_il2cpp_TypeInfo_var))->___ProtocolToNameServerPort), (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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncryptionDataParameters__ctor_mE570F63F3756CC7438492CDF87E957B5D844BBFB (EncryptionDataParameters_t348695C6A714BEBBBE02452ED4EB4FD955955C33* __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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CallbackTargetChange__ctor_m82FC5122C5617FDB4B07D7BC22B3AEDC0C6435CD (CallbackTargetChange_t142A08C41D8D9CDB4C18B99BC5B50BB8EAE261FA* __this, RuntimeObject* ___0_target, bool ___1_addTarget, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		RuntimeObject* L_0 = ___0_target;
		__this->___Target = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___Target), (void*)L_0);
		bool L_1 = ___1_addTarget;
		__this->___AddTarget = 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionCallbacksContainer__ctor_mAE91B4192B89C007B5320E5C4FA2A170BBC02BC5 (ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD* __this, LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ___0_client, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2B7CADC4BEB87CAE42F742654531EA7251B10350_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tE8849B7AC1B37C7BA21A8121E938A26B6BBCFF75_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(List_1_tE8849B7AC1B37C7BA21A8121E938A26B6BBCFF75_il2cpp_TypeInfo_var);
		List_1__ctor_m2B7CADC4BEB87CAE42F742654531EA7251B10350(__this, List_1__ctor_m2B7CADC4BEB87CAE42F742654531EA7251B10350_RuntimeMethod_var);
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = ___0_client;
		__this->___client = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___client), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionCallbacksContainer_OnConnected_m5B2064A195DF1E637739A1059271D4519507F0DE (ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mEE97CC354BDB0CA3201410C24DAB5519586B972A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m1B66B8A73F2DB0F5BAA569C3AF0512DC16EE5CC5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF7CDCBE96E1404E51025A125683C04DF63E99762_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IConnectionCallbacks_tB96982D50CAE34F725B4BD75CD15BF25CB10A4A7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m648E19C91B8B60F08B567E2DC38E1BD8EF823750_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t8ADE46F192BF7665659AD5187628C62E1A30BDBE V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = __this->___client;
		NullCheck(L_0);
		LoadBalancingClient_UpdateCallbackTargets_m4F2FF89CC02BB564AD056FDD305A9E079492DE73(L_0, NULL);
		Enumerator_t8ADE46F192BF7665659AD5187628C62E1A30BDBE L_1;
		L_1 = List_1_GetEnumerator_m648E19C91B8B60F08B567E2DC38E1BD8EF823750(__this, List_1_GetEnumerator_m648E19C91B8B60F08B567E2DC38E1BD8EF823750_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002b:
			{
				Enumerator_Dispose_mEE97CC354BDB0CA3201410C24DAB5519586B972A((&V_0), Enumerator_Dispose_mEE97CC354BDB0CA3201410C24DAB5519586B972A_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0020_1;
			}

IL_0014_1:
			{
				RuntimeObject* L_2;
				L_2 = Enumerator_get_Current_mF7CDCBE96E1404E51025A125683C04DF63E99762_inline((&V_0), Enumerator_get_Current_mF7CDCBE96E1404E51025A125683C04DF63E99762_RuntimeMethod_var);
				NullCheck(L_2);
				InterfaceActionInvoker0::Invoke(0, IConnectionCallbacks_tB96982D50CAE34F725B4BD75CD15BF25CB10A4A7_il2cpp_TypeInfo_var, L_2);
			}

IL_0020_1:
			{
				bool L_3;
				L_3 = Enumerator_MoveNext_m1B66B8A73F2DB0F5BAA569C3AF0512DC16EE5CC5((&V_0), Enumerator_MoveNext_m1B66B8A73F2DB0F5BAA569C3AF0512DC16EE5CC5_RuntimeMethod_var);
				if (L_3)
				{
					goto IL_0014_1;
				}
			}
			{
				goto IL_0039;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0039:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionCallbacksContainer_OnConnectedToMaster_m469FE70ABAD8A5A16CFA2D28BBC2488AEFB7D675 (ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mEE97CC354BDB0CA3201410C24DAB5519586B972A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m1B66B8A73F2DB0F5BAA569C3AF0512DC16EE5CC5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF7CDCBE96E1404E51025A125683C04DF63E99762_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IConnectionCallbacks_tB96982D50CAE34F725B4BD75CD15BF25CB10A4A7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m648E19C91B8B60F08B567E2DC38E1BD8EF823750_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t8ADE46F192BF7665659AD5187628C62E1A30BDBE V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = __this->___client;
		NullCheck(L_0);
		LoadBalancingClient_UpdateCallbackTargets_m4F2FF89CC02BB564AD056FDD305A9E079492DE73(L_0, NULL);
		Enumerator_t8ADE46F192BF7665659AD5187628C62E1A30BDBE L_1;
		L_1 = List_1_GetEnumerator_m648E19C91B8B60F08B567E2DC38E1BD8EF823750(__this, List_1_GetEnumerator_m648E19C91B8B60F08B567E2DC38E1BD8EF823750_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002b:
			{
				Enumerator_Dispose_mEE97CC354BDB0CA3201410C24DAB5519586B972A((&V_0), Enumerator_Dispose_mEE97CC354BDB0CA3201410C24DAB5519586B972A_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0020_1;
			}

IL_0014_1:
			{
				RuntimeObject* L_2;
				L_2 = Enumerator_get_Current_mF7CDCBE96E1404E51025A125683C04DF63E99762_inline((&V_0), Enumerator_get_Current_mF7CDCBE96E1404E51025A125683C04DF63E99762_RuntimeMethod_var);
				NullCheck(L_2);
				InterfaceActionInvoker0::Invoke(1, IConnectionCallbacks_tB96982D50CAE34F725B4BD75CD15BF25CB10A4A7_il2cpp_TypeInfo_var, L_2);
			}

IL_0020_1:
			{
				bool L_3;
				L_3 = Enumerator_MoveNext_m1B66B8A73F2DB0F5BAA569C3AF0512DC16EE5CC5((&V_0), Enumerator_MoveNext_m1B66B8A73F2DB0F5BAA569C3AF0512DC16EE5CC5_RuntimeMethod_var);
				if (L_3)
				{
					goto IL_0014_1;
				}
			}
			{
				goto IL_0039;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0039:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionCallbacksContainer_OnRegionListReceived_mCAD5192264F3990C360389875560C566CE4829DE (ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD* __this, RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* ___0_regionHandler, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mEE97CC354BDB0CA3201410C24DAB5519586B972A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m1B66B8A73F2DB0F5BAA569C3AF0512DC16EE5CC5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF7CDCBE96E1404E51025A125683C04DF63E99762_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IConnectionCallbacks_tB96982D50CAE34F725B4BD75CD15BF25CB10A4A7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m648E19C91B8B60F08B567E2DC38E1BD8EF823750_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t8ADE46F192BF7665659AD5187628C62E1A30BDBE V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = __this->___client;
		NullCheck(L_0);
		LoadBalancingClient_UpdateCallbackTargets_m4F2FF89CC02BB564AD056FDD305A9E079492DE73(L_0, NULL);
		Enumerator_t8ADE46F192BF7665659AD5187628C62E1A30BDBE L_1;
		L_1 = List_1_GetEnumerator_m648E19C91B8B60F08B567E2DC38E1BD8EF823750(__this, List_1_GetEnumerator_m648E19C91B8B60F08B567E2DC38E1BD8EF823750_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002c:
			{
				Enumerator_Dispose_mEE97CC354BDB0CA3201410C24DAB5519586B972A((&V_0), Enumerator_Dispose_mEE97CC354BDB0CA3201410C24DAB5519586B972A_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0021_1;
			}

IL_0014_1:
			{
				RuntimeObject* L_2;
				L_2 = Enumerator_get_Current_mF7CDCBE96E1404E51025A125683C04DF63E99762_inline((&V_0), Enumerator_get_Current_mF7CDCBE96E1404E51025A125683C04DF63E99762_RuntimeMethod_var);
				RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* L_3 = ___0_regionHandler;
				NullCheck(L_2);
				InterfaceActionInvoker1< RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* >::Invoke(3, IConnectionCallbacks_tB96982D50CAE34F725B4BD75CD15BF25CB10A4A7_il2cpp_TypeInfo_var, L_2, L_3);
			}

IL_0021_1:
			{
				bool L_4;
				L_4 = Enumerator_MoveNext_m1B66B8A73F2DB0F5BAA569C3AF0512DC16EE5CC5((&V_0), Enumerator_MoveNext_m1B66B8A73F2DB0F5BAA569C3AF0512DC16EE5CC5_RuntimeMethod_var);
				if (L_4)
				{
					goto IL_0014_1;
				}
			}
			{
				goto IL_003a;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionCallbacksContainer_OnDisconnected_mB6E52AB9B90D96CE72512973BBDD74529515AFA0 (ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD* __this, int32_t ___0_cause, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mEE97CC354BDB0CA3201410C24DAB5519586B972A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m1B66B8A73F2DB0F5BAA569C3AF0512DC16EE5CC5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF7CDCBE96E1404E51025A125683C04DF63E99762_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IConnectionCallbacks_tB96982D50CAE34F725B4BD75CD15BF25CB10A4A7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m648E19C91B8B60F08B567E2DC38E1BD8EF823750_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t8ADE46F192BF7665659AD5187628C62E1A30BDBE V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = __this->___client;
		NullCheck(L_0);
		LoadBalancingClient_UpdateCallbackTargets_m4F2FF89CC02BB564AD056FDD305A9E079492DE73(L_0, NULL);
		Enumerator_t8ADE46F192BF7665659AD5187628C62E1A30BDBE L_1;
		L_1 = List_1_GetEnumerator_m648E19C91B8B60F08B567E2DC38E1BD8EF823750(__this, List_1_GetEnumerator_m648E19C91B8B60F08B567E2DC38E1BD8EF823750_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002c:
			{
				Enumerator_Dispose_mEE97CC354BDB0CA3201410C24DAB5519586B972A((&V_0), Enumerator_Dispose_mEE97CC354BDB0CA3201410C24DAB5519586B972A_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0021_1;
			}

IL_0014_1:
			{
				RuntimeObject* L_2;
				L_2 = Enumerator_get_Current_mF7CDCBE96E1404E51025A125683C04DF63E99762_inline((&V_0), Enumerator_get_Current_mF7CDCBE96E1404E51025A125683C04DF63E99762_RuntimeMethod_var);
				int32_t L_3 = ___0_cause;
				NullCheck(L_2);
				InterfaceActionInvoker1< int32_t >::Invoke(2, IConnectionCallbacks_tB96982D50CAE34F725B4BD75CD15BF25CB10A4A7_il2cpp_TypeInfo_var, L_2, L_3);
			}

IL_0021_1:
			{
				bool L_4;
				L_4 = Enumerator_MoveNext_m1B66B8A73F2DB0F5BAA569C3AF0512DC16EE5CC5((&V_0), Enumerator_MoveNext_m1B66B8A73F2DB0F5BAA569C3AF0512DC16EE5CC5_RuntimeMethod_var);
				if (L_4)
				{
					goto IL_0014_1;
				}
			}
			{
				goto IL_003a;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionCallbacksContainer_OnCustomAuthenticationResponse_mABE4BB1F856D0B677CA74F54B92DAE3ACE4AC489 (ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD* __this, Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___0_data, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mEE97CC354BDB0CA3201410C24DAB5519586B972A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m1B66B8A73F2DB0F5BAA569C3AF0512DC16EE5CC5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF7CDCBE96E1404E51025A125683C04DF63E99762_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IConnectionCallbacks_tB96982D50CAE34F725B4BD75CD15BF25CB10A4A7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m648E19C91B8B60F08B567E2DC38E1BD8EF823750_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t8ADE46F192BF7665659AD5187628C62E1A30BDBE V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = __this->___client;
		NullCheck(L_0);
		LoadBalancingClient_UpdateCallbackTargets_m4F2FF89CC02BB564AD056FDD305A9E079492DE73(L_0, NULL);
		Enumerator_t8ADE46F192BF7665659AD5187628C62E1A30BDBE L_1;
		L_1 = List_1_GetEnumerator_m648E19C91B8B60F08B567E2DC38E1BD8EF823750(__this, List_1_GetEnumerator_m648E19C91B8B60F08B567E2DC38E1BD8EF823750_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002c:
			{
				Enumerator_Dispose_mEE97CC354BDB0CA3201410C24DAB5519586B972A((&V_0), Enumerator_Dispose_mEE97CC354BDB0CA3201410C24DAB5519586B972A_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0021_1;
			}

IL_0014_1:
			{
				RuntimeObject* L_2;
				L_2 = Enumerator_get_Current_mF7CDCBE96E1404E51025A125683C04DF63E99762_inline((&V_0), Enumerator_get_Current_mF7CDCBE96E1404E51025A125683C04DF63E99762_RuntimeMethod_var);
				Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_3 = ___0_data;
				NullCheck(L_2);
				InterfaceActionInvoker1< Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* >::Invoke(4, IConnectionCallbacks_tB96982D50CAE34F725B4BD75CD15BF25CB10A4A7_il2cpp_TypeInfo_var, L_2, L_3);
			}

IL_0021_1:
			{
				bool L_4;
				L_4 = Enumerator_MoveNext_m1B66B8A73F2DB0F5BAA569C3AF0512DC16EE5CC5((&V_0), Enumerator_MoveNext_m1B66B8A73F2DB0F5BAA569C3AF0512DC16EE5CC5_RuntimeMethod_var);
				if (L_4)
				{
					goto IL_0014_1;
				}
			}
			{
				goto IL_003a;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionCallbacksContainer_OnCustomAuthenticationFailed_m2A4541D3948AF79F581564AB585BCEED894E9884 (ConnectionCallbacksContainer_t4E9F72F713D87B67F0CA63162CFC7D100554BFFD* __this, String_t* ___0_debugMessage, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mEE97CC354BDB0CA3201410C24DAB5519586B972A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m1B66B8A73F2DB0F5BAA569C3AF0512DC16EE5CC5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF7CDCBE96E1404E51025A125683C04DF63E99762_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IConnectionCallbacks_tB96982D50CAE34F725B4BD75CD15BF25CB10A4A7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m648E19C91B8B60F08B567E2DC38E1BD8EF823750_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t8ADE46F192BF7665659AD5187628C62E1A30BDBE V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = __this->___client;
		NullCheck(L_0);
		LoadBalancingClient_UpdateCallbackTargets_m4F2FF89CC02BB564AD056FDD305A9E079492DE73(L_0, NULL);
		Enumerator_t8ADE46F192BF7665659AD5187628C62E1A30BDBE L_1;
		L_1 = List_1_GetEnumerator_m648E19C91B8B60F08B567E2DC38E1BD8EF823750(__this, List_1_GetEnumerator_m648E19C91B8B60F08B567E2DC38E1BD8EF823750_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002c:
			{
				Enumerator_Dispose_mEE97CC354BDB0CA3201410C24DAB5519586B972A((&V_0), Enumerator_Dispose_mEE97CC354BDB0CA3201410C24DAB5519586B972A_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0021_1;
			}

IL_0014_1:
			{
				RuntimeObject* L_2;
				L_2 = Enumerator_get_Current_mF7CDCBE96E1404E51025A125683C04DF63E99762_inline((&V_0), Enumerator_get_Current_mF7CDCBE96E1404E51025A125683C04DF63E99762_RuntimeMethod_var);
				String_t* L_3 = ___0_debugMessage;
				NullCheck(L_2);
				InterfaceActionInvoker1< String_t* >::Invoke(5, IConnectionCallbacks_tB96982D50CAE34F725B4BD75CD15BF25CB10A4A7_il2cpp_TypeInfo_var, L_2, L_3);
			}

IL_0021_1:
			{
				bool L_4;
				L_4 = Enumerator_MoveNext_m1B66B8A73F2DB0F5BAA569C3AF0512DC16EE5CC5((&V_0), Enumerator_MoveNext_m1B66B8A73F2DB0F5BAA569C3AF0512DC16EE5CC5_RuntimeMethod_var);
				if (L_4)
				{
					goto IL_0014_1;
				}
			}
			{
				goto IL_003a;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003a:
	{
		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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatchMakingCallbacksContainer__ctor_m912A8BAC81F05BCD9AD5CA67C8A50B1B2562CF86 (MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* __this, LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ___0_client, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m4AD9687780D3572D8A89F87326BC3F3DF9140D11_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB416217C00F9A152E34844C4679D34A5645DA679_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(List_1_tB416217C00F9A152E34844C4679D34A5645DA679_il2cpp_TypeInfo_var);
		List_1__ctor_m4AD9687780D3572D8A89F87326BC3F3DF9140D11(__this, List_1__ctor_m4AD9687780D3572D8A89F87326BC3F3DF9140D11_RuntimeMethod_var);
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = ___0_client;
		__this->___client = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___client), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatchMakingCallbacksContainer_OnCreatedRoom_m8E0D76B2CAC7D68CF6765FFA72291FBACDD826AB (MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mEBA10CB770D51B55B5302148FFE9000E3B096D51_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m775A5CD15AA6E94614352806A5060ED4A59C8DED_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m76C0F231151B8CA85B18328F89FCBEAF2D89615E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMatchmakingCallbacks_tE0A102C4938627053FDDDDDAF165F072ACB9569D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m24961D78F1BC51CCF2E3130D4C4B1ACE6511125F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_tC5CD747279483750E09CEA5742D2178B6275C494 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = __this->___client;
		NullCheck(L_0);
		LoadBalancingClient_UpdateCallbackTargets_m4F2FF89CC02BB564AD056FDD305A9E079492DE73(L_0, NULL);
		Enumerator_tC5CD747279483750E09CEA5742D2178B6275C494 L_1;
		L_1 = List_1_GetEnumerator_m24961D78F1BC51CCF2E3130D4C4B1ACE6511125F(__this, List_1_GetEnumerator_m24961D78F1BC51CCF2E3130D4C4B1ACE6511125F_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002b:
			{
				Enumerator_Dispose_mEBA10CB770D51B55B5302148FFE9000E3B096D51((&V_0), Enumerator_Dispose_mEBA10CB770D51B55B5302148FFE9000E3B096D51_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0020_1;
			}

IL_0014_1:
			{
				RuntimeObject* L_2;
				L_2 = Enumerator_get_Current_m76C0F231151B8CA85B18328F89FCBEAF2D89615E_inline((&V_0), Enumerator_get_Current_m76C0F231151B8CA85B18328F89FCBEAF2D89615E_RuntimeMethod_var);
				NullCheck(L_2);
				InterfaceActionInvoker0::Invoke(1, IMatchmakingCallbacks_tE0A102C4938627053FDDDDDAF165F072ACB9569D_il2cpp_TypeInfo_var, L_2);
			}

IL_0020_1:
			{
				bool L_3;
				L_3 = Enumerator_MoveNext_m775A5CD15AA6E94614352806A5060ED4A59C8DED((&V_0), Enumerator_MoveNext_m775A5CD15AA6E94614352806A5060ED4A59C8DED_RuntimeMethod_var);
				if (L_3)
				{
					goto IL_0014_1;
				}
			}
			{
				goto IL_0039;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0039:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatchMakingCallbacksContainer_OnJoinedRoom_m706BC3A5877F1873EAA56FD78F396B83B2D73C7F (MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mEBA10CB770D51B55B5302148FFE9000E3B096D51_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m775A5CD15AA6E94614352806A5060ED4A59C8DED_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m76C0F231151B8CA85B18328F89FCBEAF2D89615E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMatchmakingCallbacks_tE0A102C4938627053FDDDDDAF165F072ACB9569D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m24961D78F1BC51CCF2E3130D4C4B1ACE6511125F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_tC5CD747279483750E09CEA5742D2178B6275C494 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = __this->___client;
		NullCheck(L_0);
		LoadBalancingClient_UpdateCallbackTargets_m4F2FF89CC02BB564AD056FDD305A9E079492DE73(L_0, NULL);
		Enumerator_tC5CD747279483750E09CEA5742D2178B6275C494 L_1;
		L_1 = List_1_GetEnumerator_m24961D78F1BC51CCF2E3130D4C4B1ACE6511125F(__this, List_1_GetEnumerator_m24961D78F1BC51CCF2E3130D4C4B1ACE6511125F_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002b:
			{
				Enumerator_Dispose_mEBA10CB770D51B55B5302148FFE9000E3B096D51((&V_0), Enumerator_Dispose_mEBA10CB770D51B55B5302148FFE9000E3B096D51_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0020_1;
			}

IL_0014_1:
			{
				RuntimeObject* L_2;
				L_2 = Enumerator_get_Current_m76C0F231151B8CA85B18328F89FCBEAF2D89615E_inline((&V_0), Enumerator_get_Current_m76C0F231151B8CA85B18328F89FCBEAF2D89615E_RuntimeMethod_var);
				NullCheck(L_2);
				InterfaceActionInvoker0::Invoke(3, IMatchmakingCallbacks_tE0A102C4938627053FDDDDDAF165F072ACB9569D_il2cpp_TypeInfo_var, L_2);
			}

IL_0020_1:
			{
				bool L_3;
				L_3 = Enumerator_MoveNext_m775A5CD15AA6E94614352806A5060ED4A59C8DED((&V_0), Enumerator_MoveNext_m775A5CD15AA6E94614352806A5060ED4A59C8DED_RuntimeMethod_var);
				if (L_3)
				{
					goto IL_0014_1;
				}
			}
			{
				goto IL_0039;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0039:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatchMakingCallbacksContainer_OnCreateRoomFailed_m17A6AEC07BA3C822ED30614E46CCE8104EA0A738 (MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* __this, int16_t ___0_returnCode, String_t* ___1_message, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mEBA10CB770D51B55B5302148FFE9000E3B096D51_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m775A5CD15AA6E94614352806A5060ED4A59C8DED_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m76C0F231151B8CA85B18328F89FCBEAF2D89615E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMatchmakingCallbacks_tE0A102C4938627053FDDDDDAF165F072ACB9569D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m24961D78F1BC51CCF2E3130D4C4B1ACE6511125F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_tC5CD747279483750E09CEA5742D2178B6275C494 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = __this->___client;
		NullCheck(L_0);
		LoadBalancingClient_UpdateCallbackTargets_m4F2FF89CC02BB564AD056FDD305A9E079492DE73(L_0, NULL);
		Enumerator_tC5CD747279483750E09CEA5742D2178B6275C494 L_1;
		L_1 = List_1_GetEnumerator_m24961D78F1BC51CCF2E3130D4C4B1ACE6511125F(__this, List_1_GetEnumerator_m24961D78F1BC51CCF2E3130D4C4B1ACE6511125F_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002d:
			{
				Enumerator_Dispose_mEBA10CB770D51B55B5302148FFE9000E3B096D51((&V_0), Enumerator_Dispose_mEBA10CB770D51B55B5302148FFE9000E3B096D51_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0022_1;
			}

IL_0014_1:
			{
				RuntimeObject* L_2;
				L_2 = Enumerator_get_Current_m76C0F231151B8CA85B18328F89FCBEAF2D89615E_inline((&V_0), Enumerator_get_Current_m76C0F231151B8CA85B18328F89FCBEAF2D89615E_RuntimeMethod_var);
				int16_t L_3 = ___0_returnCode;
				String_t* L_4 = ___1_message;
				NullCheck(L_2);
				InterfaceActionInvoker2< int16_t, String_t* >::Invoke(2, IMatchmakingCallbacks_tE0A102C4938627053FDDDDDAF165F072ACB9569D_il2cpp_TypeInfo_var, L_2, L_3, L_4);
			}

IL_0022_1:
			{
				bool L_5;
				L_5 = Enumerator_MoveNext_m775A5CD15AA6E94614352806A5060ED4A59C8DED((&V_0), Enumerator_MoveNext_m775A5CD15AA6E94614352806A5060ED4A59C8DED_RuntimeMethod_var);
				if (L_5)
				{
					goto IL_0014_1;
				}
			}
			{
				goto IL_003b;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatchMakingCallbacksContainer_OnJoinRandomFailed_m1ABDEEBCD01F9D67AB3DADBD2AE05D855B08D0D5 (MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* __this, int16_t ___0_returnCode, String_t* ___1_message, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mEBA10CB770D51B55B5302148FFE9000E3B096D51_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m775A5CD15AA6E94614352806A5060ED4A59C8DED_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m76C0F231151B8CA85B18328F89FCBEAF2D89615E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMatchmakingCallbacks_tE0A102C4938627053FDDDDDAF165F072ACB9569D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m24961D78F1BC51CCF2E3130D4C4B1ACE6511125F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_tC5CD747279483750E09CEA5742D2178B6275C494 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = __this->___client;
		NullCheck(L_0);
		LoadBalancingClient_UpdateCallbackTargets_m4F2FF89CC02BB564AD056FDD305A9E079492DE73(L_0, NULL);
		Enumerator_tC5CD747279483750E09CEA5742D2178B6275C494 L_1;
		L_1 = List_1_GetEnumerator_m24961D78F1BC51CCF2E3130D4C4B1ACE6511125F(__this, List_1_GetEnumerator_m24961D78F1BC51CCF2E3130D4C4B1ACE6511125F_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002d:
			{
				Enumerator_Dispose_mEBA10CB770D51B55B5302148FFE9000E3B096D51((&V_0), Enumerator_Dispose_mEBA10CB770D51B55B5302148FFE9000E3B096D51_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0022_1;
			}

IL_0014_1:
			{
				RuntimeObject* L_2;
				L_2 = Enumerator_get_Current_m76C0F231151B8CA85B18328F89FCBEAF2D89615E_inline((&V_0), Enumerator_get_Current_m76C0F231151B8CA85B18328F89FCBEAF2D89615E_RuntimeMethod_var);
				int16_t L_3 = ___0_returnCode;
				String_t* L_4 = ___1_message;
				NullCheck(L_2);
				InterfaceActionInvoker2< int16_t, String_t* >::Invoke(5, IMatchmakingCallbacks_tE0A102C4938627053FDDDDDAF165F072ACB9569D_il2cpp_TypeInfo_var, L_2, L_3, L_4);
			}

IL_0022_1:
			{
				bool L_5;
				L_5 = Enumerator_MoveNext_m775A5CD15AA6E94614352806A5060ED4A59C8DED((&V_0), Enumerator_MoveNext_m775A5CD15AA6E94614352806A5060ED4A59C8DED_RuntimeMethod_var);
				if (L_5)
				{
					goto IL_0014_1;
				}
			}
			{
				goto IL_003b;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatchMakingCallbacksContainer_OnJoinRoomFailed_mF985571F6BA5638660536648C04F8AF8A5B32FAD (MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* __this, int16_t ___0_returnCode, String_t* ___1_message, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mEBA10CB770D51B55B5302148FFE9000E3B096D51_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m775A5CD15AA6E94614352806A5060ED4A59C8DED_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m76C0F231151B8CA85B18328F89FCBEAF2D89615E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMatchmakingCallbacks_tE0A102C4938627053FDDDDDAF165F072ACB9569D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m24961D78F1BC51CCF2E3130D4C4B1ACE6511125F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_tC5CD747279483750E09CEA5742D2178B6275C494 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = __this->___client;
		NullCheck(L_0);
		LoadBalancingClient_UpdateCallbackTargets_m4F2FF89CC02BB564AD056FDD305A9E079492DE73(L_0, NULL);
		Enumerator_tC5CD747279483750E09CEA5742D2178B6275C494 L_1;
		L_1 = List_1_GetEnumerator_m24961D78F1BC51CCF2E3130D4C4B1ACE6511125F(__this, List_1_GetEnumerator_m24961D78F1BC51CCF2E3130D4C4B1ACE6511125F_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002d:
			{
				Enumerator_Dispose_mEBA10CB770D51B55B5302148FFE9000E3B096D51((&V_0), Enumerator_Dispose_mEBA10CB770D51B55B5302148FFE9000E3B096D51_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0022_1;
			}

IL_0014_1:
			{
				RuntimeObject* L_2;
				L_2 = Enumerator_get_Current_m76C0F231151B8CA85B18328F89FCBEAF2D89615E_inline((&V_0), Enumerator_get_Current_m76C0F231151B8CA85B18328F89FCBEAF2D89615E_RuntimeMethod_var);
				int16_t L_3 = ___0_returnCode;
				String_t* L_4 = ___1_message;
				NullCheck(L_2);
				InterfaceActionInvoker2< int16_t, String_t* >::Invoke(4, IMatchmakingCallbacks_tE0A102C4938627053FDDDDDAF165F072ACB9569D_il2cpp_TypeInfo_var, L_2, L_3, L_4);
			}

IL_0022_1:
			{
				bool L_5;
				L_5 = Enumerator_MoveNext_m775A5CD15AA6E94614352806A5060ED4A59C8DED((&V_0), Enumerator_MoveNext_m775A5CD15AA6E94614352806A5060ED4A59C8DED_RuntimeMethod_var);
				if (L_5)
				{
					goto IL_0014_1;
				}
			}
			{
				goto IL_003b;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatchMakingCallbacksContainer_OnLeftRoom_m6F7663274EEB2C06C40C0C937BB3063863995478 (MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mEBA10CB770D51B55B5302148FFE9000E3B096D51_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m775A5CD15AA6E94614352806A5060ED4A59C8DED_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m76C0F231151B8CA85B18328F89FCBEAF2D89615E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMatchmakingCallbacks_tE0A102C4938627053FDDDDDAF165F072ACB9569D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m24961D78F1BC51CCF2E3130D4C4B1ACE6511125F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_tC5CD747279483750E09CEA5742D2178B6275C494 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = __this->___client;
		NullCheck(L_0);
		LoadBalancingClient_UpdateCallbackTargets_m4F2FF89CC02BB564AD056FDD305A9E079492DE73(L_0, NULL);
		Enumerator_tC5CD747279483750E09CEA5742D2178B6275C494 L_1;
		L_1 = List_1_GetEnumerator_m24961D78F1BC51CCF2E3130D4C4B1ACE6511125F(__this, List_1_GetEnumerator_m24961D78F1BC51CCF2E3130D4C4B1ACE6511125F_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002b:
			{
				Enumerator_Dispose_mEBA10CB770D51B55B5302148FFE9000E3B096D51((&V_0), Enumerator_Dispose_mEBA10CB770D51B55B5302148FFE9000E3B096D51_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0020_1;
			}

IL_0014_1:
			{
				RuntimeObject* L_2;
				L_2 = Enumerator_get_Current_m76C0F231151B8CA85B18328F89FCBEAF2D89615E_inline((&V_0), Enumerator_get_Current_m76C0F231151B8CA85B18328F89FCBEAF2D89615E_RuntimeMethod_var);
				NullCheck(L_2);
				InterfaceActionInvoker0::Invoke(6, IMatchmakingCallbacks_tE0A102C4938627053FDDDDDAF165F072ACB9569D_il2cpp_TypeInfo_var, L_2);
			}

IL_0020_1:
			{
				bool L_3;
				L_3 = Enumerator_MoveNext_m775A5CD15AA6E94614352806A5060ED4A59C8DED((&V_0), Enumerator_MoveNext_m775A5CD15AA6E94614352806A5060ED4A59C8DED_RuntimeMethod_var);
				if (L_3)
				{
					goto IL_0014_1;
				}
			}
			{
				goto IL_0039;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0039:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatchMakingCallbacksContainer_OnFriendListUpdate_mEC6BDABF33A8B5D8F05F5F2B9C6242D779203E45 (MatchMakingCallbacksContainer_tEDF984018478E15D3031775F859CD94D66275C97* __this, List_1_tAF836F2F45E5E36A0C7B30A5B2C2B8FED009605F* ___0_friendList, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mEBA10CB770D51B55B5302148FFE9000E3B096D51_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m775A5CD15AA6E94614352806A5060ED4A59C8DED_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m76C0F231151B8CA85B18328F89FCBEAF2D89615E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMatchmakingCallbacks_tE0A102C4938627053FDDDDDAF165F072ACB9569D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m24961D78F1BC51CCF2E3130D4C4B1ACE6511125F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_tC5CD747279483750E09CEA5742D2178B6275C494 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = __this->___client;
		NullCheck(L_0);
		LoadBalancingClient_UpdateCallbackTargets_m4F2FF89CC02BB564AD056FDD305A9E079492DE73(L_0, NULL);
		Enumerator_tC5CD747279483750E09CEA5742D2178B6275C494 L_1;
		L_1 = List_1_GetEnumerator_m24961D78F1BC51CCF2E3130D4C4B1ACE6511125F(__this, List_1_GetEnumerator_m24961D78F1BC51CCF2E3130D4C4B1ACE6511125F_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002c:
			{
				Enumerator_Dispose_mEBA10CB770D51B55B5302148FFE9000E3B096D51((&V_0), Enumerator_Dispose_mEBA10CB770D51B55B5302148FFE9000E3B096D51_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0021_1;
			}

IL_0014_1:
			{
				RuntimeObject* L_2;
				L_2 = Enumerator_get_Current_m76C0F231151B8CA85B18328F89FCBEAF2D89615E_inline((&V_0), Enumerator_get_Current_m76C0F231151B8CA85B18328F89FCBEAF2D89615E_RuntimeMethod_var);
				List_1_tAF836F2F45E5E36A0C7B30A5B2C2B8FED009605F* L_3 = ___0_friendList;
				NullCheck(L_2);
				InterfaceActionInvoker1< List_1_tAF836F2F45E5E36A0C7B30A5B2C2B8FED009605F* >::Invoke(0, IMatchmakingCallbacks_tE0A102C4938627053FDDDDDAF165F072ACB9569D_il2cpp_TypeInfo_var, L_2, L_3);
			}

IL_0021_1:
			{
				bool L_4;
				L_4 = Enumerator_MoveNext_m775A5CD15AA6E94614352806A5060ED4A59C8DED((&V_0), Enumerator_MoveNext_m775A5CD15AA6E94614352806A5060ED4A59C8DED_RuntimeMethod_var);
				if (L_4)
				{
					goto IL_0014_1;
				}
			}
			{
				goto IL_003a;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003a:
	{
		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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InRoomCallbacksContainer__ctor_mC2BC4E2CFB5884B4DD584FB04A1ADBFDD99165B6 (InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488* __this, LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ___0_client, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m628078ED22E98E2C35D9D4893C27B4B38A8F03C7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4F821CA2AA7004F1136ECCB4B0D0B5FDA0CED6CB_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(List_1_t4F821CA2AA7004F1136ECCB4B0D0B5FDA0CED6CB_il2cpp_TypeInfo_var);
		List_1__ctor_m628078ED22E98E2C35D9D4893C27B4B38A8F03C7(__this, List_1__ctor_m628078ED22E98E2C35D9D4893C27B4B38A8F03C7_RuntimeMethod_var);
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = ___0_client;
		__this->___client = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___client), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InRoomCallbacksContainer_OnPlayerEnteredRoom_mB99A8998A22C3A969C96FC91D27370A91D073346 (InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488* __this, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_newPlayer, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mDADD120A347BBAF4C54995AACDA4CFC7B480E149_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3512149081C40F89E2E5E1E434BBF212FD089EA0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6754D330E0682D6380B69F053111D547CDB65B9B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInRoomCallbacks_tCB5BF2989170F7922DF9DDC0026A29C9F97913E3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mFA81F5981B9C1F40E2E7F221A0A17A5434C2E756_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t47360EA5FF744667AFDD2C9B2FABB4019714714E V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = __this->___client;
		NullCheck(L_0);
		LoadBalancingClient_UpdateCallbackTargets_m4F2FF89CC02BB564AD056FDD305A9E079492DE73(L_0, NULL);
		Enumerator_t47360EA5FF744667AFDD2C9B2FABB4019714714E L_1;
		L_1 = List_1_GetEnumerator_mFA81F5981B9C1F40E2E7F221A0A17A5434C2E756(__this, List_1_GetEnumerator_mFA81F5981B9C1F40E2E7F221A0A17A5434C2E756_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002c:
			{
				Enumerator_Dispose_mDADD120A347BBAF4C54995AACDA4CFC7B480E149((&V_0), Enumerator_Dispose_mDADD120A347BBAF4C54995AACDA4CFC7B480E149_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0021_1;
			}

IL_0014_1:
			{
				RuntimeObject* L_2;
				L_2 = Enumerator_get_Current_m6754D330E0682D6380B69F053111D547CDB65B9B_inline((&V_0), Enumerator_get_Current_m6754D330E0682D6380B69F053111D547CDB65B9B_RuntimeMethod_var);
				Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_3 = ___0_newPlayer;
				NullCheck(L_2);
				InterfaceActionInvoker1< Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* >::Invoke(0, IInRoomCallbacks_tCB5BF2989170F7922DF9DDC0026A29C9F97913E3_il2cpp_TypeInfo_var, L_2, L_3);
			}

IL_0021_1:
			{
				bool L_4;
				L_4 = Enumerator_MoveNext_m3512149081C40F89E2E5E1E434BBF212FD089EA0((&V_0), Enumerator_MoveNext_m3512149081C40F89E2E5E1E434BBF212FD089EA0_RuntimeMethod_var);
				if (L_4)
				{
					goto IL_0014_1;
				}
			}
			{
				goto IL_003a;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InRoomCallbacksContainer_OnPlayerLeftRoom_m025F6624FCA6E49DD87B1F9283B519375A0032ED (InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488* __this, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_otherPlayer, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mDADD120A347BBAF4C54995AACDA4CFC7B480E149_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3512149081C40F89E2E5E1E434BBF212FD089EA0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6754D330E0682D6380B69F053111D547CDB65B9B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInRoomCallbacks_tCB5BF2989170F7922DF9DDC0026A29C9F97913E3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mFA81F5981B9C1F40E2E7F221A0A17A5434C2E756_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t47360EA5FF744667AFDD2C9B2FABB4019714714E V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = __this->___client;
		NullCheck(L_0);
		LoadBalancingClient_UpdateCallbackTargets_m4F2FF89CC02BB564AD056FDD305A9E079492DE73(L_0, NULL);
		Enumerator_t47360EA5FF744667AFDD2C9B2FABB4019714714E L_1;
		L_1 = List_1_GetEnumerator_mFA81F5981B9C1F40E2E7F221A0A17A5434C2E756(__this, List_1_GetEnumerator_mFA81F5981B9C1F40E2E7F221A0A17A5434C2E756_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002c:
			{
				Enumerator_Dispose_mDADD120A347BBAF4C54995AACDA4CFC7B480E149((&V_0), Enumerator_Dispose_mDADD120A347BBAF4C54995AACDA4CFC7B480E149_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0021_1;
			}

IL_0014_1:
			{
				RuntimeObject* L_2;
				L_2 = Enumerator_get_Current_m6754D330E0682D6380B69F053111D547CDB65B9B_inline((&V_0), Enumerator_get_Current_m6754D330E0682D6380B69F053111D547CDB65B9B_RuntimeMethod_var);
				Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_3 = ___0_otherPlayer;
				NullCheck(L_2);
				InterfaceActionInvoker1< Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* >::Invoke(1, IInRoomCallbacks_tCB5BF2989170F7922DF9DDC0026A29C9F97913E3_il2cpp_TypeInfo_var, L_2, L_3);
			}

IL_0021_1:
			{
				bool L_4;
				L_4 = Enumerator_MoveNext_m3512149081C40F89E2E5E1E434BBF212FD089EA0((&V_0), Enumerator_MoveNext_m3512149081C40F89E2E5E1E434BBF212FD089EA0_RuntimeMethod_var);
				if (L_4)
				{
					goto IL_0014_1;
				}
			}
			{
				goto IL_003a;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InRoomCallbacksContainer_OnRoomPropertiesUpdate_m0D96FF82986BB9A3001693BB6B65F0B81E71CDA2 (InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488* __this, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___0_propertiesThatChanged, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mDADD120A347BBAF4C54995AACDA4CFC7B480E149_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3512149081C40F89E2E5E1E434BBF212FD089EA0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6754D330E0682D6380B69F053111D547CDB65B9B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInRoomCallbacks_tCB5BF2989170F7922DF9DDC0026A29C9F97913E3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mFA81F5981B9C1F40E2E7F221A0A17A5434C2E756_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t47360EA5FF744667AFDD2C9B2FABB4019714714E V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = __this->___client;
		NullCheck(L_0);
		LoadBalancingClient_UpdateCallbackTargets_m4F2FF89CC02BB564AD056FDD305A9E079492DE73(L_0, NULL);
		Enumerator_t47360EA5FF744667AFDD2C9B2FABB4019714714E L_1;
		L_1 = List_1_GetEnumerator_mFA81F5981B9C1F40E2E7F221A0A17A5434C2E756(__this, List_1_GetEnumerator_mFA81F5981B9C1F40E2E7F221A0A17A5434C2E756_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002c:
			{
				Enumerator_Dispose_mDADD120A347BBAF4C54995AACDA4CFC7B480E149((&V_0), Enumerator_Dispose_mDADD120A347BBAF4C54995AACDA4CFC7B480E149_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0021_1;
			}

IL_0014_1:
			{
				RuntimeObject* L_2;
				L_2 = Enumerator_get_Current_m6754D330E0682D6380B69F053111D547CDB65B9B_inline((&V_0), Enumerator_get_Current_m6754D330E0682D6380B69F053111D547CDB65B9B_RuntimeMethod_var);
				Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_3 = ___0_propertiesThatChanged;
				NullCheck(L_2);
				InterfaceActionInvoker1< Hashtable_tD626399B3ADFD501225241D7366103F35472542A* >::Invoke(2, IInRoomCallbacks_tCB5BF2989170F7922DF9DDC0026A29C9F97913E3_il2cpp_TypeInfo_var, L_2, L_3);
			}

IL_0021_1:
			{
				bool L_4;
				L_4 = Enumerator_MoveNext_m3512149081C40F89E2E5E1E434BBF212FD089EA0((&V_0), Enumerator_MoveNext_m3512149081C40F89E2E5E1E434BBF212FD089EA0_RuntimeMethod_var);
				if (L_4)
				{
					goto IL_0014_1;
				}
			}
			{
				goto IL_003a;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InRoomCallbacksContainer_OnPlayerPropertiesUpdate_mBFDB51810043C93C55DCA31E3E947D57E5B2966D (InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488* __this, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_targetPlayer, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___1_changedProp, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mDADD120A347BBAF4C54995AACDA4CFC7B480E149_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3512149081C40F89E2E5E1E434BBF212FD089EA0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6754D330E0682D6380B69F053111D547CDB65B9B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInRoomCallbacks_tCB5BF2989170F7922DF9DDC0026A29C9F97913E3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mFA81F5981B9C1F40E2E7F221A0A17A5434C2E756_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t47360EA5FF744667AFDD2C9B2FABB4019714714E V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = __this->___client;
		NullCheck(L_0);
		LoadBalancingClient_UpdateCallbackTargets_m4F2FF89CC02BB564AD056FDD305A9E079492DE73(L_0, NULL);
		Enumerator_t47360EA5FF744667AFDD2C9B2FABB4019714714E L_1;
		L_1 = List_1_GetEnumerator_mFA81F5981B9C1F40E2E7F221A0A17A5434C2E756(__this, List_1_GetEnumerator_mFA81F5981B9C1F40E2E7F221A0A17A5434C2E756_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002d:
			{
				Enumerator_Dispose_mDADD120A347BBAF4C54995AACDA4CFC7B480E149((&V_0), Enumerator_Dispose_mDADD120A347BBAF4C54995AACDA4CFC7B480E149_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0022_1;
			}

IL_0014_1:
			{
				RuntimeObject* L_2;
				L_2 = Enumerator_get_Current_m6754D330E0682D6380B69F053111D547CDB65B9B_inline((&V_0), Enumerator_get_Current_m6754D330E0682D6380B69F053111D547CDB65B9B_RuntimeMethod_var);
				Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_3 = ___0_targetPlayer;
				Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_4 = ___1_changedProp;
				NullCheck(L_2);
				InterfaceActionInvoker2< Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C*, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* >::Invoke(3, IInRoomCallbacks_tCB5BF2989170F7922DF9DDC0026A29C9F97913E3_il2cpp_TypeInfo_var, L_2, L_3, L_4);
			}

IL_0022_1:
			{
				bool L_5;
				L_5 = Enumerator_MoveNext_m3512149081C40F89E2E5E1E434BBF212FD089EA0((&V_0), Enumerator_MoveNext_m3512149081C40F89E2E5E1E434BBF212FD089EA0_RuntimeMethod_var);
				if (L_5)
				{
					goto IL_0014_1;
				}
			}
			{
				goto IL_003b;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InRoomCallbacksContainer_OnMasterClientSwitched_m269C36AC3F9705DBA052299E2799DBCC6AEF28CC (InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488* __this, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_newMasterClient, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mDADD120A347BBAF4C54995AACDA4CFC7B480E149_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3512149081C40F89E2E5E1E434BBF212FD089EA0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6754D330E0682D6380B69F053111D547CDB65B9B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInRoomCallbacks_tCB5BF2989170F7922DF9DDC0026A29C9F97913E3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mFA81F5981B9C1F40E2E7F221A0A17A5434C2E756_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t47360EA5FF744667AFDD2C9B2FABB4019714714E V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = __this->___client;
		NullCheck(L_0);
		LoadBalancingClient_UpdateCallbackTargets_m4F2FF89CC02BB564AD056FDD305A9E079492DE73(L_0, NULL);
		Enumerator_t47360EA5FF744667AFDD2C9B2FABB4019714714E L_1;
		L_1 = List_1_GetEnumerator_mFA81F5981B9C1F40E2E7F221A0A17A5434C2E756(__this, List_1_GetEnumerator_mFA81F5981B9C1F40E2E7F221A0A17A5434C2E756_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002c:
			{
				Enumerator_Dispose_mDADD120A347BBAF4C54995AACDA4CFC7B480E149((&V_0), Enumerator_Dispose_mDADD120A347BBAF4C54995AACDA4CFC7B480E149_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0021_1;
			}

IL_0014_1:
			{
				RuntimeObject* L_2;
				L_2 = Enumerator_get_Current_m6754D330E0682D6380B69F053111D547CDB65B9B_inline((&V_0), Enumerator_get_Current_m6754D330E0682D6380B69F053111D547CDB65B9B_RuntimeMethod_var);
				Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_3 = ___0_newMasterClient;
				NullCheck(L_2);
				InterfaceActionInvoker1< Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* >::Invoke(4, IInRoomCallbacks_tCB5BF2989170F7922DF9DDC0026A29C9F97913E3_il2cpp_TypeInfo_var, L_2, L_3);
			}

IL_0021_1:
			{
				bool L_4;
				L_4 = Enumerator_MoveNext_m3512149081C40F89E2E5E1E434BBF212FD089EA0((&V_0), Enumerator_MoveNext_m3512149081C40F89E2E5E1E434BBF212FD089EA0_RuntimeMethod_var);
				if (L_4)
				{
					goto IL_0014_1;
				}
			}
			{
				goto IL_003a;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003a:
	{
		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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyCallbacksContainer__ctor_mD9E01E130BE3389CC1846DBA3298659AE5B06CF5 (LobbyCallbacksContainer_tEF75E5B06B44AD5DE298FA7C597901BAE1E352FC* __this, LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ___0_client, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7D001BCAAF3E0DE69B85153568D31284CB6DEFAE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9BB6ED2D092D595654AEDA7D26FBA1CBC4E1E777_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(List_1_t9BB6ED2D092D595654AEDA7D26FBA1CBC4E1E777_il2cpp_TypeInfo_var);
		List_1__ctor_m7D001BCAAF3E0DE69B85153568D31284CB6DEFAE(__this, List_1__ctor_m7D001BCAAF3E0DE69B85153568D31284CB6DEFAE_RuntimeMethod_var);
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = ___0_client;
		__this->___client = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___client), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyCallbacksContainer_OnJoinedLobby_m9909EDF69A095A8A9E1042A09384CF0E6880BF01 (LobbyCallbacksContainer_tEF75E5B06B44AD5DE298FA7C597901BAE1E352FC* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m25C014CAAC2757CEAD7F1F76027227A9687DB730_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m547EC7D95D89D74FBF80EB2161F2C78D9E3E3ADB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1D460DC8DEC48E9BFD1314AFA84533F6F3817900_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILobbyCallbacks_t55D801FA8AC43C29D7518F69EFD5CC5921981073_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m72C6B01646534D32B378EBA0DF96C24695E85EEF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t7B030683B20FEE551B45225B8438AB8121F20E95 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = __this->___client;
		NullCheck(L_0);
		LoadBalancingClient_UpdateCallbackTargets_m4F2FF89CC02BB564AD056FDD305A9E079492DE73(L_0, NULL);
		Enumerator_t7B030683B20FEE551B45225B8438AB8121F20E95 L_1;
		L_1 = List_1_GetEnumerator_m72C6B01646534D32B378EBA0DF96C24695E85EEF(__this, List_1_GetEnumerator_m72C6B01646534D32B378EBA0DF96C24695E85EEF_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002b:
			{
				Enumerator_Dispose_m25C014CAAC2757CEAD7F1F76027227A9687DB730((&V_0), Enumerator_Dispose_m25C014CAAC2757CEAD7F1F76027227A9687DB730_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0020_1;
			}

IL_0014_1:
			{
				RuntimeObject* L_2;
				L_2 = Enumerator_get_Current_m1D460DC8DEC48E9BFD1314AFA84533F6F3817900_inline((&V_0), Enumerator_get_Current_m1D460DC8DEC48E9BFD1314AFA84533F6F3817900_RuntimeMethod_var);
				NullCheck(L_2);
				InterfaceActionInvoker0::Invoke(0, ILobbyCallbacks_t55D801FA8AC43C29D7518F69EFD5CC5921981073_il2cpp_TypeInfo_var, L_2);
			}

IL_0020_1:
			{
				bool L_3;
				L_3 = Enumerator_MoveNext_m547EC7D95D89D74FBF80EB2161F2C78D9E3E3ADB((&V_0), Enumerator_MoveNext_m547EC7D95D89D74FBF80EB2161F2C78D9E3E3ADB_RuntimeMethod_var);
				if (L_3)
				{
					goto IL_0014_1;
				}
			}
			{
				goto IL_0039;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0039:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyCallbacksContainer_OnLeftLobby_m070A8F24A1E4974E981A5BC47F55C35F4161B28A (LobbyCallbacksContainer_tEF75E5B06B44AD5DE298FA7C597901BAE1E352FC* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m25C014CAAC2757CEAD7F1F76027227A9687DB730_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m547EC7D95D89D74FBF80EB2161F2C78D9E3E3ADB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1D460DC8DEC48E9BFD1314AFA84533F6F3817900_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILobbyCallbacks_t55D801FA8AC43C29D7518F69EFD5CC5921981073_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m72C6B01646534D32B378EBA0DF96C24695E85EEF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t7B030683B20FEE551B45225B8438AB8121F20E95 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = __this->___client;
		NullCheck(L_0);
		LoadBalancingClient_UpdateCallbackTargets_m4F2FF89CC02BB564AD056FDD305A9E079492DE73(L_0, NULL);
		Enumerator_t7B030683B20FEE551B45225B8438AB8121F20E95 L_1;
		L_1 = List_1_GetEnumerator_m72C6B01646534D32B378EBA0DF96C24695E85EEF(__this, List_1_GetEnumerator_m72C6B01646534D32B378EBA0DF96C24695E85EEF_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002b:
			{
				Enumerator_Dispose_m25C014CAAC2757CEAD7F1F76027227A9687DB730((&V_0), Enumerator_Dispose_m25C014CAAC2757CEAD7F1F76027227A9687DB730_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0020_1;
			}

IL_0014_1:
			{
				RuntimeObject* L_2;
				L_2 = Enumerator_get_Current_m1D460DC8DEC48E9BFD1314AFA84533F6F3817900_inline((&V_0), Enumerator_get_Current_m1D460DC8DEC48E9BFD1314AFA84533F6F3817900_RuntimeMethod_var);
				NullCheck(L_2);
				InterfaceActionInvoker0::Invoke(1, ILobbyCallbacks_t55D801FA8AC43C29D7518F69EFD5CC5921981073_il2cpp_TypeInfo_var, L_2);
			}

IL_0020_1:
			{
				bool L_3;
				L_3 = Enumerator_MoveNext_m547EC7D95D89D74FBF80EB2161F2C78D9E3E3ADB((&V_0), Enumerator_MoveNext_m547EC7D95D89D74FBF80EB2161F2C78D9E3E3ADB_RuntimeMethod_var);
				if (L_3)
				{
					goto IL_0014_1;
				}
			}
			{
				goto IL_0039;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0039:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyCallbacksContainer_OnRoomListUpdate_m511A5C40CF017CAD9358C788CF2416B42F34D2EB (LobbyCallbacksContainer_tEF75E5B06B44AD5DE298FA7C597901BAE1E352FC* __this, List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE* ___0_roomList, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m25C014CAAC2757CEAD7F1F76027227A9687DB730_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m547EC7D95D89D74FBF80EB2161F2C78D9E3E3ADB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1D460DC8DEC48E9BFD1314AFA84533F6F3817900_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILobbyCallbacks_t55D801FA8AC43C29D7518F69EFD5CC5921981073_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m72C6B01646534D32B378EBA0DF96C24695E85EEF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t7B030683B20FEE551B45225B8438AB8121F20E95 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = __this->___client;
		NullCheck(L_0);
		LoadBalancingClient_UpdateCallbackTargets_m4F2FF89CC02BB564AD056FDD305A9E079492DE73(L_0, NULL);
		Enumerator_t7B030683B20FEE551B45225B8438AB8121F20E95 L_1;
		L_1 = List_1_GetEnumerator_m72C6B01646534D32B378EBA0DF96C24695E85EEF(__this, List_1_GetEnumerator_m72C6B01646534D32B378EBA0DF96C24695E85EEF_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002c:
			{
				Enumerator_Dispose_m25C014CAAC2757CEAD7F1F76027227A9687DB730((&V_0), Enumerator_Dispose_m25C014CAAC2757CEAD7F1F76027227A9687DB730_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0021_1;
			}

IL_0014_1:
			{
				RuntimeObject* L_2;
				L_2 = Enumerator_get_Current_m1D460DC8DEC48E9BFD1314AFA84533F6F3817900_inline((&V_0), Enumerator_get_Current_m1D460DC8DEC48E9BFD1314AFA84533F6F3817900_RuntimeMethod_var);
				List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE* L_3 = ___0_roomList;
				NullCheck(L_2);
				InterfaceActionInvoker1< List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE* >::Invoke(2, ILobbyCallbacks_t55D801FA8AC43C29D7518F69EFD5CC5921981073_il2cpp_TypeInfo_var, L_2, L_3);
			}

IL_0021_1:
			{
				bool L_4;
				L_4 = Enumerator_MoveNext_m547EC7D95D89D74FBF80EB2161F2C78D9E3E3ADB((&V_0), Enumerator_MoveNext_m547EC7D95D89D74FBF80EB2161F2C78D9E3E3ADB_RuntimeMethod_var);
				if (L_4)
				{
					goto IL_0014_1;
				}
			}
			{
				goto IL_003a;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyCallbacksContainer_OnLobbyStatisticsUpdate_m7422F74116B93CAF5F4E494001C91075AD17A208 (LobbyCallbacksContainer_tEF75E5B06B44AD5DE298FA7C597901BAE1E352FC* __this, List_1_t9502060F404ACB6B9ACF04BFA5D0DFC653142A15* ___0_lobbyStatistics, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m25C014CAAC2757CEAD7F1F76027227A9687DB730_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m547EC7D95D89D74FBF80EB2161F2C78D9E3E3ADB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1D460DC8DEC48E9BFD1314AFA84533F6F3817900_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILobbyCallbacks_t55D801FA8AC43C29D7518F69EFD5CC5921981073_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m72C6B01646534D32B378EBA0DF96C24695E85EEF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t7B030683B20FEE551B45225B8438AB8121F20E95 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = __this->___client;
		NullCheck(L_0);
		LoadBalancingClient_UpdateCallbackTargets_m4F2FF89CC02BB564AD056FDD305A9E079492DE73(L_0, NULL);
		Enumerator_t7B030683B20FEE551B45225B8438AB8121F20E95 L_1;
		L_1 = List_1_GetEnumerator_m72C6B01646534D32B378EBA0DF96C24695E85EEF(__this, List_1_GetEnumerator_m72C6B01646534D32B378EBA0DF96C24695E85EEF_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002c:
			{
				Enumerator_Dispose_m25C014CAAC2757CEAD7F1F76027227A9687DB730((&V_0), Enumerator_Dispose_m25C014CAAC2757CEAD7F1F76027227A9687DB730_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0021_1;
			}

IL_0014_1:
			{
				RuntimeObject* L_2;
				L_2 = Enumerator_get_Current_m1D460DC8DEC48E9BFD1314AFA84533F6F3817900_inline((&V_0), Enumerator_get_Current_m1D460DC8DEC48E9BFD1314AFA84533F6F3817900_RuntimeMethod_var);
				List_1_t9502060F404ACB6B9ACF04BFA5D0DFC653142A15* L_3 = ___0_lobbyStatistics;
				NullCheck(L_2);
				InterfaceActionInvoker1< List_1_t9502060F404ACB6B9ACF04BFA5D0DFC653142A15* >::Invoke(3, ILobbyCallbacks_t55D801FA8AC43C29D7518F69EFD5CC5921981073_il2cpp_TypeInfo_var, L_2, L_3);
			}

IL_0021_1:
			{
				bool L_4;
				L_4 = Enumerator_MoveNext_m547EC7D95D89D74FBF80EB2161F2C78D9E3E3ADB((&V_0), Enumerator_MoveNext_m547EC7D95D89D74FBF80EB2161F2C78D9E3E3ADB_RuntimeMethod_var);
				if (L_4)
				{
					goto IL_0014_1;
				}
			}
			{
				goto IL_003a;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003a:
	{
		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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebRpcCallbacksContainer__ctor_m7ADBCD544D158DC6CC02779A0D8606845F4B4B65 (WebRpcCallbacksContainer_t88E62A57DFEECEC90CE6EC40A270C0C188AD1851* __this, LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ___0_client, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF8D4CD22F4C47D895FB2B32DD4F5D63225F9C97E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8DDAEBF6D3E8EC9D57859D99A7E19A62A8961FCF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(List_1_t8DDAEBF6D3E8EC9D57859D99A7E19A62A8961FCF_il2cpp_TypeInfo_var);
		List_1__ctor_mF8D4CD22F4C47D895FB2B32DD4F5D63225F9C97E(__this, List_1__ctor_mF8D4CD22F4C47D895FB2B32DD4F5D63225F9C97E_RuntimeMethod_var);
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = ___0_client;
		__this->___client = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___client), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebRpcCallbacksContainer_OnWebRpcResponse_mD4268378C7649E5A9E5B91BCA31D02AB43F39111 (WebRpcCallbacksContainer_t88E62A57DFEECEC90CE6EC40A270C0C188AD1851* __this, OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* ___0_response, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m7272294882AEA5DCC6933076EFEA73440E4C6CCC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mDF83B915984E0BC6B355AC4678E21CB7ED2A08FD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mFFFE0C2D08D33E40E435C2439BD4CF1C4AAF2365_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IWebRpcCallback_t68A54DE1F16F0A4C59C594C2991B2199EC85851B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m0BBE43FA98EE088988F37A4CDE9AF3560E47F75B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_tDDB3332EB06157E5D131B1C29A819C493BD451CC V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = __this->___client;
		NullCheck(L_0);
		LoadBalancingClient_UpdateCallbackTargets_m4F2FF89CC02BB564AD056FDD305A9E079492DE73(L_0, NULL);
		Enumerator_tDDB3332EB06157E5D131B1C29A819C493BD451CC L_1;
		L_1 = List_1_GetEnumerator_m0BBE43FA98EE088988F37A4CDE9AF3560E47F75B(__this, List_1_GetEnumerator_m0BBE43FA98EE088988F37A4CDE9AF3560E47F75B_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002c:
			{
				Enumerator_Dispose_m7272294882AEA5DCC6933076EFEA73440E4C6CCC((&V_0), Enumerator_Dispose_m7272294882AEA5DCC6933076EFEA73440E4C6CCC_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0021_1;
			}

IL_0014_1:
			{
				RuntimeObject* L_2;
				L_2 = Enumerator_get_Current_mFFFE0C2D08D33E40E435C2439BD4CF1C4AAF2365_inline((&V_0), Enumerator_get_Current_mFFFE0C2D08D33E40E435C2439BD4CF1C4AAF2365_RuntimeMethod_var);
				OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_3 = ___0_response;
				NullCheck(L_2);
				InterfaceActionInvoker1< OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* >::Invoke(0, IWebRpcCallback_t68A54DE1F16F0A4C59C594C2991B2199EC85851B_il2cpp_TypeInfo_var, L_2, L_3);
			}

IL_0021_1:
			{
				bool L_4;
				L_4 = Enumerator_MoveNext_mDF83B915984E0BC6B355AC4678E21CB7ED2A08FD((&V_0), Enumerator_MoveNext_mDF83B915984E0BC6B355AC4678E21CB7ED2A08FD_RuntimeMethod_var);
				if (L_4)
				{
					goto IL_0014_1;
				}
			}
			{
				goto IL_003a;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003a:
	{
		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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ErrorInfoCallbacksContainer__ctor_m976B3FEDF6160C731C8762C6A6507EAE04B8B683 (ErrorInfoCallbacksContainer_tF60CA97691A86635843C02EEA1D689A384BC7ED7* __this, LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ___0_client, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF9CDE19E822EBBC3705F06F1E07B04090566551D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t81254F411640ADA726C0B3EDF58984A0A6AAADC2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(List_1_t81254F411640ADA726C0B3EDF58984A0A6AAADC2_il2cpp_TypeInfo_var);
		List_1__ctor_mF9CDE19E822EBBC3705F06F1E07B04090566551D(__this, List_1__ctor_mF9CDE19E822EBBC3705F06F1E07B04090566551D_RuntimeMethod_var);
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = ___0_client;
		__this->___client = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___client), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ErrorInfoCallbacksContainer_OnErrorInfo_m18DE8E3B8426397909810082FA592BEAFE5C85BE (ErrorInfoCallbacksContainer_tF60CA97691A86635843C02EEA1D689A384BC7ED7* __this, ErrorInfo_tBEC0163224E8E559901B5BA6D2DDDC2B15D013ED* ___0_errorInfo, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mF30E3D192E52B3D13A4B41AC5D300076A86D2389_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mDCE24998BA7382E4F3485B57F99E64BA2F05A980_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mBA69D097088D09FFF3ECAA61CD04028CA849AE3F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IErrorInfoCallback_tAC62D24D228ECEB607474829F647EC768D9705AE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mFD4BB6AFCF79885A3571B99D52C69B6086D65A94_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t09908EEC2090705D440336567A3D50888124CB2A V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = __this->___client;
		NullCheck(L_0);
		LoadBalancingClient_UpdateCallbackTargets_m4F2FF89CC02BB564AD056FDD305A9E079492DE73(L_0, NULL);
		Enumerator_t09908EEC2090705D440336567A3D50888124CB2A L_1;
		L_1 = List_1_GetEnumerator_mFD4BB6AFCF79885A3571B99D52C69B6086D65A94(__this, List_1_GetEnumerator_mFD4BB6AFCF79885A3571B99D52C69B6086D65A94_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002c:
			{
				Enumerator_Dispose_mF30E3D192E52B3D13A4B41AC5D300076A86D2389((&V_0), Enumerator_Dispose_mF30E3D192E52B3D13A4B41AC5D300076A86D2389_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0021_1;
			}

IL_0014_1:
			{
				RuntimeObject* L_2;
				L_2 = Enumerator_get_Current_mBA69D097088D09FFF3ECAA61CD04028CA849AE3F_inline((&V_0), Enumerator_get_Current_mBA69D097088D09FFF3ECAA61CD04028CA849AE3F_RuntimeMethod_var);
				ErrorInfo_tBEC0163224E8E559901B5BA6D2DDDC2B15D013ED* L_3 = ___0_errorInfo;
				NullCheck(L_2);
				InterfaceActionInvoker1< ErrorInfo_tBEC0163224E8E559901B5BA6D2DDDC2B15D013ED* >::Invoke(0, IErrorInfoCallback_tAC62D24D228ECEB607474829F647EC768D9705AE_il2cpp_TypeInfo_var, L_2, L_3);
			}

IL_0021_1:
			{
				bool L_4;
				L_4 = Enumerator_MoveNext_mDCE24998BA7382E4F3485B57F99E64BA2F05A980((&V_0), Enumerator_MoveNext_mDCE24998BA7382E4F3485B57F99E64BA2F05A980_RuntimeMethod_var);
				if (L_4)
				{
					goto IL_0014_1;
				}
			}
			{
				goto IL_003a;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003a:
	{
		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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ErrorInfo__ctor_mBD10B330F8FE2CF138458A2203FCDC59E38A3241 (ErrorInfo_tBEC0163224E8E559901B5BA6D2DDDC2B15D013ED* __this, EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* ___0_eventData, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		EventData_t1D834FCA8C994FD4AA4D12372B5532170DFD3681* L_0 = ___0_eventData;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = EventData_get_Item_mACA137D18353A551D1A1B2B18F055E4E0B7A7D02(L_0, (uint8_t)((int32_t)218), NULL);
		__this->___Info = ((String_t*)IsInstSealed((RuntimeObject*)L_1, il2cpp_defaults.string_class));
		Il2CppCodeGenWriteBarrier((void**)(&__this->___Info), (void*)((String_t*)IsInstSealed((RuntimeObject*)L_1, il2cpp_defaults.string_class)));
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ErrorInfo_ToString_m886361CB42B3B418F4FDB60D1D0B5B1098C14F33 (ErrorInfo_tBEC0163224E8E559901B5BA6D2DDDC2B15D013ED* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD60514E7B711A0C246185BB814F59EAE0CDBE59F);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = __this->___Info;
		String_t* L_1;
		L_1 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralD60514E7B711A0C246185BB814F59EAE0CDBE59F, L_0, NULL);
		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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* LoadBalancingPeer_get_PingImplementation_mD1C0A555043A9491E0939D2F1F5E16AA178FBC28 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t* L_0 = ((RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB_StaticFields*)il2cpp_codegen_static_fields_for(RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB_il2cpp_TypeInfo_var))->___PingImplementation;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingPeer_set_PingImplementation_m5CABAC76B5E9576BA37F4AAB2E2834C09890C836 (Type_t* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t* L_0 = ___0_value;
		((RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB_StaticFields*)il2cpp_codegen_static_fields_for(RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB_il2cpp_TypeInfo_var))->___PingImplementation = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB_StaticFields*)il2cpp_codegen_static_fields_for(RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB_il2cpp_TypeInfo_var))->___PingImplementation), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingPeer__ctor_m0F479484345978405270E676267DAB3422FA5B37 (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, uint8_t ___0_protocolType, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t6B245BF02D5FB1E137A1258BA7D10B8BAF3C09C9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t6A45258E73200ABBFC35FC091D2CAB4AAA70EE07_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pool_1__ctor_m9986FF38B68D6C1B61854F91B1E87BF15B9AFE8D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pool_1_t47635E10016E83A1E327B583977D1F043544FB48_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__4_0_mE47A46A965D27DE97D5D14EE8243D301E87B5AE4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__4_1_mBA3932CC8470ED8E12B239E9C3C9315387E2D6B1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Func_1_t6A45258E73200ABBFC35FC091D2CAB4AAA70EE07* G_B2_0 = NULL;
	LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* G_B2_1 = NULL;
	Func_1_t6A45258E73200ABBFC35FC091D2CAB4AAA70EE07* G_B1_0 = NULL;
	LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* G_B1_1 = NULL;
	Action_1_t6B245BF02D5FB1E137A1258BA7D10B8BAF3C09C9* G_B4_0 = NULL;
	Func_1_t6A45258E73200ABBFC35FC091D2CAB4AAA70EE07* G_B4_1 = NULL;
	LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* G_B4_2 = NULL;
	Action_1_t6B245BF02D5FB1E137A1258BA7D10B8BAF3C09C9* G_B3_0 = NULL;
	Func_1_t6A45258E73200ABBFC35FC091D2CAB4AAA70EE07* G_B3_1 = NULL;
	LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* G_B3_2 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_il2cpp_TypeInfo_var);
		Func_1_t6A45258E73200ABBFC35FC091D2CAB4AAA70EE07* L_0 = ((U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_il2cpp_TypeInfo_var))->___U3CU3E9__4_0;
		Func_1_t6A45258E73200ABBFC35FC091D2CAB4AAA70EE07* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			G_B2_1 = __this;
			goto IL_0020;
		}
		G_B1_0 = L_1;
		G_B1_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_il2cpp_TypeInfo_var);
		U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784* L_2 = ((U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_1_t6A45258E73200ABBFC35FC091D2CAB4AAA70EE07* L_3 = (Func_1_t6A45258E73200ABBFC35FC091D2CAB4AAA70EE07*)il2cpp_codegen_object_new(Func_1_t6A45258E73200ABBFC35FC091D2CAB4AAA70EE07_il2cpp_TypeInfo_var);
		Func_1__ctor_m3DBA9C5D8CF4A7C12F0EED9205FFB06D3DB01C44(L_3, L_2, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__4_0_mE47A46A965D27DE97D5D14EE8243D301E87B5AE4_RuntimeMethod_var), NULL);
		Func_1_t6A45258E73200ABBFC35FC091D2CAB4AAA70EE07* L_4 = L_3;
		((U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_il2cpp_TypeInfo_var))->___U3CU3E9__4_0 = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_il2cpp_TypeInfo_var))->___U3CU3E9__4_0), (void*)L_4);
		G_B2_0 = L_4;
		G_B2_1 = G_B1_1;
	}

IL_0020:
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_il2cpp_TypeInfo_var);
		Action_1_t6B245BF02D5FB1E137A1258BA7D10B8BAF3C09C9* L_5 = ((U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_il2cpp_TypeInfo_var))->___U3CU3E9__4_1;
		Action_1_t6B245BF02D5FB1E137A1258BA7D10B8BAF3C09C9* L_6 = L_5;
		if (L_6)
		{
			G_B4_0 = L_6;
			G_B4_1 = G_B2_0;
			G_B4_2 = G_B2_1;
			goto IL_003f;
		}
		G_B3_0 = L_6;
		G_B3_1 = G_B2_0;
		G_B3_2 = G_B2_1;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_il2cpp_TypeInfo_var);
		U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784* L_7 = ((U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_il2cpp_TypeInfo_var))->___U3CU3E9;
		Action_1_t6B245BF02D5FB1E137A1258BA7D10B8BAF3C09C9* L_8 = (Action_1_t6B245BF02D5FB1E137A1258BA7D10B8BAF3C09C9*)il2cpp_codegen_object_new(Action_1_t6B245BF02D5FB1E137A1258BA7D10B8BAF3C09C9_il2cpp_TypeInfo_var);
		Action_1__ctor_mD2631744D273E2C3BD71CACF77C72ADB37B1A32F(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__4_1_mBA3932CC8470ED8E12B239E9C3C9315387E2D6B1_RuntimeMethod_var), NULL);
		Action_1_t6B245BF02D5FB1E137A1258BA7D10B8BAF3C09C9* L_9 = L_8;
		((U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_il2cpp_TypeInfo_var))->___U3CU3E9__4_1 = L_9;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_il2cpp_TypeInfo_var))->___U3CU3E9__4_1), (void*)L_9);
		G_B4_0 = L_9;
		G_B4_1 = G_B3_1;
		G_B4_2 = G_B3_2;
	}

IL_003f:
	{
		Pool_1_t47635E10016E83A1E327B583977D1F043544FB48* L_10 = (Pool_1_t47635E10016E83A1E327B583977D1F043544FB48*)il2cpp_codegen_object_new(Pool_1_t47635E10016E83A1E327B583977D1F043544FB48_il2cpp_TypeInfo_var);
		Pool_1__ctor_m9986FF38B68D6C1B61854F91B1E87BF15B9AFE8D(L_10, G_B4_1, G_B4_0, 1, Pool_1__ctor_m9986FF38B68D6C1B61854F91B1E87BF15B9AFE8D_RuntimeMethod_var);
		NullCheck(G_B4_2);
		G_B4_2->___paramDictionaryPool = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&G_B4_2->___paramDictionaryPool), (void*)L_10);
		uint8_t L_11 = ___0_protocolType;
		il2cpp_codegen_runtime_class_init_inline(PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C_il2cpp_TypeInfo_var);
		PhotonPeer__ctor_mF8FA39905A8224500C063DBABA13923FBBE300DA(__this, L_11, NULL);
		LoadBalancingPeer_ConfigUnitySockets_mC344F1EF8B5054D1DD2750E3646E9EE28C881EEA(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingPeer__ctor_m93696AFB3E63A67862184ABD93BDCBAFC12B59C0 (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, RuntimeObject* ___0_listener, uint8_t ___1_protocolType, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint8_t L_0 = ___1_protocolType;
		LoadBalancingPeer__ctor_m0F479484345978405270E676267DAB3422FA5B37(__this, L_0, NULL);
		RuntimeObject* L_1 = ___0_listener;
		il2cpp_codegen_runtime_class_init_inline(PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C_il2cpp_TypeInfo_var);
		PhotonPeer_set_Listener_m6195DFF83B7ACFBFA25470FAEC5FAA23C8AF9699_inline(__this, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingPeer_ConfigUnitySockets_mC344F1EF8B5054D1DD2750E3646E9EE28C881EEA (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mAE765E357E41A8F8E5B4BB7432F18D8C7CC3BDC1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LoadBalancingPeer_ConfigUnitySockets_mC344F1EF8B5054D1DD2750E3646E9EE28C881EEA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_GetType_m50BCE4A0EB39D97381431E6CC2576C50DCE69C67_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1F8B28CFFF704DB3769B10DBB3290A133248008A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCB68C7C4D22B75A2C98587E5B35395233B0F5BF6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF21EBFE1C104A20E9BD26C28A1EFC59E11FB4C8C);
		s_Il2CppMethodInitialized = true;
	}
	Type_t* V_0 = NULL;
	{
		V_0 = (Type_t*)NULL;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_0;
		L_0 = il2cpp_codegen_get_type(_stringLiteralCB68C7C4D22B75A2C98587E5B35395233B0F5BF6, (bool)0, Type_GetType_m50BCE4A0EB39D97381431E6CC2576C50DCE69C67_RuntimeMethod_var, LoadBalancingPeer_ConfigUnitySockets_mC344F1EF8B5054D1DD2750E3646E9EE28C881EEA_RuntimeMethod_var);
		V_0 = L_0;
		Type_t* L_1 = V_0;
		bool L_2;
		L_2 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, (Type_t*)NULL, NULL);
		if (!L_2)
		{
			goto IL_0023;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_3;
		L_3 = il2cpp_codegen_get_type(_stringLiteral1F8B28CFFF704DB3769B10DBB3290A133248008A, (bool)0, Type_GetType_m50BCE4A0EB39D97381431E6CC2576C50DCE69C67_RuntimeMethod_var, LoadBalancingPeer_ConfigUnitySockets_mC344F1EF8B5054D1DD2750E3646E9EE28C881EEA_RuntimeMethod_var);
		V_0 = L_3;
	}

IL_0023:
	{
		Type_t* L_4 = V_0;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		bool L_5;
		L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_4, (Type_t*)NULL, NULL);
		if (!L_5)
		{
			goto IL_0038;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_6;
		L_6 = il2cpp_codegen_get_type(_stringLiteralF21EBFE1C104A20E9BD26C28A1EFC59E11FB4C8C, (bool)0, Type_GetType_m50BCE4A0EB39D97381431E6CC2576C50DCE69C67_RuntimeMethod_var, LoadBalancingPeer_ConfigUnitySockets_mC344F1EF8B5054D1DD2750E3646E9EE28C881EEA_RuntimeMethod_var);
		V_0 = L_6;
	}

IL_0038:
	{
		Type_t* L_7 = V_0;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		bool L_8;
		L_8 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_7, (Type_t*)NULL, NULL);
		if (!L_8)
		{
			goto IL_005b;
		}
	}
	{
		Dictionary_2_tAD182111317FFA6F3D46F2A5D89115A1E112F989* L_9 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)__this)->___SocketImplementationConfig;
		Type_t* L_10 = V_0;
		NullCheck(L_9);
		Dictionary_2_set_Item_mAE765E357E41A8F8E5B4BB7432F18D8C7CC3BDC1(L_9, 4, L_10, Dictionary_2_set_Item_mAE765E357E41A8F8E5B4BB7432F18D8C7CC3BDC1_RuntimeMethod_var);
		Dictionary_2_tAD182111317FFA6F3D46F2A5D89115A1E112F989* L_11 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)__this)->___SocketImplementationConfig;
		Type_t* L_12 = V_0;
		NullCheck(L_11);
		Dictionary_2_set_Item_mAE765E357E41A8F8E5B4BB7432F18D8C7CC3BDC1(L_11, 5, L_12, Dictionary_2_set_Item_mAE765E357E41A8F8E5B4BB7432F18D8C7CC3BDC1_RuntimeMethod_var);
	}

IL_005b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingPeer_OpGetRegions_m904DB048F85D1476EDBD78EF4B186B202CD25F19 (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, String_t* ___0_appId, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mBE0AE799EA1BCFCDA47500D7D88B1E897D6AE5EA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* V_0 = NULL;
	SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_0 = (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*)il2cpp_codegen_object_new(Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_mBE0AE799EA1BCFCDA47500D7D88B1E897D6AE5EA(L_0, 1, Dictionary_2__ctor_mBE0AE799EA1BCFCDA47500D7D88B1E897D6AE5EA_RuntimeMethod_var);
		V_0 = L_0;
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_1 = V_0;
		String_t* L_2 = ___0_appId;
		NullCheck(L_1);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_1, (uint8_t)((int32_t)224), L_2, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_3 = V_0;
		il2cpp_codegen_initobj((&V_1), sizeof(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8));
		il2cpp_codegen_runtime_class_init_inline(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		SendOptions_set_Reliability_mE183CC0D1E7EC44C9ADF1F0E17D20A3A05BD5C6A((&V_1), (bool)1, NULL);
		(&V_1)->___Encrypt = (bool)1;
		SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_4 = V_1;
		bool L_5;
		L_5 = VirtualFuncInvoker3< bool, uint8_t, Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*, SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 >::Invoke(15, __this, (uint8_t)((int32_t)220), L_3, L_4);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingPeer_OpJoinLobby_m8AC7B41BB0AD0F933CF5730662F16C530B8C7B2F (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* ___0_lobby, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9325DB7B2963AB8B3285ED0C3538AA72231E7BCB);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* V_0 = NULL;
	{
		uint8_t L_0 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)__this)->___DebugOut;
		if ((((int32_t)L_0) < ((int32_t)3)))
		{
			goto IL_001a;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = PhotonPeer_get_Listener_mB769F69826EC32376B6FB257FEF8B7AC7881B971_inline(__this, NULL);
		NullCheck(L_1);
		InterfaceActionInvoker2< uint8_t, String_t* >::Invoke(0, IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var, L_1, 3, _stringLiteral9325DB7B2963AB8B3285ED0C3538AA72231E7BCB);
	}

IL_001a:
	{
		V_0 = (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*)NULL;
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_2 = ___0_lobby;
		if (!L_2)
		{
			goto IL_0054;
		}
	}
	{
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_3 = ___0_lobby;
		NullCheck(L_3);
		bool L_4;
		L_4 = TypedLobby_get_IsDefault_mE87811BFC98E8FFE2ADBA3B1FCF7CB3807C427CA(L_3, NULL);
		if (L_4)
		{
			goto IL_0054;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_5 = (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*)il2cpp_codegen_object_new(Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048(L_5, Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		V_0 = L_5;
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_6 = V_0;
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_7 = ___0_lobby;
		NullCheck(L_7);
		String_t* L_8 = L_7->___Name;
		NullCheck(L_6);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_6, (uint8_t)((int32_t)213), L_8, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_9 = V_0;
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_10 = ___0_lobby;
		NullCheck(L_10);
		uint8_t L_11 = L_10->___Type;
		uint8_t L_12 = ((uint8_t)L_11);
		RuntimeObject* L_13 = Box(il2cpp_defaults.byte_class, &L_12);
		NullCheck(L_9);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_9, (uint8_t)((int32_t)212), L_13, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_0054:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_14 = V_0;
		il2cpp_codegen_runtime_class_init_inline(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_15 = ((SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_StaticFields*)il2cpp_codegen_static_fields_for(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var))->___SendReliable;
		bool L_16;
		L_16 = VirtualFuncInvoker3< bool, uint8_t, Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*, SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 >::Invoke(15, __this, (uint8_t)((int32_t)229), L_14, L_15);
		return L_16;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingPeer_OpLeaveLobby_mE57AB67E3BD8E49BECCF5F98F482EAAED03AC687 (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE616C7944C0F8BFE8AA3D3D48914FC5EEF2121A);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint8_t L_0 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)__this)->___DebugOut;
		if ((((int32_t)L_0) < ((int32_t)3)))
		{
			goto IL_001a;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = PhotonPeer_get_Listener_mB769F69826EC32376B6FB257FEF8B7AC7881B971_inline(__this, NULL);
		NullCheck(L_1);
		InterfaceActionInvoker2< uint8_t, String_t* >::Invoke(0, IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var, L_1, 3, _stringLiteralEE616C7944C0F8BFE8AA3D3D48914FC5EEF2121A);
	}

IL_001a:
	{
		il2cpp_codegen_runtime_class_init_inline(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_2 = ((SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_StaticFields*)il2cpp_codegen_static_fields_for(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var))->___SendReliable;
		bool L_3;
		L_3 = VirtualFuncInvoker3< bool, uint8_t, Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*, SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 >::Invoke(15, __this, (uint8_t)((int32_t)228), (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*)NULL, L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LoadBalancingPeer_RoomOptionsToOpParameters_mE565BE00F5A6D5D8F278907B61AA77D4A119029D (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* ___0_op, RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* ___1_roomOptions, bool ___2_usePropertiesKey, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_0 = NULL;
	int32_t V_1 = 0;
	uint8_t V_2 = 0x0;
	int32_t G_B4_0 = 0;
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* G_B4_1 = NULL;
	int32_t G_B3_0 = 0;
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* G_B3_1 = NULL;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B5_0 = NULL;
	int32_t G_B5_1 = 0;
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* G_B5_2 = NULL;
	int32_t G_B9_0 = 0;
	{
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_0 = ___1_roomOptions;
		if (L_0)
		{
			goto IL_000a;
		}
	}
	{
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_1 = (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23*)il2cpp_codegen_object_new(RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23_il2cpp_TypeInfo_var);
		RoomOptions__ctor_m06A5DAB18D3385E8AED5DA84C8A89D9C7E8498F8(L_1, NULL);
		___1_roomOptions = L_1;
	}

IL_000a:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_2 = (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)il2cpp_codegen_object_new(Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1C4D2BF84624173510D714545C1FBB92ADEFC624(L_2, NULL);
		V_0 = L_2;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_3 = V_0;
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_4 = ___1_roomOptions;
		NullCheck(L_4);
		bool L_5;
		L_5 = RoomOptions_get_IsOpen_m23FCA5D11C3B429B370D87A7E6BAAD032DFF6FC1_inline(L_4, NULL);
		bool L_6 = L_5;
		RuntimeObject* L_7 = Box(il2cpp_defaults.boolean_class, &L_6);
		NullCheck(L_3);
		Hashtable_set_Item_m27BF74ACA5188603E1D3CBDCAE140C590BA9217A(L_3, (uint8_t)((int32_t)253), L_7, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_8 = V_0;
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_9 = ___1_roomOptions;
		NullCheck(L_9);
		bool L_10;
		L_10 = RoomOptions_get_IsVisible_m3A6FE1E13DC3BC7BD287449190CCD1F0DB9A4C86_inline(L_9, NULL);
		bool L_11 = L_10;
		RuntimeObject* L_12 = Box(il2cpp_defaults.boolean_class, &L_11);
		NullCheck(L_8);
		Hashtable_set_Item_m27BF74ACA5188603E1D3CBDCAE140C590BA9217A(L_8, (uint8_t)((int32_t)254), L_12, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_13 = V_0;
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_14 = ___1_roomOptions;
		NullCheck(L_14);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_14->___CustomRoomPropertiesForLobby;
		if (!L_15)
		{
			G_B4_0 = ((int32_t)250);
			G_B4_1 = L_13;
			goto IL_0052;
		}
		G_B3_0 = ((int32_t)250);
		G_B3_1 = L_13;
	}
	{
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_16 = ___1_roomOptions;
		NullCheck(L_16);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_16->___CustomRoomPropertiesForLobby;
		G_B5_0 = L_17;
		G_B5_1 = G_B3_0;
		G_B5_2 = G_B3_1;
		goto IL_0058;
	}

IL_0052:
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)0);
		G_B5_0 = L_18;
		G_B5_1 = G_B4_0;
		G_B5_2 = G_B4_1;
	}

IL_0058:
	{
		NullCheck(G_B5_2);
		Hashtable_set_Item_m27BF74ACA5188603E1D3CBDCAE140C590BA9217A(G_B5_2, (uint8_t)G_B5_1, (RuntimeObject*)G_B5_0, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_19 = V_0;
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_20 = ___1_roomOptions;
		NullCheck(L_20);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_21 = L_20->___CustomRoomProperties;
		il2cpp_codegen_runtime_class_init_inline(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		Extensions_MergeStringKeys_mDEDDE56F5A71A86B226F80FAE6D891B3AB44FC2A(L_19, L_21, NULL);
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_22 = ___1_roomOptions;
		NullCheck(L_22);
		int32_t L_23 = L_22->___MaxPlayers;
		if ((((int32_t)L_23) <= ((int32_t)0)))
		{
			goto IL_00b1;
		}
	}
	{
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_24 = ___1_roomOptions;
		NullCheck(L_24);
		int32_t L_25 = L_24->___MaxPlayers;
		if ((((int32_t)L_25) <= ((int32_t)((int32_t)255))))
		{
			goto IL_0082;
		}
	}
	{
		G_B9_0 = 0;
		goto IL_0089;
	}

IL_0082:
	{
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_26 = ___1_roomOptions;
		NullCheck(L_26);
		int32_t L_27 = L_26->___MaxPlayers;
		G_B9_0 = ((int32_t)(uint8_t)L_27);
	}

IL_0089:
	{
		V_2 = (uint8_t)G_B9_0;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_28 = V_0;
		uint8_t L_29 = V_2;
		uint8_t L_30 = L_29;
		RuntimeObject* L_31 = Box(il2cpp_defaults.byte_class, &L_30);
		NullCheck(L_28);
		Hashtable_set_Item_m27BF74ACA5188603E1D3CBDCAE140C590BA9217A(L_28, (uint8_t)((int32_t)255), L_31, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_32 = V_0;
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_33 = ___1_roomOptions;
		NullCheck(L_33);
		int32_t L_34 = L_33->___MaxPlayers;
		int32_t L_35 = L_34;
		RuntimeObject* L_36 = Box(il2cpp_defaults.int32_class, &L_35);
		NullCheck(L_32);
		Hashtable_set_Item_m27BF74ACA5188603E1D3CBDCAE140C590BA9217A(L_32, (uint8_t)((int32_t)243), L_36, NULL);
	}

IL_00b1:
	{
		bool L_37 = ___2_usePropertiesKey;
		if (L_37)
		{
			goto IL_00c2;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_38 = ___0_op;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_39 = V_0;
		NullCheck(L_38);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_38, (uint8_t)((int32_t)248), L_39, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		goto IL_00ce;
	}

IL_00c2:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_40 = ___0_op;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_41 = V_0;
		NullCheck(L_40);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_40, (uint8_t)((int32_t)251), L_41, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_00ce:
	{
		V_1 = 0;
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_42 = ___1_roomOptions;
		NullCheck(L_42);
		bool L_43;
		L_43 = RoomOptions_get_CleanupCacheOnLeave_mF416FC57C9A0CB96825CAD70D9A6FEAC1398D897_inline(L_42, NULL);
		if (!L_43)
		{
			goto IL_00ef;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_44 = ___0_op;
		bool L_45 = ((bool)1);
		RuntimeObject* L_46 = Box(il2cpp_defaults.boolean_class, &L_45);
		NullCheck(L_44);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_44, (uint8_t)((int32_t)241), L_46, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		int32_t L_47 = V_1;
		V_1 = ((int32_t)(L_47|2));
		goto IL_0111;
	}

IL_00ef:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_48 = ___0_op;
		bool L_49 = ((bool)0);
		RuntimeObject* L_50 = Box(il2cpp_defaults.boolean_class, &L_49);
		NullCheck(L_48);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_48, (uint8_t)((int32_t)241), L_50, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_51 = V_0;
		bool L_52 = ((bool)0);
		RuntimeObject* L_53 = Box(il2cpp_defaults.boolean_class, &L_52);
		NullCheck(L_51);
		Hashtable_set_Item_m27BF74ACA5188603E1D3CBDCAE140C590BA9217A(L_51, (uint8_t)((int32_t)249), L_53, NULL);
	}

IL_0111:
	{
		int32_t L_54 = V_1;
		V_1 = ((int32_t)(L_54|1));
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_55 = ___0_op;
		bool L_56 = ((bool)1);
		RuntimeObject* L_57 = Box(il2cpp_defaults.boolean_class, &L_56);
		NullCheck(L_55);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_55, (uint8_t)((int32_t)232), L_57, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_58 = ___1_roomOptions;
		NullCheck(L_58);
		int32_t L_59 = L_58->___PlayerTtl;
		if ((((int32_t)L_59) > ((int32_t)0)))
		{
			goto IL_0138;
		}
	}
	{
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_60 = ___1_roomOptions;
		NullCheck(L_60);
		int32_t L_61 = L_60->___PlayerTtl;
		if ((!(((uint32_t)L_61) == ((uint32_t)(-1)))))
		{
			goto IL_014e;
		}
	}

IL_0138:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_62 = ___0_op;
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_63 = ___1_roomOptions;
		NullCheck(L_63);
		int32_t L_64 = L_63->___PlayerTtl;
		int32_t L_65 = L_64;
		RuntimeObject* L_66 = Box(il2cpp_defaults.int32_class, &L_65);
		NullCheck(L_62);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_62, (uint8_t)((int32_t)235), L_66, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_014e:
	{
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_67 = ___1_roomOptions;
		NullCheck(L_67);
		int32_t L_68 = L_67->___EmptyRoomTtl;
		if ((((int32_t)L_68) <= ((int32_t)0)))
		{
			goto IL_016d;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_69 = ___0_op;
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_70 = ___1_roomOptions;
		NullCheck(L_70);
		int32_t L_71 = L_70->___EmptyRoomTtl;
		int32_t L_72 = L_71;
		RuntimeObject* L_73 = Box(il2cpp_defaults.int32_class, &L_72);
		NullCheck(L_69);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_69, (uint8_t)((int32_t)236), L_73, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_016d:
	{
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_74 = ___1_roomOptions;
		NullCheck(L_74);
		bool L_75;
		L_75 = RoomOptions_get_SuppressRoomEvents_m7B8F0514C7D1D7856CE047270B48571670548FB7_inline(L_74, NULL);
		if (!L_75)
		{
			goto IL_018a;
		}
	}
	{
		int32_t L_76 = V_1;
		V_1 = ((int32_t)(L_76|4));
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_77 = ___0_op;
		bool L_78 = ((bool)1);
		RuntimeObject* L_79 = Box(il2cpp_defaults.boolean_class, &L_78);
		NullCheck(L_77);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_77, (uint8_t)((int32_t)237), L_79, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_018a:
	{
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_80 = ___1_roomOptions;
		NullCheck(L_80);
		bool L_81;
		L_81 = RoomOptions_get_SuppressPlayerInfo_mB93AB2842A7ABFCFFD22E7DCC5F09AEBFCA1FD63_inline(L_80, NULL);
		if (!L_81)
		{
			goto IL_0197;
		}
	}
	{
		int32_t L_82 = V_1;
		V_1 = ((int32_t)(L_82|((int32_t)64)));
	}

IL_0197:
	{
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_83 = ___1_roomOptions;
		NullCheck(L_83);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_84 = L_83->___Plugins;
		if (!L_84)
		{
			goto IL_01b0;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_85 = ___0_op;
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_86 = ___1_roomOptions;
		NullCheck(L_86);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_87 = L_86->___Plugins;
		NullCheck(L_85);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_85, (uint8_t)((int32_t)204), (RuntimeObject*)L_87, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_01b0:
	{
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_88 = ___1_roomOptions;
		NullCheck(L_88);
		bool L_89;
		L_89 = RoomOptions_get_PublishUserId_m3648BFBDCB015BACCAC66143463E295C186F0435_inline(L_88, NULL);
		if (!L_89)
		{
			goto IL_01cd;
		}
	}
	{
		int32_t L_90 = V_1;
		V_1 = ((int32_t)(L_90|8));
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_91 = ___0_op;
		bool L_92 = ((bool)1);
		RuntimeObject* L_93 = Box(il2cpp_defaults.boolean_class, &L_92);
		NullCheck(L_91);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_91, (uint8_t)((int32_t)239), L_93, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_01cd:
	{
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_94 = ___1_roomOptions;
		NullCheck(L_94);
		bool L_95;
		L_95 = RoomOptions_get_DeleteNullProperties_mE13A7C31C88333F36D9E70D9633FE60304874D62_inline(L_94, NULL);
		if (!L_95)
		{
			goto IL_01da;
		}
	}
	{
		int32_t L_96 = V_1;
		V_1 = ((int32_t)(L_96|((int32_t)16)));
	}

IL_01da:
	{
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_97 = ___1_roomOptions;
		NullCheck(L_97);
		bool L_98;
		L_98 = RoomOptions_get_BroadcastPropsChangeToAll_mB0794645D28FDC4723BF824AF6922AF7A5250DC7_inline(L_97, NULL);
		if (!L_98)
		{
			goto IL_01e7;
		}
	}
	{
		int32_t L_99 = V_1;
		V_1 = ((int32_t)(L_99|((int32_t)32)));
	}

IL_01e7:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_100 = ___0_op;
		int32_t L_101 = V_1;
		int32_t L_102 = L_101;
		RuntimeObject* L_103 = Box(il2cpp_defaults.int32_class, &L_102);
		NullCheck(L_100);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_100, (uint8_t)((int32_t)191), L_103, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingPeer_OpCreateRoom_m7AAC659EDF4F47348991A7F3F4BC8B04DED94C21 (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* ___0_opParams, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E0F376DE4F3EA2E4EEAC2FE381BEA419B18B020);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* V_0 = NULL;
	SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 V_1;
	memset((&V_1), 0, sizeof(V_1));
	SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		uint8_t L_0 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)__this)->___DebugOut;
		if ((((int32_t)L_0) < ((int32_t)3)))
		{
			goto IL_001a;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = PhotonPeer_get_Listener_mB769F69826EC32376B6FB257FEF8B7AC7881B971_inline(__this, NULL);
		NullCheck(L_1);
		InterfaceActionInvoker2< uint8_t, String_t* >::Invoke(0, IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var, L_1, 3, _stringLiteral5E0F376DE4F3EA2E4EEAC2FE381BEA419B18B020);
	}

IL_001a:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_2 = (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*)il2cpp_codegen_object_new(Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048(L_2, Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		V_0 = L_2;
		il2cpp_codegen_initobj((&V_2), sizeof(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8));
		il2cpp_codegen_runtime_class_init_inline(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		SendOptions_set_Reliability_mE183CC0D1E7EC44C9ADF1F0E17D20A3A05BD5C6A((&V_2), (bool)1, NULL);
		SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_3 = V_2;
		V_1 = L_3;
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_4 = ___0_opParams;
		NullCheck(L_4);
		String_t* L_5 = L_4->___RoomName;
		bool L_6;
		L_6 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_5, NULL);
		if (L_6)
		{
			goto IL_0050;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_7 = V_0;
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_8 = ___0_opParams;
		NullCheck(L_8);
		String_t* L_9 = L_8->___RoomName;
		NullCheck(L_7);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_7, (uint8_t)((int32_t)255), L_9, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_0050:
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_10 = ___0_opParams;
		NullCheck(L_10);
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_11 = L_10->___Lobby;
		if (!L_11)
		{
			goto IL_0096;
		}
	}
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_12 = ___0_opParams;
		NullCheck(L_12);
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_13 = L_12->___Lobby;
		NullCheck(L_13);
		bool L_14;
		L_14 = TypedLobby_get_IsDefault_mE87811BFC98E8FFE2ADBA3B1FCF7CB3807C427CA(L_13, NULL);
		if (L_14)
		{
			goto IL_0096;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_15 = V_0;
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_16 = ___0_opParams;
		NullCheck(L_16);
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_17 = L_16->___Lobby;
		NullCheck(L_17);
		String_t* L_18 = L_17->___Name;
		NullCheck(L_15);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_15, (uint8_t)((int32_t)213), L_18, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_19 = V_0;
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_20 = ___0_opParams;
		NullCheck(L_20);
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_21 = L_20->___Lobby;
		NullCheck(L_21);
		uint8_t L_22 = L_21->___Type;
		uint8_t L_23 = ((uint8_t)L_22);
		RuntimeObject* L_24 = Box(il2cpp_defaults.byte_class, &L_23);
		NullCheck(L_19);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_19, (uint8_t)((int32_t)212), L_24, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_0096:
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_25 = ___0_opParams;
		NullCheck(L_25);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_25->___ExpectedUsers;
		if (!L_26)
		{
			goto IL_00c0;
		}
	}
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_27 = ___0_opParams;
		NullCheck(L_27);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_27->___ExpectedUsers;
		NullCheck(L_28);
		if (!(((RuntimeArray*)L_28)->max_length))
		{
			goto IL_00c0;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_29 = V_0;
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_30 = ___0_opParams;
		NullCheck(L_30);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = L_30->___ExpectedUsers;
		NullCheck(L_29);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_29, (uint8_t)((int32_t)238), (RuntimeObject*)L_31, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		(&V_1)->___Encrypt = (bool)1;
	}

IL_00c0:
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_32 = ___0_opParams;
		NullCheck(L_32);
		RuntimeObject* L_33 = L_32->___Ticket;
		if (!L_33)
		{
			goto IL_00d9;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_34 = V_0;
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_35 = ___0_opParams;
		NullCheck(L_35);
		RuntimeObject* L_36 = L_35->___Ticket;
		NullCheck(L_34);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_34, (uint8_t)((int32_t)190), L_36, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_00d9:
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_37 = ___0_opParams;
		NullCheck(L_37);
		bool L_38 = L_37->___OnGameServer;
		if (!L_38)
		{
			goto IL_0127;
		}
	}
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_39 = ___0_opParams;
		NullCheck(L_39);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_40 = L_39->___PlayerProperties;
		if (!L_40)
		{
			goto IL_0108;
		}
	}
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_41 = ___0_opParams;
		NullCheck(L_41);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_42 = L_41->___PlayerProperties;
		NullCheck(L_42);
		int32_t L_43;
		L_43 = Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549(L_42, Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		if ((((int32_t)L_43) <= ((int32_t)0)))
		{
			goto IL_0108;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_44 = V_0;
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_45 = ___0_opParams;
		NullCheck(L_45);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_46 = L_45->___PlayerProperties;
		NullCheck(L_44);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_44, (uint8_t)((int32_t)249), L_46, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_0108:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_47 = V_0;
		bool L_48 = ((bool)1);
		RuntimeObject* L_49 = Box(il2cpp_defaults.boolean_class, &L_48);
		NullCheck(L_47);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_47, (uint8_t)((int32_t)250), L_49, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_50 = V_0;
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_51 = ___0_opParams;
		NullCheck(L_51);
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_52 = L_51->___RoomOptions;
		LoadBalancingPeer_RoomOptionsToOpParameters_mE565BE00F5A6D5D8F278907B61AA77D4A119029D(__this, L_50, L_52, (bool)0, NULL);
	}

IL_0127:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_53 = V_0;
		SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_54 = V_1;
		bool L_55;
		L_55 = VirtualFuncInvoker3< bool, uint8_t, Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*, SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 >::Invoke(15, __this, (uint8_t)((int32_t)227), L_53, L_54);
		return L_55;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingPeer_OpJoinRoom_m155F9A72AC262BE419BB6BC56D083CB1724F4477 (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* ___0_opParams, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral95BCD9015E648D04BF9B11EA7C39DBB863ECCC42);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* V_0 = NULL;
	SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 V_1;
	memset((&V_1), 0, sizeof(V_1));
	SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		uint8_t L_0 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)__this)->___DebugOut;
		if ((((int32_t)L_0) < ((int32_t)3)))
		{
			goto IL_001a;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = PhotonPeer_get_Listener_mB769F69826EC32376B6FB257FEF8B7AC7881B971_inline(__this, NULL);
		NullCheck(L_1);
		InterfaceActionInvoker2< uint8_t, String_t* >::Invoke(0, IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var, L_1, 3, _stringLiteral95BCD9015E648D04BF9B11EA7C39DBB863ECCC42);
	}

IL_001a:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_2 = (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*)il2cpp_codegen_object_new(Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048(L_2, Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		V_0 = L_2;
		il2cpp_codegen_initobj((&V_2), sizeof(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8));
		il2cpp_codegen_runtime_class_init_inline(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		SendOptions_set_Reliability_mE183CC0D1E7EC44C9ADF1F0E17D20A3A05BD5C6A((&V_2), (bool)1, NULL);
		SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_3 = V_2;
		V_1 = L_3;
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_4 = ___0_opParams;
		NullCheck(L_4);
		String_t* L_5 = L_4->___RoomName;
		bool L_6;
		L_6 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_5, NULL);
		if (L_6)
		{
			goto IL_0050;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_7 = V_0;
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_8 = ___0_opParams;
		NullCheck(L_8);
		String_t* L_9 = L_8->___RoomName;
		NullCheck(L_7);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_7, (uint8_t)((int32_t)255), L_9, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_0050:
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_10 = ___0_opParams;
		NullCheck(L_10);
		uint8_t L_11 = L_10->___JoinMode;
		if ((!(((uint32_t)L_11) == ((uint32_t)1))))
		{
			goto IL_00b2;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_12 = V_0;
		uint8_t L_13 = ((uint8_t)1);
		RuntimeObject* L_14 = Box(il2cpp_defaults.byte_class, &L_13);
		NullCheck(L_12);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_12, (uint8_t)((int32_t)215), L_14, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_15 = ___0_opParams;
		NullCheck(L_15);
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_16 = L_15->___Lobby;
		if (!L_16)
		{
			goto IL_00cc;
		}
	}
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_17 = ___0_opParams;
		NullCheck(L_17);
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_18 = L_17->___Lobby;
		NullCheck(L_18);
		bool L_19;
		L_19 = TypedLobby_get_IsDefault_mE87811BFC98E8FFE2ADBA3B1FCF7CB3807C427CA(L_18, NULL);
		if (L_19)
		{
			goto IL_00cc;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_20 = V_0;
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_21 = ___0_opParams;
		NullCheck(L_21);
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_22 = L_21->___Lobby;
		NullCheck(L_22);
		String_t* L_23 = L_22->___Name;
		NullCheck(L_20);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_20, (uint8_t)((int32_t)213), L_23, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_24 = V_0;
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_25 = ___0_opParams;
		NullCheck(L_25);
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_26 = L_25->___Lobby;
		NullCheck(L_26);
		uint8_t L_27 = L_26->___Type;
		uint8_t L_28 = ((uint8_t)L_27);
		RuntimeObject* L_29 = Box(il2cpp_defaults.byte_class, &L_28);
		NullCheck(L_24);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_24, (uint8_t)((int32_t)212), L_29, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		goto IL_00cc;
	}

IL_00b2:
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_30 = ___0_opParams;
		NullCheck(L_30);
		uint8_t L_31 = L_30->___JoinMode;
		if ((!(((uint32_t)L_31) == ((uint32_t)3))))
		{
			goto IL_00cc;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_32 = V_0;
		uint8_t L_33 = ((uint8_t)3);
		RuntimeObject* L_34 = Box(il2cpp_defaults.byte_class, &L_33);
		NullCheck(L_32);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_32, (uint8_t)((int32_t)215), L_34, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_00cc:
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_35 = ___0_opParams;
		NullCheck(L_35);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = L_35->___ExpectedUsers;
		if (!L_36)
		{
			goto IL_00f6;
		}
	}
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_37 = ___0_opParams;
		NullCheck(L_37);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38 = L_37->___ExpectedUsers;
		NullCheck(L_38);
		if (!(((RuntimeArray*)L_38)->max_length))
		{
			goto IL_00f6;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_39 = V_0;
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_40 = ___0_opParams;
		NullCheck(L_40);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = L_40->___ExpectedUsers;
		NullCheck(L_39);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_39, (uint8_t)((int32_t)238), (RuntimeObject*)L_41, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		(&V_1)->___Encrypt = (bool)1;
	}

IL_00f6:
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_42 = ___0_opParams;
		NullCheck(L_42);
		RuntimeObject* L_43 = L_42->___Ticket;
		if (!L_43)
		{
			goto IL_010f;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_44 = V_0;
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_45 = ___0_opParams;
		NullCheck(L_45);
		RuntimeObject* L_46 = L_45->___Ticket;
		NullCheck(L_44);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_44, (uint8_t)((int32_t)190), L_46, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_010f:
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_47 = ___0_opParams;
		NullCheck(L_47);
		bool L_48 = L_47->___OnGameServer;
		if (!L_48)
		{
			goto IL_015d;
		}
	}
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_49 = ___0_opParams;
		NullCheck(L_49);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_50 = L_49->___PlayerProperties;
		if (!L_50)
		{
			goto IL_013e;
		}
	}
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_51 = ___0_opParams;
		NullCheck(L_51);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_52 = L_51->___PlayerProperties;
		NullCheck(L_52);
		int32_t L_53;
		L_53 = Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549(L_52, Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		if ((((int32_t)L_53) <= ((int32_t)0)))
		{
			goto IL_013e;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_54 = V_0;
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_55 = ___0_opParams;
		NullCheck(L_55);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_56 = L_55->___PlayerProperties;
		NullCheck(L_54);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_54, (uint8_t)((int32_t)249), L_56, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_013e:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_57 = V_0;
		bool L_58 = ((bool)1);
		RuntimeObject* L_59 = Box(il2cpp_defaults.boolean_class, &L_58);
		NullCheck(L_57);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_57, (uint8_t)((int32_t)250), L_59, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_60 = V_0;
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_61 = ___0_opParams;
		NullCheck(L_61);
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_62 = L_61->___RoomOptions;
		LoadBalancingPeer_RoomOptionsToOpParameters_mE565BE00F5A6D5D8F278907B61AA77D4A119029D(__this, L_60, L_62, (bool)0, NULL);
	}

IL_015d:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_63 = V_0;
		SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_64 = V_1;
		bool L_65;
		L_65 = VirtualFuncInvoker3< bool, uint8_t, Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*, SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 >::Invoke(15, __this, (uint8_t)((int32_t)226), L_63, L_64);
		return L_65;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingPeer_OpJoinRandomRoom_mF74749397A190BDF6C954C33F4BDBCE807F45EF5 (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* ___0_opJoinRandomRoomParams, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBF520B15F681C6359FA081C930AEEA89E015AB0E);
		s_Il2CppMethodInitialized = true;
	}
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_0 = NULL;
	Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* V_1 = NULL;
	SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 V_2;
	memset((&V_2), 0, sizeof(V_2));
	uint8_t V_3 = 0x0;
	SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 V_4;
	memset((&V_4), 0, sizeof(V_4));
	int32_t G_B6_0 = 0;
	{
		uint8_t L_0 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)__this)->___DebugOut;
		if ((((int32_t)L_0) < ((int32_t)3)))
		{
			goto IL_001a;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = PhotonPeer_get_Listener_mB769F69826EC32376B6FB257FEF8B7AC7881B971_inline(__this, NULL);
		NullCheck(L_1);
		InterfaceActionInvoker2< uint8_t, String_t* >::Invoke(0, IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var, L_1, 3, _stringLiteralBF520B15F681C6359FA081C930AEEA89E015AB0E);
	}

IL_001a:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_2 = (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)il2cpp_codegen_object_new(Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1C4D2BF84624173510D714545C1FBB92ADEFC624(L_2, NULL);
		V_0 = L_2;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_3 = V_0;
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_4 = ___0_opJoinRandomRoomParams;
		NullCheck(L_4);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_5 = L_4->___ExpectedCustomRoomProperties;
		il2cpp_codegen_runtime_class_init_inline(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		Extensions_MergeStringKeys_mDEDDE56F5A71A86B226F80FAE6D891B3AB44FC2A(L_3, L_5, NULL);
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_6 = ___0_opJoinRandomRoomParams;
		NullCheck(L_6);
		int32_t L_7 = L_6->___ExpectedMaxPlayers;
		if ((((int32_t)L_7) <= ((int32_t)0)))
		{
			goto IL_0081;
		}
	}
	{
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_8 = ___0_opJoinRandomRoomParams;
		NullCheck(L_8);
		int32_t L_9 = L_8->___ExpectedMaxPlayers;
		if ((((int32_t)L_9) <= ((int32_t)((int32_t)255))))
		{
			goto IL_0045;
		}
	}
	{
		G_B6_0 = 0;
		goto IL_004c;
	}

IL_0045:
	{
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_10 = ___0_opJoinRandomRoomParams;
		NullCheck(L_10);
		int32_t L_11 = L_10->___ExpectedMaxPlayers;
		G_B6_0 = ((int32_t)(uint8_t)L_11);
	}

IL_004c:
	{
		V_3 = (uint8_t)G_B6_0;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_12 = V_0;
		uint8_t L_13 = V_3;
		uint8_t L_14 = L_13;
		RuntimeObject* L_15 = Box(il2cpp_defaults.byte_class, &L_14);
		NullCheck(L_12);
		Hashtable_set_Item_m27BF74ACA5188603E1D3CBDCAE140C590BA9217A(L_12, (uint8_t)((int32_t)255), L_15, NULL);
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_16 = ___0_opJoinRandomRoomParams;
		NullCheck(L_16);
		int32_t L_17 = L_16->___ExpectedMaxPlayers;
		if ((((int32_t)L_17) <= ((int32_t)((int32_t)255))))
		{
			goto IL_0081;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_18 = V_0;
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_19 = ___0_opJoinRandomRoomParams;
		NullCheck(L_19);
		int32_t L_20 = L_19->___ExpectedMaxPlayers;
		int32_t L_21 = L_20;
		RuntimeObject* L_22 = Box(il2cpp_defaults.int32_class, &L_21);
		NullCheck(L_18);
		Hashtable_set_Item_m27BF74ACA5188603E1D3CBDCAE140C590BA9217A(L_18, (uint8_t)((int32_t)243), L_22, NULL);
	}

IL_0081:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_23 = (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*)il2cpp_codegen_object_new(Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048(L_23, Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		V_1 = L_23;
		il2cpp_codegen_initobj((&V_4), sizeof(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8));
		il2cpp_codegen_runtime_class_init_inline(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		SendOptions_set_Reliability_mE183CC0D1E7EC44C9ADF1F0E17D20A3A05BD5C6A((&V_4), (bool)1, NULL);
		SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_24 = V_4;
		V_2 = L_24;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_25 = V_0;
		NullCheck(L_25);
		int32_t L_26;
		L_26 = Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549(L_25, Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		if ((((int32_t)L_26) <= ((int32_t)0)))
		{
			goto IL_00af;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_27 = V_1;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_28 = V_0;
		NullCheck(L_27);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_27, (uint8_t)((int32_t)248), L_28, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_00af:
	{
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_29 = ___0_opJoinRandomRoomParams;
		NullCheck(L_29);
		uint8_t L_30 = L_29->___MatchingType;
		if (!L_30)
		{
			goto IL_00cd;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_31 = V_1;
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_32 = ___0_opJoinRandomRoomParams;
		NullCheck(L_32);
		uint8_t L_33 = L_32->___MatchingType;
		uint8_t L_34 = ((uint8_t)L_33);
		RuntimeObject* L_35 = Box(il2cpp_defaults.byte_class, &L_34);
		NullCheck(L_31);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_31, (uint8_t)((int32_t)223), L_35, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_00cd:
	{
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_36 = ___0_opJoinRandomRoomParams;
		NullCheck(L_36);
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_37 = L_36->___TypedLobby;
		if (!L_37)
		{
			goto IL_0113;
		}
	}
	{
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_38 = ___0_opJoinRandomRoomParams;
		NullCheck(L_38);
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_39 = L_38->___TypedLobby;
		NullCheck(L_39);
		bool L_40;
		L_40 = TypedLobby_get_IsDefault_mE87811BFC98E8FFE2ADBA3B1FCF7CB3807C427CA(L_39, NULL);
		if (L_40)
		{
			goto IL_0113;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_41 = V_1;
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_42 = ___0_opJoinRandomRoomParams;
		NullCheck(L_42);
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_43 = L_42->___TypedLobby;
		NullCheck(L_43);
		String_t* L_44 = L_43->___Name;
		NullCheck(L_41);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_41, (uint8_t)((int32_t)213), L_44, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_45 = V_1;
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_46 = ___0_opJoinRandomRoomParams;
		NullCheck(L_46);
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_47 = L_46->___TypedLobby;
		NullCheck(L_47);
		uint8_t L_48 = L_47->___Type;
		uint8_t L_49 = ((uint8_t)L_48);
		RuntimeObject* L_50 = Box(il2cpp_defaults.byte_class, &L_49);
		NullCheck(L_45);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_45, (uint8_t)((int32_t)212), L_50, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_0113:
	{
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_51 = ___0_opJoinRandomRoomParams;
		NullCheck(L_51);
		String_t* L_52 = L_51->___SqlLobbyFilter;
		bool L_53;
		L_53 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_52, NULL);
		if (L_53)
		{
			goto IL_0131;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_54 = V_1;
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_55 = ___0_opJoinRandomRoomParams;
		NullCheck(L_55);
		String_t* L_56 = L_55->___SqlLobbyFilter;
		NullCheck(L_54);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_54, (uint8_t)((int32_t)245), L_56, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_0131:
	{
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_57 = ___0_opJoinRandomRoomParams;
		NullCheck(L_57);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_58 = L_57->___ExpectedUsers;
		if (!L_58)
		{
			goto IL_015b;
		}
	}
	{
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_59 = ___0_opJoinRandomRoomParams;
		NullCheck(L_59);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_60 = L_59->___ExpectedUsers;
		NullCheck(L_60);
		if (!(((RuntimeArray*)L_60)->max_length))
		{
			goto IL_015b;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_61 = V_1;
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_62 = ___0_opJoinRandomRoomParams;
		NullCheck(L_62);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_63 = L_62->___ExpectedUsers;
		NullCheck(L_61);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_61, (uint8_t)((int32_t)238), (RuntimeObject*)L_63, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		(&V_2)->___Encrypt = (bool)1;
	}

IL_015b:
	{
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_64 = ___0_opJoinRandomRoomParams;
		NullCheck(L_64);
		RuntimeObject* L_65 = L_64->___Ticket;
		if (!L_65)
		{
			goto IL_0174;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_66 = V_1;
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_67 = ___0_opJoinRandomRoomParams;
		NullCheck(L_67);
		RuntimeObject* L_68 = L_67->___Ticket;
		NullCheck(L_66);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_66, (uint8_t)((int32_t)190), L_68, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_0174:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_69 = V_1;
		bool L_70 = ((bool)1);
		RuntimeObject* L_71 = Box(il2cpp_defaults.boolean_class, &L_70);
		NullCheck(L_69);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_69, (uint8_t)((int32_t)188), L_71, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_72 = V_1;
		SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_73 = V_2;
		bool L_74;
		L_74 = VirtualFuncInvoker3< bool, uint8_t, Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*, SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 >::Invoke(15, __this, (uint8_t)((int32_t)225), L_72, L_73);
		return L_74;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingPeer_OpJoinRandomOrCreateRoom_m89439DFA6A010293A4301EF83BD0735F34B32C98 (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* ___0_opJoinRandomRoomParams, EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* ___1_createRoomParams, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFE7AA751E48592B0B9A91D14F50623A21FAE5EB5);
		s_Il2CppMethodInitialized = true;
	}
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_0 = NULL;
	Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* V_1 = NULL;
	SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 V_2;
	memset((&V_2), 0, sizeof(V_2));
	uint8_t V_3 = 0x0;
	SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 V_4;
	memset((&V_4), 0, sizeof(V_4));
	int32_t G_B6_0 = 0;
	{
		uint8_t L_0 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)__this)->___DebugOut;
		if ((((int32_t)L_0) < ((int32_t)3)))
		{
			goto IL_001a;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = PhotonPeer_get_Listener_mB769F69826EC32376B6FB257FEF8B7AC7881B971_inline(__this, NULL);
		NullCheck(L_1);
		InterfaceActionInvoker2< uint8_t, String_t* >::Invoke(0, IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var, L_1, 3, _stringLiteralFE7AA751E48592B0B9A91D14F50623A21FAE5EB5);
	}

IL_001a:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_2 = (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)il2cpp_codegen_object_new(Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1C4D2BF84624173510D714545C1FBB92ADEFC624(L_2, NULL);
		V_0 = L_2;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_3 = V_0;
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_4 = ___0_opJoinRandomRoomParams;
		NullCheck(L_4);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_5 = L_4->___ExpectedCustomRoomProperties;
		il2cpp_codegen_runtime_class_init_inline(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		Extensions_MergeStringKeys_mDEDDE56F5A71A86B226F80FAE6D891B3AB44FC2A(L_3, L_5, NULL);
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_6 = ___0_opJoinRandomRoomParams;
		NullCheck(L_6);
		int32_t L_7 = L_6->___ExpectedMaxPlayers;
		if ((((int32_t)L_7) <= ((int32_t)0)))
		{
			goto IL_0081;
		}
	}
	{
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_8 = ___0_opJoinRandomRoomParams;
		NullCheck(L_8);
		int32_t L_9 = L_8->___ExpectedMaxPlayers;
		if ((((int32_t)L_9) <= ((int32_t)((int32_t)255))))
		{
			goto IL_0045;
		}
	}
	{
		G_B6_0 = 0;
		goto IL_004c;
	}

IL_0045:
	{
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_10 = ___0_opJoinRandomRoomParams;
		NullCheck(L_10);
		int32_t L_11 = L_10->___ExpectedMaxPlayers;
		G_B6_0 = ((int32_t)(uint8_t)L_11);
	}

IL_004c:
	{
		V_3 = (uint8_t)G_B6_0;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_12 = V_0;
		uint8_t L_13 = V_3;
		uint8_t L_14 = L_13;
		RuntimeObject* L_15 = Box(il2cpp_defaults.byte_class, &L_14);
		NullCheck(L_12);
		Hashtable_set_Item_m27BF74ACA5188603E1D3CBDCAE140C590BA9217A(L_12, (uint8_t)((int32_t)255), L_15, NULL);
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_16 = ___0_opJoinRandomRoomParams;
		NullCheck(L_16);
		int32_t L_17 = L_16->___ExpectedMaxPlayers;
		if ((((int32_t)L_17) <= ((int32_t)((int32_t)255))))
		{
			goto IL_0081;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_18 = V_0;
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_19 = ___0_opJoinRandomRoomParams;
		NullCheck(L_19);
		int32_t L_20 = L_19->___ExpectedMaxPlayers;
		int32_t L_21 = L_20;
		RuntimeObject* L_22 = Box(il2cpp_defaults.int32_class, &L_21);
		NullCheck(L_18);
		Hashtable_set_Item_m27BF74ACA5188603E1D3CBDCAE140C590BA9217A(L_18, (uint8_t)((int32_t)243), L_22, NULL);
	}

IL_0081:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_23 = (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*)il2cpp_codegen_object_new(Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048(L_23, Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		V_1 = L_23;
		il2cpp_codegen_initobj((&V_4), sizeof(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8));
		il2cpp_codegen_runtime_class_init_inline(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		SendOptions_set_Reliability_mE183CC0D1E7EC44C9ADF1F0E17D20A3A05BD5C6A((&V_4), (bool)1, NULL);
		SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_24 = V_4;
		V_2 = L_24;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_25 = V_0;
		NullCheck(L_25);
		int32_t L_26;
		L_26 = Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549(L_25, Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		if ((((int32_t)L_26) <= ((int32_t)0)))
		{
			goto IL_00af;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_27 = V_1;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_28 = V_0;
		NullCheck(L_27);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_27, (uint8_t)((int32_t)248), L_28, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_00af:
	{
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_29 = ___0_opJoinRandomRoomParams;
		NullCheck(L_29);
		uint8_t L_30 = L_29->___MatchingType;
		if (!L_30)
		{
			goto IL_00cd;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_31 = V_1;
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_32 = ___0_opJoinRandomRoomParams;
		NullCheck(L_32);
		uint8_t L_33 = L_32->___MatchingType;
		uint8_t L_34 = ((uint8_t)L_33);
		RuntimeObject* L_35 = Box(il2cpp_defaults.byte_class, &L_34);
		NullCheck(L_31);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_31, (uint8_t)((int32_t)223), L_35, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_00cd:
	{
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_36 = ___0_opJoinRandomRoomParams;
		NullCheck(L_36);
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_37 = L_36->___TypedLobby;
		if (!L_37)
		{
			goto IL_0113;
		}
	}
	{
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_38 = ___0_opJoinRandomRoomParams;
		NullCheck(L_38);
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_39 = L_38->___TypedLobby;
		NullCheck(L_39);
		bool L_40;
		L_40 = TypedLobby_get_IsDefault_mE87811BFC98E8FFE2ADBA3B1FCF7CB3807C427CA(L_39, NULL);
		if (L_40)
		{
			goto IL_0113;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_41 = V_1;
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_42 = ___0_opJoinRandomRoomParams;
		NullCheck(L_42);
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_43 = L_42->___TypedLobby;
		NullCheck(L_43);
		String_t* L_44 = L_43->___Name;
		NullCheck(L_41);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_41, (uint8_t)((int32_t)213), L_44, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_45 = V_1;
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_46 = ___0_opJoinRandomRoomParams;
		NullCheck(L_46);
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_47 = L_46->___TypedLobby;
		NullCheck(L_47);
		uint8_t L_48 = L_47->___Type;
		uint8_t L_49 = ((uint8_t)L_48);
		RuntimeObject* L_50 = Box(il2cpp_defaults.byte_class, &L_49);
		NullCheck(L_45);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_45, (uint8_t)((int32_t)212), L_50, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_0113:
	{
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_51 = ___0_opJoinRandomRoomParams;
		NullCheck(L_51);
		String_t* L_52 = L_51->___SqlLobbyFilter;
		bool L_53;
		L_53 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_52, NULL);
		if (L_53)
		{
			goto IL_0131;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_54 = V_1;
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_55 = ___0_opJoinRandomRoomParams;
		NullCheck(L_55);
		String_t* L_56 = L_55->___SqlLobbyFilter;
		NullCheck(L_54);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_54, (uint8_t)((int32_t)245), L_56, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_0131:
	{
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_57 = ___0_opJoinRandomRoomParams;
		NullCheck(L_57);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_58 = L_57->___ExpectedUsers;
		if (!L_58)
		{
			goto IL_015b;
		}
	}
	{
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_59 = ___0_opJoinRandomRoomParams;
		NullCheck(L_59);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_60 = L_59->___ExpectedUsers;
		NullCheck(L_60);
		if (!(((RuntimeArray*)L_60)->max_length))
		{
			goto IL_015b;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_61 = V_1;
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_62 = ___0_opJoinRandomRoomParams;
		NullCheck(L_62);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_63 = L_62->___ExpectedUsers;
		NullCheck(L_61);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_61, (uint8_t)((int32_t)238), (RuntimeObject*)L_63, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		(&V_2)->___Encrypt = (bool)1;
	}

IL_015b:
	{
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_64 = ___0_opJoinRandomRoomParams;
		NullCheck(L_64);
		RuntimeObject* L_65 = L_64->___Ticket;
		if (!L_65)
		{
			goto IL_0174;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_66 = V_1;
		OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* L_67 = ___0_opJoinRandomRoomParams;
		NullCheck(L_67);
		RuntimeObject* L_68 = L_67->___Ticket;
		NullCheck(L_66);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_66, (uint8_t)((int32_t)190), L_68, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_0174:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_69 = V_1;
		uint8_t L_70 = ((uint8_t)1);
		RuntimeObject* L_71 = Box(il2cpp_defaults.byte_class, &L_70);
		NullCheck(L_69);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_69, (uint8_t)((int32_t)215), L_71, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_72 = V_1;
		bool L_73 = ((bool)1);
		RuntimeObject* L_74 = Box(il2cpp_defaults.boolean_class, &L_73);
		NullCheck(L_72);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_72, (uint8_t)((int32_t)188), L_74, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_75 = ___1_createRoomParams;
		if (!L_75)
		{
			goto IL_01b7;
		}
	}
	{
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_76 = ___1_createRoomParams;
		NullCheck(L_76);
		String_t* L_77 = L_76->___RoomName;
		bool L_78;
		L_78 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_77, NULL);
		if (L_78)
		{
			goto IL_01b7;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_79 = V_1;
		EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* L_80 = ___1_createRoomParams;
		NullCheck(L_80);
		String_t* L_81 = L_80->___RoomName;
		NullCheck(L_79);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_79, (uint8_t)((int32_t)255), L_81, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_01b7:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_82 = V_1;
		SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_83 = V_2;
		bool L_84;
		L_84 = VirtualFuncInvoker3< bool, uint8_t, Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*, SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 >::Invoke(15, __this, (uint8_t)((int32_t)225), L_82, L_83);
		return L_84;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingPeer_OpLeaveRoom_mDAC953542728E08C3800ED9808F8E571C7163C5C (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, bool ___0_becomeInactive, bool ___1_sendAuthCookie, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* V_0 = NULL;
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_0 = (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*)il2cpp_codegen_object_new(Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048(L_0, Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		V_0 = L_0;
		bool L_1 = ___0_becomeInactive;
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_2 = V_0;
		bool L_3 = ((bool)1);
		RuntimeObject* L_4 = Box(il2cpp_defaults.boolean_class, &L_3);
		NullCheck(L_2);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_2, (uint8_t)((int32_t)233), L_4, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_001a:
	{
		bool L_5 = ___1_sendAuthCookie;
		if (!L_5)
		{
			goto IL_002e;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_6 = V_0;
		uint8_t L_7 = ((uint8_t)2);
		RuntimeObject* L_8 = Box(il2cpp_defaults.byte_class, &L_7);
		NullCheck(L_6);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_6, (uint8_t)((int32_t)234), L_8, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_002e:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_9 = V_0;
		il2cpp_codegen_runtime_class_init_inline(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_10 = ((SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_StaticFields*)il2cpp_codegen_static_fields_for(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var))->___SendReliable;
		bool L_11;
		L_11 = VirtualFuncInvoker3< bool, uint8_t, Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*, SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 >::Invoke(15, __this, (uint8_t)((int32_t)254), L_9, L_10);
		return L_11;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingPeer_OpGetGameList_mBE6042E367B2942064DF05CCDAB54121EDC3441D (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* ___0_lobby, String_t* ___1_queryData, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral033478CDB984F7B7215A86A997FB355C52667237);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0541717DAADBAA2257AC907631FBC23E34E05DD7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral369D77A529E5467A2725B767022295BA760B7EC2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5CC276B37E509D0A87B48DDA3D1AD69893D116EB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE56A5193C1E1560FCCED0ED3643F10BEC4942DA4);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* V_0 = NULL;
	{
		uint8_t L_0 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)__this)->___DebugOut;
		if ((((int32_t)L_0) < ((int32_t)3)))
		{
			goto IL_001a;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = PhotonPeer_get_Listener_mB769F69826EC32376B6FB257FEF8B7AC7881B971_inline(__this, NULL);
		NullCheck(L_1);
		InterfaceActionInvoker2< uint8_t, String_t* >::Invoke(0, IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var, L_1, 3, _stringLiteral033478CDB984F7B7215A86A997FB355C52667237);
	}

IL_001a:
	{
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_2 = ___0_lobby;
		if (L_2)
		{
			goto IL_0039;
		}
	}
	{
		uint8_t L_3 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)__this)->___DebugOut;
		if ((((int32_t)L_3) < ((int32_t)3)))
		{
			goto IL_0037;
		}
	}
	{
		RuntimeObject* L_4;
		L_4 = PhotonPeer_get_Listener_mB769F69826EC32376B6FB257FEF8B7AC7881B971_inline(__this, NULL);
		NullCheck(L_4);
		InterfaceActionInvoker2< uint8_t, String_t* >::Invoke(0, IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var, L_4, 3, _stringLiteral0541717DAADBAA2257AC907631FBC23E34E05DD7);
	}

IL_0037:
	{
		return (bool)0;
	}

IL_0039:
	{
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_5 = ___0_lobby;
		NullCheck(L_5);
		uint8_t L_6 = L_5->___Type;
		if ((((int32_t)L_6) == ((int32_t)2)))
		{
			goto IL_005e;
		}
	}
	{
		uint8_t L_7 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)__this)->___DebugOut;
		if ((((int32_t)L_7) < ((int32_t)3)))
		{
			goto IL_005c;
		}
	}
	{
		RuntimeObject* L_8;
		L_8 = PhotonPeer_get_Listener_mB769F69826EC32376B6FB257FEF8B7AC7881B971_inline(__this, NULL);
		NullCheck(L_8);
		InterfaceActionInvoker2< uint8_t, String_t* >::Invoke(0, IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var, L_8, 3, _stringLiteral5CC276B37E509D0A87B48DDA3D1AD69893D116EB);
	}

IL_005c:
	{
		return (bool)0;
	}

IL_005e:
	{
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_9 = ___0_lobby;
		NullCheck(L_9);
		bool L_10;
		L_10 = TypedLobby_get_IsDefault_mE87811BFC98E8FFE2ADBA3B1FCF7CB3807C427CA(L_9, NULL);
		if (!L_10)
		{
			goto IL_0082;
		}
	}
	{
		uint8_t L_11 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)__this)->___DebugOut;
		if ((((int32_t)L_11) < ((int32_t)3)))
		{
			goto IL_0080;
		}
	}
	{
		RuntimeObject* L_12;
		L_12 = PhotonPeer_get_Listener_mB769F69826EC32376B6FB257FEF8B7AC7881B971_inline(__this, NULL);
		NullCheck(L_12);
		InterfaceActionInvoker2< uint8_t, String_t* >::Invoke(0, IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var, L_12, 3, _stringLiteralE56A5193C1E1560FCCED0ED3643F10BEC4942DA4);
	}

IL_0080:
	{
		return (bool)0;
	}

IL_0082:
	{
		String_t* L_13 = ___1_queryData;
		bool L_14;
		L_14 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_13, NULL);
		if (!L_14)
		{
			goto IL_00a6;
		}
	}
	{
		uint8_t L_15 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)__this)->___DebugOut;
		if ((((int32_t)L_15) < ((int32_t)3)))
		{
			goto IL_00a4;
		}
	}
	{
		RuntimeObject* L_16;
		L_16 = PhotonPeer_get_Listener_mB769F69826EC32376B6FB257FEF8B7AC7881B971_inline(__this, NULL);
		NullCheck(L_16);
		InterfaceActionInvoker2< uint8_t, String_t* >::Invoke(0, IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var, L_16, 3, _stringLiteral369D77A529E5467A2725B767022295BA760B7EC2);
	}

IL_00a4:
	{
		return (bool)0;
	}

IL_00a6:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_17 = (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*)il2cpp_codegen_object_new(Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048(L_17, Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		V_0 = L_17;
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_18 = V_0;
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_19 = ___0_lobby;
		NullCheck(L_19);
		String_t* L_20 = L_19->___Name;
		NullCheck(L_18);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_18, (uint8_t)((int32_t)213), L_20, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_21 = V_0;
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_22 = ___0_lobby;
		NullCheck(L_22);
		uint8_t L_23 = L_22->___Type;
		uint8_t L_24 = ((uint8_t)L_23);
		RuntimeObject* L_25 = Box(il2cpp_defaults.byte_class, &L_24);
		NullCheck(L_21);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_21, (uint8_t)((int32_t)212), L_25, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_26 = V_0;
		String_t* L_27 = ___1_queryData;
		NullCheck(L_26);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_26, (uint8_t)((int32_t)245), L_27, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_28 = V_0;
		il2cpp_codegen_runtime_class_init_inline(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_29 = ((SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_StaticFields*)il2cpp_codegen_static_fields_for(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var))->___SendReliable;
		bool L_30;
		L_30 = VirtualFuncInvoker3< bool, uint8_t, Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*, SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 >::Invoke(15, __this, (uint8_t)((int32_t)217), L_28, L_29);
		return L_30;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingPeer_OpFindFriends_m646EDC065AAB3E8DCA8596CD7202CD2C61D31EDC (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_friendsToFind, FindFriendsOptions_tF1DE56BA5A55797E20CF4CFC71A6850BA6F24988* ___1_options, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* V_0 = NULL;
	SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 V_1;
	memset((&V_1), 0, sizeof(V_1));
	SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_0 = (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*)il2cpp_codegen_object_new(Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048(L_0, Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		V_0 = L_0;
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = ___0_friendsToFind;
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = ___0_friendsToFind;
		NullCheck(L_2);
		if (!(((RuntimeArray*)L_2)->max_length))
		{
			goto IL_0015;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_3 = V_0;
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = ___0_friendsToFind;
		NullCheck(L_3);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_3, (uint8_t)1, (RuntimeObject*)L_4, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_0015:
	{
		FindFriendsOptions_tF1DE56BA5A55797E20CF4CFC71A6850BA6F24988* L_5 = ___1_options;
		if (!L_5)
		{
			goto IL_002a;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_6 = V_0;
		FindFriendsOptions_tF1DE56BA5A55797E20CF4CFC71A6850BA6F24988* L_7 = ___1_options;
		NullCheck(L_7);
		int32_t L_8;
		L_8 = FindFriendsOptions_ToIntFlags_m3361F144E4F652D80917F0D03746037FEA8DB494(L_7, NULL);
		int32_t L_9 = L_8;
		RuntimeObject* L_10 = Box(il2cpp_defaults.int32_class, &L_9);
		NullCheck(L_6);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_6, (uint8_t)2, L_10, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_002a:
	{
		il2cpp_codegen_initobj((&V_2), sizeof(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8));
		il2cpp_codegen_runtime_class_init_inline(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		SendOptions_set_Reliability_mE183CC0D1E7EC44C9ADF1F0E17D20A3A05BD5C6A((&V_2), (bool)1, NULL);
		(&V_2)->___Encrypt = (bool)1;
		SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_11 = V_2;
		V_1 = L_11;
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_12 = V_0;
		SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_13 = V_1;
		bool L_14;
		L_14 = VirtualFuncInvoker3< bool, uint8_t, Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*, SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 >::Invoke(15, __this, (uint8_t)((int32_t)222), L_12, L_13);
		return L_14;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingPeer_OpSetCustomPropertiesOfActor_mE87DB0FB9FDE6A5E66B1E2E68CCE64D8022DB774 (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, int32_t ___0_actorNr, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___1_actorProperties, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___0_actorNr;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_1 = ___1_actorProperties;
		il2cpp_codegen_runtime_class_init_inline(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_2;
		L_2 = Extensions_StripToStringKeys_m943A8B08DF25D16B79E48B6853099BF8E148FD1C(L_1, NULL);
		bool L_3;
		L_3 = LoadBalancingPeer_OpSetPropertiesOfActor_mB8F7A78D288183310B380DE2F56A2CAA717C7029(__this, L_0, L_2, (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)NULL, (WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA*)NULL, NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingPeer_OpSetPropertiesOfActor_mB8F7A78D288183310B380DE2F56A2CAA717C7029 (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, int32_t ___0_actorNr, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___1_actorProperties, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___2_expectedProperties, WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* ___3_webflags, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m172B6DC23E861887432196C468285C1492E0CC20_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral02823E0B1A67B9A970F82F1A5C9A0B148C1A5908);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC3FC50AB39E34EF739499D88AA75ABCB5CE74FE7);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* V_0 = NULL;
	{
		uint8_t L_0 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)__this)->___DebugOut;
		if ((((int32_t)L_0) < ((int32_t)3)))
		{
			goto IL_001a;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = PhotonPeer_get_Listener_mB769F69826EC32376B6FB257FEF8B7AC7881B971_inline(__this, NULL);
		NullCheck(L_1);
		InterfaceActionInvoker2< uint8_t, String_t* >::Invoke(0, IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var, L_1, 3, _stringLiteralC3FC50AB39E34EF739499D88AA75ABCB5CE74FE7);
	}

IL_001a:
	{
		int32_t L_2 = ___0_actorNr;
		if ((((int32_t)L_2) <= ((int32_t)0)))
		{
			goto IL_0029;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_3 = ___1_actorProperties;
		if (!L_3)
		{
			goto IL_0029;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_4 = ___1_actorProperties;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549(L_4, Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		if (L_5)
		{
			goto IL_0045;
		}
	}

IL_0029:
	{
		uint8_t L_6 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)__this)->___DebugOut;
		if ((((int32_t)L_6) < ((int32_t)3)))
		{
			goto IL_0043;
		}
	}
	{
		RuntimeObject* L_7;
		L_7 = PhotonPeer_get_Listener_mB769F69826EC32376B6FB257FEF8B7AC7881B971_inline(__this, NULL);
		NullCheck(L_7);
		InterfaceActionInvoker2< uint8_t, String_t* >::Invoke(0, IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var, L_7, 3, _stringLiteral02823E0B1A67B9A970F82F1A5C9A0B148C1A5908);
	}

IL_0043:
	{
		return (bool)0;
	}

IL_0045:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_8 = (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*)il2cpp_codegen_object_new(Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048(L_8, Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		V_0 = L_8;
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_9 = V_0;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_10 = ___1_actorProperties;
		NullCheck(L_9);
		Dictionary_2_Add_m172B6DC23E861887432196C468285C1492E0CC20(L_9, (uint8_t)((int32_t)251), L_10, Dictionary_2_Add_m172B6DC23E861887432196C468285C1492E0CC20_RuntimeMethod_var);
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_11 = V_0;
		int32_t L_12 = ___0_actorNr;
		int32_t L_13 = L_12;
		RuntimeObject* L_14 = Box(il2cpp_defaults.int32_class, &L_13);
		NullCheck(L_11);
		Dictionary_2_Add_m172B6DC23E861887432196C468285C1492E0CC20(L_11, (uint8_t)((int32_t)254), L_14, Dictionary_2_Add_m172B6DC23E861887432196C468285C1492E0CC20_RuntimeMethod_var);
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_15 = V_0;
		bool L_16 = ((bool)1);
		RuntimeObject* L_17 = Box(il2cpp_defaults.boolean_class, &L_16);
		NullCheck(L_15);
		Dictionary_2_Add_m172B6DC23E861887432196C468285C1492E0CC20(L_15, (uint8_t)((int32_t)250), L_17, Dictionary_2_Add_m172B6DC23E861887432196C468285C1492E0CC20_RuntimeMethod_var);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_18 = ___2_expectedProperties;
		if (!L_18)
		{
			goto IL_0090;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_19 = ___2_expectedProperties;
		NullCheck(L_19);
		int32_t L_20;
		L_20 = Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549(L_19, Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		if (!L_20)
		{
			goto IL_0090;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_21 = V_0;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_22 = ___2_expectedProperties;
		NullCheck(L_21);
		Dictionary_2_Add_m172B6DC23E861887432196C468285C1492E0CC20(L_21, (uint8_t)((int32_t)231), L_22, Dictionary_2_Add_m172B6DC23E861887432196C468285C1492E0CC20_RuntimeMethod_var);
	}

IL_0090:
	{
		WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* L_23 = ___3_webflags;
		if (!L_23)
		{
			goto IL_00b4;
		}
	}
	{
		WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* L_24 = ___3_webflags;
		NullCheck(L_24);
		bool L_25;
		L_25 = WebFlags_get_HttpForward_mE953246AA2C870572F2E41210166F3DB34983801(L_24, NULL);
		if (!L_25)
		{
			goto IL_00b4;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_26 = V_0;
		WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* L_27 = ___3_webflags;
		NullCheck(L_27);
		uint8_t L_28 = L_27->___WebhookFlags;
		uint8_t L_29 = L_28;
		RuntimeObject* L_30 = Box(il2cpp_defaults.byte_class, &L_29);
		NullCheck(L_26);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_26, (uint8_t)((int32_t)234), L_30, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_00b4:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_31 = V_0;
		il2cpp_codegen_runtime_class_init_inline(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_32 = ((SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_StaticFields*)il2cpp_codegen_static_fields_for(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var))->___SendReliable;
		bool L_33;
		L_33 = VirtualFuncInvoker3< bool, uint8_t, Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*, SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 >::Invoke(15, __this, (uint8_t)((int32_t)252), L_31, L_32);
		return L_33;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingPeer_OpSetPropertyOfRoom_mED1A654AA4CF0CA9D1492B6B127CEF4A579A508B (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, uint8_t ___0_propCode, RuntimeObject* ___1_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_0 = NULL;
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_0 = (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)il2cpp_codegen_object_new(Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1C4D2BF84624173510D714545C1FBB92ADEFC624(L_0, NULL);
		V_0 = L_0;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_1 = V_0;
		uint8_t L_2 = ___0_propCode;
		RuntimeObject* L_3 = ___1_value;
		NullCheck(L_1);
		Hashtable_set_Item_m27BF74ACA5188603E1D3CBDCAE140C590BA9217A(L_1, L_2, L_3, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_4 = V_0;
		bool L_5;
		L_5 = LoadBalancingPeer_OpSetPropertiesOfRoom_mB335B50689F1BD3D608CD682FDD6DCA1675182AB(__this, L_4, (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)NULL, (WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA*)NULL, NULL);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingPeer_OpSetCustomPropertiesOfRoom_m6A26622850712A85811BA8B8C8F978B893283077 (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___0_gameProperties, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_0 = ___0_gameProperties;
		il2cpp_codegen_runtime_class_init_inline(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_1;
		L_1 = Extensions_StripToStringKeys_m943A8B08DF25D16B79E48B6853099BF8E148FD1C(L_0, NULL);
		bool L_2;
		L_2 = LoadBalancingPeer_OpSetPropertiesOfRoom_mB335B50689F1BD3D608CD682FDD6DCA1675182AB(__this, L_1, (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)NULL, (WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA*)NULL, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingPeer_OpSetPropertiesOfRoom_mB335B50689F1BD3D608CD682FDD6DCA1675182AB (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___0_gameProperties, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___1_expectedProperties, WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* ___2_webflags, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m172B6DC23E861887432196C468285C1492E0CC20_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral31C97FDF1251BD3E36DA4078F0362E8A0798174A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBA43E6630EE7BAE2075D12976B22BF5FEF7B6522);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* V_0 = NULL;
	{
		uint8_t L_0 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)__this)->___DebugOut;
		if ((((int32_t)L_0) < ((int32_t)3)))
		{
			goto IL_001a;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = PhotonPeer_get_Listener_mB769F69826EC32376B6FB257FEF8B7AC7881B971_inline(__this, NULL);
		NullCheck(L_1);
		InterfaceActionInvoker2< uint8_t, String_t* >::Invoke(0, IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var, L_1, 3, _stringLiteral31C97FDF1251BD3E36DA4078F0362E8A0798174A);
	}

IL_001a:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_2 = ___0_gameProperties;
		if (!L_2)
		{
			goto IL_0025;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_3 = ___0_gameProperties;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549(L_3, Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		if (L_4)
		{
			goto IL_0041;
		}
	}

IL_0025:
	{
		uint8_t L_5 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)__this)->___DebugOut;
		if ((((int32_t)L_5) < ((int32_t)3)))
		{
			goto IL_003f;
		}
	}
	{
		RuntimeObject* L_6;
		L_6 = PhotonPeer_get_Listener_mB769F69826EC32376B6FB257FEF8B7AC7881B971_inline(__this, NULL);
		NullCheck(L_6);
		InterfaceActionInvoker2< uint8_t, String_t* >::Invoke(0, IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var, L_6, 3, _stringLiteralBA43E6630EE7BAE2075D12976B22BF5FEF7B6522);
	}

IL_003f:
	{
		return (bool)0;
	}

IL_0041:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_7 = (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*)il2cpp_codegen_object_new(Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048(L_7, Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		V_0 = L_7;
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_8 = V_0;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_9 = ___0_gameProperties;
		NullCheck(L_8);
		Dictionary_2_Add_m172B6DC23E861887432196C468285C1492E0CC20(L_8, (uint8_t)((int32_t)251), L_9, Dictionary_2_Add_m172B6DC23E861887432196C468285C1492E0CC20_RuntimeMethod_var);
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_10 = V_0;
		bool L_11 = ((bool)1);
		RuntimeObject* L_12 = Box(il2cpp_defaults.boolean_class, &L_11);
		NullCheck(L_10);
		Dictionary_2_Add_m172B6DC23E861887432196C468285C1492E0CC20(L_10, (uint8_t)((int32_t)250), L_12, Dictionary_2_Add_m172B6DC23E861887432196C468285C1492E0CC20_RuntimeMethod_var);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_13 = ___1_expectedProperties;
		if (!L_13)
		{
			goto IL_007b;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_14 = ___1_expectedProperties;
		NullCheck(L_14);
		int32_t L_15;
		L_15 = Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549(L_14, Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		if (!L_15)
		{
			goto IL_007b;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_16 = V_0;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_17 = ___1_expectedProperties;
		NullCheck(L_16);
		Dictionary_2_Add_m172B6DC23E861887432196C468285C1492E0CC20(L_16, (uint8_t)((int32_t)231), L_17, Dictionary_2_Add_m172B6DC23E861887432196C468285C1492E0CC20_RuntimeMethod_var);
	}

IL_007b:
	{
		WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* L_18 = ___2_webflags;
		if (!L_18)
		{
			goto IL_009c;
		}
	}
	{
		WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* L_19 = ___2_webflags;
		NullCheck(L_19);
		bool L_20;
		L_20 = WebFlags_get_HttpForward_mE953246AA2C870572F2E41210166F3DB34983801(L_19, NULL);
		if (!L_20)
		{
			goto IL_009c;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_21 = V_0;
		WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* L_22 = ___2_webflags;
		NullCheck(L_22);
		uint8_t L_23 = L_22->___WebhookFlags;
		uint8_t L_24 = L_23;
		RuntimeObject* L_25 = Box(il2cpp_defaults.byte_class, &L_24);
		NullCheck(L_21);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_21, (uint8_t)((int32_t)234), L_25, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_009c:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_26 = V_0;
		il2cpp_codegen_runtime_class_init_inline(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_27 = ((SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_StaticFields*)il2cpp_codegen_static_fields_for(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var))->___SendReliable;
		bool L_28;
		L_28 = VirtualFuncInvoker3< bool, uint8_t, Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*, SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 >::Invoke(15, __this, (uint8_t)((int32_t)252), L_26, L_27);
		return L_28;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingPeer_OpAuthenticate_mBF463B11C05FC8604AB7EB9667F2DB1378DFBB84 (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, String_t* ___0_appId, String_t* ___1_appVersion, AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* ___2_authValues, String_t* ___3_regionCode, bool ___4_getLobbyStatistics, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7A0517E53F97847DA11954EC5BB6A0ABEB18E1F);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* V_0 = NULL;
	SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		uint8_t L_0 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)__this)->___DebugOut;
		if ((((int32_t)L_0) < ((int32_t)3)))
		{
			goto IL_001a;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = PhotonPeer_get_Listener_mB769F69826EC32376B6FB257FEF8B7AC7881B971_inline(__this, NULL);
		NullCheck(L_1);
		InterfaceActionInvoker2< uint8_t, String_t* >::Invoke(0, IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var, L_1, 3, _stringLiteralB7A0517E53F97847DA11954EC5BB6A0ABEB18E1F);
	}

IL_001a:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_2 = (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*)il2cpp_codegen_object_new(Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048(L_2, Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		V_0 = L_2;
		bool L_3 = ___4_getLobbyStatistics;
		if (!L_3)
		{
			goto IL_0035;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_4 = V_0;
		bool L_5 = ((bool)1);
		RuntimeObject* L_6 = Box(il2cpp_defaults.boolean_class, &L_5);
		NullCheck(L_4);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_4, (uint8_t)((int32_t)211), L_6, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_0035:
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_7 = ___2_authValues;
		if (!L_7)
		{
			goto IL_0063;
		}
	}
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_8 = ___2_authValues;
		NullCheck(L_8);
		RuntimeObject* L_9;
		L_9 = AuthenticationValues_get_Token_mB9FFF55FB76ECC57C8FFA9658358BC54BDE3AF2A_inline(L_8, NULL);
		if (!L_9)
		{
			goto IL_0063;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_10 = V_0;
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_11 = ___2_authValues;
		NullCheck(L_11);
		RuntimeObject* L_12;
		L_12 = AuthenticationValues_get_Token_mB9FFF55FB76ECC57C8FFA9658358BC54BDE3AF2A_inline(L_11, NULL);
		NullCheck(L_10);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_10, (uint8_t)((int32_t)221), L_12, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_13 = V_0;
		il2cpp_codegen_runtime_class_init_inline(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_14 = ((SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_StaticFields*)il2cpp_codegen_static_fields_for(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var))->___SendReliable;
		bool L_15;
		L_15 = VirtualFuncInvoker3< bool, uint8_t, Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*, SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 >::Invoke(15, __this, (uint8_t)((int32_t)230), L_13, L_14);
		return L_15;
	}

IL_0063:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_16 = V_0;
		String_t* L_17 = ___1_appVersion;
		NullCheck(L_16);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_16, (uint8_t)((int32_t)220), L_17, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_18 = V_0;
		String_t* L_19 = ___0_appId;
		NullCheck(L_18);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_18, (uint8_t)((int32_t)224), L_19, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		String_t* L_20 = ___3_regionCode;
		bool L_21;
		L_21 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_20, NULL);
		if (L_21)
		{
			goto IL_0091;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_22 = V_0;
		String_t* L_23 = ___3_regionCode;
		NullCheck(L_22);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_22, (uint8_t)((int32_t)210), L_23, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_0091:
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_24 = ___2_authValues;
		if (!L_24)
		{
			goto IL_010c;
		}
	}
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_25 = ___2_authValues;
		NullCheck(L_25);
		String_t* L_26;
		L_26 = AuthenticationValues_get_UserId_m5589924F18733494DEC1218392BCB531F45A06A8_inline(L_25, NULL);
		bool L_27;
		L_27 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_26, NULL);
		if (L_27)
		{
			goto IL_00b2;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_28 = V_0;
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_29 = ___2_authValues;
		NullCheck(L_29);
		String_t* L_30;
		L_30 = AuthenticationValues_get_UserId_m5589924F18733494DEC1218392BCB531F45A06A8_inline(L_29, NULL);
		NullCheck(L_28);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_28, (uint8_t)((int32_t)225), L_30, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_00b2:
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_31 = ___2_authValues;
		NullCheck(L_31);
		uint8_t L_32;
		L_32 = AuthenticationValues_get_AuthType_m0B745D57BFF19DFFD283825D461C0417024AAC79_inline(L_31, NULL);
		if ((((int32_t)L_32) == ((int32_t)((int32_t)255))))
		{
			goto IL_010c;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_33 = V_0;
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_34 = ___2_authValues;
		NullCheck(L_34);
		uint8_t L_35;
		L_35 = AuthenticationValues_get_AuthType_m0B745D57BFF19DFFD283825D461C0417024AAC79_inline(L_34, NULL);
		uint8_t L_36 = ((uint8_t)L_35);
		RuntimeObject* L_37 = Box(il2cpp_defaults.byte_class, &L_36);
		NullCheck(L_33);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_33, (uint8_t)((int32_t)217), L_37, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_38 = ___2_authValues;
		NullCheck(L_38);
		String_t* L_39;
		L_39 = AuthenticationValues_get_AuthGetParameters_m9A2052F5DF9261F666501C6577AA3A3885471B81_inline(L_38, NULL);
		bool L_40;
		L_40 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_39, NULL);
		if (L_40)
		{
			goto IL_00f3;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_41 = V_0;
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_42 = ___2_authValues;
		NullCheck(L_42);
		String_t* L_43;
		L_43 = AuthenticationValues_get_AuthGetParameters_m9A2052F5DF9261F666501C6577AA3A3885471B81_inline(L_42, NULL);
		NullCheck(L_41);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_41, (uint8_t)((int32_t)216), L_43, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_00f3:
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_44 = ___2_authValues;
		NullCheck(L_44);
		RuntimeObject* L_45;
		L_45 = AuthenticationValues_get_AuthPostData_mEEB355975E1667CBA486573E79E7ACF214BB4256_inline(L_44, NULL);
		if (!L_45)
		{
			goto IL_010c;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_46 = V_0;
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_47 = ___2_authValues;
		NullCheck(L_47);
		RuntimeObject* L_48;
		L_48 = AuthenticationValues_get_AuthPostData_mEEB355975E1667CBA486573E79E7ACF214BB4256_inline(L_47, NULL);
		NullCheck(L_46);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_46, (uint8_t)((int32_t)214), L_48, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_010c:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_49 = V_0;
		il2cpp_codegen_initobj((&V_1), sizeof(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8));
		il2cpp_codegen_runtime_class_init_inline(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		SendOptions_set_Reliability_mE183CC0D1E7EC44C9ADF1F0E17D20A3A05BD5C6A((&V_1), (bool)1, NULL);
		(&V_1)->___Encrypt = (bool)1;
		SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_50 = V_1;
		bool L_51;
		L_51 = VirtualFuncInvoker3< bool, uint8_t, Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*, SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 >::Invoke(15, __this, (uint8_t)((int32_t)230), L_49, L_50);
		return L_51;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingPeer_OpAuthenticateOnce_mF92AA24234FE36518BA4ED8096BC9AB58E3F9366 (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, String_t* ___0_appId, String_t* ___1_appVersion, AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* ___2_authValues, String_t* ___3_regionCode, int32_t ___4_encryptionMode, uint8_t ___5_expectedProtocol, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncryptionMode_tD26BF6E736ED3A0AE841EE96A761723407E6FF98_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4EA8DC1A5A4BD309F5183E112F7330BBA2272F63);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7EFEF633F8061123E5753ACA7793F53B8E491F34);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB552EBC34680620FD4882048D3CE5CA68BC3C68F);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* V_0 = NULL;
	SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 V_1;
	memset((&V_1), 0, sizeof(V_1));
	AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* G_B3_0 = NULL;
	int32_t G_B3_1 = 0;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B3_2 = NULL;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B3_3 = NULL;
	int32_t G_B3_4 = 0;
	RuntimeObject* G_B3_5 = NULL;
	AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* G_B2_0 = NULL;
	int32_t G_B2_1 = 0;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B2_2 = NULL;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B2_3 = NULL;
	int32_t G_B2_4 = 0;
	RuntimeObject* G_B2_5 = NULL;
	String_t* G_B4_0 = NULL;
	int32_t G_B4_1 = 0;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B4_2 = NULL;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B4_3 = NULL;
	int32_t G_B4_4 = 0;
	RuntimeObject* G_B4_5 = NULL;
	{
		uint8_t L_0 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)__this)->___DebugOut;
		if ((((int32_t)L_0) < ((int32_t)3)))
		{
			goto IL_005d;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = PhotonPeer_get_Listener_mB769F69826EC32376B6FB257FEF8B7AC7881B971_inline(__this, NULL);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = L_2;
		NullCheck(L_3);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralB552EBC34680620FD4882048D3CE5CA68BC3C68F);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3;
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_5 = ___2_authValues;
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_6 = L_5;
		if (L_6)
		{
			G_B3_0 = L_6;
			G_B3_1 = 1;
			G_B3_2 = L_4;
			G_B3_3 = L_4;
			G_B3_4 = 3;
			G_B3_5 = L_1;
			goto IL_0028;
		}
		G_B2_0 = L_6;
		G_B2_1 = 1;
		G_B2_2 = L_4;
		G_B2_3 = L_4;
		G_B2_4 = 3;
		G_B2_5 = L_1;
	}
	{
		G_B4_0 = ((String_t*)(NULL));
		G_B4_1 = G_B2_1;
		G_B4_2 = G_B2_2;
		G_B4_3 = G_B2_3;
		G_B4_4 = G_B2_4;
		G_B4_5 = G_B2_5;
		goto IL_002d;
	}

IL_0028:
	{
		NullCheck(G_B3_0);
		String_t* L_7;
		L_7 = VirtualFuncInvoker0< String_t* >::Invoke(3, G_B3_0);
		G_B4_0 = L_7;
		G_B4_1 = G_B3_1;
		G_B4_2 = G_B3_2;
		G_B4_3 = G_B3_3;
		G_B4_4 = G_B3_4;
		G_B4_5 = G_B3_5;
	}

IL_002d:
	{
		NullCheck(G_B4_2);
		(G_B4_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B4_1), (String_t*)G_B4_0);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = G_B4_3;
		NullCheck(L_8);
		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral7EFEF633F8061123E5753ACA7793F53B8E491F34);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_8;
		String_t* L_10 = ___3_regionCode;
		NullCheck(L_9);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_10);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_9;
		NullCheck(L_11);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral4EA8DC1A5A4BD309F5183E112F7330BBA2272F63);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_11;
		Il2CppFakeBox<int32_t> L_13(EncryptionMode_tD26BF6E736ED3A0AE841EE96A761723407E6FF98_il2cpp_TypeInfo_var, (&___4_encryptionMode));
		String_t* L_14;
		L_14 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_13), NULL);
		NullCheck(L_12);
		(L_12)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_14);
		String_t* L_15;
		L_15 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_12, NULL);
		NullCheck(G_B4_5);
		InterfaceActionInvoker2< uint8_t, String_t* >::Invoke(0, IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var, G_B4_5, G_B4_4, L_15);
	}

IL_005d:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_16 = (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*)il2cpp_codegen_object_new(Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048(L_16, Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		V_0 = L_16;
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_17 = ___2_authValues;
		if (!L_17)
		{
			goto IL_0091;
		}
	}
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_18 = ___2_authValues;
		NullCheck(L_18);
		RuntimeObject* L_19;
		L_19 = AuthenticationValues_get_Token_mB9FFF55FB76ECC57C8FFA9658358BC54BDE3AF2A_inline(L_18, NULL);
		if (!L_19)
		{
			goto IL_0091;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_20 = V_0;
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_21 = ___2_authValues;
		NullCheck(L_21);
		RuntimeObject* L_22;
		L_22 = AuthenticationValues_get_Token_mB9FFF55FB76ECC57C8FFA9658358BC54BDE3AF2A_inline(L_21, NULL);
		NullCheck(L_20);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_20, (uint8_t)((int32_t)221), L_22, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_23 = V_0;
		il2cpp_codegen_runtime_class_init_inline(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_24 = ((SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_StaticFields*)il2cpp_codegen_static_fields_for(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var))->___SendReliable;
		bool L_25;
		L_25 = VirtualFuncInvoker3< bool, uint8_t, Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*, SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 >::Invoke(15, __this, (uint8_t)((int32_t)231), L_23, L_24);
		return L_25;
	}

IL_0091:
	{
		int32_t L_26 = ___4_encryptionMode;
		if ((!(((uint32_t)L_26) == ((uint32_t)((int32_t)13)))))
		{
			goto IL_00a6;
		}
	}
	{
		uint8_t L_27 = ___5_expectedProtocol;
		if (!L_27)
		{
			goto IL_00a6;
		}
	}
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_28 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_28, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral32B17C74E1FD92CF3EDDA8E149B8264E4AC33228)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_28, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LoadBalancingPeer_OpAuthenticateOnce_mF92AA24234FE36518BA4ED8096BC9AB58E3F9366_RuntimeMethod_var)));
	}

IL_00a6:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_29 = V_0;
		uint8_t L_30 = ___5_expectedProtocol;
		uint8_t L_31 = ((uint8_t)L_30);
		RuntimeObject* L_32 = Box(il2cpp_defaults.byte_class, &L_31);
		NullCheck(L_29);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_29, (uint8_t)((int32_t)195), L_32, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_33 = V_0;
		int32_t L_34 = ___4_encryptionMode;
		uint8_t L_35 = ((uint8_t)((int32_t)(uint8_t)L_34));
		RuntimeObject* L_36 = Box(il2cpp_defaults.byte_class, &L_35);
		NullCheck(L_33);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_33, (uint8_t)((int32_t)193), L_36, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_37 = V_0;
		String_t* L_38 = ___1_appVersion;
		NullCheck(L_37);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_37, (uint8_t)((int32_t)220), L_38, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_39 = V_0;
		String_t* L_40 = ___0_appId;
		NullCheck(L_39);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_39, (uint8_t)((int32_t)224), L_40, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		String_t* L_41 = ___3_regionCode;
		bool L_42;
		L_42 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_41, NULL);
		if (L_42)
		{
			goto IL_00f9;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_43 = V_0;
		String_t* L_44 = ___3_regionCode;
		NullCheck(L_43);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_43, (uint8_t)((int32_t)210), L_44, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_00f9:
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_45 = ___2_authValues;
		if (!L_45)
		{
			goto IL_0192;
		}
	}
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_46 = ___2_authValues;
		NullCheck(L_46);
		String_t* L_47;
		L_47 = AuthenticationValues_get_UserId_m5589924F18733494DEC1218392BCB531F45A06A8_inline(L_46, NULL);
		bool L_48;
		L_48 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_47, NULL);
		if (L_48)
		{
			goto IL_011d;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_49 = V_0;
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_50 = ___2_authValues;
		NullCheck(L_50);
		String_t* L_51;
		L_51 = AuthenticationValues_get_UserId_m5589924F18733494DEC1218392BCB531F45A06A8_inline(L_50, NULL);
		NullCheck(L_49);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_49, (uint8_t)((int32_t)225), L_51, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_011d:
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_52 = ___2_authValues;
		NullCheck(L_52);
		uint8_t L_53;
		L_53 = AuthenticationValues_get_AuthType_m0B745D57BFF19DFFD283825D461C0417024AAC79_inline(L_52, NULL);
		if ((((int32_t)L_53) == ((int32_t)((int32_t)255))))
		{
			goto IL_0192;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_54 = V_0;
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_55 = ___2_authValues;
		NullCheck(L_55);
		uint8_t L_56;
		L_56 = AuthenticationValues_get_AuthType_m0B745D57BFF19DFFD283825D461C0417024AAC79_inline(L_55, NULL);
		uint8_t L_57 = ((uint8_t)L_56);
		RuntimeObject* L_58 = Box(il2cpp_defaults.byte_class, &L_57);
		NullCheck(L_54);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_54, (uint8_t)((int32_t)217), L_58, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_59 = ___2_authValues;
		NullCheck(L_59);
		RuntimeObject* L_60;
		L_60 = AuthenticationValues_get_Token_mB9FFF55FB76ECC57C8FFA9658358BC54BDE3AF2A_inline(L_59, NULL);
		if (!L_60)
		{
			goto IL_015b;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_61 = V_0;
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_62 = ___2_authValues;
		NullCheck(L_62);
		RuntimeObject* L_63;
		L_63 = AuthenticationValues_get_Token_mB9FFF55FB76ECC57C8FFA9658358BC54BDE3AF2A_inline(L_62, NULL);
		NullCheck(L_61);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_61, (uint8_t)((int32_t)221), L_63, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		goto IL_0192;
	}

IL_015b:
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_64 = ___2_authValues;
		NullCheck(L_64);
		String_t* L_65;
		L_65 = AuthenticationValues_get_AuthGetParameters_m9A2052F5DF9261F666501C6577AA3A3885471B81_inline(L_64, NULL);
		bool L_66;
		L_66 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_65, NULL);
		if (L_66)
		{
			goto IL_0179;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_67 = V_0;
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_68 = ___2_authValues;
		NullCheck(L_68);
		String_t* L_69;
		L_69 = AuthenticationValues_get_AuthGetParameters_m9A2052F5DF9261F666501C6577AA3A3885471B81_inline(L_68, NULL);
		NullCheck(L_67);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_67, (uint8_t)((int32_t)216), L_69, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_0179:
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_70 = ___2_authValues;
		NullCheck(L_70);
		RuntimeObject* L_71;
		L_71 = AuthenticationValues_get_AuthPostData_mEEB355975E1667CBA486573E79E7ACF214BB4256_inline(L_70, NULL);
		if (!L_71)
		{
			goto IL_0192;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_72 = V_0;
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_73 = ___2_authValues;
		NullCheck(L_73);
		RuntimeObject* L_74;
		L_74 = AuthenticationValues_get_AuthPostData_mEEB355975E1667CBA486573E79E7ACF214BB4256_inline(L_73, NULL);
		NullCheck(L_72);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_72, (uint8_t)((int32_t)214), L_74, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_0192:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_75 = V_0;
		il2cpp_codegen_initobj((&V_1), sizeof(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8));
		il2cpp_codegen_runtime_class_init_inline(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		SendOptions_set_Reliability_mE183CC0D1E7EC44C9ADF1F0E17D20A3A05BD5C6A((&V_1), (bool)1, NULL);
		(&V_1)->___Encrypt = (bool)1;
		SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_76 = V_1;
		bool L_77;
		L_77 = VirtualFuncInvoker3< bool, uint8_t, Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*, SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 >::Invoke(15, __this, (uint8_t)((int32_t)231), L_75, L_76);
		return L_77;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingPeer_OpChangeGroups_m8A6E7E328A21FD318F7F2E3640B4FC09A9766078 (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_groupsToRemove, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_groupsToAdd, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFAEE8B7FA5DF45FA3CB40CD6EF10E0E96E664D82);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* V_0 = NULL;
	{
		uint8_t L_0 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)__this)->___DebugOut;
		if ((((int32_t)L_0) < ((int32_t)5)))
		{
			goto IL_001a;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = PhotonPeer_get_Listener_mB769F69826EC32376B6FB257FEF8B7AC7881B971_inline(__this, NULL);
		NullCheck(L_1);
		InterfaceActionInvoker2< uint8_t, String_t* >::Invoke(0, IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var, L_1, 5, _stringLiteralFAEE8B7FA5DF45FA3CB40CD6EF10E0E96E664D82);
	}

IL_001a:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_2 = (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*)il2cpp_codegen_object_new(Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048(L_2, Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		V_0 = L_2;
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_groupsToRemove;
		if (!L_3)
		{
			goto IL_002f;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_4 = V_0;
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_groupsToRemove;
		NullCheck(L_4);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_4, (uint8_t)((int32_t)239), (RuntimeObject*)L_5, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_002f:
	{
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___1_groupsToAdd;
		if (!L_6)
		{
			goto IL_003e;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_7 = V_0;
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___1_groupsToAdd;
		NullCheck(L_7);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_7, (uint8_t)((int32_t)238), (RuntimeObject*)L_8, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_003e:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_9 = V_0;
		il2cpp_codegen_runtime_class_init_inline(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_10 = ((SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_StaticFields*)il2cpp_codegen_static_fields_for(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var))->___SendReliable;
		bool L_11;
		L_11 = VirtualFuncInvoker3< bool, uint8_t, Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*, SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 >::Invoke(15, __this, (uint8_t)((int32_t)248), L_9, L_10);
		return L_11;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingPeer_OpRaiseEvent_m4801EE202EAEA7127BECFC6ADB0CB29730D2E412 (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, uint8_t ___0_eventCode, RuntimeObject* ___1_customEventContent, RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E* ___2_raiseEventOptions, SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 ___3_sendOptions, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pool_1_Acquire_m5C3516A5E0E3F81CD1B2C4F2E132925304F84C45_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pool_1_Release_m7AEE471BA783D67E3BB9D42C80412E4418FFE16B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* V_0 = NULL;
	uint8_t V_1 = 0;
	bool V_2 = false;
	{
		Pool_1_t47635E10016E83A1E327B583977D1F043544FB48* L_0 = __this->___paramDictionaryPool;
		NullCheck(L_0);
		ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_1;
		L_1 = Pool_1_Acquire_m5C3516A5E0E3F81CD1B2C4F2E132925304F84C45(L_0, Pool_1_Acquire_m5C3516A5E0E3F81CD1B2C4F2E132925304F84C45_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0140:
			{
				Pool_1_t47635E10016E83A1E327B583977D1F043544FB48* L_2 = __this->___paramDictionaryPool;
				ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_3 = V_0;
				NullCheck(L_2);
				Pool_1_Release_m7AEE471BA783D67E3BB9D42C80412E4418FFE16B(L_2, L_3, Pool_1_Release_m7AEE471BA783D67E3BB9D42C80412E4418FFE16B_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E* L_4 = ___2_raiseEventOptions;
				if (!L_4)
				{
					goto IL_0114_1;
				}
			}
			{
				RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E* L_5 = ___2_raiseEventOptions;
				NullCheck(L_5);
				uint8_t L_6 = L_5->___CachingOption;
				if (!L_6)
				{
					goto IL_002b_1;
				}
			}
			{
				ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_7 = V_0;
				RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E* L_8 = ___2_raiseEventOptions;
				NullCheck(L_8);
				uint8_t L_9 = L_8->___CachingOption;
				NullCheck(L_7);
				ParameterDictionary_Add_mA3DB58752FCED3B3BA7AFD1879F6E994539DEEC1(L_7, (uint8_t)((int32_t)247), L_9, NULL);
			}

IL_002b_1:
			{
				RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E* L_10 = ___2_raiseEventOptions;
				NullCheck(L_10);
				uint8_t L_11 = L_10->___CachingOption;
				V_1 = L_11;
				uint8_t L_12 = V_1;
				switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_12, 6)))
				{
					case 0:
					{
						goto IL_0084_1;
					}
					case 1:
					{
						goto IL_0070_1;
					}
					case 2:
					{
						goto IL_00a2_1;
					}
					case 3:
					{
						goto IL_00a2_1;
					}
					case 4:
					{
						goto IL_0070_1;
					}
					case 5:
					{
						goto IL_005c_1;
					}
					case 6:
					{
						goto IL_005c_1;
					}
					case 7:
					{
						goto IL_005c_1;
					}
				}
			}
			{
				goto IL_00a2_1;
			}

IL_005c_1:
			{
				ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_13 = V_0;
				SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_14 = ___3_sendOptions;
				bool L_15;
				L_15 = VirtualFuncInvoker3< bool, uint8_t, ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3*, SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 >::Invoke(16, __this, (uint8_t)((int32_t)253), L_13, L_14);
				V_2 = L_15;
				goto IL_014d;
			}

IL_0070_1:
			{
				ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_16 = V_0;
				SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_17 = ___3_sendOptions;
				bool L_18;
				L_18 = VirtualFuncInvoker3< bool, uint8_t, ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3*, SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 >::Invoke(16, __this, (uint8_t)((int32_t)253), L_16, L_17);
				V_2 = L_18;
				goto IL_014d;
			}

IL_0084_1:
			{
				RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E* L_19 = ___2_raiseEventOptions;
				NullCheck(L_19);
				Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = L_19->___TargetActors;
				if (!L_20)
				{
					goto IL_0114_1;
				}
			}
			{
				ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_21 = V_0;
				RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E* L_22 = ___2_raiseEventOptions;
				NullCheck(L_22);
				Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = L_22->___TargetActors;
				NullCheck(L_21);
				ParameterDictionary_Add_mC52FE077849B126A362472E37E1D50118159D705(L_21, (uint8_t)((int32_t)252), (RuntimeObject*)L_23, NULL);
				goto IL_0114_1;
			}

IL_00a2_1:
			{
				RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E* L_24 = ___2_raiseEventOptions;
				NullCheck(L_24);
				Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = L_24->___TargetActors;
				if (!L_25)
				{
					goto IL_00bd_1;
				}
			}
			{
				ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_26 = V_0;
				RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E* L_27 = ___2_raiseEventOptions;
				NullCheck(L_27);
				Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_28 = L_27->___TargetActors;
				NullCheck(L_26);
				ParameterDictionary_Add_mC52FE077849B126A362472E37E1D50118159D705(L_26, (uint8_t)((int32_t)252), (RuntimeObject*)L_28, NULL);
				goto IL_00f1_1;
			}

IL_00bd_1:
			{
				RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E* L_29 = ___2_raiseEventOptions;
				NullCheck(L_29);
				uint8_t L_30 = L_29->___InterestGroup;
				if (!L_30)
				{
					goto IL_00d8_1;
				}
			}
			{
				ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_31 = V_0;
				RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E* L_32 = ___2_raiseEventOptions;
				NullCheck(L_32);
				uint8_t L_33 = L_32->___InterestGroup;
				NullCheck(L_31);
				ParameterDictionary_Add_mA3DB58752FCED3B3BA7AFD1879F6E994539DEEC1(L_31, (uint8_t)((int32_t)240), L_33, NULL);
				goto IL_00f1_1;
			}

IL_00d8_1:
			{
				RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E* L_34 = ___2_raiseEventOptions;
				NullCheck(L_34);
				uint8_t L_35 = L_34->___Receivers;
				if (!L_35)
				{
					goto IL_00f1_1;
				}
			}
			{
				ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_36 = V_0;
				RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E* L_37 = ___2_raiseEventOptions;
				NullCheck(L_37);
				uint8_t L_38 = L_37->___Receivers;
				NullCheck(L_36);
				ParameterDictionary_Add_mA3DB58752FCED3B3BA7AFD1879F6E994539DEEC1(L_36, (uint8_t)((int32_t)246), L_38, NULL);
			}

IL_00f1_1:
			{
				RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E* L_39 = ___2_raiseEventOptions;
				NullCheck(L_39);
				WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* L_40 = L_39->___Flags;
				NullCheck(L_40);
				bool L_41;
				L_41 = WebFlags_get_HttpForward_mE953246AA2C870572F2E41210166F3DB34983801(L_40, NULL);
				if (!L_41)
				{
					goto IL_0114_1;
				}
			}
			{
				ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_42 = V_0;
				RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E* L_43 = ___2_raiseEventOptions;
				NullCheck(L_43);
				WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* L_44 = L_43->___Flags;
				NullCheck(L_44);
				uint8_t L_45 = L_44->___WebhookFlags;
				NullCheck(L_42);
				ParameterDictionary_Add_mA3DB58752FCED3B3BA7AFD1879F6E994539DEEC1(L_42, (uint8_t)((int32_t)234), L_45, NULL);
			}

IL_0114_1:
			{
				ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_46 = V_0;
				uint8_t L_47 = ___0_eventCode;
				NullCheck(L_46);
				ParameterDictionary_Add_mA3DB58752FCED3B3BA7AFD1879F6E994539DEEC1(L_46, (uint8_t)((int32_t)244), L_47, NULL);
				RuntimeObject* L_48 = ___1_customEventContent;
				if (!L_48)
				{
					goto IL_012f_1;
				}
			}
			{
				ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_49 = V_0;
				RuntimeObject* L_50 = ___1_customEventContent;
				NullCheck(L_49);
				ParameterDictionary_Add_mC52FE077849B126A362472E37E1D50118159D705(L_49, (uint8_t)((int32_t)245), L_50, NULL);
			}

IL_012f_1:
			{
				ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_51 = V_0;
				SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_52 = ___3_sendOptions;
				bool L_53;
				L_53 = VirtualFuncInvoker3< bool, uint8_t, ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3*, SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 >::Invoke(16, __this, (uint8_t)((int32_t)253), L_51, L_52);
				V_2 = L_53;
				goto IL_014d;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_014d:
	{
		bool L_54 = V_2;
		return L_54;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LoadBalancingPeer_OpSettings_m793B97AD1CF3766FC388987485ED4E396B674AD0 (LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* __this, bool ___0_receiveLobbyStats, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_mDBE39F8DFADAA1D303E8BFC83E07EE048D8BAF4D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral04BF49C3DB4E881D5D637CB9C9B6ADAFBB673E19);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* V_0 = NULL;
	{
		uint8_t L_0 = ((PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C*)__this)->___DebugOut;
		if ((((int32_t)L_0) < ((int32_t)5)))
		{
			goto IL_001a;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = PhotonPeer_get_Listener_mB769F69826EC32376B6FB257FEF8B7AC7881B971_inline(__this, NULL);
		NullCheck(L_1);
		InterfaceActionInvoker2< uint8_t, String_t* >::Invoke(0, IPhotonPeerListener_tCF670245092F1C9F0BB8F83AE0742E9473417E6D_il2cpp_TypeInfo_var, L_1, 5, _stringLiteral04BF49C3DB4E881D5D637CB9C9B6ADAFBB673E19);
	}

IL_001a:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_2 = (Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*)il2cpp_codegen_object_new(Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048(L_2, Dictionary_2__ctor_m88EEEFF844FE740CF9A14946245A4BA58C7FC048_RuntimeMethod_var);
		V_0 = L_2;
		bool L_3 = ___0_receiveLobbyStats;
		if (!L_3)
		{
			goto IL_0030;
		}
	}
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_4 = V_0;
		bool L_5 = ___0_receiveLobbyStats;
		bool L_6 = L_5;
		RuntimeObject* L_7 = Box(il2cpp_defaults.boolean_class, &L_6);
		NullCheck(L_4);
		Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4(L_4, (uint8_t)0, L_7, Dictionary_2_set_Item_m8BEB94760CA6F27CF244C9860AD50B9339089AF4_RuntimeMethod_var);
	}

IL_0030:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_8 = V_0;
		NullCheck(L_8);
		int32_t L_9;
		L_9 = Dictionary_2_get_Count_mDBE39F8DFADAA1D303E8BFC83E07EE048D8BAF4D(L_8, Dictionary_2_get_Count_mDBE39F8DFADAA1D303E8BFC83E07EE048D8BAF4D_RuntimeMethod_var);
		if (L_9)
		{
			goto IL_003a;
		}
	}
	{
		return (bool)1;
	}

IL_003a:
	{
		Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1* L_10 = V_0;
		il2cpp_codegen_runtime_class_init_inline(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var);
		SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 L_11 = ((SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_StaticFields*)il2cpp_codegen_static_fields_for(SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8_il2cpp_TypeInfo_var))->___SendReliable;
		bool L_12;
		L_12 = VirtualFuncInvoker3< bool, uint8_t, Dictionary_2_t39C787A3AB4A7621A98CFE1FB232D65CBD0880C1*, SendOptions_tF9510905DE0E4230B6BF45A2AD2A43773AC32ED8 >::Invoke(15, __this, (uint8_t)((int32_t)218), L_10, L_11);
		return L_12;
	}
}
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m9CB90A92B6E8A4BD1BCCFE4EFD9617DD37AD41BE (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784* L_0 = (U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784*)il2cpp_codegen_object_new(U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m6D80BA79F5BB255BEA0A7958F875F239F253A9D8(L_0, NULL);
		((U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m6D80BA79F5BB255BEA0A7958F875F239F253A9D8 (U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* U3CU3Ec_U3C_ctorU3Eb__4_0_mE47A46A965D27DE97D5D14EE8243D301E87B5AE4 (U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_0 = (ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3*)il2cpp_codegen_object_new(ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3_il2cpp_TypeInfo_var);
		ParameterDictionary__ctor_m6D768D8210FD3F4A25800894967C601326E93A7D(L_0, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3C_ctorU3Eb__4_1_mBA3932CC8470ED8E12B239E9C3C9315387E2D6B1 (U3CU3Ec_t3D8B1767856FC44AECDC7B84492FCBDC93BE6784* __this, ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* ___0_x, const RuntimeMethod* method) 
{
	{
		ParameterDictionary_t86A1C953B1E7C11059D12BAAE61E0021124E08F3* L_0 = ___0_x;
		NullCheck(L_0);
		ParameterDictionary_Clear_mB04C2E920182F6A8EE8F4EF1628DE12E40385C27(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
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FindFriendsOptions_ToIntFlags_m3361F144E4F652D80917F0D03746037FEA8DB494 (FindFriendsOptions_tF1DE56BA5A55797E20CF4CFC71A6850BA6F24988* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		V_0 = 0;
		bool L_0 = __this->___CreatedOnGs;
		if (!L_0)
		{
			goto IL_000e;
		}
	}
	{
		int32_t L_1 = V_0;
		V_0 = ((int32_t)(L_1|1));
	}

IL_000e:
	{
		bool L_2 = __this->___Visible;
		if (!L_2)
		{
			goto IL_001a;
		}
	}
	{
		int32_t L_3 = V_0;
		V_0 = ((int32_t)(L_3|2));
	}

IL_001a:
	{
		bool L_4 = __this->___Open;
		if (!L_4)
		{
			goto IL_0026;
		}
	}
	{
		int32_t L_5 = V_0;
		V_0 = ((int32_t)(L_5|4));
	}

IL_0026:
	{
		int32_t L_6 = V_0;
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FindFriendsOptions__ctor_mD62BC301A30A5E7483AC8C64F5F76479108624B0 (FindFriendsOptions_tF1DE56BA5A55797E20CF4CFC71A6850BA6F24988* __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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OpJoinRandomRoomParams__ctor_mF7D788297A56B000A13BC70C68612B653363E78B (OpJoinRandomRoomParams_t5DCB0B5EBE3D5C35A483669A8D997D47E17D6DBA* __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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnterRoomParams__ctor_m59BB4C9762321F59D7238996F68C7EB970ACDBB8 (EnterRoomParams_t58DD2969FFB1BA8273A3294BF5C314B60089ABB9* __this, const RuntimeMethod* method) 
{
	{
		__this->___OnGameServer = (bool)1;
		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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ErrorCode__ctor_mB1728A296AF59A3F720F5E9456B66ABAB483B177 (ErrorCode_t393C9A9D1B4E369F3B2F1479F99B55380EDA0A3F* __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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActorProperties__ctor_m25F8434B37430D95B6A18381A91A30CC0DF1655A (ActorProperties_tF36B12667A6A7112F9A916DF6B7AC1215CC139F6* __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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GamePropertyKey__ctor_mFF2687B099A4430C44F7CCB8FB3A56606244A637 (GamePropertyKey_t74A78E923458B0632773479684EF149F6DAEFA5B* __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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventCode__ctor_m2BEF2C17802358B4D6142192A95CC26143B2C0F1 (EventCode_tD641DD3774D853BC2978D28E7800573DBDEC7DEF* __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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParameterCode__ctor_mECD3F163617ACA6AAC2D42ECCD7410F5CEA4B9BF (ParameterCode_tBAE211775AA7E33B4CC87E054E5A203E1EF3000F* __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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OperationCode__ctor_m21E7F4C988B67B03800059C98DA09BFC0B26735F (OperationCode_t45464463074ADAB3340C43AFABE0B18C5205F3A3* __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
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RoomOptions_get_IsVisible_m3A6FE1E13DC3BC7BD287449190CCD1F0DB9A4C86 (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___isVisible;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RoomOptions_set_IsVisible_m5D9ACD84A11FD6E37F023C2181653923AEE7AB25 (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___isVisible = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RoomOptions_get_IsOpen_m23FCA5D11C3B429B370D87A7E6BAAD032DFF6FC1 (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___isOpen;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RoomOptions_set_IsOpen_mF3D109E3437275F0E1554E93F646A4F766F42271 (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___isOpen = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RoomOptions_get_CleanupCacheOnLeave_mF416FC57C9A0CB96825CAD70D9A6FEAC1398D897 (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___cleanupCacheOnLeave;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RoomOptions_set_CleanupCacheOnLeave_m4ABFC4EF8E1BA0B547E001648908F3315C7DADE6 (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___cleanupCacheOnLeave = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RoomOptions_get_SuppressRoomEvents_m7B8F0514C7D1D7856CE047270B48571670548FB7 (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CSuppressRoomEventsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RoomOptions_set_SuppressRoomEvents_m2E208C9A36E4B2A06AAC90024CFF43F42DDED167 (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CSuppressRoomEventsU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RoomOptions_get_SuppressPlayerInfo_mB93AB2842A7ABFCFFD22E7DCC5F09AEBFCA1FD63 (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CSuppressPlayerInfoU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RoomOptions_set_SuppressPlayerInfo_m1FE5CEB3BA797065268CADC0E00143F492497930 (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CSuppressPlayerInfoU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RoomOptions_get_PublishUserId_m3648BFBDCB015BACCAC66143463E295C186F0435 (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CPublishUserIdU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RoomOptions_set_PublishUserId_mCAF45915B1DDAEB11A590246792C64D5C27ADE82 (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CPublishUserIdU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RoomOptions_get_DeleteNullProperties_mE13A7C31C88333F36D9E70D9633FE60304874D62 (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CDeleteNullPropertiesU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RoomOptions_set_DeleteNullProperties_m8C6F5C80EB71AF30059C331F47FFD998AA2906F8 (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CDeleteNullPropertiesU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RoomOptions_get_BroadcastPropsChangeToAll_mB0794645D28FDC4723BF824AF6922AF7A5250DC7 (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___broadcastPropsChangeToAll;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RoomOptions_set_BroadcastPropsChangeToAll_m355351615F72B5A7B572099D6C9B3B3C333D0784 (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___broadcastPropsChangeToAll = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RoomOptions__ctor_m06A5DAB18D3385E8AED5DA84C8A89D9C7E8498F8 (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___isVisible = (bool)1;
		__this->___isOpen = (bool)1;
		__this->___cleanupCacheOnLeave = (bool)1;
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)0);
		__this->___CustomRoomPropertiesForLobby = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___CustomRoomPropertiesForLobby), (void*)L_0);
		__this->___broadcastPropsChangeToAll = (bool)1;
		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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaiseEventOptions__ctor_m5AD5093C00DD3EE18EB5033E49C61934E978A94F (RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA_il2cpp_TypeInfo_var);
		WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* L_0 = ((WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA_StaticFields*)il2cpp_codegen_static_fields_for(WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA_il2cpp_TypeInfo_var))->___Default;
		__this->___Flags = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___Flags), (void*)L_0);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaiseEventOptions__cctor_m097E8E7642E32C28D06F412DE22840510D59E8EE (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E* L_0 = (RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E*)il2cpp_codegen_object_new(RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E_il2cpp_TypeInfo_var);
		RaiseEventOptions__ctor_m5AD5093C00DD3EE18EB5033E49C61934E978A94F(L_0, NULL);
		((RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E_StaticFields*)il2cpp_codegen_static_fields_for(RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E_il2cpp_TypeInfo_var))->___Default = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E_StaticFields*)il2cpp_codegen_static_fields_for(RaiseEventOptions_tAEB3A9A0993C52981809954BC2DB304E887D852E_il2cpp_TypeInfo_var))->___Default), (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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypedLobby_get_IsDefault_mE87811BFC98E8FFE2ADBA3B1FCF7CB3807C427CA (TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___Name;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedLobby__ctor_m6D816F4CA098689E3EA758240921FF50C06B015B (TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedLobby__ctor_m240AAE39DCF57B33DE46ED80F5700F52A8293C49 (TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* __this, String_t* ___0_name, uint8_t ___1_type, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		String_t* L_0 = ___0_name;
		__this->___Name = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___Name), (void*)L_0);
		uint8_t L_1 = ___1_type;
		__this->___Type = L_1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypedLobby_ToString_mFDD76E21D51484CE59E4BAB00668630A96FEF818 (TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LobbyType_t2999FD1D1587E92FF3F2C8C129237EDBA14A258F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral271CB9743B301F4C7123339F6C43C77525F17510);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = __this->___Name;
		uint8_t L_1 = __this->___Type;
		uint8_t L_2 = L_1;
		RuntimeObject* L_3 = Box(LobbyType_t2999FD1D1587E92FF3F2C8C129237EDBA14A258F_il2cpp_TypeInfo_var, &L_2);
		String_t* L_4;
		L_4 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral271CB9743B301F4C7123339F6C43C77525F17510, L_0, L_3, NULL);
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedLobby__cctor_m9F2E087CDE3953E86F8982A95781E14749392574 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_0 = (TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9*)il2cpp_codegen_object_new(TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9_il2cpp_TypeInfo_var);
		TypedLobby__ctor_m6D816F4CA098689E3EA758240921FF50C06B015B(L_0, NULL);
		((TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9_StaticFields*)il2cpp_codegen_static_fields_for(TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9_il2cpp_TypeInfo_var))->___Default = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9_StaticFields*)il2cpp_codegen_static_fields_for(TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9_il2cpp_TypeInfo_var))->___Default), (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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypedLobbyInfo_ToString_m4079569D95F18A75331BF0BED94D2700D08BD423 (TypedLobbyInfo_t96769DF10F16EB926E1D59D6F0385F6B57262E91* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LobbyType_t2999FD1D1587E92FF3F2C8C129237EDBA14A258F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral72B7AAEA9F105BC899930B342A7753298A5FCFB2);
		s_Il2CppMethodInitialized = true;
	}
	{
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = L_0;
		String_t* L_2 = ((TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9*)__this)->___Name;
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, L_2);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_2);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = L_1;
		uint8_t L_4 = ((TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9*)__this)->___Type;
		uint8_t L_5 = L_4;
		RuntimeObject* L_6 = Box(LobbyType_t2999FD1D1587E92FF3F2C8C129237EDBA14A258F_il2cpp_TypeInfo_var, &L_5);
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, L_6);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_6);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = L_3;
		int32_t L_8 = __this->___RoomCount;
		int32_t L_9 = L_8;
		RuntimeObject* L_10 = Box(il2cpp_defaults.int32_class, &L_9);
		NullCheck(L_7);
		ArrayElementTypeCheck (L_7, L_10);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_10);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = L_7;
		int32_t L_12 = __this->___PlayerCount;
		int32_t L_13 = L_12;
		RuntimeObject* L_14 = Box(il2cpp_defaults.int32_class, &L_13);
		NullCheck(L_11);
		ArrayElementTypeCheck (L_11, L_14);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_14);
		String_t* L_15;
		L_15 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(_stringLiteral72B7AAEA9F105BC899930B342A7753298A5FCFB2, L_11, NULL);
		return L_15;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedLobbyInfo__ctor_m4EE11782B42CBF8760B2A0A8E21055D28B626CBD (TypedLobbyInfo_t96769DF10F16EB926E1D59D6F0385F6B57262E91* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9_il2cpp_TypeInfo_var);
		TypedLobby__ctor_m6D816F4CA098689E3EA758240921FF50C06B015B(__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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t AuthenticationValues_get_AuthType_m0B745D57BFF19DFFD283825D461C0417024AAC79 (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = __this->___authType;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AuthenticationValues_set_AuthType_m56996D622EEB81A2482DDCDCB1459EE56FE332EE (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, uint8_t ___0_value, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = ___0_value;
		__this->___authType = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AuthenticationValues_get_AuthGetParameters_m9A2052F5DF9261F666501C6577AA3A3885471B81 (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CAuthGetParametersU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AuthenticationValues_set_AuthGetParameters_m1414AD92FAC10BA328BF31068ED47CB16ECF0E07 (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CAuthGetParametersU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAuthGetParametersU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AuthenticationValues_get_AuthPostData_mEEB355975E1667CBA486573E79E7ACF214BB4256 (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CAuthPostDataU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AuthenticationValues_set_AuthPostData_mDE04C4546B8BE3929A51077921B60B3AA143ACB0 (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_value;
		__this->___U3CAuthPostDataU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAuthPostDataU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AuthenticationValues_get_Token_mB9FFF55FB76ECC57C8FFA9658358BC54BDE3AF2A (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CTokenU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AuthenticationValues_set_Token_m57EE6E43FED43BEFD7DCEF6AC703CF606F0AB369 (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_value;
		__this->___U3CTokenU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTokenU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AuthenticationValues_get_UserId_m5589924F18733494DEC1218392BCB531F45A06A8 (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CUserIdU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AuthenticationValues_set_UserId_mF5066A60EE43029EDB6649E84D84D183013D8002 (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CUserIdU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CUserIdU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AuthenticationValues__ctor_mFA23E096E1262DF1C8167BD077DD17C7B1BE9D9D (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, const RuntimeMethod* method) 
{
	{
		__this->___authType = ((int32_t)255);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AuthenticationValues__ctor_mB9476858AE6869B09BACEB0BBBE1A6670B5710F8 (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, String_t* ___0_userId, const RuntimeMethod* method) 
{
	{
		__this->___authType = ((int32_t)255);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		String_t* L_0 = ___0_userId;
		AuthenticationValues_set_UserId_mF5066A60EE43029EDB6649E84D84D183013D8002_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AuthenticationValues_SetAuthPostData_mAB472C21E1E6E4C1B962671E38377CEF210922C2 (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, String_t* ___0_stringData, const RuntimeMethod* method) 
{
	AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* G_B2_0 = NULL;
	AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* G_B1_0 = NULL;
	String_t* G_B3_0 = NULL;
	AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* G_B3_1 = NULL;
	{
		String_t* L_0 = ___0_stringData;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		if (L_1)
		{
			G_B2_0 = __this;
			goto IL_000c;
		}
		G_B1_0 = __this;
	}
	{
		String_t* L_2 = ___0_stringData;
		G_B3_0 = L_2;
		G_B3_1 = G_B1_0;
		goto IL_000d;
	}

IL_000c:
	{
		G_B3_0 = ((String_t*)(NULL));
		G_B3_1 = G_B2_0;
	}

IL_000d:
	{
		NullCheck(G_B3_1);
		AuthenticationValues_set_AuthPostData_mDE04C4546B8BE3929A51077921B60B3AA143ACB0_inline(G_B3_1, G_B3_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AuthenticationValues_SetAuthPostData_mB6438FB9DD2FDE67CB5AFC221C1E0C697E0B60E8 (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_byteData, const RuntimeMethod* method) 
{
	{
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_byteData;
		AuthenticationValues_set_AuthPostData_mDE04C4546B8BE3929A51077921B60B3AA143ACB0_inline(__this, (RuntimeObject*)L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AuthenticationValues_SetAuthPostData_mBCF09CCA56E61F2AAA156540BF22237A335BBECC (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___0_dictData, const RuntimeMethod* method) 
{
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0 = ___0_dictData;
		AuthenticationValues_set_AuthPostData_mDE04C4546B8BE3929A51077921B60B3AA143ACB0_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AuthenticationValues_AddAuthParameter_m301A13C184D8F5DFEF1A73FC0A9EA497A1F15A9D (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, String_t* ___0_key, String_t* ___1_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4481DFAA44A224ED937CFB9CFFB4AEA2435C0B68);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8D004CCFB2C7F7062B882865483FF7F4DC36E04E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	String_t* G_B3_0 = NULL;
	{
		String_t* L_0;
		L_0 = AuthenticationValues_get_AuthGetParameters_m9A2052F5DF9261F666501C6577AA3A3885471B81_inline(__this, NULL);
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		if (L_1)
		{
			goto IL_0014;
		}
	}
	{
		G_B3_0 = _stringLiteral8D004CCFB2C7F7062B882865483FF7F4DC36E04E;
		goto IL_0019;
	}

IL_0014:
	{
		G_B3_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
	}

IL_0019:
	{
		V_0 = G_B3_0;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = L_2;
		String_t* L_4;
		L_4 = AuthenticationValues_get_AuthGetParameters_m9A2052F5DF9261F666501C6577AA3A3885471B81_inline(__this, NULL);
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, L_4);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_4);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = L_3;
		String_t* L_6 = V_0;
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_6);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_6);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = L_5;
		String_t* L_8 = ___0_key;
		il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
		String_t* L_9;
		L_9 = Uri_EscapeDataString_m844D0FB6899488BDEBAF160B23397CD7ED8CA2DF(L_8, NULL);
		NullCheck(L_7);
		ArrayElementTypeCheck (L_7, L_9);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_9);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10 = L_7;
		String_t* L_11 = ___1_value;
		String_t* L_12;
		L_12 = Uri_EscapeDataString_m844D0FB6899488BDEBAF160B23397CD7ED8CA2DF(L_11, NULL);
		NullCheck(L_10);
		ArrayElementTypeCheck (L_10, L_12);
		(L_10)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_12);
		String_t* L_13;
		L_13 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(_stringLiteral4481DFAA44A224ED937CFB9CFFB4AEA2435C0B68, L_10, NULL);
		AuthenticationValues_set_AuthGetParameters_m1414AD92FAC10BA328BF31068ED47CB16ECF0E07_inline(__this, L_13, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AuthenticationValues_ToString_mA73B0BA8E87BCDFB8179967E189892B97E944687 (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAuthenticationType_t202E72650121EDA3F5EC694D792F2DEBC48E9D0B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral49AB883914D4FBE2695A904F2319B20831477B87);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral597F865CC62BF6238252D132C62F01F2CBDE2DC2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral61695918B8F7E7AA09F2E1B2F8DD9B633D436460);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCB44562453177806A98DA7C40EA4C6324C8B6D15);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		s_Il2CppMethodInitialized = true;
	}
	int32_t G_B2_0 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B2_1 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B2_2 = NULL;
	String_t* G_B2_3 = NULL;
	int32_t G_B1_0 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B1_1 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B1_2 = NULL;
	String_t* G_B1_3 = NULL;
	String_t* G_B3_0 = NULL;
	int32_t G_B3_1 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B3_2 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B3_3 = NULL;
	String_t* G_B3_4 = NULL;
	int32_t G_B5_0 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B5_1 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B5_2 = NULL;
	String_t* G_B5_3 = NULL;
	int32_t G_B4_0 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B4_1 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B4_2 = NULL;
	String_t* G_B4_3 = NULL;
	String_t* G_B6_0 = NULL;
	int32_t G_B6_1 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B6_2 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B6_3 = NULL;
	String_t* G_B6_4 = NULL;
	int32_t G_B8_0 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B8_1 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B8_2 = NULL;
	String_t* G_B8_3 = NULL;
	int32_t G_B7_0 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B7_1 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B7_2 = NULL;
	String_t* G_B7_3 = NULL;
	String_t* G_B9_0 = NULL;
	int32_t G_B9_1 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B9_2 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B9_3 = NULL;
	String_t* G_B9_4 = NULL;
	{
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)5);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = L_0;
		uint8_t L_2;
		L_2 = AuthenticationValues_get_AuthType_m0B745D57BFF19DFFD283825D461C0417024AAC79_inline(__this, NULL);
		uint8_t L_3 = L_2;
		RuntimeObject* L_4 = Box(CustomAuthenticationType_t202E72650121EDA3F5EC694D792F2DEBC48E9D0B_il2cpp_TypeInfo_var, &L_3);
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, L_4);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_4);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = L_1;
		String_t* L_6;
		L_6 = AuthenticationValues_get_UserId_m5589924F18733494DEC1218392BCB531F45A06A8_inline(__this, NULL);
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_6);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_6);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = L_5;
		String_t* L_8;
		L_8 = AuthenticationValues_get_AuthGetParameters_m9A2052F5DF9261F666501C6577AA3A3885471B81_inline(__this, NULL);
		bool L_9;
		L_9 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_8, NULL);
		if (L_9)
		{
			G_B2_0 = 2;
			G_B2_1 = L_7;
			G_B2_2 = L_7;
			G_B2_3 = _stringLiteralCB44562453177806A98DA7C40EA4C6324C8B6D15;
			goto IL_0038;
		}
		G_B1_0 = 2;
		G_B1_1 = L_7;
		G_B1_2 = L_7;
		G_B1_3 = _stringLiteralCB44562453177806A98DA7C40EA4C6324C8B6D15;
	}
	{
		G_B3_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
		G_B3_1 = G_B1_0;
		G_B3_2 = G_B1_1;
		G_B3_3 = G_B1_2;
		G_B3_4 = G_B1_3;
		goto IL_003d;
	}

IL_0038:
	{
		G_B3_0 = _stringLiteral597F865CC62BF6238252D132C62F01F2CBDE2DC2;
		G_B3_1 = G_B2_0;
		G_B3_2 = G_B2_1;
		G_B3_3 = G_B2_2;
		G_B3_4 = G_B2_3;
	}

IL_003d:
	{
		NullCheck(G_B3_2);
		ArrayElementTypeCheck (G_B3_2, G_B3_0);
		(G_B3_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B3_1), (RuntimeObject*)G_B3_0);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10 = G_B3_3;
		RuntimeObject* L_11;
		L_11 = AuthenticationValues_get_AuthPostData_mEEB355975E1667CBA486573E79E7ACF214BB4256_inline(__this, NULL);
		if (!L_11)
		{
			G_B5_0 = 3;
			G_B5_1 = L_10;
			G_B5_2 = L_10;
			G_B5_3 = G_B3_4;
			goto IL_004f;
		}
		G_B4_0 = 3;
		G_B4_1 = L_10;
		G_B4_2 = L_10;
		G_B4_3 = G_B3_4;
	}
	{
		G_B6_0 = _stringLiteral61695918B8F7E7AA09F2E1B2F8DD9B633D436460;
		G_B6_1 = G_B4_0;
		G_B6_2 = G_B4_1;
		G_B6_3 = G_B4_2;
		G_B6_4 = G_B4_3;
		goto IL_0054;
	}

IL_004f:
	{
		G_B6_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
		G_B6_1 = G_B5_0;
		G_B6_2 = G_B5_1;
		G_B6_3 = G_B5_2;
		G_B6_4 = G_B5_3;
	}

IL_0054:
	{
		NullCheck(G_B6_2);
		ArrayElementTypeCheck (G_B6_2, G_B6_0);
		(G_B6_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B6_1), (RuntimeObject*)G_B6_0);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = G_B6_3;
		RuntimeObject* L_13;
		L_13 = AuthenticationValues_get_Token_mB9FFF55FB76ECC57C8FFA9658358BC54BDE3AF2A_inline(__this, NULL);
		if (!L_13)
		{
			G_B8_0 = 4;
			G_B8_1 = L_12;
			G_B8_2 = L_12;
			G_B8_3 = G_B6_4;
			goto IL_0066;
		}
		G_B7_0 = 4;
		G_B7_1 = L_12;
		G_B7_2 = L_12;
		G_B7_3 = G_B6_4;
	}
	{
		G_B9_0 = _stringLiteral49AB883914D4FBE2695A904F2319B20831477B87;
		G_B9_1 = G_B7_0;
		G_B9_2 = G_B7_1;
		G_B9_3 = G_B7_2;
		G_B9_4 = G_B7_3;
		goto IL_006b;
	}

IL_0066:
	{
		G_B9_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
		G_B9_1 = G_B8_0;
		G_B9_2 = G_B8_1;
		G_B9_3 = G_B8_2;
		G_B9_4 = G_B8_3;
	}

IL_006b:
	{
		NullCheck(G_B9_2);
		ArrayElementTypeCheck (G_B9_2, G_B9_0);
		(G_B9_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B9_1), (RuntimeObject*)G_B9_0);
		String_t* L_14;
		L_14 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(G_B9_4, G_B9_3, NULL);
		return L_14;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* AuthenticationValues_CopyTo_m7E765A067382A14BB5E1754A652A2B56D293E9C5 (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* ___0_copy, const RuntimeMethod* method) 
{
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_0 = ___0_copy;
		uint8_t L_1;
		L_1 = AuthenticationValues_get_AuthType_m0B745D57BFF19DFFD283825D461C0417024AAC79_inline(__this, NULL);
		NullCheck(L_0);
		AuthenticationValues_set_AuthType_m56996D622EEB81A2482DDCDCB1459EE56FE332EE_inline(L_0, L_1, NULL);
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_2 = ___0_copy;
		String_t* L_3;
		L_3 = AuthenticationValues_get_AuthGetParameters_m9A2052F5DF9261F666501C6577AA3A3885471B81_inline(__this, NULL);
		NullCheck(L_2);
		AuthenticationValues_set_AuthGetParameters_m1414AD92FAC10BA328BF31068ED47CB16ECF0E07_inline(L_2, L_3, NULL);
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_4 = ___0_copy;
		RuntimeObject* L_5;
		L_5 = AuthenticationValues_get_AuthPostData_mEEB355975E1667CBA486573E79E7ACF214BB4256_inline(__this, NULL);
		NullCheck(L_4);
		AuthenticationValues_set_AuthPostData_mDE04C4546B8BE3929A51077921B60B3AA143ACB0_inline(L_4, L_5, NULL);
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_6 = ___0_copy;
		String_t* L_7;
		L_7 = AuthenticationValues_get_UserId_m5589924F18733494DEC1218392BCB531F45A06A8_inline(__this, NULL);
		NullCheck(L_6);
		AuthenticationValues_set_UserId_mF5066A60EE43029EDB6649E84D84D183013D8002_inline(L_6, L_7, NULL);
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_8 = ___0_copy;
		return L_8;
	}
}
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhotonPing_StartPing_mF88C8DD97BA515A2A3FFCF61C8CEB6D003DC2AF3 (PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D* __this, String_t* ___0_ip, const RuntimeMethod* method) 
{
	{
		NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
		NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PhotonPing_StartPing_mF88C8DD97BA515A2A3FFCF61C8CEB6D003DC2AF3_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhotonPing_Done_mF354E2AC2DF122EEF5E23FCF1B6C09D54FB9509B (PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D* __this, const RuntimeMethod* method) 
{
	{
		NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
		NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PhotonPing_Done_mF354E2AC2DF122EEF5E23FCF1B6C09D54FB9509B_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhotonPing_Dispose_m29B5EC7E8D5FE35C6235AAAFE1C943EC75348B76 (PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D* __this, const RuntimeMethod* method) 
{
	{
		NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
		NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PhotonPing_Dispose_m29B5EC7E8D5FE35C6235AAAFE1C943EC75348B76_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhotonPing_Init_mF7B39A384CC28A8E2EA227317CB66855E4B9E211 (PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___GotResult = (bool)0;
		__this->___Successful = (bool)0;
		il2cpp_codegen_runtime_class_init_inline(PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D_il2cpp_TypeInfo_var);
		Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_0 = ((PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D_StaticFields*)il2cpp_codegen_static_fields_for(PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D_il2cpp_TypeInfo_var))->___RandomIdProvider;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(7, L_0, ((int32_t)255));
		__this->___PingId = (uint8_t)((int32_t)(uint8_t)L_1);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhotonPing__ctor_m09B76DE957C3D5807D53E63B6E7849164B248D23 (PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t6C220874B8288F2E9E07FEA41E6C8D50B90BBFF5____1995DEFE26C524A9CB3CF007B4A76A325342658A716A5F50C3B262D2F38DF919_FieldInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___DebugString = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___DebugString), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		__this->___PingLength = ((int32_t)13);
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13));
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
		RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t6C220874B8288F2E9E07FEA41E6C8D50B90BBFF5____1995DEFE26C524A9CB3CF007B4A76A325342658A716A5F50C3B262D2F38DF919_FieldInfo_var) };
		RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
		__this->___PingBytes = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___PingBytes), (void*)L_1);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhotonPing__cctor_m1EC2383B233FC3CCB7464CBF0380AE373645EC9C (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_0 = (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8*)il2cpp_codegen_object_new(Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var);
		Random__ctor_m151183BD4F021499A98B9DE8502DAD4B12DD16AC(L_0, NULL);
		((PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D_StaticFields*)il2cpp_codegen_static_fields_for(PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D_il2cpp_TypeInfo_var))->___RandomIdProvider = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D_StaticFields*)il2cpp_codegen_static_fields_for(PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D_il2cpp_TypeInfo_var))->___RandomIdProvider), (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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PingMono_StartPing_m520001AA84949D0CE3B8019408D6835B2EC3C43E (PingMono_t1B9633E04F8DAF4061258D91AC519069BC68F115* __this, String_t* ___0_ip, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	int32_t G_B8_0 = 0;
	{
		PhotonPing_Init_mF7B39A384CC28A8E2EA227317CB66855E4B9E211(__this, NULL);
	}
	try
	{
		{
			Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E* L_0 = __this->___sock;
			if (L_0)
			{
				goto IL_006d_1;
			}
		}
		{
			String_t* L_1 = ___0_ip;
			NullCheck(L_1);
			bool L_2;
			L_2 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_1, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, NULL);
			if (!L_2)
			{
				goto IL_002c_1;
			}
		}
		{
			Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E* L_3 = (Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E*)il2cpp_codegen_object_new(Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E_il2cpp_TypeInfo_var);
			Socket__ctor_m35F1F4B4872E251867DA16460F06E903A30E4595(L_3, 2, 2, ((int32_t)17), NULL);
			__this->___sock = L_3;
			Il2CppCodeGenWriteBarrier((void**)(&__this->___sock), (void*)L_3);
			goto IL_003c_1;
		}

IL_002c_1:
		{
			Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E* L_4 = (Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E*)il2cpp_codegen_object_new(Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E_il2cpp_TypeInfo_var);
			Socket__ctor_m35F1F4B4872E251867DA16460F06E903A30E4595(L_4, ((int32_t)23), 2, ((int32_t)17), NULL);
			__this->___sock = L_4;
			Il2CppCodeGenWriteBarrier((void**)(&__this->___sock), (void*)L_4);
		}

IL_003c_1:
		{
			Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E* L_5 = __this->___sock;
			NullCheck(L_5);
			Socket_set_ReceiveTimeout_m64104AED8D1B18294EB55BDA58DC291A4BEEAD9B(L_5, ((int32_t)5000), NULL);
			uint16_t L_6 = ((RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB_StaticFields*)il2cpp_codegen_static_fields_for(RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB_il2cpp_TypeInfo_var))->___PortToPingOverride;
			if (L_6)
			{
				goto IL_005a_1;
			}
		}
		{
			G_B8_0 = ((int32_t)5055);
			goto IL_005f_1;
		}

IL_005a_1:
		{
			uint16_t L_7 = ((RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB_StaticFields*)il2cpp_codegen_static_fields_for(RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB_il2cpp_TypeInfo_var))->___PortToPingOverride;
			G_B8_0 = ((int32_t)(L_7));
		}

IL_005f_1:
		{
			V_0 = G_B8_0;
			Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E* L_8 = __this->___sock;
			String_t* L_9 = ___0_ip;
			int32_t L_10 = V_0;
			NullCheck(L_8);
			Socket_Connect_m993753041D265405B096790E1989EB5895A9CD5E(L_8, L_9, L_10, NULL);
		}

IL_006d_1:
		{
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = ((PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D*)__this)->___PingBytes;
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = ((PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D*)__this)->___PingBytes;
			NullCheck(L_12);
			uint8_t L_13 = ((PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D*)__this)->___PingId;
			NullCheck(L_11);
			(L_11)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_12)->max_length)), 1))), (uint8_t)L_13);
			Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E* L_14 = __this->___sock;
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ((PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D*)__this)->___PingBytes;
			NullCheck(L_14);
			int32_t L_16;
			L_16 = Socket_Send_m49D0DDE0AB4B18D76A014C6C190D2D0D8489619B(L_14, L_15, NULL);
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = ((PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D*)__this)->___PingBytes;
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ((PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D*)__this)->___PingBytes;
			NullCheck(L_18);
			uint8_t L_19 = ((PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D*)__this)->___PingId;
			NullCheck(L_17);
			(L_17)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_18)->max_length)), 1))), (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add((int32_t)L_19, 1))));
			goto IL_00bc;
		}
	}
	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_00b2;
		}
		throw e;
	}

CATCH_00b2:
	{
		Exception_t* L_20 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
		__this->___sock = (Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___sock), (void*)(Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E*)NULL);
		IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*));
	}

IL_00bc:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PingMono_Done_mD390FA97F3BBBBDED8C9058D26CA79D1E90AA92A (PingMono_t1B9633E04F8DAF4061258D91AC519069BC68F115* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral434B88A621AE585B51960C78E2DF0477F0B8A8B8);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	bool V_2 = false;
	Exception_t* V_3 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	Type_t* G_B11_0 = NULL;
	String_t* G_B11_1 = NULL;
	String_t* G_B11_2 = NULL;
	PingMono_t1B9633E04F8DAF4061258D91AC519069BC68F115* G_B11_3 = NULL;
	Type_t* G_B10_0 = NULL;
	String_t* G_B10_1 = NULL;
	String_t* G_B10_2 = NULL;
	PingMono_t1B9633E04F8DAF4061258D91AC519069BC68F115* G_B10_3 = NULL;
	String_t* G_B12_0 = NULL;
	String_t* G_B12_1 = NULL;
	String_t* G_B12_2 = NULL;
	PingMono_t1B9633E04F8DAF4061258D91AC519069BC68F115* G_B12_3 = NULL;
	int32_t G_B16_0 = 0;
	{
		bool L_0 = ((PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D*)__this)->___GotResult;
		if (L_0)
		{
			goto IL_0010;
		}
	}
	{
		Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E* L_1 = __this->___sock;
		if (L_1)
		{
			goto IL_0012;
		}
	}

IL_0010:
	{
		return (bool)1;
	}

IL_0012:
	{
		V_0 = 0;
	}
	try
	{
		{
			Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E* L_2 = __this->___sock;
			NullCheck(L_2);
			bool L_3;
			L_3 = Socket_Poll_m65D8E383FBE5A1D4A115942182620422B6646B98(L_2, 0, 0, NULL);
			if (L_3)
			{
				goto IL_002a_1;
			}
		}
		{
			V_2 = (bool)0;
			goto IL_00da;
		}

IL_002a_1:
		{
			Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E* L_4 = __this->___sock;
			ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ((PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D*)__this)->___PingBytes;
			NullCheck(L_4);
			int32_t L_6;
			L_6 = Socket_Receive_m68516A6F84A33E6EC6E6560FC349E91E265021DB(L_4, L_5, 0, NULL);
			V_0 = L_6;
			goto IL_008b;
		}
	}
	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_003f;
		}
		throw e;
	}

CATCH_003f:
	{
		{
			Exception_t* L_7 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
			V_3 = L_7;
			Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E* L_8 = __this->___sock;
			if (!L_8)
			{
				goto IL_005a;
			}
		}
		{
			Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E* L_9 = __this->___sock;
			NullCheck(L_9);
			Socket_Close_m5EBF3D8BE2C42EF8037BC9372CE7760B1717EEE4(L_9, NULL);
			__this->___sock = (Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E*)NULL;
			Il2CppCodeGenWriteBarrier((void**)(&__this->___sock), (void*)(Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E*)NULL);
		}

IL_005a:
		{
			String_t* L_10 = ((PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D*)__this)->___DebugString;
			Exception_t* L_11 = V_3;
			NullCheck(L_11);
			Type_t* L_12;
			L_12 = Exception_GetType_mAD1230385BDC06119C339187CC37F22B6A79CF09(L_11, NULL);
			Type_t* L_13 = L_12;
			if (L_13)
			{
				G_B11_0 = L_13;
				G_B11_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral540DF62958FE561DF345A0B2657F949B0DBED003));
				G_B11_2 = L_10;
				G_B11_3 = __this;
				goto IL_0073;
			}
			G_B10_0 = L_13;
			G_B10_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral540DF62958FE561DF345A0B2657F949B0DBED003));
			G_B10_2 = L_10;
			G_B10_3 = __this;
		}
		{
			G_B12_0 = ((String_t*)(NULL));
			G_B12_1 = G_B10_1;
			G_B12_2 = G_B10_2;
			G_B12_3 = G_B10_3;
			goto IL_0078;
		}

IL_0073:
		{
			NullCheck(G_B11_0);
			String_t* L_14;
			L_14 = VirtualFuncInvoker0< String_t* >::Invoke(3, G_B11_0);
			G_B12_0 = L_14;
			G_B12_1 = G_B11_1;
			G_B12_2 = G_B11_2;
			G_B12_3 = G_B11_3;
		}

IL_0078:
		{
			String_t* L_15;
			L_15 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(G_B12_2, G_B12_1, G_B12_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745)), NULL);
			NullCheck(G_B12_3);
			((PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D*)G_B12_3)->___DebugString = L_15;
			Il2CppCodeGenWriteBarrier((void**)(&((PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D*)G_B12_3)->___DebugString), (void*)L_15);
			V_2 = (bool)1;
			IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
			goto IL_00da;
		}
	}

IL_008b:
	{
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = ((PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D*)__this)->___PingBytes;
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = ((PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D*)__this)->___PingBytes;
		NullCheck(L_17);
		NullCheck(L_16);
		int32_t L_18 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_17)->max_length)), 1));
		uint8_t L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
		uint8_t L_20 = ((PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D*)__this)->___PingId;
		if ((!(((uint32_t)L_19) == ((uint32_t)L_20))))
		{
			goto IL_00af;
		}
	}
	{
		int32_t L_21 = V_0;
		int32_t L_22 = ((PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D*)__this)->___PingLength;
		G_B16_0 = ((((int32_t)L_21) == ((int32_t)L_22))? 1 : 0);
		goto IL_00b0;
	}

IL_00af:
	{
		G_B16_0 = 0;
	}

IL_00b0:
	{
		V_1 = (bool)G_B16_0;
		bool L_23 = V_1;
		if (L_23)
		{
			goto IL_00ca;
		}
	}
	{
		String_t* L_24 = ((PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D*)__this)->___DebugString;
		String_t* L_25;
		L_25 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_24, _stringLiteral434B88A621AE585B51960C78E2DF0477F0B8A8B8, NULL);
		((PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D*)__this)->___DebugString = L_25;
		Il2CppCodeGenWriteBarrier((void**)(&((PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D*)__this)->___DebugString), (void*)L_25);
	}

IL_00ca:
	{
		bool L_26 = V_1;
		((PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D*)__this)->___Successful = L_26;
		((PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D*)__this)->___GotResult = (bool)1;
		return (bool)1;
	}

IL_00da:
	{
		bool L_27 = V_2;
		return L_27;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PingMono_Dispose_m8CCA8209CCD2D7216ACA1118971873011C1D29BD (PingMono_t1B9633E04F8DAF4061258D91AC519069BC68F115* __this, const RuntimeMethod* method) 
{
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	{
		Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E* L_0 = __this->___sock;
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		return;
	}

IL_0009:
	{
	}
	try
	{
		Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E* L_1 = __this->___sock;
		NullCheck(L_1);
		Socket_Close_m5EBF3D8BE2C42EF8037BC9372CE7760B1717EEE4(L_1, NULL);
		goto IL_001a;
	}
	catch(Il2CppExceptionWrapper& e)
	{
		if(il2cpp_codegen_class_is_assignable_from (il2cpp_defaults.object_class, il2cpp_codegen_object_class(e.ex)))
		{
			IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
			goto CATCH_0017;
		}
		throw e;
	}

CATCH_0017:
	{
		RuntimeObject* L_2 = ((RuntimeObject*)IL2CPP_GET_ACTIVE_EXCEPTION(RuntimeObject*));;
		IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
		goto IL_001a;
	}

IL_001a:
	{
		__this->___sock = (Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___sock), (void*)(Socket_t1F49472CDA22B581C29A258225ABF3ADA9DED67E*)NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PingMono__ctor_m59C42EA3D04741D81B17E017EDBA7888C033E212 (PingMono_t1B9633E04F8DAF4061258D91AC519069BC68F115* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonPing_t91EEAACE3572A3ECBFD60B0EB88B7ADC0C7A6B0D_il2cpp_TypeInfo_var);
		PhotonPing__ctor_m09B76DE957C3D5807D53E63B6E7849164B248D23(__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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* Player_get_RoomReference_m9F26314DD8B5526A65E0F8F4C975B1BD8B18ED1D (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) 
{
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_0 = __this->___U3CRoomReferenceU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Player_set_RoomReference_m39E94C50F5580616B89B43EF1027749326845F1C (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* ___0_value, const RuntimeMethod* method) 
{
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_0 = ___0_value;
		__this->___U3CRoomReferenceU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRoomReferenceU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___actorNumber;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Player_get_HasRejoined_m4939FCCF2B0BC58D11AAA09AFF0985FC98F4A999 (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CHasRejoinedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Player_set_HasRejoined_m10F076B9C1B713D39C854A3156ACBDB714509D81 (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CHasRejoinedU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Player_get_NickName_mC1B2AC59B8850ABEB4DA27199675066DC3BF0738 (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___nickName;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Player_set_NickName_m2105A3E8B564FAD1F16FA3D1E14A05EC5FDDA7D1 (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___nickName;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		if (L_1)
		{
			goto IL_001c;
		}
	}
	{
		String_t* L_2 = __this->___nickName;
		String_t* L_3 = ___0_value;
		NullCheck(L_2);
		bool L_4;
		L_4 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_2, L_3, NULL);
		if (!L_4)
		{
			goto IL_001c;
		}
	}
	{
		return;
	}

IL_001c:
	{
		String_t* L_5 = ___0_value;
		__this->___nickName = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___nickName), (void*)L_5);
		bool L_6 = __this->___IsLocal;
		if (!L_6)
		{
			goto IL_0032;
		}
	}
	{
		bool L_7;
		L_7 = Player_SetPlayerNameProperty_mFD0A4AAEE8D6EFC7B4657781FF29AD2BBF35F685(__this, NULL);
	}

IL_0032:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Player_get_UserId_m7FAE62845C7080A564297D0BFB285E692A1A234C (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CUserIdU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Player_set_UserId_m723DFC235CC6FDDA2AE433B6D35B499DF93CFCEA (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CUserIdU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CUserIdU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Player_get_IsMasterClient_m77288AA1F9372448C60757CBB025F7AECA01DDA3 (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) 
{
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_0;
		L_0 = Player_get_RoomReference_m9F26314DD8B5526A65E0F8F4C975B1BD8B18ED1D_inline(__this, NULL);
		if (L_0)
		{
			goto IL_000a;
		}
	}
	{
		return (bool)0;
	}

IL_000a:
	{
		int32_t L_1;
		L_1 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(__this, NULL);
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_2;
		L_2 = Player_get_RoomReference_m9F26314DD8B5526A65E0F8F4C975B1BD8B18ED1D_inline(__this, NULL);
		NullCheck(L_2);
		int32_t L_3;
		L_3 = Room_get_MasterClientId_mCE5793A018B91562F4EB190DBFEB3E87A882104D_inline(L_2, NULL);
		return (bool)((((int32_t)L_1) == ((int32_t)L_3))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Player_get_IsInactive_m4DDCB652FA77A7DD38F02922C4E411EA4647ED9B (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CIsInactiveU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Player_set_IsInactive_m39CE08F38CC334EBF88D896944F86C7B1B68ACF5 (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CIsInactiveU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Hashtable_tD626399B3ADFD501225241D7366103F35472542A* Player_get_CustomProperties_m398B81FB1DEE02243650B8CB5FBF5C7F1B8928D6 (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) 
{
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_0 = __this->___U3CCustomPropertiesU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Player_set_CustomProperties_m742A63E721EDE09454EE66FE53508E3E6FFFDD8D (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___0_value, const RuntimeMethod* method) 
{
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_0 = ___0_value;
		__this->___U3CCustomPropertiesU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCustomPropertiesU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Player__ctor_mD26E16247B2D4354737CAB09694461792946C8A5 (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, String_t* ___0_nickName, int32_t ___1_actorNumber, bool ___2_isLocal, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_nickName;
		int32_t L_1 = ___1_actorNumber;
		bool L_2 = ___2_isLocal;
		Player__ctor_m89B40EC690099F61A8B495258C03EC59BF876199(__this, L_0, L_1, L_2, (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)NULL, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Player__ctor_m89B40EC690099F61A8B495258C03EC59BF876199 (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, String_t* ___0_nickName, int32_t ___1_actorNumber, bool ___2_isLocal, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___3_playerProperties, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___actorNumber = (-1);
		String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		__this->___nickName = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___nickName), (void*)L_0);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		bool L_1 = ___2_isLocal;
		__this->___IsLocal = L_1;
		int32_t L_2 = ___1_actorNumber;
		__this->___actorNumber = L_2;
		String_t* L_3 = ___0_nickName;
		Player_set_NickName_m2105A3E8B564FAD1F16FA3D1E14A05EC5FDDA7D1(__this, L_3, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_4 = (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)il2cpp_codegen_object_new(Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1C4D2BF84624173510D714545C1FBB92ADEFC624(L_4, NULL);
		Player_set_CustomProperties_m742A63E721EDE09454EE66FE53508E3E6FFFDD8D_inline(__this, L_4, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_5 = ___3_playerProperties;
		VirtualActionInvoker1< Hashtable_tD626399B3ADFD501225241D7366103F35472542A* >::Invoke(4, __this, L_5);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* Player_Get_m160BD5DE231E6F5487F19685DB51F94FCD1D34FB (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, int32_t ___0_id, const RuntimeMethod* method) 
{
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_0;
		L_0 = Player_get_RoomReference_m9F26314DD8B5526A65E0F8F4C975B1BD8B18ED1D_inline(__this, NULL);
		if (L_0)
		{
			goto IL_000a;
		}
	}
	{
		return (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C*)NULL;
	}

IL_000a:
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_1;
		L_1 = Player_get_RoomReference_m9F26314DD8B5526A65E0F8F4C975B1BD8B18ED1D_inline(__this, NULL);
		int32_t L_2 = ___0_id;
		NullCheck(L_1);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_3;
		L_3 = VirtualFuncInvoker2< Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C*, int32_t, bool >::Invoke(10, L_1, L_2, (bool)0);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* Player_GetNext_m25871064292863880531227AB0BC2C1D0BF93EC2 (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(__this, NULL);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_1;
		L_1 = Player_GetNextFor_m26E78541575DDB935C4E3BBE011E86D314AB28EA(__this, L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* Player_GetNextFor_m77C9F583528CE1C54E4C78A3E4D976FB7CF72467 (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_currentPlayer, const RuntimeMethod* method) 
{
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_0 = ___0_currentPlayer;
		if (L_0)
		{
			goto IL_0005;
		}
	}
	{
		return (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C*)NULL;
	}

IL_0005:
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_1 = ___0_currentPlayer;
		NullCheck(L_1);
		int32_t L_2;
		L_2 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(L_1, NULL);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_3;
		L_3 = Player_GetNextFor_m26E78541575DDB935C4E3BBE011E86D314AB28EA(__this, L_2, NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* Player_GetNextFor_m26E78541575DDB935C4E3BBE011E86D314AB28EA (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, int32_t ___0_currentPlayerId, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_mE1AF94F3A6094D44AA9134C60DA2F088E57CDAC2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mF1F69EDC3DC512B038C57381D110A97D3CA011C6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Keys_m599E4C0B8E2DEC073CB5CC2A4692AE0A5D075281_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m6E90D16D111BD3AC3A867E615F7092BBF4586288_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m24CB0A961CE85C7A1050E6CE1BEAD22C331C4483_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m952B8C0E543922B963B3CDE559DC9561CD2EA692_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyCollection_GetEnumerator_m0645F06D1CB813F66F5CD52623949AFFFB042C59_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_t090B48BACBD1134A0E2C74084CF2392C71A6812B* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	Enumerator_t7C4F8CDF7D719198F84D2DF804BBDC2E63CB4AF4 V_3;
	memset((&V_3), 0, sizeof(V_3));
	int32_t V_4 = 0;
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_0;
		L_0 = Player_get_RoomReference_m9F26314DD8B5526A65E0F8F4C975B1BD8B18ED1D_inline(__this, NULL);
		if (!L_0)
		{
			goto IL_0028;
		}
	}
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_1;
		L_1 = Player_get_RoomReference_m9F26314DD8B5526A65E0F8F4C975B1BD8B18ED1D_inline(__this, NULL);
		NullCheck(L_1);
		Dictionary_2_t090B48BACBD1134A0E2C74084CF2392C71A6812B* L_2;
		L_2 = Room_get_Players_m4EC3800DE15506B277257D1EF67C6BCFBBE31065_inline(L_1, NULL);
		if (!L_2)
		{
			goto IL_0028;
		}
	}
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_3;
		L_3 = Player_get_RoomReference_m9F26314DD8B5526A65E0F8F4C975B1BD8B18ED1D_inline(__this, NULL);
		NullCheck(L_3);
		Dictionary_2_t090B48BACBD1134A0E2C74084CF2392C71A6812B* L_4;
		L_4 = Room_get_Players_m4EC3800DE15506B277257D1EF67C6BCFBBE31065_inline(L_3, NULL);
		NullCheck(L_4);
		int32_t L_5;
		L_5 = Dictionary_2_get_Count_mE1AF94F3A6094D44AA9134C60DA2F088E57CDAC2(L_4, Dictionary_2_get_Count_mE1AF94F3A6094D44AA9134C60DA2F088E57CDAC2_RuntimeMethod_var);
		if ((((int32_t)L_5) >= ((int32_t)2)))
		{
			goto IL_002a;
		}
	}

IL_0028:
	{
		return (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C*)NULL;
	}

IL_002a:
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_6;
		L_6 = Player_get_RoomReference_m9F26314DD8B5526A65E0F8F4C975B1BD8B18ED1D_inline(__this, NULL);
		NullCheck(L_6);
		Dictionary_2_t090B48BACBD1134A0E2C74084CF2392C71A6812B* L_7;
		L_7 = Room_get_Players_m4EC3800DE15506B277257D1EF67C6BCFBBE31065_inline(L_6, NULL);
		V_0 = L_7;
		V_1 = ((int32_t)2147483647LL);
		int32_t L_8 = ___0_currentPlayerId;
		V_2 = L_8;
		Dictionary_2_t090B48BACBD1134A0E2C74084CF2392C71A6812B* L_9 = V_0;
		NullCheck(L_9);
		KeyCollection_t2E7011E95C7C03E97ABB05A3AB71DC306EDCD1C1* L_10;
		L_10 = Dictionary_2_get_Keys_m599E4C0B8E2DEC073CB5CC2A4692AE0A5D075281(L_9, Dictionary_2_get_Keys_m599E4C0B8E2DEC073CB5CC2A4692AE0A5D075281_RuntimeMethod_var);
		NullCheck(L_10);
		Enumerator_t7C4F8CDF7D719198F84D2DF804BBDC2E63CB4AF4 L_11;
		L_11 = KeyCollection_GetEnumerator_m0645F06D1CB813F66F5CD52623949AFFFB042C59(L_10, KeyCollection_GetEnumerator_m0645F06D1CB813F66F5CD52623949AFFFB042C59_RuntimeMethod_var);
		V_3 = L_11;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0077:
			{
				Enumerator_Dispose_m6E90D16D111BD3AC3A867E615F7092BBF4586288((&V_3), Enumerator_Dispose_m6E90D16D111BD3AC3A867E615F7092BBF4586288_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_006c_1;
			}

IL_004c_1:
			{
				int32_t L_12;
				L_12 = Enumerator_get_Current_m952B8C0E543922B963B3CDE559DC9561CD2EA692_inline((&V_3), Enumerator_get_Current_m952B8C0E543922B963B3CDE559DC9561CD2EA692_RuntimeMethod_var);
				V_4 = L_12;
				int32_t L_13 = V_4;
				int32_t L_14 = V_2;
				if ((((int32_t)L_13) >= ((int32_t)L_14)))
				{
					goto IL_005f_1;
				}
			}
			{
				int32_t L_15 = V_4;
				V_2 = L_15;
				goto IL_006c_1;
			}

IL_005f_1:
			{
				int32_t L_16 = V_4;
				int32_t L_17 = ___0_currentPlayerId;
				if ((((int32_t)L_16) <= ((int32_t)L_17)))
				{
					goto IL_006c_1;
				}
			}
			{
				int32_t L_18 = V_4;
				int32_t L_19 = V_1;
				if ((((int32_t)L_18) >= ((int32_t)L_19)))
				{
					goto IL_006c_1;
				}
			}
			{
				int32_t L_20 = V_4;
				V_1 = L_20;
			}

IL_006c_1:
			{
				bool L_21;
				L_21 = Enumerator_MoveNext_m24CB0A961CE85C7A1050E6CE1BEAD22C331C4483((&V_3), Enumerator_MoveNext_m24CB0A961CE85C7A1050E6CE1BEAD22C331C4483_RuntimeMethod_var);
				if (L_21)
				{
					goto IL_004c_1;
				}
			}
			{
				goto IL_0085;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0085:
	{
		int32_t L_22 = V_1;
		if ((!(((uint32_t)L_22) == ((uint32_t)((int32_t)2147483647LL)))))
		{
			goto IL_0095;
		}
	}
	{
		Dictionary_2_t090B48BACBD1134A0E2C74084CF2392C71A6812B* L_23 = V_0;
		int32_t L_24 = V_2;
		NullCheck(L_23);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_25;
		L_25 = Dictionary_2_get_Item_mF1F69EDC3DC512B038C57381D110A97D3CA011C6(L_23, L_24, Dictionary_2_get_Item_mF1F69EDC3DC512B038C57381D110A97D3CA011C6_RuntimeMethod_var);
		return L_25;
	}

IL_0095:
	{
		Dictionary_2_t090B48BACBD1134A0E2C74084CF2392C71A6812B* L_26 = V_0;
		int32_t L_27 = V_1;
		NullCheck(L_26);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_28;
		L_28 = Dictionary_2_get_Item_mF1F69EDC3DC512B038C57381D110A97D3CA011C6(L_26, L_27, Dictionary_2_get_Item_mF1F69EDC3DC512B038C57381D110A97D3CA011C6_RuntimeMethod_var);
		return L_28;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Player_InternalCacheProperties_m0DD3464B23AF3179C92AC2F68949DF0A2E03EA84 (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___0_properties, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_0 = ___0_properties;
		if (!L_0)
		{
			goto IL_0019;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_1 = ___0_properties;
		NullCheck(L_1);
		int32_t L_2;
		L_2 = Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549(L_1, Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0019;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_3;
		L_3 = Player_get_CustomProperties_m398B81FB1DEE02243650B8CB5FBF5C7F1B8928D6_inline(__this, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_4 = ___0_properties;
		NullCheck(L_3);
		bool L_5;
		L_5 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_3, L_4);
		if (!L_5)
		{
			goto IL_001a;
		}
	}

IL_0019:
	{
		return;
	}

IL_001a:
	{
		bool L_6 = __this->___IsLocal;
		if (L_6)
		{
			goto IL_0047;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_7 = ___0_properties;
		NullCheck(L_7);
		bool L_8;
		L_8 = Hashtable_ContainsKey_m3D587133716FB10E52C313BA3C8FC186363ED2F1(L_7, (uint8_t)((int32_t)255), NULL);
		if (!L_8)
		{
			goto IL_0047;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_9 = ___0_properties;
		NullCheck(L_9);
		RuntimeObject* L_10;
		L_10 = Hashtable_get_Item_mE4741BBE2CD6294D3AC71811668524D262387B2A(L_9, (uint8_t)((int32_t)255), NULL);
		V_0 = ((String_t*)CastclassSealed((RuntimeObject*)L_10, il2cpp_defaults.string_class));
		String_t* L_11 = V_0;
		Player_set_NickName_m2105A3E8B564FAD1F16FA3D1E14A05EC5FDDA7D1(__this, L_11, NULL);
	}

IL_0047:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_12 = ___0_properties;
		NullCheck(L_12);
		bool L_13;
		L_13 = Hashtable_ContainsKey_m3D587133716FB10E52C313BA3C8FC186363ED2F1(L_12, (uint8_t)((int32_t)253), NULL);
		if (!L_13)
		{
			goto IL_006a;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_14 = ___0_properties;
		NullCheck(L_14);
		RuntimeObject* L_15;
		L_15 = Hashtable_get_Item_mE4741BBE2CD6294D3AC71811668524D262387B2A(L_14, (uint8_t)((int32_t)253), NULL);
		Player_set_UserId_m723DFC235CC6FDDA2AE433B6D35B499DF93CFCEA_inline(__this, ((String_t*)CastclassSealed((RuntimeObject*)L_15, il2cpp_defaults.string_class)), NULL);
	}

IL_006a:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_16 = ___0_properties;
		NullCheck(L_16);
		bool L_17;
		L_17 = Hashtable_ContainsKey_m3D587133716FB10E52C313BA3C8FC186363ED2F1(L_16, (uint8_t)((int32_t)254), NULL);
		if (!L_17)
		{
			goto IL_008d;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_18 = ___0_properties;
		NullCheck(L_18);
		RuntimeObject* L_19;
		L_19 = Hashtable_get_Item_mE4741BBE2CD6294D3AC71811668524D262387B2A(L_18, (uint8_t)((int32_t)254), NULL);
		Player_set_IsInactive_m39CE08F38CC334EBF88D896944F86C7B1B68ACF5_inline(__this, ((*(bool*)UnBox(L_19, il2cpp_defaults.boolean_class))), NULL);
	}

IL_008d:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_20;
		L_20 = Player_get_CustomProperties_m398B81FB1DEE02243650B8CB5FBF5C7F1B8928D6_inline(__this, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_21 = ___0_properties;
		il2cpp_codegen_runtime_class_init_inline(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		Extensions_MergeStringKeys_mDEDDE56F5A71A86B226F80FAE6D891B3AB44FC2A(L_20, L_21, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_22;
		L_22 = Player_get_CustomProperties_m398B81FB1DEE02243650B8CB5FBF5C7F1B8928D6_inline(__this, NULL);
		Extensions_StripKeysWithNullValues_m09D6D1A2DDAF3A6A364CD0E6DB36B50C4AE35E3E(L_22, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Player_ToString_m82C3F671582B156503BAE284782A1047450A381C (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0189FB6AD9D638E3C269666967B4E89E8D319903);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0;
		L_0 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(__this, NULL);
		int32_t L_1 = L_0;
		RuntimeObject* L_2 = Box(il2cpp_defaults.int32_class, &L_1);
		String_t* L_3;
		L_3 = Player_get_NickName_mC1B2AC59B8850ABEB4DA27199675066DC3BF0738_inline(__this, NULL);
		String_t* L_4;
		L_4 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral0189FB6AD9D638E3C269666967B4E89E8D319903, L_2, L_3, NULL);
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Player_ToStringFull_m50E222716E05BD89E22BD7A15E16524335478B22 (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7136AEAA5BD67DEBF76ECAFE7D0099300C49F853);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC6E991ED5BE61BA247C34D2EA20D5214650C6DDC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		s_Il2CppMethodInitialized = true;
	}
	int32_t G_B2_0 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B2_1 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B2_2 = NULL;
	String_t* G_B2_3 = NULL;
	int32_t G_B1_0 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B1_1 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B1_2 = NULL;
	String_t* G_B1_3 = NULL;
	String_t* G_B3_0 = NULL;
	int32_t G_B3_1 = 0;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B3_2 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B3_3 = NULL;
	String_t* G_B3_4 = NULL;
	{
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = L_0;
		int32_t L_2;
		L_2 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(__this, NULL);
		int32_t L_3 = L_2;
		RuntimeObject* L_4 = Box(il2cpp_defaults.int32_class, &L_3);
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, L_4);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_4);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = L_1;
		String_t* L_6;
		L_6 = Player_get_NickName_mC1B2AC59B8850ABEB4DA27199675066DC3BF0738_inline(__this, NULL);
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_6);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_6);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = L_5;
		bool L_8;
		L_8 = Player_get_IsInactive_m4DDCB652FA77A7DD38F02922C4E411EA4647ED9B_inline(__this, NULL);
		if (L_8)
		{
			G_B2_0 = 2;
			G_B2_1 = L_7;
			G_B2_2 = L_7;
			G_B2_3 = _stringLiteral7136AEAA5BD67DEBF76ECAFE7D0099300C49F853;
			goto IL_0033;
		}
		G_B1_0 = 2;
		G_B1_1 = L_7;
		G_B1_2 = L_7;
		G_B1_3 = _stringLiteral7136AEAA5BD67DEBF76ECAFE7D0099300C49F853;
	}
	{
		G_B3_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
		G_B3_1 = G_B1_0;
		G_B3_2 = G_B1_1;
		G_B3_3 = G_B1_2;
		G_B3_4 = G_B1_3;
		goto IL_0038;
	}

IL_0033:
	{
		G_B3_0 = _stringLiteralC6E991ED5BE61BA247C34D2EA20D5214650C6DDC;
		G_B3_1 = G_B2_0;
		G_B3_2 = G_B2_1;
		G_B3_3 = G_B2_2;
		G_B3_4 = G_B2_3;
	}

IL_0038:
	{
		NullCheck(G_B3_2);
		ArrayElementTypeCheck (G_B3_2, G_B3_0);
		(G_B3_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B3_1), (RuntimeObject*)G_B3_0);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = G_B3_3;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_10;
		L_10 = Player_get_CustomProperties_m398B81FB1DEE02243650B8CB5FBF5C7F1B8928D6_inline(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		String_t* L_11;
		L_11 = Extensions_ToStringFull_m7D8AFCB5DE3085C237E3DE4D43209F74C60198C4(L_10, NULL);
		NullCheck(L_9);
		ArrayElementTypeCheck (L_9, L_11);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_11);
		String_t* L_12;
		L_12 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(G_B3_4, L_9, NULL);
		return L_12;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Player_Equals_m67F58DEDDEDACB207E57603214F25C3589484246 (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, RuntimeObject* ___0_p, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* V_0 = NULL;
	{
		RuntimeObject* L_0 = ___0_p;
		V_0 = ((Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C*)IsInstClass((RuntimeObject*)L_0, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C_il2cpp_TypeInfo_var));
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_1 = V_0;
		if (!L_1)
		{
			goto IL_0019;
		}
	}
	{
		int32_t L_2;
		L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, __this);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_3 = V_0;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_3);
		return (bool)((((int32_t)L_2) == ((int32_t)L_4))? 1 : 0);
	}

IL_0019:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Player_GetHashCode_m8D4DDDA123A6F38F89F5995CBF34E2B729E0BB2D (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(__this, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Player_ChangeLocalID_m8BF980A812B01419C48D9201050EBCDD05D73347 (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, int32_t ___0_newID, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___IsLocal;
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		return;
	}

IL_0009:
	{
		int32_t L_1 = ___0_newID;
		__this->___actorNumber = L_1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Player_SetCustomProperties_mACE0A943F112829C5E9E91BC5FC8050FF9E4EECA (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___0_propertiesToSet, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___1_expectedValues, WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* ___2_webFlags, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_0 = NULL;
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_1 = NULL;
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_0 = ___0_propertiesToSet;
		if (!L_0)
		{
			goto IL_000b;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_1 = ___0_propertiesToSet;
		NullCheck(L_1);
		int32_t L_2;
		L_2 = Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549(L_1, Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		if (L_2)
		{
			goto IL_000d;
		}
	}

IL_000b:
	{
		return (bool)0;
	}

IL_000d:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_3 = ___0_propertiesToSet;
		il2cpp_codegen_runtime_class_init_inline(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_4;
		L_4 = Extensions_StripToStringKeys_m943A8B08DF25D16B79E48B6853099BF8E148FD1C(L_3, NULL);
		V_0 = L_4;
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_5;
		L_5 = Player_get_RoomReference_m9F26314DD8B5526A65E0F8F4C975B1BD8B18ED1D_inline(__this, NULL);
		if (!L_5)
		{
			goto IL_0084;
		}
	}
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_6;
		L_6 = Player_get_RoomReference_m9F26314DD8B5526A65E0F8F4C975B1BD8B18ED1D_inline(__this, NULL);
		NullCheck(L_6);
		bool L_7;
		L_7 = Room_get_IsOffline_m14D438AAD4639B773956BBA5CA26272B9650BF49_inline(L_6, NULL);
		if (!L_7)
		{
			goto IL_0063;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_8 = V_0;
		NullCheck(L_8);
		int32_t L_9;
		L_9 = Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549(L_8, Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		if (L_9)
		{
			goto IL_0033;
		}
	}
	{
		return (bool)0;
	}

IL_0033:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_10;
		L_10 = Player_get_CustomProperties_m398B81FB1DEE02243650B8CB5FBF5C7F1B8928D6_inline(__this, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_11 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		Extensions_Merge_m786DAB3FFBE967BD85AEA3871F87C5DF994C4FA1(L_10, L_11, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_12;
		L_12 = Player_get_CustomProperties_m398B81FB1DEE02243650B8CB5FBF5C7F1B8928D6_inline(__this, NULL);
		Extensions_StripKeysWithNullValues_m09D6D1A2DDAF3A6A364CD0E6DB36B50C4AE35E3E(L_12, NULL);
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_13;
		L_13 = Player_get_RoomReference_m9F26314DD8B5526A65E0F8F4C975B1BD8B18ED1D_inline(__this, NULL);
		NullCheck(L_13);
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_14;
		L_14 = Room_get_LoadBalancingClient_m841CF196A0BAE1D2262DD75E5ABF816B1C45542E_inline(L_13, NULL);
		NullCheck(L_14);
		InRoomCallbacksContainer_t7730C9DD20B72CC201052C5E6FC914E6FD4B1488* L_15 = L_14->___InRoomCallbackTargets;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_16 = V_0;
		NullCheck(L_15);
		InRoomCallbacksContainer_OnPlayerPropertiesUpdate_mBFDB51810043C93C55DCA31E3E947D57E5B2966D(L_15, __this, L_16, NULL);
		return (bool)1;
	}

IL_0063:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_17 = ___1_expectedValues;
		il2cpp_codegen_runtime_class_init_inline(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_18;
		L_18 = Extensions_StripToStringKeys_m943A8B08DF25D16B79E48B6853099BF8E148FD1C(L_17, NULL);
		V_1 = L_18;
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_19;
		L_19 = Player_get_RoomReference_m9F26314DD8B5526A65E0F8F4C975B1BD8B18ED1D_inline(__this, NULL);
		NullCheck(L_19);
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_20;
		L_20 = Room_get_LoadBalancingClient_m841CF196A0BAE1D2262DD75E5ABF816B1C45542E_inline(L_19, NULL);
		int32_t L_21 = __this->___actorNumber;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_22 = V_0;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_23 = V_1;
		WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* L_24 = ___2_webFlags;
		NullCheck(L_20);
		bool L_25;
		L_25 = LoadBalancingClient_OpSetPropertiesOfActor_m93FBE9E7FAD798CB5C14D693A373162B7FB30629(L_20, L_21, L_22, L_23, L_24, NULL);
		return L_25;
	}

IL_0084:
	{
		bool L_26 = __this->___IsLocal;
		if (!L_26)
		{
			goto IL_00b5;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_27 = V_0;
		NullCheck(L_27);
		int32_t L_28;
		L_28 = Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549(L_27, Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_RuntimeMethod_var);
		if (L_28)
		{
			goto IL_0096;
		}
	}
	{
		return (bool)0;
	}

IL_0096:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_29 = ___1_expectedValues;
		if (L_29)
		{
			goto IL_00b5;
		}
	}
	{
		WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* L_30 = ___2_webFlags;
		if (L_30)
		{
			goto IL_00b5;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_31;
		L_31 = Player_get_CustomProperties_m398B81FB1DEE02243650B8CB5FBF5C7F1B8928D6_inline(__this, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_32 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Extensions_t7A83CB812F88E252E8AEFBDB2325836C473E0BA7_il2cpp_TypeInfo_var);
		Extensions_Merge_m786DAB3FFBE967BD85AEA3871F87C5DF994C4FA1(L_31, L_32, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_33;
		L_33 = Player_get_CustomProperties_m398B81FB1DEE02243650B8CB5FBF5C7F1B8928D6_inline(__this, NULL);
		Extensions_StripKeysWithNullValues_m09D6D1A2DDAF3A6A364CD0E6DB36B50C4AE35E3E(L_33, NULL);
		return (bool)1;
	}

IL_00b5:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Player_UpdateNickNameOnJoined_m16B09DC43E71C3B39F70544D56BD959C55F1051C (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) 
{
	String_t* V_0 = NULL;
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_0;
		L_0 = Player_get_RoomReference_m9F26314DD8B5526A65E0F8F4C975B1BD8B18ED1D_inline(__this, NULL);
		if (!L_0)
		{
			goto IL_001d;
		}
	}
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_1;
		L_1 = Player_get_RoomReference_m9F26314DD8B5526A65E0F8F4C975B1BD8B18ED1D_inline(__this, NULL);
		NullCheck(L_1);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_2;
		L_2 = RoomInfo_get_CustomProperties_mE54DDDE221FC51475970867611765A4205AFD422_inline(L_1, NULL);
		if (!L_2)
		{
			goto IL_001d;
		}
	}
	{
		bool L_3 = __this->___IsLocal;
		if (L_3)
		{
			goto IL_001f;
		}
	}

IL_001d:
	{
		return (bool)0;
	}

IL_001f:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_4;
		L_4 = Player_get_CustomProperties_m398B81FB1DEE02243650B8CB5FBF5C7F1B8928D6_inline(__this, NULL);
		NullCheck(L_4);
		RuntimeObject* L_5;
		L_5 = Hashtable_get_Item_mE4741BBE2CD6294D3AC71811668524D262387B2A(L_4, (uint8_t)((int32_t)255), NULL);
		V_0 = ((String_t*)IsInstSealed((RuntimeObject*)L_5, il2cpp_defaults.string_class));
		String_t* L_6;
		L_6 = Player_get_NickName_mC1B2AC59B8850ABEB4DA27199675066DC3BF0738_inline(__this, NULL);
		String_t* L_7 = V_0;
		bool L_8;
		L_8 = String_Equals_m3354EFE6393BED8DD6E18F69BEA131AAADCC622D(L_6, L_7, NULL);
		if (L_8)
		{
			goto IL_004a;
		}
	}
	{
		bool L_9;
		L_9 = Player_SetPlayerNameProperty_mFD0A4AAEE8D6EFC7B4657781FF29AD2BBF35F685(__this, NULL);
		return L_9;
	}

IL_004a:
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Player_SetPlayerNameProperty_mFD0A4AAEE8D6EFC7B4657781FF29AD2BBF35F685 (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_0 = NULL;
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_0;
		L_0 = Player_get_RoomReference_m9F26314DD8B5526A65E0F8F4C975B1BD8B18ED1D_inline(__this, NULL);
		if (!L_0)
		{
			goto IL_0046;
		}
	}
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_1;
		L_1 = Player_get_RoomReference_m9F26314DD8B5526A65E0F8F4C975B1BD8B18ED1D_inline(__this, NULL);
		NullCheck(L_1);
		bool L_2;
		L_2 = Room_get_IsOffline_m14D438AAD4639B773956BBA5CA26272B9650BF49_inline(L_1, NULL);
		if (L_2)
		{
			goto IL_0046;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_3 = (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)il2cpp_codegen_object_new(Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1C4D2BF84624173510D714545C1FBB92ADEFC624(L_3, NULL);
		V_0 = L_3;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_4 = V_0;
		String_t* L_5 = __this->___nickName;
		NullCheck(L_4);
		Hashtable_set_Item_m27BF74ACA5188603E1D3CBDCAE140C590BA9217A(L_4, (uint8_t)((int32_t)255), L_5, NULL);
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_6;
		L_6 = Player_get_RoomReference_m9F26314DD8B5526A65E0F8F4C975B1BD8B18ED1D_inline(__this, NULL);
		NullCheck(L_6);
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_7;
		L_7 = Room_get_LoadBalancingClient_m841CF196A0BAE1D2262DD75E5ABF816B1C45542E_inline(L_6, NULL);
		int32_t L_8;
		L_8 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(__this, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_9 = V_0;
		NullCheck(L_7);
		bool L_10;
		L_10 = LoadBalancingClient_OpSetPropertiesOfActor_m93FBE9E7FAD798CB5C14D693A373162B7FB30629(L_7, L_8, L_9, (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)NULL, (WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA*)NULL, NULL);
		return L_10;
	}

IL_0046:
	{
		return (bool)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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Region_get_Code_m25CDC61EBD0A1EDEA277235D87D55869A18B9122 (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CCodeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Region_set_Code_m53F1EC8662E027CA4F315888F14210E482BE9208 (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CCodeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCodeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Region_get_Cluster_mF985DDB15CF40F8554C614DFB4BC5BD21341CB84 (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CClusterU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Region_set_Cluster_m5B0E1BC3189280551A43F03B3B23C358A6223167 (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CClusterU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CClusterU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Region_get_HostAndPort_mA2E99034AF566055B326BB030BC8B5381FD8B0B1 (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CHostAndPortU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Region_set_HostAndPort_mE4C5000AE610E411D3EC570C36319D4AEA20017C (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CHostAndPortU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHostAndPortU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Region_get_Ping_m6D480D031D69AD25407DB7ACFCA3AC5DCB151C20 (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CPingU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Region_set_Ping_m48411BF3B9D00DDB33173EA2F6BC6228BAA69F77 (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CPingU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Region_get_WasPinged_m73E625F0EAE3FF587BEFA7ABCD6C4B0DE225441F (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = Region_get_Ping_m6D480D031D69AD25407DB7ACFCA3AC5DCB151C20_inline(__this, NULL);
		return (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)((int32_t)2147483647LL)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Region__ctor_m59D212DC55B944AF238DC66846FE3F3A20CE5A86 (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, String_t* ___0_code, String_t* ___1_address, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		String_t* L_0 = ___0_code;
		Region_SetCodeAndCluster_m6141C9974659DC2D9ECDCDB545B115BB073E5EA0(__this, L_0, NULL);
		String_t* L_1 = ___1_address;
		Region_set_HostAndPort_mE4C5000AE610E411D3EC570C36319D4AEA20017C_inline(__this, L_1, NULL);
		Region_set_Ping_m48411BF3B9D00DDB33173EA2F6BC6228BAA69F77_inline(__this, ((int32_t)2147483647LL), NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Region__ctor_mD07F9CFE643D1850523A8B870C3802810047148E (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, String_t* ___0_code, int32_t ___1_ping, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		String_t* L_0 = ___0_code;
		Region_SetCodeAndCluster_m6141C9974659DC2D9ECDCDB545B115BB073E5EA0(__this, L_0, NULL);
		int32_t L_1 = ___1_ping;
		Region_set_Ping_m48411BF3B9D00DDB33173EA2F6BC6228BAA69F77_inline(__this, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Region_SetCodeAndCluster_m6141C9974659DC2D9ECDCDB545B115BB073E5EA0 (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, String_t* ___0_codeAsString, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* G_B4_0 = NULL;
	Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* G_B3_0 = NULL;
	String_t* G_B5_0 = NULL;
	Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* G_B5_1 = NULL;
	Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* G_B7_0 = NULL;
	Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* G_B6_0 = NULL;
	String_t* G_B8_0 = NULL;
	Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* G_B8_1 = NULL;
	{
		String_t* L_0 = ___0_codeAsString;
		if (L_0)
		{
			goto IL_001a;
		}
	}
	{
		Region_set_Code_m53F1EC8662E027CA4F315888F14210E482BE9208_inline(__this, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
		Region_set_Cluster_m5B0E1BC3189280551A43F03B3B23C358A6223167_inline(__this, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
		return;
	}

IL_001a:
	{
		String_t* L_1 = ___0_codeAsString;
		NullCheck(L_1);
		String_t* L_2;
		L_2 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(L_1, NULL);
		___0_codeAsString = L_2;
		String_t* L_3 = ___0_codeAsString;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_3, ((int32_t)47), NULL);
		V_0 = L_4;
		int32_t L_5 = V_0;
		if ((((int32_t)L_5) <= ((int32_t)0)))
		{
			G_B4_0 = __this;
			goto IL_003a;
		}
		G_B3_0 = __this;
	}
	{
		String_t* L_6 = ___0_codeAsString;
		int32_t L_7 = V_0;
		NullCheck(L_6);
		String_t* L_8;
		L_8 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_6, 0, L_7, NULL);
		G_B5_0 = L_8;
		G_B5_1 = G_B3_0;
		goto IL_003b;
	}

IL_003a:
	{
		String_t* L_9 = ___0_codeAsString;
		G_B5_0 = L_9;
		G_B5_1 = G_B4_0;
	}

IL_003b:
	{
		NullCheck(G_B5_1);
		Region_set_Code_m53F1EC8662E027CA4F315888F14210E482BE9208_inline(G_B5_1, G_B5_0, NULL);
		int32_t L_10 = V_0;
		if ((((int32_t)L_10) <= ((int32_t)0)))
		{
			G_B7_0 = __this;
			goto IL_005a;
		}
		G_B6_0 = __this;
	}
	{
		String_t* L_11 = ___0_codeAsString;
		int32_t L_12 = V_0;
		String_t* L_13 = ___0_codeAsString;
		NullCheck(L_13);
		int32_t L_14;
		L_14 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_13, NULL);
		int32_t L_15 = V_0;
		NullCheck(L_11);
		String_t* L_16;
		L_16 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_11, ((int32_t)il2cpp_codegen_add(L_12, 1)), ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_14, L_15)), 1)), NULL);
		G_B8_0 = L_16;
		G_B8_1 = G_B6_0;
		goto IL_005f;
	}

IL_005a:
	{
		G_B8_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
		G_B8_1 = G_B7_0;
	}

IL_005f:
	{
		NullCheck(G_B8_1);
		Region_set_Cluster_m5B0E1BC3189280551A43F03B3B23C358A6223167_inline(G_B8_1, G_B8_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Region_ToString_mC601D5437ABD4F51BDE91546121CD43F4E0746A5 (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0;
		L_0 = Region_ToString_m74F0905F3BA483A1DE94266319C287FD0139ADDD(__this, (bool)0, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Region_ToString_m74F0905F3BA483A1DE94266319C287FD0139ADDD (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, bool ___0_compact, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAD6CD2C36915DEB6A18BCF0F46B294FC1D97072F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7A31DE996B60085FB46F6A81676B93820640015);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		String_t* L_0;
		L_0 = Region_get_Code_m25CDC61EBD0A1EDEA277235D87D55869A18B9122_inline(__this, NULL);
		V_0 = L_0;
		String_t* L_1;
		L_1 = Region_get_Cluster_mF985DDB15CF40F8554C614DFB4BC5BD21341CB84_inline(__this, NULL);
		bool L_2;
		L_2 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_1, NULL);
		if (L_2)
		{
			goto IL_0026;
		}
	}
	{
		String_t* L_3 = V_0;
		String_t* L_4;
		L_4 = Region_get_Cluster_mF985DDB15CF40F8554C614DFB4BC5BD21341CB84_inline(__this, NULL);
		String_t* L_5;
		L_5 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_3, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, L_4, NULL);
		V_0 = L_5;
	}

IL_0026:
	{
		bool L_6 = ___0_compact;
		if (!L_6)
		{
			goto IL_0040;
		}
	}
	{
		String_t* L_7 = V_0;
		int32_t L_8;
		L_8 = Region_get_Ping_m6D480D031D69AD25407DB7ACFCA3AC5DCB151C20_inline(__this, NULL);
		int32_t L_9 = L_8;
		RuntimeObject* L_10 = Box(il2cpp_defaults.int32_class, &L_9);
		String_t* L_11;
		L_11 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralAD6CD2C36915DEB6A18BCF0F46B294FC1D97072F, L_7, L_10, NULL);
		return L_11;
	}

IL_0040:
	{
		String_t* L_12 = V_0;
		int32_t L_13;
		L_13 = Region_get_Ping_m6D480D031D69AD25407DB7ACFCA3AC5DCB151C20_inline(__this, NULL);
		int32_t L_14 = L_13;
		RuntimeObject* L_15 = Box(il2cpp_defaults.int32_class, &L_14);
		String_t* L_16;
		L_16 = Region_get_HostAndPort_mA2E99034AF566055B326BB030BC8B5381FD8B0B1_inline(__this, NULL);
		String_t* L_17;
		L_17 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteralB7A31DE996B60085FB46F6A81676B93820640015, L_12, L_15, L_16, NULL);
		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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* RegionHandler_get_EnabledRegions_mB11BEECC5E087234C1D2B163F5DBD88415665C47 (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, const RuntimeMethod* method) 
{
	{
		List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* L_0 = __this->___U3CEnabledRegionsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegionHandler_set_EnabledRegions_m3BF5BE5F9A8957DD0E8023598AA6BA1EBE3A4E89 (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* ___0_value, const RuntimeMethod* method) 
{
	{
		List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* L_0 = ___0_value;
		__this->___U3CEnabledRegionsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CEnabledRegionsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* RegionHandler_get_BestRegion_mC9390E2B9A76B5F6A391F5D432D6CFD35F991D94 (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_1_tA07BC65D9A5FE8BEDB024E10C5DBC2BBB72BFD85_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mA5AB616306C5BCAC7B3D8F47BD7B6EF64A8FF181_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE264388527FA23682B6B043400981DCD1A9988E8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m89DB79937F78A08F14854104DFCFFC69ECEC7BA7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mC7422E6831309E243D7E8643662B5B418EC700D5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Sort_mB727E65110C46E474669BF4072CE6A551A2EEFC8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC60FEFBAA2B487DCA8B89B5EECEF2652261B31B7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_BestRegionU3Eb__8_0_m4EAA846DDC5E10F1A8ABD156B8DA71CADB94E560_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t891649040041B59581B2967B9809C6988EBE4C5B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* V_1 = NULL;
	Enumerator_t24F1DED87061638E57B80C25DD0EF7F7BDCD164A V_2;
	memset((&V_2), 0, sizeof(V_2));
	Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* V_3 = NULL;
	Comparison_1_tA07BC65D9A5FE8BEDB024E10C5DBC2BBB72BFD85* G_B6_0 = NULL;
	List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* G_B6_1 = NULL;
	Comparison_1_tA07BC65D9A5FE8BEDB024E10C5DBC2BBB72BFD85* G_B5_0 = NULL;
	List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* G_B5_1 = NULL;
	{
		List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* L_0;
		L_0 = RegionHandler_get_EnabledRegions_mB11BEECC5E087234C1D2B163F5DBD88415665C47_inline(__this, NULL);
		if (L_0)
		{
			goto IL_000a;
		}
	}
	{
		return (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A*)NULL;
	}

IL_000a:
	{
		Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* L_1 = __this->___bestRegionCache;
		if (!L_1)
		{
			goto IL_0019;
		}
	}
	{
		Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* L_2 = __this->___bestRegionCache;
		return L_2;
	}

IL_0019:
	{
		List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* L_3;
		L_3 = RegionHandler_get_EnabledRegions_mB11BEECC5E087234C1D2B163F5DBD88415665C47_inline(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t891649040041B59581B2967B9809C6988EBE4C5B_il2cpp_TypeInfo_var);
		Comparison_1_tA07BC65D9A5FE8BEDB024E10C5DBC2BBB72BFD85* L_4 = ((U3CU3Ec_t891649040041B59581B2967B9809C6988EBE4C5B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t891649040041B59581B2967B9809C6988EBE4C5B_il2cpp_TypeInfo_var))->___U3CU3E9__8_0;
		Comparison_1_tA07BC65D9A5FE8BEDB024E10C5DBC2BBB72BFD85* L_5 = L_4;
		if (L_5)
		{
			G_B6_0 = L_5;
			G_B6_1 = L_3;
			goto IL_003e;
		}
		G_B5_0 = L_5;
		G_B5_1 = L_3;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t891649040041B59581B2967B9809C6988EBE4C5B_il2cpp_TypeInfo_var);
		U3CU3Ec_t891649040041B59581B2967B9809C6988EBE4C5B* L_6 = ((U3CU3Ec_t891649040041B59581B2967B9809C6988EBE4C5B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t891649040041B59581B2967B9809C6988EBE4C5B_il2cpp_TypeInfo_var))->___U3CU3E9;
		Comparison_1_tA07BC65D9A5FE8BEDB024E10C5DBC2BBB72BFD85* L_7 = (Comparison_1_tA07BC65D9A5FE8BEDB024E10C5DBC2BBB72BFD85*)il2cpp_codegen_object_new(Comparison_1_tA07BC65D9A5FE8BEDB024E10C5DBC2BBB72BFD85_il2cpp_TypeInfo_var);
		Comparison_1__ctor_mCC12E16A989B49C0F8EC4DCAFEB9B24FA5E366AB(L_7, L_6, (intptr_t)((void*)U3CU3Ec_U3Cget_BestRegionU3Eb__8_0_m4EAA846DDC5E10F1A8ABD156B8DA71CADB94E560_RuntimeMethod_var), NULL);
		Comparison_1_tA07BC65D9A5FE8BEDB024E10C5DBC2BBB72BFD85* L_8 = L_7;
		((U3CU3Ec_t891649040041B59581B2967B9809C6988EBE4C5B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t891649040041B59581B2967B9809C6988EBE4C5B_il2cpp_TypeInfo_var))->___U3CU3E9__8_0 = L_8;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t891649040041B59581B2967B9809C6988EBE4C5B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t891649040041B59581B2967B9809C6988EBE4C5B_il2cpp_TypeInfo_var))->___U3CU3E9__8_0), (void*)L_8);
		G_B6_0 = L_8;
		G_B6_1 = G_B5_1;
	}

IL_003e:
	{
		NullCheck(G_B6_1);
		List_1_Sort_mB727E65110C46E474669BF4072CE6A551A2EEFC8(G_B6_1, G_B6_0, List_1_Sort_mB727E65110C46E474669BF4072CE6A551A2EEFC8_RuntimeMethod_var);
		List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* L_9;
		L_9 = RegionHandler_get_EnabledRegions_mB11BEECC5E087234C1D2B163F5DBD88415665C47_inline(__this, NULL);
		NullCheck(L_9);
		Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* L_10;
		L_10 = List_1_get_Item_mC60FEFBAA2B487DCA8B89B5EECEF2652261B31B7(L_9, 0, List_1_get_Item_mC60FEFBAA2B487DCA8B89B5EECEF2652261B31B7_RuntimeMethod_var);
		NullCheck(L_10);
		int32_t L_11;
		L_11 = Region_get_Ping_m6D480D031D69AD25407DB7ACFCA3AC5DCB151C20_inline(L_10, NULL);
		float L_12 = __this->___pingSimilarityFactor;
		V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(((float)L_11), L_12)));
		List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* L_13;
		L_13 = RegionHandler_get_EnabledRegions_mB11BEECC5E087234C1D2B163F5DBD88415665C47_inline(__this, NULL);
		NullCheck(L_13);
		Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* L_14;
		L_14 = List_1_get_Item_mC60FEFBAA2B487DCA8B89B5EECEF2652261B31B7(L_13, 0, List_1_get_Item_mC60FEFBAA2B487DCA8B89B5EECEF2652261B31B7_RuntimeMethod_var);
		V_1 = L_14;
		List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* L_15;
		L_15 = RegionHandler_get_EnabledRegions_mB11BEECC5E087234C1D2B163F5DBD88415665C47_inline(__this, NULL);
		NullCheck(L_15);
		Enumerator_t24F1DED87061638E57B80C25DD0EF7F7BDCD164A L_16;
		L_16 = List_1_GetEnumerator_mC7422E6831309E243D7E8643662B5B418EC700D5(L_15, List_1_GetEnumerator_mC7422E6831309E243D7E8643662B5B418EC700D5_RuntimeMethod_var);
		V_2 = L_16;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00ab:
			{
				Enumerator_Dispose_mA5AB616306C5BCAC7B3D8F47BD7B6EF64A8FF181((&V_2), Enumerator_Dispose_mA5AB616306C5BCAC7B3D8F47BD7B6EF64A8FF181_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_00a0_1;
			}

IL_0079_1:
			{
				Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* L_17;
				L_17 = Enumerator_get_Current_m89DB79937F78A08F14854104DFCFFC69ECEC7BA7_inline((&V_2), Enumerator_get_Current_m89DB79937F78A08F14854104DFCFFC69ECEC7BA7_RuntimeMethod_var);
				V_3 = L_17;
				Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* L_18 = V_3;
				NullCheck(L_18);
				int32_t L_19;
				L_19 = Region_get_Ping_m6D480D031D69AD25407DB7ACFCA3AC5DCB151C20_inline(L_18, NULL);
				int32_t L_20 = V_0;
				if ((((int32_t)L_19) > ((int32_t)L_20)))
				{
					goto IL_00a0_1;
				}
			}
			{
				Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* L_21 = V_3;
				NullCheck(L_21);
				String_t* L_22;
				L_22 = Region_get_Code_m25CDC61EBD0A1EDEA277235D87D55869A18B9122_inline(L_21, NULL);
				Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* L_23 = V_1;
				NullCheck(L_23);
				String_t* L_24;
				L_24 = Region_get_Code_m25CDC61EBD0A1EDEA277235D87D55869A18B9122_inline(L_23, NULL);
				NullCheck(L_22);
				int32_t L_25;
				L_25 = String_CompareTo_m32A3DFBEA443A4091053D53825DBB76E6EAFECCF(L_22, L_24, NULL);
				if ((((int32_t)L_25) >= ((int32_t)0)))
				{
					goto IL_00a0_1;
				}
			}
			{
				Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* L_26 = V_3;
				V_1 = L_26;
			}

IL_00a0_1:
			{
				bool L_27;
				L_27 = Enumerator_MoveNext_mE264388527FA23682B6B043400981DCD1A9988E8((&V_2), Enumerator_MoveNext_mE264388527FA23682B6B043400981DCD1A9988E8_RuntimeMethod_var);
				if (L_27)
				{
					goto IL_0079_1;
				}
			}
			{
				goto IL_00b9;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00b9:
	{
		Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* L_28 = V_1;
		__this->___bestRegionCache = L_28;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___bestRegionCache), (void*)L_28);
		Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* L_29 = __this->___bestRegionCache;
		return L_29;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RegionHandler_get_SummaryToCache_m313FB26DCB72FB6D25EC366E51AF4118F8CD3722 (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* L_0;
		L_0 = RegionHandler_get_BestRegion_mC9390E2B9A76B5F6A391F5D432D6CFD35F991D94(__this, NULL);
		if (!L_0)
		{
			goto IL_0063;
		}
	}
	{
		Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* L_1;
		L_1 = RegionHandler_get_BestRegion_mC9390E2B9A76B5F6A391F5D432D6CFD35F991D94(__this, NULL);
		NullCheck(L_1);
		int32_t L_2;
		L_2 = Region_get_Ping_m6D480D031D69AD25407DB7ACFCA3AC5DCB151C20_inline(L_1, NULL);
		il2cpp_codegen_runtime_class_init_inline(RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B_il2cpp_TypeInfo_var);
		int32_t L_3 = ((RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B_StaticFields*)il2cpp_codegen_static_fields_for(RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B_il2cpp_TypeInfo_var))->___MaxMillisecondsPerPing;
		if ((((int32_t)L_2) >= ((int32_t)L_3)))
		{
			goto IL_0063;
		}
	}
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_4;
		Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* L_6;
		L_6 = RegionHandler_get_BestRegion_mC9390E2B9A76B5F6A391F5D432D6CFD35F991D94(__this, NULL);
		NullCheck(L_6);
		String_t* L_7;
		L_7 = Region_get_Code_m25CDC61EBD0A1EDEA277235D87D55869A18B9122_inline(L_6, NULL);
		NullCheck(L_5);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_7);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_5;
		NullCheck(L_8);
		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_8;
		Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* L_10;
		L_10 = RegionHandler_get_BestRegion_mC9390E2B9A76B5F6A391F5D432D6CFD35F991D94(__this, NULL);
		NullCheck(L_10);
		int32_t L_11;
		L_11 = Region_get_Ping_m6D480D031D69AD25407DB7ACFCA3AC5DCB151C20_inline(L_10, NULL);
		V_0 = L_11;
		String_t* L_12;
		L_12 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
		NullCheck(L_9);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_12);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_9;
		NullCheck(L_13);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_13;
		String_t* L_15 = __this->___availableRegionCodes;
		NullCheck(L_14);
		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_15);
		String_t* L_16;
		L_16 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_14, NULL);
		return L_16;
	}

IL_0063:
	{
		String_t* L_17 = __this->___availableRegionCodes;
		return L_17;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RegionHandler_GetResults_mF366790E15BFC845421FC12B7BC46F0C910429BD (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mC2C80EDEEAF30E7A119E1717467261BED99E1745_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3398D14A05E2412648DB11B9241295E823D5C2AC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mEDC8F407DD4D104C4860B611F3E798FA60450E06_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m4C0DA27E4C601E9E62E0EE8D8935B0F794BDE585_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral158BCE3BED0666F14459D16BA73D781AC5421828);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3FBE4F3AA3E49A414AF5407C10B40EE841A2CC35);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t* V_0 = NULL;
	Enumerator_t2181B7FAED63146F6EF17510AD109B922E7EA9D9 V_1;
	memset((&V_1), 0, sizeof(V_1));
	RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B* V_2 = NULL;
	{
		StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL);
		V_0 = L_0;
		StringBuilder_t* L_1 = V_0;
		Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* L_2;
		L_2 = RegionHandler_get_BestRegion_mC9390E2B9A76B5F6A391F5D432D6CFD35F991D94(__this, NULL);
		NullCheck(L_2);
		String_t* L_3;
		L_3 = Region_ToString_m74F0905F3BA483A1DE94266319C287FD0139ADDD(L_2, (bool)0, NULL);
		NullCheck(L_1);
		StringBuilder_t* L_4;
		L_4 = StringBuilder_AppendFormat_mFA88863E4018C2912D1A783E0EA6DAE4F594124F(L_1, _stringLiteral158BCE3BED0666F14459D16BA73D781AC5421828, L_3, NULL);
		List_1_t6F972EAFC64258DD491584080B232EC12BE33581* L_5 = __this->___pingerList;
		NullCheck(L_5);
		Enumerator_t2181B7FAED63146F6EF17510AD109B922E7EA9D9 L_6;
		L_6 = List_1_GetEnumerator_m4C0DA27E4C601E9E62E0EE8D8935B0F794BDE585(L_5, List_1_GetEnumerator_m4C0DA27E4C601E9E62E0EE8D8935B0F794BDE585_RuntimeMethod_var);
		V_1 = L_6;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_004c:
			{
				Enumerator_Dispose_mC2C80EDEEAF30E7A119E1717467261BED99E1745((&V_1), Enumerator_Dispose_mC2C80EDEEAF30E7A119E1717467261BED99E1745_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0041_1;
			}

IL_002c_1:
			{
				RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B* L_7;
				L_7 = Enumerator_get_Current_mEDC8F407DD4D104C4860B611F3E798FA60450E06_inline((&V_1), Enumerator_get_Current_mEDC8F407DD4D104C4860B611F3E798FA60450E06_RuntimeMethod_var);
				V_2 = L_7;
				StringBuilder_t* L_8 = V_0;
				RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B* L_9 = V_2;
				NullCheck(L_9);
				String_t* L_10;
				L_10 = RegionPinger_GetResults_mD9042E7C8D7555A05F60E0CC0A07C80DE66AAA00(L_9, NULL);
				NullCheck(L_8);
				StringBuilder_t* L_11;
				L_11 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_8, L_10, NULL);
			}

IL_0041_1:
			{
				bool L_12;
				L_12 = Enumerator_MoveNext_m3398D14A05E2412648DB11B9241295E823D5C2AC((&V_1), Enumerator_MoveNext_m3398D14A05E2412648DB11B9241295E823D5C2AC_RuntimeMethod_var);
				if (L_12)
				{
					goto IL_002c_1;
				}
			}
			{
				goto IL_005a;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_005a:
	{
		StringBuilder_t* L_13 = V_0;
		String_t* L_14 = __this->___previousSummaryProvided;
		NullCheck(L_13);
		StringBuilder_t* L_15;
		L_15 = StringBuilder_AppendFormat_mFA88863E4018C2912D1A783E0EA6DAE4F594124F(L_13, _stringLiteral3FBE4F3AA3E49A414AF5407C10B40EE841A2CC35, L_14, NULL);
		StringBuilder_t* L_16 = V_0;
		NullCheck(L_16);
		String_t* L_17;
		L_17 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_16);
		return L_17;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegionHandler_SetRegions_mB40189BE96F3F140F39DABC39C2B5B8D62F88CB0 (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* ___0_opGetRegions, LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ___1_loadBalancingClient, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Sort_TisString_t_m09BC2FD51737C2ECE0AEEFB23997A98948BD7A89_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m40F74DA21027D2B46116887736CF4BB409E353BA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m9472C6B08751038DB6A2816D811C78DC410BC848_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8580A1616672FCF5DBEC6EA288D86C12BC897151);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB);
		s_Il2CppMethodInitialized = true;
	}
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_1 = NULL;
	int32_t V_2 = 0;
	String_t* V_3 = NULL;
	Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* V_4 = NULL;
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_0 = ___0_opGetRegions;
		NullCheck(L_0);
		uint8_t L_1 = L_0->___OperationCode;
		if ((((int32_t)L_1) == ((int32_t)((int32_t)220))))
		{
			goto IL_000e;
		}
	}
	{
		return;
	}

IL_000e:
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_2 = ___0_opGetRegions;
		NullCheck(L_2);
		int16_t L_3 = L_2->___ReturnCode;
		if (!L_3)
		{
			goto IL_0017;
		}
	}
	{
		return;
	}

IL_0017:
	{
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_4 = ___0_opGetRegions;
		NullCheck(L_4);
		RuntimeObject* L_5;
		L_5 = OperationResponse_get_Item_mEB2FFC5B967D14E344238A457F480DCD9E976422(L_4, (uint8_t)((int32_t)210), NULL);
		V_0 = ((StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)IsInst((RuntimeObject*)L_5, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var));
		OperationResponse_t19D9B9933391EE79E5DEB2F8AECE02D5519E65ED* L_6 = ___0_opGetRegions;
		NullCheck(L_6);
		RuntimeObject* L_7;
		L_7 = OperationResponse_get_Item_mEB2FFC5B967D14E344238A457F480DCD9E976422(L_6, (uint8_t)((int32_t)230), NULL);
		V_1 = ((StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)IsInst((RuntimeObject*)L_7, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = V_0;
		if (!L_8)
		{
			goto IL_0047;
		}
	}
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = V_1;
		if (!L_9)
		{
			goto IL_0047;
		}
	}
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = V_0;
		NullCheck(L_10);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = V_1;
		NullCheck(L_11);
		if ((((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))
		{
			goto IL_0057;
		}
	}

IL_0047:
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_12 = ___1_loadBalancingClient;
		if (!L_12)
		{
			goto IL_0056;
		}
	}
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_13 = ___1_loadBalancingClient;
		NullCheck(L_13);
		VirtualActionInvoker2< uint8_t, String_t* >::Invoke(14, L_13, 1, _stringLiteral8580A1616672FCF5DBEC6EA288D86C12BC897151);
	}

IL_0056:
	{
		return;
	}

IL_0057:
	{
		__this->___bestRegionCache = (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___bestRegionCache), (void*)(Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A*)NULL);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = V_0;
		NullCheck(L_14);
		List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* L_15 = (List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7*)il2cpp_codegen_object_new(List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7_il2cpp_TypeInfo_var);
		List_1__ctor_m9472C6B08751038DB6A2816D811C78DC410BC848(L_15, ((int32_t)(((RuntimeArray*)L_14)->max_length)), List_1__ctor_m9472C6B08751038DB6A2816D811C78DC410BC848_RuntimeMethod_var);
		RegionHandler_set_EnabledRegions_m3BF5BE5F9A8957DD0E8023598AA6BA1EBE3A4E89_inline(__this, L_15, NULL);
		V_2 = 0;
		goto IL_00cc;
	}

IL_0070:
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = V_1;
		int32_t L_17 = V_2;
		NullCheck(L_16);
		int32_t L_18 = L_17;
		String_t* L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
		V_3 = L_19;
		uint16_t L_20 = ((RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB_StaticFields*)il2cpp_codegen_static_fields_for(RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB_il2cpp_TypeInfo_var))->___PortToPingOverride;
		if (!L_20)
		{
			goto IL_0089;
		}
	}
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = V_1;
		int32_t L_22 = V_2;
		NullCheck(L_21);
		int32_t L_23 = L_22;
		String_t* L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
		uint16_t L_25 = ((RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB_StaticFields*)il2cpp_codegen_static_fields_for(RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB_il2cpp_TypeInfo_var))->___PortToPingOverride;
		il2cpp_codegen_runtime_class_init_inline(LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4_il2cpp_TypeInfo_var);
		String_t* L_26;
		L_26 = LoadBalancingClient_ReplacePortWithAlternative_m4A33C3D657C1B135D5E758E9F0CCB3C444928965(L_24, L_25, NULL);
		V_3 = L_26;
	}

IL_0089:
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_27 = ___1_loadBalancingClient;
		if (!L_27)
		{
			goto IL_00a2;
		}
	}
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_28 = ___1_loadBalancingClient;
		NullCheck(L_28);
		Func_3_t83C3884209B8DB1BD7296483BB2A295E28D62AE6* L_29 = L_28->___AddressRewriter;
		if (!L_29)
		{
			goto IL_00a2;
		}
	}
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_30 = ___1_loadBalancingClient;
		NullCheck(L_30);
		Func_3_t83C3884209B8DB1BD7296483BB2A295E28D62AE6* L_31 = L_30->___AddressRewriter;
		String_t* L_32 = V_3;
		NullCheck(L_31);
		String_t* L_33;
		L_33 = Func_3_Invoke_m82670F59D7EFC7C1E5429B36B932443FBA8373AD_inline(L_31, L_32, 0, NULL);
		V_3 = L_33;
	}

IL_00a2:
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = V_0;
		int32_t L_35 = V_2;
		NullCheck(L_34);
		int32_t L_36 = L_35;
		String_t* L_37 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
		String_t* L_38 = V_3;
		Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* L_39 = (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A*)il2cpp_codegen_object_new(Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A_il2cpp_TypeInfo_var);
		Region__ctor_m59D212DC55B944AF238DC66846FE3F3A20CE5A86(L_39, L_37, L_38, NULL);
		V_4 = L_39;
		Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* L_40 = V_4;
		NullCheck(L_40);
		String_t* L_41;
		L_41 = Region_get_Code_m25CDC61EBD0A1EDEA277235D87D55869A18B9122_inline(L_40, NULL);
		bool L_42;
		L_42 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_41, NULL);
		if (L_42)
		{
			goto IL_00c8;
		}
	}
	{
		List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* L_43;
		L_43 = RegionHandler_get_EnabledRegions_mB11BEECC5E087234C1D2B163F5DBD88415665C47_inline(__this, NULL);
		Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* L_44 = V_4;
		NullCheck(L_43);
		List_1_Add_m40F74DA21027D2B46116887736CF4BB409E353BA_inline(L_43, L_44, List_1_Add_m40F74DA21027D2B46116887736CF4BB409E353BA_RuntimeMethod_var);
	}

IL_00c8:
	{
		int32_t L_45 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_45, 1));
	}

IL_00cc:
	{
		int32_t L_46 = V_2;
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_47 = V_0;
		NullCheck(L_47);
		if ((((int32_t)L_46) < ((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length)))))
		{
			goto IL_0070;
		}
	}
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_48 = V_0;
		Array_Sort_TisString_t_m09BC2FD51737C2ECE0AEEFB23997A98948BD7A89(L_48, Array_Sort_TisString_t_m09BC2FD51737C2ECE0AEEFB23997A98948BD7A89_RuntimeMethod_var);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_49 = V_0;
		String_t* L_50;
		L_50 = String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD(_stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB, L_49, NULL);
		__this->___availableRegionCodes = L_50;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___availableRegionCodes), (void*)L_50);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegionHandler_get_IsPinging_m5C6F194C3DF9C39DD3D21F18BC085F6E02B27444 (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CIsPingingU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegionHandler_set_IsPinging_mC4A6997488105E3C320FC8E63A37DAC5986428C6 (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CIsPingingU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegionHandler_get_Aborted_mA5AD488B085A7941C56AF530D2A85C23A106CECC (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CAbortedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegionHandler_set_Aborted_mC4BC2820E675002DE868C6374028723176BCED08 (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CAbortedU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegionHandler__ctor_m5AB54F3B57DEDBBE99776A020AB2E80BFFF47D56 (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, uint16_t ___0_masterServerPortOverride, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2DF75B0A34050A1C45547DC177A7BAD958ABD98D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t6F972EAFC64258DD491584080B232EC12BE33581_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t6F972EAFC64258DD491584080B232EC12BE33581* L_0 = (List_1_t6F972EAFC64258DD491584080B232EC12BE33581*)il2cpp_codegen_object_new(List_1_t6F972EAFC64258DD491584080B232EC12BE33581_il2cpp_TypeInfo_var);
		List_1__ctor_m2DF75B0A34050A1C45547DC177A7BAD958ABD98D(L_0, List_1__ctor_m2DF75B0A34050A1C45547DC177A7BAD958ABD98D_RuntimeMethod_var);
		__this->___pingerList = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___pingerList), (void*)L_0);
		__this->___rePingFactor = (1.20000005f);
		__this->___pingSimilarityFactor = (1.20000005f);
		__this->___BestRegionSummaryPingLimit = ((int32_t)90);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		uint16_t L_1 = ___0_masterServerPortOverride;
		((RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB_StaticFields*)il2cpp_codegen_static_fields_for(RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB_il2cpp_TypeInfo_var))->___PortToPingOverride = L_1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegionHandler_PingMinimumOfRegions_mBDA481EF544E14116455B0352A160D07B6AF5762 (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, Action_1_tD013146E11DC5068784A80C11B7415DC9FE54B74* ___0_onCompleteCallback, String_t* ___1_previousSummary, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tD013146E11DC5068784A80C11B7415DC9FE54B74_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tE4E9B9131F210B39DCBA3BF8F226941D0D3EAF73_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5F05F7D43DDEB99BA247449769702116FC0213D1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m44448871C2719CD9108C0E02DB7555D32BDF853B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Find_m0B725D43B3FB9E3C8EAA1A7E5D8434599E3FEA90_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m29628CAB131318D06AB46CDC0C3ABE99DD950E65_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MonoBehaviourEmpty_CompleteOnMainThread_mBBA2CB4353043FDEC20FAA0CED98F08E51A678B0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t77C0585D3195F2C3808C43E8DC1E6C1115EECCFE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegionHandler_OnPreferredRegionPinged_m7A6AAFF96EEAAA7FC256D14368C8CB04FD53F444_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass31_0_U3CPingMinimumOfRegionsU3Eb__0_m8BFB422F6A6F2830D2219A4C336FE391C9C6E56B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass31_0_t5885FAA9D6D1B6E0D68DA4D86B11E4602E3A331A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE10E3AED79722E8D68117009A9A2F16D97536350);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass31_0_t5885FAA9D6D1B6E0D68DA4D86B11E4602E3A331A* V_0 = NULL;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_1 = NULL;
	int32_t V_2 = 0;
	String_t* V_3 = NULL;
	RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B* V_4 = NULL;
	List_1_t6F972EAFC64258DD491584080B232EC12BE33581* V_5 = NULL;
	bool V_6 = false;
	{
		U3CU3Ec__DisplayClass31_0_t5885FAA9D6D1B6E0D68DA4D86B11E4602E3A331A* L_0 = (U3CU3Ec__DisplayClass31_0_t5885FAA9D6D1B6E0D68DA4D86B11E4602E3A331A*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass31_0_t5885FAA9D6D1B6E0D68DA4D86B11E4602E3A331A_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass31_0__ctor_mBEB735A39D52627C6280E39752C8AACF141EB014(L_0, NULL);
		V_0 = L_0;
		List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* L_1;
		L_1 = RegionHandler_get_EnabledRegions_mB11BEECC5E087234C1D2B163F5DBD88415665C47_inline(__this, NULL);
		if (!L_1)
		{
			goto IL_001b;
		}
	}
	{
		List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* L_2;
		L_2 = RegionHandler_get_EnabledRegions_mB11BEECC5E087234C1D2B163F5DBD88415665C47_inline(__this, NULL);
		NullCheck(L_2);
		int32_t L_3;
		L_3 = List_1_get_Count_m29628CAB131318D06AB46CDC0C3ABE99DD950E65_inline(L_2, List_1_get_Count_m29628CAB131318D06AB46CDC0C3ABE99DD950E65_RuntimeMethod_var);
		if (L_3)
		{
			goto IL_001d;
		}
	}

IL_001b:
	{
		return (bool)0;
	}

IL_001d:
	{
		bool L_4;
		L_4 = RegionHandler_get_IsPinging_m5C6F194C3DF9C39DD3D21F18BC085F6E02B27444_inline(__this, NULL);
		if (!L_4)
		{
			goto IL_0027;
		}
	}
	{
		return (bool)0;
	}

IL_0027:
	{
		RegionHandler_set_Aborted_mC4BC2820E675002DE868C6374028723176BCED08_inline(__this, (bool)0, NULL);
		RegionHandler_set_IsPinging_mC4A6997488105E3C320FC8E63A37DAC5986428C6_inline(__this, (bool)1, NULL);
		String_t* L_5 = ___1_previousSummary;
		__this->___previousSummaryProvided = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___previousSummaryProvided), (void*)L_5);
		MonoBehaviourEmpty_t8BBCD2C733FF1AA5B134D7290654C2869AA7C2E9* L_6 = __this->___emptyMonoBehavior;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_7)
		{
			goto IL_0055;
		}
	}
	{
		MonoBehaviourEmpty_t8BBCD2C733FF1AA5B134D7290654C2869AA7C2E9* L_8 = __this->___emptyMonoBehavior;
		NullCheck(L_8);
		MonoBehaviourEmpty_SelfDestroy_m6D536CBBBD85EC1D2E44651F3604CE0DAE94C82C(L_8, NULL);
	}

IL_0055:
	{
		MonoBehaviourEmpty_t8BBCD2C733FF1AA5B134D7290654C2869AA7C2E9* L_9;
		L_9 = MonoBehaviourEmpty_BuildInstance_mF2E2B13B9769DFA01D4C22498B777B03AADCD8ED(_stringLiteralE10E3AED79722E8D68117009A9A2F16D97536350, NULL);
		__this->___emptyMonoBehavior = L_9;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___emptyMonoBehavior), (void*)L_9);
		MonoBehaviourEmpty_t8BBCD2C733FF1AA5B134D7290654C2869AA7C2E9* L_10 = __this->___emptyMonoBehavior;
		Action_1_tD013146E11DC5068784A80C11B7415DC9FE54B74* L_11 = ___0_onCompleteCallback;
		NullCheck(L_10);
		L_10->___onCompleteCall = L_11;
		Il2CppCodeGenWriteBarrier((void**)(&L_10->___onCompleteCall), (void*)L_11);
		MonoBehaviourEmpty_t8BBCD2C733FF1AA5B134D7290654C2869AA7C2E9* L_12 = __this->___emptyMonoBehavior;
		Action_1_tD013146E11DC5068784A80C11B7415DC9FE54B74* L_13 = (Action_1_tD013146E11DC5068784A80C11B7415DC9FE54B74*)il2cpp_codegen_object_new(Action_1_tD013146E11DC5068784A80C11B7415DC9FE54B74_il2cpp_TypeInfo_var);
		Action_1__ctor_m215F7D57B46C05B7411E4B5B4C7DDB91EEA86681(L_13, L_12, (intptr_t)((void*)MonoBehaviourEmpty_CompleteOnMainThread_mBBA2CB4353043FDEC20FAA0CED98F08E51A678B0_RuntimeMethod_var), NULL);
		__this->___onCompleteCall = L_13;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___onCompleteCall), (void*)L_13);
		String_t* L_14 = ___1_previousSummary;
		bool L_15;
		L_15 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_14, NULL);
		if (!L_15)
		{
			goto IL_0097;
		}
	}
	{
		bool L_16;
		L_16 = RegionHandler_PingEnabledRegions_m3039EE37F97EACF2E631594E3480CED44D39F05B(__this, NULL);
		return L_16;
	}

IL_0097:
	{
		String_t* L_17 = ___1_previousSummary;
		NullCheck(L_17);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18;
		L_18 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_17, ((int32_t)59), 0, NULL);
		V_1 = L_18;
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = V_1;
		NullCheck(L_19);
		if ((((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length))) >= ((int32_t)3)))
		{
			goto IL_00ae;
		}
	}
	{
		bool L_20;
		L_20 = RegionHandler_PingEnabledRegions_m3039EE37F97EACF2E631594E3480CED44D39F05B(__this, NULL);
		return L_20;
	}

IL_00ae:
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = V_1;
		NullCheck(L_21);
		int32_t L_22 = 1;
		String_t* L_23 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
		bool L_24;
		L_24 = Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21(L_23, (&V_2), NULL);
		if (L_24)
		{
			goto IL_00c1;
		}
	}
	{
		bool L_25;
		L_25 = RegionHandler_PingEnabledRegions_m3039EE37F97EACF2E631594E3480CED44D39F05B(__this, NULL);
		return L_25;
	}

IL_00c1:
	{
		U3CU3Ec__DisplayClass31_0_t5885FAA9D6D1B6E0D68DA4D86B11E4602E3A331A* L_26 = V_0;
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = V_1;
		NullCheck(L_27);
		int32_t L_28 = 0;
		String_t* L_29 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
		NullCheck(L_26);
		L_26->___prevBestRegionCode = L_29;
		Il2CppCodeGenWriteBarrier((void**)(&L_26->___prevBestRegionCode), (void*)L_29);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = V_1;
		NullCheck(L_30);
		int32_t L_31 = 2;
		String_t* L_32 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
		V_3 = L_32;
		U3CU3Ec__DisplayClass31_0_t5885FAA9D6D1B6E0D68DA4D86B11E4602E3A331A* L_33 = V_0;
		NullCheck(L_33);
		String_t* L_34 = L_33->___prevBestRegionCode;
		bool L_35;
		L_35 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_34, NULL);
		if (!L_35)
		{
			goto IL_00e2;
		}
	}
	{
		bool L_36;
		L_36 = RegionHandler_PingEnabledRegions_m3039EE37F97EACF2E631594E3480CED44D39F05B(__this, NULL);
		return L_36;
	}

IL_00e2:
	{
		String_t* L_37 = V_3;
		bool L_38;
		L_38 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_37, NULL);
		if (!L_38)
		{
			goto IL_00f1;
		}
	}
	{
		bool L_39;
		L_39 = RegionHandler_PingEnabledRegions_m3039EE37F97EACF2E631594E3480CED44D39F05B(__this, NULL);
		return L_39;
	}

IL_00f1:
	{
		String_t* L_40 = __this->___availableRegionCodes;
		String_t* L_41 = V_3;
		NullCheck(L_40);
		bool L_42;
		L_42 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_40, L_41, NULL);
		if (!L_42)
		{
			goto IL_0112;
		}
	}
	{
		String_t* L_43 = __this->___availableRegionCodes;
		U3CU3Ec__DisplayClass31_0_t5885FAA9D6D1B6E0D68DA4D86B11E4602E3A331A* L_44 = V_0;
		NullCheck(L_44);
		String_t* L_45 = L_44->___prevBestRegionCode;
		NullCheck(L_43);
		bool L_46;
		L_46 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_43, L_45, NULL);
		if (L_46)
		{
			goto IL_0119;
		}
	}

IL_0112:
	{
		bool L_47;
		L_47 = RegionHandler_PingEnabledRegions_m3039EE37F97EACF2E631594E3480CED44D39F05B(__this, NULL);
		return L_47;
	}

IL_0119:
	{
		int32_t L_48 = V_2;
		il2cpp_codegen_runtime_class_init_inline(RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B_il2cpp_TypeInfo_var);
		int32_t L_49 = ((RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B_StaticFields*)il2cpp_codegen_static_fields_for(RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B_il2cpp_TypeInfo_var))->___PingWhenFailed;
		if ((((int32_t)L_48) < ((int32_t)L_49)))
		{
			goto IL_0128;
		}
	}
	{
		bool L_50;
		L_50 = RegionHandler_PingEnabledRegions_m3039EE37F97EACF2E631594E3480CED44D39F05B(__this, NULL);
		return L_50;
	}

IL_0128:
	{
		int32_t L_51 = V_2;
		__this->___previousPing = L_51;
		List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* L_52;
		L_52 = RegionHandler_get_EnabledRegions_mB11BEECC5E087234C1D2B163F5DBD88415665C47_inline(__this, NULL);
		U3CU3Ec__DisplayClass31_0_t5885FAA9D6D1B6E0D68DA4D86B11E4602E3A331A* L_53 = V_0;
		Predicate_1_t77C0585D3195F2C3808C43E8DC1E6C1115EECCFE* L_54 = (Predicate_1_t77C0585D3195F2C3808C43E8DC1E6C1115EECCFE*)il2cpp_codegen_object_new(Predicate_1_t77C0585D3195F2C3808C43E8DC1E6C1115EECCFE_il2cpp_TypeInfo_var);
		Predicate_1__ctor_mB09A8AA6D6B35125D357ED9DC1D9972B6C2E6F3D(L_54, L_53, (intptr_t)((void*)U3CU3Ec__DisplayClass31_0_U3CPingMinimumOfRegionsU3Eb__0_m8BFB422F6A6F2830D2219A4C336FE391C9C6E56B_RuntimeMethod_var), NULL);
		NullCheck(L_52);
		Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* L_55;
		L_55 = List_1_Find_m0B725D43B3FB9E3C8EAA1A7E5D8434599E3FEA90(L_52, L_54, List_1_Find_m0B725D43B3FB9E3C8EAA1A7E5D8434599E3FEA90_RuntimeMethod_var);
		Action_1_tE4E9B9131F210B39DCBA3BF8F226941D0D3EAF73* L_56 = (Action_1_tE4E9B9131F210B39DCBA3BF8F226941D0D3EAF73*)il2cpp_codegen_object_new(Action_1_tE4E9B9131F210B39DCBA3BF8F226941D0D3EAF73_il2cpp_TypeInfo_var);
		Action_1__ctor_m06F2653AB7C8D2CD0FE255398F824B8F0F129657(L_56, __this, (intptr_t)((void*)RegionHandler_OnPreferredRegionPinged_m7A6AAFF96EEAAA7FC256D14368C8CB04FD53F444_RuntimeMethod_var), NULL);
		RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B* L_57 = (RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B*)il2cpp_codegen_object_new(RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B_il2cpp_TypeInfo_var);
		RegionPinger__ctor_mED39AD0EDA7299BD73F76DA4A188FEF77A74851C(L_57, L_55, L_56, NULL);
		V_4 = L_57;
		List_1_t6F972EAFC64258DD491584080B232EC12BE33581* L_58 = __this->___pingerList;
		V_5 = L_58;
		V_6 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0187:
			{
				{
					bool L_59 = V_6;
					if (!L_59)
					{
						goto IL_0192;
					}
				}
				{
					List_1_t6F972EAFC64258DD491584080B232EC12BE33581* L_60 = V_5;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_60, NULL);
				}

IL_0192:
				{
					return;
				}
			}
		});
		try
		{
			List_1_t6F972EAFC64258DD491584080B232EC12BE33581* L_61 = V_5;
			Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_61, (&V_6), NULL);
			List_1_t6F972EAFC64258DD491584080B232EC12BE33581* L_62 = __this->___pingerList;
			NullCheck(L_62);
			List_1_Clear_m44448871C2719CD9108C0E02DB7555D32BDF853B_inline(L_62, List_1_Clear_m44448871C2719CD9108C0E02DB7555D32BDF853B_RuntimeMethod_var);
			List_1_t6F972EAFC64258DD491584080B232EC12BE33581* L_63 = __this->___pingerList;
			RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B* L_64 = V_4;
			NullCheck(L_63);
			List_1_Add_m5F05F7D43DDEB99BA247449769702116FC0213D1_inline(L_63, L_64, List_1_Add_m5F05F7D43DDEB99BA247449769702116FC0213D1_RuntimeMethod_var);
			goto IL_0193;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0193:
	{
		RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B* L_65 = V_4;
		NullCheck(L_65);
		bool L_66;
		L_66 = RegionPinger_Start_m72A80783766B226657B08F2E00FB8DD1DC7E132A(L_65, NULL);
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegionHandler_Abort_mD75EC54ABE37FAA5F95ED799D4606C328B2CB145 (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mC2C80EDEEAF30E7A119E1717467261BED99E1745_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3398D14A05E2412648DB11B9241295E823D5C2AC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mEDC8F407DD4D104C4860B611F3E798FA60450E06_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m4C0DA27E4C601E9E62E0EE8D8935B0F794BDE585_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t6F972EAFC64258DD491584080B232EC12BE33581* V_0 = NULL;
	bool V_1 = false;
	Enumerator_t2181B7FAED63146F6EF17510AD109B922E7EA9D9 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		bool L_0;
		L_0 = RegionHandler_get_Aborted_mA5AD488B085A7941C56AF530D2A85C23A106CECC_inline(__this, NULL);
		if (!L_0)
		{
			goto IL_0009;
		}
	}
	{
		return;
	}

IL_0009:
	{
		RegionHandler_set_Aborted_mC4BC2820E675002DE868C6374028723176BCED08_inline(__this, (bool)1, NULL);
		List_1_t6F972EAFC64258DD491584080B232EC12BE33581* L_1 = __this->___pingerList;
		V_0 = L_1;
		V_1 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0054:
			{
				{
					bool L_2 = V_1;
					if (!L_2)
					{
						goto IL_005d;
					}
				}
				{
					List_1_t6F972EAFC64258DD491584080B232EC12BE33581* L_3 = V_0;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL);
				}

IL_005d:
				{
					return;
				}
			}
		});
		try
		{
			{
				List_1_t6F972EAFC64258DD491584080B232EC12BE33581* L_4 = V_0;
				Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_1), NULL);
				List_1_t6F972EAFC64258DD491584080B232EC12BE33581* L_5 = __this->___pingerList;
				NullCheck(L_5);
				Enumerator_t2181B7FAED63146F6EF17510AD109B922E7EA9D9 L_6;
				L_6 = List_1_GetEnumerator_m4C0DA27E4C601E9E62E0EE8D8935B0F794BDE585(L_5, List_1_GetEnumerator_m4C0DA27E4C601E9E62E0EE8D8935B0F794BDE585_RuntimeMethod_var);
				V_2 = L_6;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_0046_1:
					{
						Enumerator_Dispose_mC2C80EDEEAF30E7A119E1717467261BED99E1745((&V_2), Enumerator_Dispose_mC2C80EDEEAF30E7A119E1717467261BED99E1745_RuntimeMethod_var);
						return;
					}
				});
				try
				{
					{
						goto IL_003b_2;
					}

IL_002f_2:
					{
						RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B* L_7;
						L_7 = Enumerator_get_Current_mEDC8F407DD4D104C4860B611F3E798FA60450E06_inline((&V_2), Enumerator_get_Current_mEDC8F407DD4D104C4860B611F3E798FA60450E06_RuntimeMethod_var);
						NullCheck(L_7);
						RegionPinger_Abort_mBC23AE9CFB922D49C83B81D476E6C080C112D162(L_7, NULL);
					}

IL_003b_2:
					{
						bool L_8;
						L_8 = Enumerator_MoveNext_m3398D14A05E2412648DB11B9241295E823D5C2AC((&V_2), Enumerator_MoveNext_m3398D14A05E2412648DB11B9241295E823D5C2AC_RuntimeMethod_var);
						if (L_8)
						{
							goto IL_002f_2;
						}
					}
					{
						goto IL_005e;
					}
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_005e:
	{
		MonoBehaviourEmpty_t8BBCD2C733FF1AA5B134D7290654C2869AA7C2E9* L_9 = __this->___emptyMonoBehavior;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_10;
		L_10 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_10)
		{
			goto IL_0077;
		}
	}
	{
		MonoBehaviourEmpty_t8BBCD2C733FF1AA5B134D7290654C2869AA7C2E9* L_11 = __this->___emptyMonoBehavior;
		NullCheck(L_11);
		MonoBehaviourEmpty_SelfDestroy_m6D536CBBBD85EC1D2E44651F3604CE0DAE94C82C(L_11, NULL);
	}

IL_0077:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegionHandler_OnPreferredRegionPinged_m7A6AAFF96EEAAA7FC256D14368C8CB04FD53F444 (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* ___0_preferredRegion, const RuntimeMethod* method) 
{
	{
		Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* L_0 = ___0_preferredRegion;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = Region_get_Ping_m6D480D031D69AD25407DB7ACFCA3AC5DCB151C20_inline(L_0, NULL);
		int32_t L_2 = __this->___BestRegionSummaryPingLimit;
		if ((((int32_t)L_1) > ((int32_t)L_2)))
		{
			goto IL_0025;
		}
	}
	{
		Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* L_3 = ___0_preferredRegion;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = Region_get_Ping_m6D480D031D69AD25407DB7ACFCA3AC5DCB151C20_inline(L_3, NULL);
		int32_t L_5 = __this->___previousPing;
		float L_6 = __this->___rePingFactor;
		if ((!(((float)((float)L_4)) > ((float)((float)il2cpp_codegen_multiply(((float)L_5), L_6))))))
		{
			goto IL_002d;
		}
	}

IL_0025:
	{
		bool L_7;
		L_7 = RegionHandler_PingEnabledRegions_m3039EE37F97EACF2E631594E3480CED44D39F05B(__this, NULL);
		return;
	}

IL_002d:
	{
		RegionHandler_set_IsPinging_mC4A6997488105E3C320FC8E63A37DAC5986428C6_inline(__this, (bool)0, NULL);
		Action_1_tD013146E11DC5068784A80C11B7415DC9FE54B74* L_8 = __this->___onCompleteCall;
		NullCheck(L_8);
		Action_1_Invoke_m644EE81CA4B81DDFEA8B6CE92652E07FF5AA7B23_inline(L_8, __this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegionHandler_PingEnabledRegions_m3039EE37F97EACF2E631594E3480CED44D39F05B (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tE4E9B9131F210B39DCBA3BF8F226941D0D3EAF73_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mA5AB616306C5BCAC7B3D8F47BD7B6EF64A8FF181_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE264388527FA23682B6B043400981DCD1A9988E8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m89DB79937F78A08F14854104DFCFFC69ECEC7BA7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5F05F7D43DDEB99BA247449769702116FC0213D1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m44448871C2719CD9108C0E02DB7555D32BDF853B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mC7422E6831309E243D7E8643662B5B418EC700D5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m29628CAB131318D06AB46CDC0C3ABE99DD950E65_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegionHandler_OnRegionDone_m91713A4A56D38F895B0015A780C5B5F88E0997D4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t6F972EAFC64258DD491584080B232EC12BE33581* V_0 = NULL;
	bool V_1 = false;
	Enumerator_t24F1DED87061638E57B80C25DD0EF7F7BDCD164A V_2;
	memset((&V_2), 0, sizeof(V_2));
	RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B* V_3 = NULL;
	{
		List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* L_0;
		L_0 = RegionHandler_get_EnabledRegions_mB11BEECC5E087234C1D2B163F5DBD88415665C47_inline(__this, NULL);
		if (!L_0)
		{
			goto IL_0015;
		}
	}
	{
		List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* L_1;
		L_1 = RegionHandler_get_EnabledRegions_mB11BEECC5E087234C1D2B163F5DBD88415665C47_inline(__this, NULL);
		NullCheck(L_1);
		int32_t L_2;
		L_2 = List_1_get_Count_m29628CAB131318D06AB46CDC0C3ABE99DD950E65_inline(L_1, List_1_get_Count_m29628CAB131318D06AB46CDC0C3ABE99DD950E65_RuntimeMethod_var);
		if (L_2)
		{
			goto IL_0017;
		}
	}

IL_0015:
	{
		return (bool)0;
	}

IL_0017:
	{
		List_1_t6F972EAFC64258DD491584080B232EC12BE33581* L_3 = __this->___pingerList;
		V_0 = L_3;
		V_1 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0086:
			{
				{
					bool L_4 = V_1;
					if (!L_4)
					{
						goto IL_008f;
					}
				}
				{
					List_1_t6F972EAFC64258DD491584080B232EC12BE33581* L_5 = V_0;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_5, NULL);
				}

IL_008f:
				{
					return;
				}
			}
		});
		try
		{
			{
				List_1_t6F972EAFC64258DD491584080B232EC12BE33581* L_6 = V_0;
				Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_6, (&V_1), NULL);
				List_1_t6F972EAFC64258DD491584080B232EC12BE33581* L_7 = __this->___pingerList;
				NullCheck(L_7);
				List_1_Clear_m44448871C2719CD9108C0E02DB7555D32BDF853B_inline(L_7, List_1_Clear_m44448871C2719CD9108C0E02DB7555D32BDF853B_RuntimeMethod_var);
				List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* L_8;
				L_8 = RegionHandler_get_EnabledRegions_mB11BEECC5E087234C1D2B163F5DBD88415665C47_inline(__this, NULL);
				NullCheck(L_8);
				Enumerator_t24F1DED87061638E57B80C25DD0EF7F7BDCD164A L_9;
				L_9 = List_1_GetEnumerator_mC7422E6831309E243D7E8643662B5B418EC700D5(L_8, List_1_GetEnumerator_mC7422E6831309E243D7E8643662B5B418EC700D5_RuntimeMethod_var);
				V_2 = L_9;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_0078_1:
					{
						Enumerator_Dispose_mA5AB616306C5BCAC7B3D8F47BD7B6EF64A8FF181((&V_2), Enumerator_Dispose_mA5AB616306C5BCAC7B3D8F47BD7B6EF64A8FF181_RuntimeMethod_var);
						return;
					}
				});
				try
				{
					{
						goto IL_006d_2;
					}

IL_0041_2:
					{
						Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* L_10;
						L_10 = Enumerator_get_Current_m89DB79937F78A08F14854104DFCFFC69ECEC7BA7_inline((&V_2), Enumerator_get_Current_m89DB79937F78A08F14854104DFCFFC69ECEC7BA7_RuntimeMethod_var);
						Action_1_tE4E9B9131F210B39DCBA3BF8F226941D0D3EAF73* L_11 = (Action_1_tE4E9B9131F210B39DCBA3BF8F226941D0D3EAF73*)il2cpp_codegen_object_new(Action_1_tE4E9B9131F210B39DCBA3BF8F226941D0D3EAF73_il2cpp_TypeInfo_var);
						Action_1__ctor_m06F2653AB7C8D2CD0FE255398F824B8F0F129657(L_11, __this, (intptr_t)((void*)RegionHandler_OnRegionDone_m91713A4A56D38F895B0015A780C5B5F88E0997D4_RuntimeMethod_var), NULL);
						RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B* L_12 = (RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B*)il2cpp_codegen_object_new(RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B_il2cpp_TypeInfo_var);
						RegionPinger__ctor_mED39AD0EDA7299BD73F76DA4A188FEF77A74851C(L_12, L_10, L_11, NULL);
						V_3 = L_12;
						List_1_t6F972EAFC64258DD491584080B232EC12BE33581* L_13 = __this->___pingerList;
						RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B* L_14 = V_3;
						NullCheck(L_13);
						List_1_Add_m5F05F7D43DDEB99BA247449769702116FC0213D1_inline(L_13, L_14, List_1_Add_m5F05F7D43DDEB99BA247449769702116FC0213D1_RuntimeMethod_var);
						RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B* L_15 = V_3;
						NullCheck(L_15);
						bool L_16;
						L_16 = RegionPinger_Start_m72A80783766B226657B08F2E00FB8DD1DC7E132A(L_15, NULL);
					}

IL_006d_2:
					{
						bool L_17;
						L_17 = Enumerator_MoveNext_mE264388527FA23682B6B043400981DCD1A9988E8((&V_2), Enumerator_MoveNext_mE264388527FA23682B6B043400981DCD1A9988E8_RuntimeMethod_var);
						if (L_17)
						{
							goto IL_0041_2;
						}
					}
					{
						goto IL_0090;
					}
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0090:
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegionHandler_OnRegionDone_m91713A4A56D38F895B0015A780C5B5F88E0997D4 (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* ___0_region, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mC2C80EDEEAF30E7A119E1717467261BED99E1745_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3398D14A05E2412648DB11B9241295E823D5C2AC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mEDC8F407DD4D104C4860B611F3E798FA60450E06_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m4C0DA27E4C601E9E62E0EE8D8935B0F794BDE585_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t6F972EAFC64258DD491584080B232EC12BE33581* V_0 = NULL;
	bool V_1 = false;
	Enumerator_t2181B7FAED63146F6EF17510AD109B922E7EA9D9 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		List_1_t6F972EAFC64258DD491584080B232EC12BE33581* L_0 = __this->___pingerList;
		V_0 = L_0;
		V_1 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0062:
			{
				{
					bool L_1 = V_1;
					if (!L_1)
					{
						goto IL_006b;
					}
				}
				{
					List_1_t6F972EAFC64258DD491584080B232EC12BE33581* L_2 = V_0;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
				}

IL_006b:
				{
					return;
				}
			}
		});
		try
		{
			{
				List_1_t6F972EAFC64258DD491584080B232EC12BE33581* L_3 = V_0;
				Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
				bool L_4;
				L_4 = RegionHandler_get_IsPinging_m5C6F194C3DF9C39DD3D21F18BC085F6E02B27444_inline(__this, NULL);
				if (L_4)
				{
					goto IL_001b_1;
				}
			}
			{
				goto IL_0080;
			}

IL_001b_1:
			{
				__this->___bestRegionCache = (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A*)NULL;
				Il2CppCodeGenWriteBarrier((void**)(&__this->___bestRegionCache), (void*)(Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A*)NULL);
				List_1_t6F972EAFC64258DD491584080B232EC12BE33581* L_5 = __this->___pingerList;
				NullCheck(L_5);
				Enumerator_t2181B7FAED63146F6EF17510AD109B922E7EA9D9 L_6;
				L_6 = List_1_GetEnumerator_m4C0DA27E4C601E9E62E0EE8D8935B0F794BDE585(L_5, List_1_GetEnumerator_m4C0DA27E4C601E9E62E0EE8D8935B0F794BDE585_RuntimeMethod_var);
				V_2 = L_6;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_004b_1:
					{
						Enumerator_Dispose_mC2C80EDEEAF30E7A119E1717467261BED99E1745((&V_2), Enumerator_Dispose_mC2C80EDEEAF30E7A119E1717467261BED99E1745_RuntimeMethod_var);
						return;
					}
				});
				try
				{
					{
						goto IL_0040_2;
					}

IL_0030_2:
					{
						RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B* L_7;
						L_7 = Enumerator_get_Current_mEDC8F407DD4D104C4860B611F3E798FA60450E06_inline((&V_2), Enumerator_get_Current_mEDC8F407DD4D104C4860B611F3E798FA60450E06_RuntimeMethod_var);
						NullCheck(L_7);
						bool L_8;
						L_8 = RegionPinger_get_Done_m96AA7E6623A69F82927866205B03A63E384B09C7_inline(L_7, NULL);
						if (L_8)
						{
							goto IL_0040_2;
						}
					}
					{
						goto IL_0080;
					}

IL_0040_2:
					{
						bool L_9;
						L_9 = Enumerator_MoveNext_m3398D14A05E2412648DB11B9241295E823D5C2AC((&V_2), Enumerator_MoveNext_m3398D14A05E2412648DB11B9241295E823D5C2AC_RuntimeMethod_var);
						if (L_9)
						{
							goto IL_0030_2;
						}
					}
					{
						goto IL_0059_1;
					}
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}

IL_0059_1:
			{
				RegionHandler_set_IsPinging_mC4A6997488105E3C320FC8E63A37DAC5986428C6_inline(__this, (bool)0, NULL);
				goto IL_006c;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_006c:
	{
		bool L_10;
		L_10 = RegionHandler_get_Aborted_mA5AD488B085A7941C56AF530D2A85C23A106CECC_inline(__this, NULL);
		if (L_10)
		{
			goto IL_0080;
		}
	}
	{
		Action_1_tD013146E11DC5068784A80C11B7415DC9FE54B74* L_11 = __this->___onCompleteCall;
		NullCheck(L_11);
		Action_1_Invoke_m644EE81CA4B81DDFEA8B6CE92652E07FF5AA7B23_inline(L_11, __this, NULL);
	}

IL_0080:
	{
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
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;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ConnectionHandler_get_Client_mDDF8A1B26F8DCBC20DEC3B6602CA2A070B1CA35C_inline (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __this, const RuntimeMethod* method) 
{
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = __this->___U3CClientU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* LoadBalancingClient_get_LoadBalancingPeer_mF3097AB6F64148B7BF7B1AEFA7FB37DE30AC30C5_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_0 = __this->___U3CLoadBalancingPeerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ConnectionHandler_set_FallbackThreadRunning_mCB246E5FD981EF57C17D0FC2E80A0D2E72DCB9DB_inline (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CFallbackThreadRunningU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t LoadBalancingClient_get_State_m8553D8C2483058BD64DDED8EC2648AE77836D12C_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___state;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ConnectionHandler_get_CountSendAcksOnly_mE8F7AB881BA832EF6CE145DC1F92CE040DC1E031_inline (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CCountSendAcksOnlyU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ConnectionHandler_set_CountSendAcksOnly_m086D7CE2AF9662A856360DA8C195BC4978CA3319_inline (ConnectionHandler_t94DB2DB95E1E5AC42D211A71B3829706DCF6ECB4* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CCountSendAcksOnlyU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Stopwatch_get_IsRunning_mB1C465B7089DFB8A94BF56CC694F5EF72A55E5B6_inline (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___is_running;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ((Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields*)il2cpp_codegen_static_fields_for(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var))->___identityQuaternion;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DictionaryEntry_get_Key_m09845C00732E530E6FCB9042079E90D3912215FE_inline (DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->____key;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DictionaryEntry_get_Value_m75FD18FE968AE131F28AA2CB0DF4895EBA39075E_inline (DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->____value;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* FriendInfo_get_UserId_mA0CCFFF82446797D5BCDCE221ED8C4C418EC1C3F_inline (FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CUserIdU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FriendInfo_get_IsOnline_m40830E0798C29AE2D2EE35EEDE1CFFA68F6B3960_inline (FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CIsOnlineU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* FriendInfo_get_Room_mA6CCD95B0D3E4D5522A1BEA70EA79DA893495DBA_inline (FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CRoomU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PhotonPeer_get_SerializationProtocolType_m6201A11F68D11CBD3E2B862362C4121CC5733A55_inline (PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CSerializationProtocolTypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PhotonPeer_set_SerializationProtocolType_m3A949C39212B0109744721F7CEFC122C6C4C573B_inline (PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CSerializationProtocolTypeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* LoadBalancingClient_get_AuthValues_m58A41749A2B67F2B76EDD8C8B28A32FAA60977AA_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_0 = __this->___U3CAuthValuesU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* AuthenticationValues_get_Token_mB9FFF55FB76ECC57C8FFA9658358BC54BDE3AF2A_inline (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CTokenU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* LoadBalancingClient_get_LocalPlayer_mCD50C311294952811F343BFA4F7FCD055821A4A4_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_0 = __this->___U3CLocalPlayerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Player_get_NickName_mC1B2AC59B8850ABEB4DA27199675066DC3BF0738_inline (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___nickName;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* AuthenticationValues_get_UserId_m5589924F18733494DEC1218392BCB531F45A06A8_inline (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CUserIdU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_AuthValues_mAFB66C3CFA04587CBA1A60711581B2BA6C6FD84C_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* ___0_value, const RuntimeMethod* method) 
{
	{
		AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* L_0 = ___0_value;
		__this->___U3CAuthValuesU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAuthValuesU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AuthenticationValues_set_UserId_mF5066A60EE43029EDB6649E84D84D183013D8002_inline (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CUserIdU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CUserIdU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* LoadBalancingClient_get_CurrentRoom_mADB06D45AD1F8289D93F08F322C9FDB694EAC291_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_0 = __this->___U3CCurrentRoomU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_LoadBalancingPeer_m9C7758BB55DFAA906C4F2776640524441D625807_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* ___0_value, const RuntimeMethod* method) 
{
	{
		LoadBalancingPeer_t8C350A611B061F0EA1DE76C03AFD0CE19070E81F* L_0 = ___0_value;
		__this->___U3CLoadBalancingPeerU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLoadBalancingPeerU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_LocalPlayer_m6F3020DE031F5A726C2EEB66F458849F18E9549A_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_value, const RuntimeMethod* method) 
{
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_0 = ___0_value;
		__this->___U3CLocalPlayerU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLocalPlayerU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_MasterServerAddress_m0334DAB73E03AC500ACDD9EE580564874D8241BF_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CMasterServerAddressU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMasterServerAddressU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_AppId_m6D235FB4807898D6941EF26C9F355755B13EFF34_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CAppIdU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAppIdU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_AppVersion_mA8BB8398B8C4E5D708A8F52306507330EBA6E138_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CAppVersionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAppVersionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t PhotonPeer_get_TransportProtocol_mC3688A65F01A1BDB8B5CAFFAFAF5BA6980885AF8_inline (PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C* __this, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = __this->___U3CTransportProtocolU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t LoadBalancingClient_get_ClientType_m69F1A616BB2EE51B19E20867CF268E72EE2ECC00_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CClientTypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_IsUsingNameServer_m07769376816B7FF852706CDB68A33A9AC9FD02DC_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CIsUsingNameServerU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_CloudRegion_m6A15CE044FD1FA8A3EE90B7F464C285F1E01BDDD_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CCloudRegionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCloudRegionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_get_CloudRegion_m0093F59A916A2AC5BB01A653D31ED2A45C9421F0_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CCloudRegionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PhotonPeer_set_TransportProtocol_mAF4EE9345BAC9F2E8540CE79F8A791BD3E13014C_inline (PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C* __this, uint8_t ___0_value, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = ___0_value;
		__this->___U3CTransportProtocolU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_ExpectedProtocol_m45D91A66DA18AB07ECD45D1DE1DF244BD34FE72B_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E ___0_value, const RuntimeMethod* method) 
{
	{
		Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E L_0 = ___0_value;
		__this->___U3CExpectedProtocolU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_EnableProtocolFallback_mC5C15088260FAB02544DC4EA010542F678D1485B_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CEnableProtocolFallbackU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_DisconnectedCause_mE0AF99BF68B2905394D2932434D8A021C4B5132D_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CDisconnectedCauseU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool LoadBalancingClient_get_IsUsingNameServer_m435766375EA546A9C0BC46E8F5881BA82E58D907_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CIsUsingNameServerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_Server_m14EE3B0146B7CF9FB5FA81757B483762628E1A73_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CServerU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_get_AppId_mC1D36AE3AFE5FB808FF7CA10785002F65E500D5C_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CAppIdU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_get_MasterServerAddress_m0A6D1FC37984AC51431C04ABAB52986F7D940F39_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CMasterServerAddressU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E LoadBalancingClient_get_ExpectedProtocol_m3BC45EEE403D2DA730E34E30B125A0ABB3D0AAFC_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		Nullable_1_tC61504D4999670A5A2480A3B5CB4AC8A71EEE32E L_0 = __this->___U3CExpectedProtocolU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AuthenticationValues_set_Token_m57EE6E43FED43BEFD7DCEF6AC703CF606F0AB369_inline (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_value;
		__this->___U3CTokenU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTokenU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_get_GameServerAddress_mA5C7E86447BEEB303C5AB1C932FC9DA907407F01_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CGameServerAddressU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t LoadBalancingClient_get_DisconnectedCause_m7A948064631F3E7A5D1BFA24CCA308852AB8C08D_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CDisconnectedCauseU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t LoadBalancingClient_get_Server_mA8B81137D1F683A5F4D926B768AF3A568ED0F201_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CServerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* LoadBalancingClient_get_AppVersion_mA2E5DE4671D1C7BD67296921DBD776E61F63E388_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CAppVersionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_CurrentLobby_m4EB9BF699C5CBB3FDB950CFB83D9984B616DA6E9_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* ___0_value, const RuntimeMethod* method) 
{
	{
		TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* L_0 = ___0_value;
		__this->___U3CCurrentLobbyU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCurrentLobbyU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_GameServerAddress_m8FD60CD030C217ECDC7870DAF3E236C542DA9F46_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CGameServerAddressU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGameServerAddressU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___actorNumber;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Room_get_BroadcastPropertiesChangeToAll_m3127C5952EEA729C0B5C9F257C59A7EA0C693C7F_inline (Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CBroadcastPropertiesChangeToAllU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Player_get_UserId_m7FAE62845C7080A564297D0BFB285E692A1A234C_inline (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CUserIdU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Player_set_UserId_m723DFC235CC6FDDA2AE433B6D35B499DF93CFCEA_inline (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CUserIdU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CUserIdU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Player_set_RoomReference_m39E94C50F5580616B89B43EF1027749326845F1C_inline (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* ___0_value, const RuntimeMethod* method) 
{
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_0 = ___0_value;
		__this->___U3CRoomReferenceU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRoomReferenceU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_CurrentRoom_m54F077811E8C961FB7EBBA1F5A1878E1FF57B8D5_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* ___0_value, const RuntimeMethod* method) 
{
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_0 = ___0_value;
		__this->___U3CCurrentRoomU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCurrentRoomU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Room_set_LoadBalancingClient_mB8303EC161066BECFC6136E20976E45C3ADD19EC_inline (Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* __this, LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ___0_value, const RuntimeMethod* method) 
{
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = ___0_value;
		__this->___U3CLoadBalancingClientU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLoadBalancingClientU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Room_get_SuppressRoomEvents_m4F22FB5CC70A50D266A5982DCEC2237BEC15F811_inline (Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CSuppressRoomEventsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_CurrentCluster_mD920F168984BC2102C3D0E9887FA61B202ED03A9_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CCurrentClusterU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCurrentClusterU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Hashtable_tD626399B3ADFD501225241D7366103F35472542A* Player_get_CustomProperties_m398B81FB1DEE02243650B8CB5FBF5C7F1B8928D6_inline (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) 
{
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_0 = __this->___U3CCustomPropertiesU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RegionHandler_get_IsPinging_m5C6F194C3DF9C39DD3D21F18BC085F6E02B27444_inline (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CIsPingingU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FriendInfo_set_UserId_mA0CF07580BFD231F699F4A6FB8156DF582130545_inline (FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CUserIdU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CUserIdU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FriendInfo_set_Room_mD39A230840735002D698B0900EC48CD20F3AF0F4_inline (FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CRoomU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRoomU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FriendInfo_set_IsOnline_m506A060851B3004AB7DAC4A265D5E1BB265C428F_inline (FriendInfo_t526B12BCA185952B031803F395F895AD8169A0FC* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CIsOnlineU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t LoadBalancingClient_get_ConnectCount_m1B481ACD1D7F2439172F6074B9939B685DAAB448_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CConnectCountU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_ConnectCount_mAD2AB6DF87230BDD3D30090819884646CE3CD026_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CConnectCountU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool LoadBalancingClient_get_EnableProtocolFallback_m65B7F799CD2BC4BCDE41F887AB94F75A86BA752A_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CEnableProtocolFallbackU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Player_set_IsInactive_m39CE08F38CC334EBF88D896944F86C7B1B68ACF5_inline (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CIsInactiveU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Player_set_HasRejoined_m10F076B9C1B713D39C854A3156ACBDB714509D81_inline (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CHasRejoinedU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_PlayersInRoomsCount_m3A57A1DD142C047C9AD1657E1B70FFBFC97C2F25_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CPlayersInRoomsCountU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_RoomsCount_mF45C69179FB45BAB3D8F8D737063FE1939E6F15A_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CRoomsCountU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LoadBalancingClient_set_PlayersOnMasterCount_mE9423C2CA89B5E86C93FAECDC55D19C77095593D_inline (LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CPlayersOnMasterCountU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Region_get_Code_m25CDC61EBD0A1EDEA277235D87D55869A18B9122_inline (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CCodeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* UriBuilder_get_Host_m3826E507DE06B91D63ED936BDFD36275368FFD88_inline (UriBuilder_t7931690A4195FCF7400D95D3107C3FB1D55A1C72* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->____host;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PhotonPeer_set_Listener_m6195DFF83B7ACFBFA25470FAEC5FAA23C8AF9699_inline (PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_value;
		__this->___U3CListenerU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CListenerU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* PhotonPeer_get_Listener_mB769F69826EC32376B6FB257FEF8B7AC7881B971_inline (PhotonPeer_t49659FA3F71A8C67E0A1922FBA955CCBEF14DD9C* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CListenerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RoomOptions_get_IsOpen_m23FCA5D11C3B429B370D87A7E6BAAD032DFF6FC1_inline (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___isOpen;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RoomOptions_get_IsVisible_m3A6FE1E13DC3BC7BD287449190CCD1F0DB9A4C86_inline (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___isVisible;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RoomOptions_get_CleanupCacheOnLeave_mF416FC57C9A0CB96825CAD70D9A6FEAC1398D897_inline (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___cleanupCacheOnLeave;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RoomOptions_get_SuppressRoomEvents_m7B8F0514C7D1D7856CE047270B48571670548FB7_inline (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CSuppressRoomEventsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RoomOptions_get_SuppressPlayerInfo_mB93AB2842A7ABFCFFD22E7DCC5F09AEBFCA1FD63_inline (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CSuppressPlayerInfoU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RoomOptions_get_PublishUserId_m3648BFBDCB015BACCAC66143463E295C186F0435_inline (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CPublishUserIdU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RoomOptions_get_DeleteNullProperties_mE13A7C31C88333F36D9E70D9633FE60304874D62_inline (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CDeleteNullPropertiesU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RoomOptions_get_BroadcastPropsChangeToAll_mB0794645D28FDC4723BF824AF6922AF7A5250DC7_inline (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___broadcastPropsChangeToAll;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t AuthenticationValues_get_AuthType_m0B745D57BFF19DFFD283825D461C0417024AAC79_inline (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = __this->___authType;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* AuthenticationValues_get_AuthGetParameters_m9A2052F5DF9261F666501C6577AA3A3885471B81_inline (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CAuthGetParametersU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* AuthenticationValues_get_AuthPostData_mEEB355975E1667CBA486573E79E7ACF214BB4256_inline (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CAuthPostDataU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AuthenticationValues_set_AuthPostData_mDE04C4546B8BE3929A51077921B60B3AA143ACB0_inline (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_value;
		__this->___U3CAuthPostDataU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAuthPostDataU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AuthenticationValues_set_AuthGetParameters_m1414AD92FAC10BA328BF31068ED47CB16ECF0E07_inline (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CAuthGetParametersU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAuthGetParametersU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AuthenticationValues_set_AuthType_m56996D622EEB81A2482DDCDCB1459EE56FE332EE_inline (AuthenticationValues_tD40B2D956BF978BFB23657901557FD46EC8601C7* __this, uint8_t ___0_value, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = ___0_value;
		__this->___authType = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* Player_get_RoomReference_m9F26314DD8B5526A65E0F8F4C975B1BD8B18ED1D_inline (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) 
{
	{
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_0 = __this->___U3CRoomReferenceU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Room_get_MasterClientId_mCE5793A018B91562F4EB190DBFEB3E87A882104D_inline (Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ((RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D*)__this)->___masterClientId;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Player_set_CustomProperties_m742A63E721EDE09454EE66FE53508E3E6FFFDD8D_inline (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___0_value, const RuntimeMethod* method) 
{
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_0 = ___0_value;
		__this->___U3CCustomPropertiesU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCustomPropertiesU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Dictionary_2_t090B48BACBD1134A0E2C74084CF2392C71A6812B* Room_get_Players_m4EC3800DE15506B277257D1EF67C6BCFBBE31065_inline (Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* __this, const RuntimeMethod* method) 
{
	{
		Dictionary_2_t090B48BACBD1134A0E2C74084CF2392C71A6812B* L_0 = __this->___players;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Player_get_IsInactive_m4DDCB652FA77A7DD38F02922C4E411EA4647ED9B_inline (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CIsInactiveU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Room_get_IsOffline_m14D438AAD4639B773956BBA5CA26272B9650BF49_inline (Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___isOffline;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* Room_get_LoadBalancingClient_m841CF196A0BAE1D2262DD75E5ABF816B1C45542E_inline (Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* __this, const RuntimeMethod* method) 
{
	{
		LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* L_0 = __this->___U3CLoadBalancingClientU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Hashtable_tD626399B3ADFD501225241D7366103F35472542A* RoomInfo_get_CustomProperties_mE54DDDE221FC51475970867611765A4205AFD422_inline (RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* __this, const RuntimeMethod* method) 
{
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_0 = __this->___customProperties;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Region_get_Ping_m6D480D031D69AD25407DB7ACFCA3AC5DCB151C20_inline (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CPingU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Region_set_HostAndPort_mE4C5000AE610E411D3EC570C36319D4AEA20017C_inline (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CHostAndPortU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHostAndPortU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Region_set_Ping_m48411BF3B9D00DDB33173EA2F6BC6228BAA69F77_inline (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CPingU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Region_set_Code_m53F1EC8662E027CA4F315888F14210E482BE9208_inline (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CCodeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCodeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Region_set_Cluster_m5B0E1BC3189280551A43F03B3B23C358A6223167_inline (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CClusterU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CClusterU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Region_get_Cluster_mF985DDB15CF40F8554C614DFB4BC5BD21341CB84_inline (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CClusterU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Region_get_HostAndPort_mA2E99034AF566055B326BB030BC8B5381FD8B0B1_inline (Region_tD981338A8FBC28C39100FF9111854EC8ABE8619A* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CHostAndPortU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* RegionHandler_get_EnabledRegions_mB11BEECC5E087234C1D2B163F5DBD88415665C47_inline (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, const RuntimeMethod* method) 
{
	{
		List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* L_0 = __this->___U3CEnabledRegionsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RegionHandler_set_EnabledRegions_m3BF5BE5F9A8957DD0E8023598AA6BA1EBE3A4E89_inline (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* ___0_value, const RuntimeMethod* method) 
{
	{
		List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* L_0 = ___0_value;
		__this->___U3CEnabledRegionsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CEnabledRegionsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RegionHandler_set_Aborted_mC4BC2820E675002DE868C6374028723176BCED08_inline (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CAbortedU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RegionHandler_set_IsPinging_mC4A6997488105E3C320FC8E63A37DAC5986428C6_inline (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CIsPingingU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RegionHandler_get_Aborted_mA5AD488B085A7941C56AF530D2A85C23A106CECC_inline (RegionHandler_tF76A25E25C3BF915FDFBEA81372D9D7858087EBB* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CAbortedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RegionPinger_get_Done_m96AA7E6623A69F82927866205B03A63E384B09C7_inline (RegionPinger_t953E42BC59C48354AE8AAB91E932BB79CB49930B* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CDoneU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
	}
	{
		int32_t L_1 = __this->____size;
		V_0 = L_1;
		__this->____size = 0;
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) <= ((int32_t)0)))
		{
			goto IL_003c;
		}
	}
	{
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->____items;
		int32_t L_4 = V_0;
		Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
		return;
	}

IL_003c:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) 
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* 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 = ((int32_t)il2cpp_codegen_add(L_5, 1));
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
		int32_t L_7 = V_1;
		RuntimeObject* L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
		return;
	}

IL_0034:
	{
		RuntimeObject* L_9 = ___0_item;
		List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____size;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_mF6BE8B768C3DA33BE3281D8F143C0FB02E720366_gshared_inline (Action_2_t43544BAAB4CC69E54228A3389CC3D57A805208A2* __this, int32_t ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method) 
{
	typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, int32_t, const RuntimeMethod*);
	((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_3_Invoke_m78AE1B0FDF2DD6F84B12CB8A19F00A0A0EB2EACE_gshared_inline (Func_3_t11E2BB1985F9D64A677440CFFE4E861853710569* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method) 
{
	typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, int32_t, const RuntimeMethod*);
	return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m734A0AE90EE3BDA701FBF3A60B4A485A0B1568A0_gshared_inline (Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___hasValue;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_gshared_inline (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->____currentKey;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method) 
{
	il2cpp_rgctx_method_init(method);
	{
		il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ((EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) 
{
	typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
	((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t Nullable_1_GetValueOrDefault_m6AF3AF6DB9554746726B5BB6D718859A894BD12E_gshared_inline (Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2* __this, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = __this->___value;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_m1768ADA9855B7CDA14C9C42E098A287F1A39C3A2_gshared_inline (Queue_1_tE9EF546915795972C3BFD68FBB8FA859D3BAF3B5* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____size;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->____current;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_m8A0598EF34186B32CD19AAE697F86E8C19494FA4_gshared_inline (Enumerator_t9E8B7A8E56EF3FDE46965824E1C7001E47045468* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____currentKey;
		return L_0;
	}
}
