﻿#include "pch-cpp.hpp"





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 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, 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);
	}
};

struct Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662;
struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907;
struct Dictionary_2_t090B48BACBD1134A0E2C74084CF2392C71A6812B;
struct Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC;
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
struct Dictionary_2_t7660820569AA122495CB459061F9D7A24AC35170;
struct Dictionary_2_t0B15A60B00EC883D4249611C6C641C7BED5A71CE;
struct Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91;
struct Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C;
struct Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457;
struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
struct IEqualityComparer_1_t2CA7720C7ADCCDECD3B02E45878B4478619D5347;
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
struct KeyCollection_tC7244BD40ED4C8BF23C8756BFE90844B71753D66;
struct KeyCollection_t3C0BA1F084EA69F4F08E2AC2C2B8502947BB51BD;
struct KeyCollection_tB45A861D090B15129521119AE48ED3813820A974;
struct KeyCollection_tB57CC90FD7461471159C351E10C1C4C745284454;
struct KeyCollection_t0D1CB55C7232C9447E4B56B648E171D58CE553C4;
struct KeyCollection_tD0BA9DA0F45966E23DC89CC257B0BA76FFF4C786;
struct List_1_tC3125D359B5BFC11439B1C3D9D6620A529B03EF0;
struct List_1_t2CDCA768E7F493F5EDEBC75AEB200FD621354E35;
struct List_1_t584CB490C8F4C21E0A0D5545409ED60BF71F3FE4;
struct List_1_tAE460F42AC335F9ADFDAB761B93C2E8883845E5F;
struct List_1_t7628C79979ECE33C758FA5C52526761CA20F2167;
struct List_1_tA7AAD9C9730173B4B69D3E42B07AF11817191181;
struct List_1_tE6BB71ABF15905EFA2BE92C38A2716547AEADB19;
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
struct List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7;
struct List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE;
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
struct List_1_t89B39292AD45371F7FDCB295AAE956D33588BC6E;
struct Queue_1_tF178FEC52A1E31BA7A3C30BE84E4770D020B061B;
struct TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4;
struct TweenRunner_1_t830EC096236A3CEC7189DFA6E0B2E74C5C97780B;
struct UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60;
struct UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A;
struct UnityAction_1_t690494F0E492A2098660E28B8EB7D71B2C69BE1B;
struct UnityEvent_1_t7CC0661D6B113117B4CC68761D93AC8DF5DBD66A;
struct UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205;
struct UnityEvent_1_tC9859540CF1468306CAB6D758C0A0D95DBCEC257;
struct ValueCollection_t945C1D1410FDCBD1C84A82D14A578BD5FFBC38F9;
struct ValueCollection_t65BBB6F728D41FD4760F6D6C59CC030CF237785F;
struct ValueCollection_tA792A7A8359239E0726D27330A82AB3B5C6194FD;
struct ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA;
struct ValueCollection_tAA4B91D1FC6E3150E12FB777D5C1A8530004C5D1;
struct ValueCollection_t4193430C744CA96F4F9C63FEDF00BD185ECE6210;
struct ValueCollection_t167EEE374266EFCDDFEEF9259E171F93F0723234;
struct EntryU5BU5D_t50812F6AE576839B5F5182BB3CFA6BA7464E8110;
struct EntryU5BU5D_t073FACA530F2690A9E997B1617C81029BBC8FD2C;
struct EntryU5BU5D_t1E85CBF91297C9D62A0FC2AD29FD24E33C8A5E54;
struct EntryU5BU5D_tBC8769FFC7ECC10C2740A220C39736B63B151E29;
struct EntryU5BU5D_tF89A3B99EB5D246700466F4682B888357F4C2C4B;
struct EntryU5BU5D_t52ABE54B7ECFEB848DBF7B2FA6CC875083548D5B;
struct BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct DropdownU5BU5D_tAF591F68E9B59AD5E167E68703C63CFA5B1BBAA4;
struct GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D;
struct MonoBehaviourU5BU5D_tEB91860B3CEE2D63A7833A2842EB9CE4547DDBD7;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572;
struct RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A;
struct RoomInfoU5BU5D_t144AE7D49A37D5B8CE320BBA78875CD81D40A582;
struct SecondarySpriteTextureU5BU5D_tC322D73EA4B9A8B747013A3584DEFEAFC0D87192;
struct SelectableU5BU5D_t4160E135F02A40F75A63F787D36F31FEC6FE91A9;
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
struct SplinePositionU5BU5D_t8A2F0D524FB51D5BA4EC3FD6510F33422B553F4A;
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F;
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
struct FriendDetailU5BU5D_t77D1EBA7C798D332D65BB43A6D94EDBB2FFDFE42;
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
struct AnimationTriggers_tA0DC06F89C5280C6DD972F6F4C8A56D7F4F79074;
struct AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7;
struct Asteroid_t95BBF818C32383998BD3698ADFA071CAA34D04C4;
struct AsteroidsGame_tC675F35D94FF0C9684177566D1702C3DF4394C05;
struct AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE;
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA;
struct BezierCurve_t09CAFB63D80EEDB7FBA58BF188FE1676A9B1A49D;
struct BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA;
struct Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D;
struct BoolInputField_t1BFB9CEBB38173BD0EFC8E8D93B273BC958A8B68;
struct Bullet_t82E0534981B617EFE7F46C49EFDB205A008DED27;
struct Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098;
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B;
struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26;
struct CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094;
struct CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860;
struct CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A;
struct Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B;
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76;
struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0;
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B;
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
struct DemoHubManager_t89F0BA24F93DCC4199AF358224CC838890C5EEEA;
struct Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89;
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB;
struct FontData_tB8E562846C6CB59C43260F69AE346B9BF3157224;
struct FriendListView_t88CA456E95DF53665E7FBC11AA9D968BB300E2DE;
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931;
struct Hashtable_tD626399B3ADFD501225241D7366103F35472542A;
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
struct Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E;
struct IngameControlPanel_t87A843EC16B088304C45427619B26E55ACDE981D;
struct InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140;
struct IntInputField_t1F5A064263D590A66FEB4956AC396AD3A01F6C40;
struct InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382;
struct Line_t3B896A13F82362D15CAF2164BB40DDECAF847C1A;
struct LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4;
struct LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596;
struct LobbyTopPanel_tABE2DFD9DDA4B2ABCBD4DE54EC5B502CA320F562;
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4;
struct MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE;
struct MethodInfo_t;
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
struct MonoBehaviourPun_t64DD82CBA1C47A70448DAB2263AB90A4411621BD;
struct MonoBehaviourPunCallbacks_t0B3C6A2FD0A09450A8505ACD42A647F3BCE6D783;
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
struct ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1;
struct PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25;
struct PhotonStream_t51D26D86E501F1931A26F2CF1C7D915D690CBD2E;
struct PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B;
struct Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C;
struct PlayerControl_t0542C71446B43A4BA3F8CB5B2A4E0C1C7BCEA439;
struct PlayerDetailsController_t763D7E39A2670A19106F8306631D8E1D874203BA;
struct PlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9;
struct PlayerListView_tDCA656FCC6561D44213EE24156D4AE5B20358C65;
struct PlayerManager_t90F4EEE9EFCA1AFE034B8FC9EF408B95ECFA9F69;
struct PlayerNameInputField_tD07CEF3FC7A8DCD6F22739A58AC1CBEB4F0BADEB;
struct PlayerOverviewPanel_t0F3D246215AB380C52D36E672DFA0AD92C041848;
struct PlayerUI_t2558295EA807F1C34C5C7AFA4BF3A53DB3A1CB55;
struct ProceduralController_t2A94B0038FA47CF9DB74D0ACA2B811B23E28D75E;
struct RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670;
struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5;
struct RegionListView_tD366822469A6019CCCE9FE8C2AF5D799274DD525;
struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF;
struct Rigidbody_t268697F5A994213ED97393309870968BC1C7393C;
struct Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373;
struct RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D;
struct RoomListEntry_t1187648452EA9D661B3B9BF098A4AB851259453B;
struct RoomListView_t9D51CDDE1B6EC86CDE6C2ACF74473FB80F69F899;
struct RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23;
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
struct Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712;
struct ServerSettings_t41BE4338E7E76BFB4919D4039BAFC6799E242152;
struct Slider_t87EA570E3D6556CABF57456C2F3873FFD86E652F;
struct SlotLanes_t75E57F5551AD9B118165E6AC0C04004A82DAF4A5;
struct SlotRacerSplashScreen_tE66025924960B9849DA4206D865BE73F9C528D67;
struct Spaceship_t040253AB919B76ABAC10D50E183469BC9FD3BAC8;
struct SplinePosition_tED53A9EAF86095792BC2A5662A4566D743432EF8;
struct SplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048;
struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99;
struct String_t;
struct StringInputField_tAC7E94394386647CFFA0EFBEE9639999A7A9660E;
struct Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62;
struct TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC;
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
struct ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A;
struct TouchScreenKeyboard_tE87B78A3DAED69816B44C99270A734682E093E7A;
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
struct TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9;
struct UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7;
struct UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977;
struct VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663;
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3;
struct WaitForSecondsRealtime_tA8CE0AAB4B0C872B843E7973637037D17682BA01;
struct WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD;
struct WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA;
struct WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814;
struct U3CEndOfGameU3Ed__8_tD7C71FACBA4AF2AA4D34197E8744CEB89743199D;
struct U3CSpawnAsteroidU3Ed__7_t709D9D546735EBB8E152D0E18B8043ADF5E5B3CB;
struct ButtonClickedEvent_t8EA72E90B3BD1392FB3B3EF167D5121C23569E4C;
struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
struct CountdownTimerHasExpired_t304470D949955C954E2701C853CE70D19743EC9E;
struct DropdownEvent_t8A008B010A742724CFC93576D6976E474BB13059;
struct OptionData_t68DC820D58A3ABBAE844326B15A7F14D48FAE55F;
struct OptionDataList_t53255477D0A9C6980AB48693A520EFBC94DFFB96;
struct U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777;
struct EndEditEvent_t946A962BA13CF60BB0BE7AD091DA041FD788E655;
struct OnChangeEvent_tE4829F88300B0E0E0D1B78B453AF25FC1AA55E2F;
struct OnValidateInput_t48916A4E9C9FD6204401FF0808C2B7A93D73418B;
struct SubmitEvent_t1E0F5A2AB28D0DB55AE18E8DA99147D86492DD5D;
struct CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8;
struct U3CStartU3Ed__12_t79351351CCA44DA88E3BF384B6D18AB8D1BBEBD9;
struct PlayerNumberingChanged_tDBC9D30DF851F4FE050F1610200F223DE58AE0EA;
struct SliderEvent_t92A82EF6C62E15AF92B640FE2D960E877E8C6555;
struct U3CWaitForRespawnU3Ed__18_t54E2B2FCC4775DA00D684D0A449265F11A426CC1;
struct U3CGenerateWorldU3Ed__31_tD74C2B419AA316CD001905A1413EC20A4832D334;

IL2CPP_EXTERN_C RuntimeClass* Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ClientState_t37749736ADC28D4E9C0B442B1DC988F76AAE4FA3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ClusterSize_tA6EA0D4B7FC88C2D347E0AF6F197CD123EE9A2C9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CountdownTimerHasExpired_t304470D949955C954E2701C853CE70D19743EC9E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t0B15A60B00EC883D4249611C6C641C7BED5A71CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Noise_t9CBABEB76554B5572D0908BA1F4BF2969B17659C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_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* PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PlayerNumberingChanged_tDBC9D30DF851F4FE050F1610200F223DE58AE0EA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PunCockpit_t3CF02866B11C379E0F088D77F4D6BD43FD73A5DD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SlotLanes_t75E57F5551AD9B118165E6AC0C04004A82DAF4A5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CEndOfGameU3Ed__8_tD7C71FACBA4AF2AA4D34197E8744CEB89743199D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CGenerateWorldU3Ed__31_tD74C2B419AA316CD001905A1413EC20A4832D334_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CSpawnAsteroidU3Ed__7_t709D9D546735EBB8E152D0E18B8043ADF5E5B3CB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CStartU3Ed__12_t79351351CCA44DA88E3BF384B6D18AB8D1BBEBD9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CWaitForRespawnU3Ed__18_t54E2B2FCC4775DA00D684D0A449265F11A426CC1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityAction_1_t690494F0E492A2098660E28B8EB7D71B2C69BE1B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WorldSize_tF0BEA291344CD36A3E6F8DB03693DC16933D755B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WorldType_t55A79C4DCEA92DE38EB45B31EC6B0BB2B62A7745_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral0091BFB008022CF2BC68134E8D716CBD1DD4F100;
IL2CPP_EXTERN_C String_t* _stringLiteral01709E4AC79155CD50A1606C07E77F2E8FB660C3;
IL2CPP_EXTERN_C String_t* _stringLiteral0DF8232E1D1F3F36931D7516B43AED369D918D7B;
IL2CPP_EXTERN_C String_t* _stringLiteral0E395012D36587AD287FD9AC20103824B781E9FE;
IL2CPP_EXTERN_C String_t* _stringLiteral1005C68D59B02A04E970257AD161B386CC6B0B90;
IL2CPP_EXTERN_C String_t* _stringLiteral109E55A95EFC42AA258D2C6D62865C111ED6F7AF;
IL2CPP_EXTERN_C String_t* _stringLiteral142ACC8A6B37C8F0E1FAF132077AED85DF87449E;
IL2CPP_EXTERN_C String_t* _stringLiteral193E97884F30CD3873BD7784F5A7005BB43E7B31;
IL2CPP_EXTERN_C String_t* _stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A;
IL2CPP_EXTERN_C String_t* _stringLiteral285F3EA38F3B122196A6122F74AB3518383ADEA9;
IL2CPP_EXTERN_C String_t* _stringLiteral2C1446FDE11CAFB1DFFAC94F473FF0F919E37478;
IL2CPP_EXTERN_C String_t* _stringLiteral2DABEB1BB6A0A8A24776F1324441174AAF85A76B;
IL2CPP_EXTERN_C String_t* _stringLiteral38BD95714E03C4A1083F7F69271BCF500E2F21FE;
IL2CPP_EXTERN_C String_t* _stringLiteral446C27FBE0CF17A5F58F60F528DEA970314774FB;
IL2CPP_EXTERN_C String_t* _stringLiteral51A1C48183DC1FF2764D136B88FA5A34AA6B1410;
IL2CPP_EXTERN_C String_t* _stringLiteral57519C4BE2BD827339F7A16AB26B83C10DA04041;
IL2CPP_EXTERN_C String_t* _stringLiteral57F8D152F4799BC9A3BC2F35BBC94AA02B803A7A;
IL2CPP_EXTERN_C String_t* _stringLiteral5AE0778FF16FF074D54A2987BB53AA82D50A87A9;
IL2CPP_EXTERN_C String_t* _stringLiteral5DF1C79FF948A7BB7BC70FC3A0F0546ABEB92A2D;
IL2CPP_EXTERN_C String_t* _stringLiteral63C35FD3521132E4FE6C00C482D106FEB45E56A1;
IL2CPP_EXTERN_C String_t* _stringLiteral655415E8643739979FF9B8FB23587BCF627F811F;
IL2CPP_EXTERN_C String_t* _stringLiteral664276368891AE83E81ED7143EFAC2054069147F;
IL2CPP_EXTERN_C String_t* _stringLiteral70253F929BCE7F81DF1A5A1C0900BED744E86C9C;
IL2CPP_EXTERN_C String_t* _stringLiteral72F050DAE06254E248B9326ABCD9EECCFD26DC92;
IL2CPP_EXTERN_C String_t* _stringLiteral746F0B170CF715BD54C3C4E170D4A613293BC9F5;
IL2CPP_EXTERN_C String_t* _stringLiteral75859425EDFDC537B7BCA043B7A00F6B53D8FB0E;
IL2CPP_EXTERN_C String_t* _stringLiteral76C15128B1BD09FB05BF0E8969231A456AE55068;
IL2CPP_EXTERN_C String_t* _stringLiteral78E94977D519D1AF1DEA6A6B4577C097FDD3FD63;
IL2CPP_EXTERN_C String_t* _stringLiteral7B4A0BA1FD7046FF4487BCA1CE6E07D5F85669E6;
IL2CPP_EXTERN_C String_t* _stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E;
IL2CPP_EXTERN_C String_t* _stringLiteral80A301163B8A6AEA19D3120AE17BC0E38FBC88CE;
IL2CPP_EXTERN_C String_t* _stringLiteral8388C9D9BAF25C2A672D57E05E85DBDB5783C444;
IL2CPP_EXTERN_C String_t* _stringLiteral8433E1E9971A76C365323573D335937248A84355;
IL2CPP_EXTERN_C String_t* _stringLiteral866441252715D9F67725502404F9EB11C74680AE;
IL2CPP_EXTERN_C String_t* _stringLiteral87EC9E6B1D53FB72E3610EE8D1FBACA5F8D07BB0;
IL2CPP_EXTERN_C String_t* _stringLiteral89894D101984059AF3587C0A73A21D8F22AC210F;
IL2CPP_EXTERN_C String_t* _stringLiteral8D593402CCA6ACC55AF9D86F83E9BF79C5A9C557;
IL2CPP_EXTERN_C String_t* _stringLiteral8F8BFCFC439A636B20C06C334A493AB7004843ED;
IL2CPP_EXTERN_C String_t* _stringLiteral908970B43EA04BFA5DFFA7FA022F715A8DF8583B;
IL2CPP_EXTERN_C String_t* _stringLiteral9282F75D5B8792C5A7522B903B31A68250ACCC79;
IL2CPP_EXTERN_C String_t* _stringLiteral94A533E655AF91EDAC4ACB6EF5F8460F2A83E644;
IL2CPP_EXTERN_C String_t* _stringLiteral96373FCEA367FADC5F75A97994A10BE37A7F0069;
IL2CPP_EXTERN_C String_t* _stringLiteral9B9DBDE000089729E9EBE7911DC8B650A3DF2C1D;
IL2CPP_EXTERN_C String_t* _stringLiteral9BA4E08DD19F6037AC58BA704286B89C2EF1FCFD;
IL2CPP_EXTERN_C String_t* _stringLiteral9C222E54A61798584E29F8DC96359B60B4D7BA69;
IL2CPP_EXTERN_C String_t* _stringLiteralA6DFFCB8FDC1340AC80CD4E11329043A0B646006;
IL2CPP_EXTERN_C String_t* _stringLiteralA7C1E748CFEA1E37DA0E76CF46D67C5552B812DD;
IL2CPP_EXTERN_C String_t* _stringLiteralB3EE7692F8119D1C63B07FAAF86E5AE60F610533;
IL2CPP_EXTERN_C String_t* _stringLiteralB9FD782E0C44753D299CBE2530FA4F8DAEDB6766;
IL2CPP_EXTERN_C String_t* _stringLiteralBC140A1C36B1BAD8EB5E55FAD162CDC57932F9FF;
IL2CPP_EXTERN_C String_t* _stringLiteralBCD1F99D4D2C23EE788A29150007609022AA8562;
IL2CPP_EXTERN_C String_t* _stringLiteralBCF852F348BE847C610054506A6B7955C10C9B3E;
IL2CPP_EXTERN_C String_t* _stringLiteralC6DA29C670D81540D74B1B5C42B3D517C7F1C771;
IL2CPP_EXTERN_C String_t* _stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70;
IL2CPP_EXTERN_C String_t* _stringLiteralD2FB8F434F7564899DAF1C7F159E61C0A7B5153C;
IL2CPP_EXTERN_C String_t* _stringLiteralD4B66B332200248CE2279F0343F82656F633CFDC;
IL2CPP_EXTERN_C String_t* _stringLiteralD5A6D1524A9CAA0C1FE48522BD4B250F6A827CC8;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralDC268502013E294D8B5E7A56E6385C9DAFFADD0F;
IL2CPP_EXTERN_C String_t* _stringLiteralDD8F2926483D348E91E6AB130691F2F500F900C0;
IL2CPP_EXTERN_C String_t* _stringLiteralE175C28CE0F229D9CBE811BDD97FB3D1DDFB67A2;
IL2CPP_EXTERN_C String_t* _stringLiteralE24389B00B1C12B41BC2566B8EF1C5CC6CBD97DB;
IL2CPP_EXTERN_C String_t* _stringLiteralE3AA556ADC0AEB21D1857FDF9FD61B9B15CA4D6D;
IL2CPP_EXTERN_C String_t* _stringLiteralE8FA8083BFF1EBDB1437A23B538155C8E2FCEC17;
IL2CPP_EXTERN_C String_t* _stringLiteralEA6BDB47F829AAD1727E5A6E9119B5C76DA2AEE0;
IL2CPP_EXTERN_C String_t* _stringLiteralF60801C68FC7001FF5C3F30C30F5E63BDB75E274;
IL2CPP_EXTERN_C String_t* _stringLiteralFAF7E90E995D6D47CC0BBA1C6F30B1100B197322;
IL2CPP_EXTERN_C String_t* _stringLiteralFC075BC3DFE942623230E78DC9D41126E9C003CA;
IL2CPP_EXTERN_C String_t* _stringLiteralFC0F1DFD4BF13E96FDDC6A72D610024AE2C1D97B;
IL2CPP_EXTERN_C String_t* _stringLiteralFD14F6B50F55DEE7CCA9BC116D0C4F6214E463B7;
IL2CPP_EXTERN_C String_t* _stringLiteralFD2FA13E89A7323125661F38211D4E7F334E0C5E;
IL2CPP_EXTERN_C String_t* _stringLiteralFF2484EE9B9D938A0E5163CCF3EC4056F64DC8AE;
IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Array_Resize_TisBezierControlPointMode_t3680A5FD83220F0D9810189A0279744CA54FBD2A_m27EF8A15BA94632F8BE514EE1415395A4009A4CE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Array_Resize_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m2C32D4CA9236DF142CBF717B64D1FE3FB9BD0A81_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsteroidsGameManager_OnCountdownTimerIsExpired_mD918B9FA351F0CDFEB08A3A5F98A37E70F81A0CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisButton_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098_m16CFA6B8AD1C67BA8A7BCB3465E5C20064DEE5DB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisInputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140_mA10ABD60935B8A5B799813C7B5BA063335EA0E38_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m7CBAFA50AB995C9F53D6140718FCD31D7BEC7CC8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_m1D5533D50D961602AC2CD364E03388FFE2985259_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisBlock_tCC5E648EB21DF8B8BFDA241972170AD312259D0D_mEEFB4745C362F6C79EC47C91EDAA0CBBD8BA1EE7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094_mA3B0428368982ED39ADEBB220EE67D1E99D8B2D2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m820398EDBF1D3766C3166A0C323A127662A29A14_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisInputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140_m08978F3683B8CCF83910BA8BB0A4F786A6361896_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisPhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B_m746044A420F6E334D6664146FCFE7569712D22E2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisSplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048_mE928FC9866496672C2B36DE84D32CDC15CA68D7A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m60E86366B3E431D4C4A549CF4FE5951087686F7F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisDropdown_t54C0BDC1441E058BE37E796F68886671C270EF89_m29A769EC69BF417C435A6A99453620C58FB98BD7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m35AC34F858BD2F34770712CD020AA0518D9409C7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mA5013CBA44F1B1DC6398B4430E25EE98A9C11FDF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mB2C8473E51D40D209D0DF9933D9ED0A2A323CA21_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mE5ED48EAB67073C645CD87B5E6ACA2E6BF7975AF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mE7EA80618D089E6A0612A74EF82812694B0367A5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m42C655359F6F047198127062F1F7DB9FEC7AFD88_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m437C43C5D43A869A4F43210EA116F79ABC3D4120_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m92298CA3F2C40724B4D2D9E4D9C4122A70E0C686_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m117B9D365C94E0EC37134C004D83BBE68C801325_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_mAE4139686423188553E4868A190A02D63C0A5B8F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m3E18896FF63B9AF5C46C1C3DB837E0E7D7C44763_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m7318B893025E418572A8163684F9ED7EF5F740D2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m3730A467583F7E8A64CDDE858D5B1D1ECAA264F6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m3B9BDFABC3A31681FBD8FFAD9CDFC3EFE531259E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m85AB837A51705B9DF96923F388345B9461B9882B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mC3058C0FEE70F136F2CBABE3F45D1E016E462E18_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mEC9E9E9AF403DF7262870C6B7233848BE7458858_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mFB42BAB0D37623837F2448CEFED1905CA3564B1D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m4E5C58FFC83111E7A1C2A527314BA3654A5777E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m714B6ABA10FFEA8A005D06BF26C04995FE8375FA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Values_m083549762D5F7C4190DAC5437B16A38A2E0F5039_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Values_m12AE67E4A83B6B8E0C117E903814C525EED5AD69_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Values_mCCC41FF246D656F5F707EF1522F1C279DAA5343F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m3F1A47F16F876CF380F63A33A07D05167F6FA504_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m774E00248EDD25178469B38F388B0E4EFC7A4AD2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m08A41E4DF6A91D5D3D808E23162D0241DDAC4E88_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m696B5831B239FA49B7C6E9E829D5C2BA96B0E1AF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m7094EEC99FD9ED42593BB97C368588D996B9AC24_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m92719F2AB1E7C98F138B83CBF16EABD2F5396F68_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mD4CF08C235FFD2D4652E3BC011EADC9B99888F7B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m19212131A523FF131030B9EC5FBF9F5BDA9DA449_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m2EF2E38141A9D8E04689581425BC6EDBF0FDFC90_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m31C52E9AD3265C4BCC34BF3C5846DA6D587FCB8F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m73738B400C6CDD4858B9631DC6BBB088BDBE5BAB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m82EA4A043BD1FC4DB303D820966EBFBD9916A134_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m11573494CFD27498E950EDC80B9C35DC0362A3FF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m7D1469FB84F6687C7EFBC9BD334E49DFF285E463_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m969801C34686FA6776C36952BF6D63FA0C8C0D3E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mD7296BB33D16F06FD06E6077D093543842DCAE4F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mDB93D545BDBD372A9CD6D03801E080A2A7F1B63F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisBlock_tCC5E648EB21DF8B8BFDA241972170AD312259D0D_m6434909D8B820327619DB5843B12FD4DF53A3AFB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisCluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B_mFB68514335EEB67A747593F92A4B24F3972CE053_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisBullet_t82E0534981B617EFE7F46C49EFDB205A008DED27_m244FB20DAA539E550F2575D548482C90D11DA4AF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisCluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B_m4257A61370A62E51615DC9F13B67AF6DBEF1F15E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisPhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B_m0E6283AF5901A2D881EFE3F8E321B502D2B2F950_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisPlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9_m3C9CFCCB4AF65BD28ED3A1DE14A10C590E663F59_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisRoomListEntry_t1187648452EA9D661B3B9BF098A4AB851259453B_m603B0F17B27D84255FF9BE421036CB792F0873AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mBE6B722369FF149589D3D42A6A8435A9C5045B3F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m16304651E2FA050A95BC62AAB3A9D7C9D3A08728_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IngameControlPanel_U3CAwakeU3Eb__6_0_mBDEAB310534D28364544B9767B98F5D715F1FB31_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IngameControlPanel_U3CAwakeU3Eb__6_4_m2621A6FE77DE66B83BCC390EF51EC1E6ED3CB542_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m9C21342FC1EC181C6FC3EB7A91CCBDEAA86E1BFB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m365FBF26414FB9062B08F7603F4BCC01FD910181_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m85AB5590D8E32D28B16798AC25EC6A3B8E68ABDE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Object_FindFirstObjectByType_TisLobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596_m470A23C06DEC83CBC3CCD4A9A6EF6F2739B39B72_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Object_FindFirstObjectByType_TisToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A_mF1CF41CBE7DD140608CC1DB5C33D049D4DCF6FC5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Object_FindFirstObjectByType_TisWorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814_mA705D8655C1E603D825D9C173BE5A6B6539CFA71_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayerControl_U3CStartU3Eb__12_0_mFE95191F4F27A5AAC93FA6B1492BFD7E15875175_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayerListEntry_OnPlayerNumberingChanged_mFEBD4B8D6A0D889D00B570685151299EC867A48A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayerListEntry_U3CStartU3Eb__7_0_mAA75A7E333FE27ECC5B58B00513AB992FF7CBA92_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RoomListEntry_U3CStartU3Eb__4_0_m776B4B0F952737A9239A64CD25C289C18EECB481_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CEndOfGameU3Ed__8_System_Collections_IEnumerator_Reset_m155A509896D6DDA4EDB3E71BBBE084738B8D9328_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CGenerateWorldU3Ed__31_System_Collections_IEnumerator_Reset_mAF7A4D330411F3F4D2BDB4CFC27F083F98E9C2B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CSpawnAsteroidU3Ed__7_System_Collections_IEnumerator_Reset_m8F0DBA468216BF4B34CFA79DE44C9CFE4BC4FEAE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CStartU3Ed__12_System_Collections_IEnumerator_Reset_m249D607DDCE6612B8BEC8E1D6B9653F499A241B6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CAwakeU3Eb__6_1_mCC8E8A57471650728E68131F49433A5E688AE45B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CAwakeU3Eb__6_2_m602C1A849952F08074AE7F558E9DE065911B95AC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CAwakeU3Eb__6_3_m54BFF8DC6A1D67E24B84E5FA9E927C37C7325919_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CWaitForRespawnU3Ed__18_System_Collections_IEnumerator_Reset_m671E99D0553449E4625F826E79646D537BAF47FF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_AddListener_m846E66E06483E90ED947176C8DB2BE23495A93AE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_AddListener_mEC384A8CFC5D4D41B62B08248A738CF61B82172F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueCollection_GetEnumerator_m196C6C32A4E0756C1BB362037B5D8FA37773F434_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueCollection_GetEnumerator_mAE88E0AA1FCDF30CC7C0D9073CEE2FA7E90630F6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueCollection_GetEnumerator_mBEBB5769586D6C240A83E6E9457137C4DD2C3921_RuntimeMethod_var;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;

struct BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C;
struct DropdownU5BU5D_tAF591F68E9B59AD5E167E68703C63CFA5B1BBAA4;
struct GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF;
struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572;
struct RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A;
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
struct SplinePositionU5BU5D_t8A2F0D524FB51D5BA4EC3FD6510F33422B553F4A;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;

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 Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t50812F6AE576839B5F5182BB3CFA6BA7464E8110* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_tC7244BD40ED4C8BF23C8756BFE90844B71753D66* ____keys;
	ValueCollection_t945C1D1410FDCBD1C84A82D14A578BD5FFBC38F9* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t073FACA530F2690A9E997B1617C81029BBC8FD2C* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_t3C0BA1F084EA69F4F08E2AC2C2B8502947BB51BD* ____keys;
	ValueCollection_tA792A7A8359239E0726D27330A82AB3B5C6194FD* ____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_t0B15A60B00EC883D4249611C6C641C7BED5A71CE  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_tBC8769FFC7ECC10C2740A220C39736B63B151E29* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_tB57CC90FD7461471159C351E10C1C4C745284454* ____keys;
	ValueCollection_tAA4B91D1FC6E3150E12FB777D5C1A8530004C5D1* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_tF89A3B99EB5D246700466F4682B888357F4C2C4B* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_t0D1CB55C7232C9447E4B56B648E171D58CE553C4* ____keys;
	ValueCollection_t4193430C744CA96F4F9C63FEDF00BD185ECE6210* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t52ABE54B7ECFEB848DBF7B2FA6CC875083548D5B* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_tD0BA9DA0F45966E23DC89CC257B0BA76FFF4C786* ____keys;
	ValueCollection_t167EEE374266EFCDDFEEF9259E171F93F0723234* ____values;
	RuntimeObject* ____syncRoot;
};
struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE  : public RuntimeObject
{
};
struct List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE  : public RuntimeObject
{
	RoomInfoU5BU5D_t144AE7D49A37D5B8CE320BBA78875CD81D40A582* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct ValueCollection_t945C1D1410FDCBD1C84A82D14A578BD5FFBC38F9  : public RuntimeObject
{
	Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* ____dictionary;
};
struct ValueCollection_tAA4B91D1FC6E3150E12FB777D5C1A8530004C5D1  : public RuntimeObject
{
	Dictionary_2_t0B15A60B00EC883D4249611C6C641C7BED5A71CE* ____dictionary;
};
struct ValueCollection_t4193430C744CA96F4F9C63FEDF00BD185ECE6210  : public RuntimeObject
{
	Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91* ____dictionary;
};
struct U3CPrivateImplementationDetailsU3E_t418B3270319CB3B3281074A6DDF9ECD47224B57B  : public RuntimeObject
{
};
struct AsteroidsGame_tC675F35D94FF0C9684177566D1702C3DF4394C05  : public RuntimeObject
{
};
struct Bezier_tD74800881A1566CB84D89C920AC4BF543848AA86  : public RuntimeObject
{
};
struct CustomYieldInstruction_t6B81A50D5D210C1ACAAE247FB53B65CDFFEB7617  : public RuntimeObject
{
};
struct PhotonStream_t51D26D86E501F1931A26F2CF1C7D915D690CBD2E  : public RuntimeObject
{
	List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___writeData;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___readData;
	int32_t ___currentItem;
	bool ___U3CIsWritingU3Ek__BackingField;
};
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 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 String_t  : public RuntimeObject
{
	int32_t ____stringLength;
	Il2CppChar ____firstChar;
};
struct UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8  : public RuntimeObject
{
	InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382* ___m_Calls;
	PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25* ___m_PersistentCalls;
	bool ___m_CallsDirty;
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F  : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA  : public RuntimeObject
{
	uint8_t ___WebhookFlags;
};
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D  : public RuntimeObject
{
};
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
};
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
};
struct U3CEndOfGameU3Ed__8_tD7C71FACBA4AF2AA4D34197E8744CEB89743199D  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	RuntimeObject* ___U3CU3E2__current;
	AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE* ___U3CU3E4__this;
	String_t* ___winner;
	int32_t ___score;
	float ___U3CtimerU3E5__2;
};
struct U3CSpawnAsteroidU3Ed__7_t709D9D546735EBB8E152D0E18B8043ADF5E5B3CB  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	RuntimeObject* ___U3CU3E2__current;
};
struct U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777  : public RuntimeObject
{
};
struct U3CStartU3Ed__12_t79351351CCA44DA88E3BF384B6D18AB8D1BBEBD9  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	RuntimeObject* ___U3CU3E2__current;
	PlayerControl_t0542C71446B43A4BA3F8CB5B2A4E0C1C7BCEA439* ___U3CU3E4__this;
};
struct U3CWaitForRespawnU3Ed__18_t54E2B2FCC4775DA00D684D0A449265F11A426CC1  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	RuntimeObject* ___U3CU3E2__current;
	Spaceship_t040253AB919B76ABAC10D50E183469BC9FD3BAC8* ___U3CU3E4__this;
};
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A 
{
	List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____current;
};
struct Enumerator_tE4AFECE813D7AFDD1AB30EBBCE376EEFDE795876 
{
	List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE* ____list;
	int32_t ____index;
	int32_t ____version;
	RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* ____current;
};
struct Enumerator_t1B1B97EE01684232088412E9E1ED06F6CC623536 
{
	Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* ____dictionary;
	int32_t ____index;
	int32_t ____version;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ____currentValue;
};
struct Enumerator_tC17DB73F53085145D57EE2A8168426239B0B569D 
{
	Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* ____dictionary;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____currentValue;
};
struct Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB 
{
	Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____currentValue;
};
struct Enumerator_t44F706C297E7C39CC8E9C45CF3D7CF388A1A9A05 
{
	Dictionary_2_t0B15A60B00EC883D4249611C6C641C7BED5A71CE* ____dictionary;
	int32_t ____index;
	int32_t ____version;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ____currentValue;
};
struct Enumerator_tE7BA9A9B892AEEDF5CE0333B0B369AB6C6B3C911 
{
	Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91* ____dictionary;
	int32_t ____index;
	int32_t ____version;
	RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* ____currentValue;
};
struct KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555 
{
	int32_t ___key;
	float ___value;
};
struct KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 
{
	RuntimeObject* ___key;
	RuntimeObject* ___value;
};
struct UnityEvent_1_t7CC0661D6B113117B4CC68761D93AC8DF5DBD66A  : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray;
};
struct UnityEvent_1_tC9859540CF1468306CAB6D758C0A0D95DBCEC257  : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 
{
	bool ___m_value;
};
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 
{
	uint8_t ___m_value;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 
{
	Il2CppChar ___m_value;
};
struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F 
{
	float ___r;
	float ___g;
	float ___b;
	float ___a;
};
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 Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F 
{
	double ___m_value;
};
struct DrivenRectTransformTracker_tFB0706C933E3C68E4F377C204FCEEF091F1EE0B1 
{
	union
	{
		struct
		{
		};
		uint8_t DrivenRectTransformTracker_tFB0706C933E3C68E4F377C204FCEEF091F1EE0B1__padding[1];
	};
};
struct EntityId_t982FBD037EAC5CA077B1602A7EA40E3523AA0FC8 
{
	union
	{
		struct
		{
			int32_t ___m_Data;
		};
		uint8_t EntityId_t982FBD037EAC5CA077B1602A7EA40E3523AA0FC8__padding[4];
	};
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2  : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
struct Hashtable_tD626399B3ADFD501225241D7366103F35472542A  : public Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA
{
};
struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175 
{
	int16_t ___m_value;
};
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C 
{
	int32_t ___m_value;
};
struct IntPtr_t 
{
	void* ___m_value;
};
struct PhotonMessageInfo_tBA8653D413ADDF1C1329026FA1B84F1BD4F203CA 
{
	int32_t ___timeInt;
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___Sender;
	PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* ___photonView;
};
struct PhotonMessageInfo_tBA8653D413ADDF1C1329026FA1B84F1BD4F203CA_marshaled_pinvoke
{
	int32_t ___timeInt;
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___Sender;
	PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* ___photonView;
};
struct PhotonMessageInfo_tBA8653D413ADDF1C1329026FA1B84F1BD4F203CA_marshaled_com
{
	int32_t ___timeInt;
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___Sender;
	PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* ___photonView;
};
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 SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD 
{
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_HighlightedSprite;
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_PressedSprite;
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_SelectedSprite;
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_DisabledSprite;
};
struct SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD_marshaled_pinvoke
{
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_HighlightedSprite;
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_PressedSprite;
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_SelectedSprite;
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_DisabledSprite;
};
struct SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD_marshaled_com
{
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_HighlightedSprite;
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_PressedSprite;
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_SelectedSprite;
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_DisabledSprite;
};
struct UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977  : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray;
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 
{
	float ___x;
	float ___y;
};
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 
{
	float ___x;
	float ___y;
	float ___z;
};
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 
{
	float ___x;
	float ___y;
	float ___z;
	float ___w;
};
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 
{
	union
	{
		struct
		{
		};
		uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
	};
};
struct WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663  : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
};
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3  : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
	float ___m_Seconds;
};
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
	float ___m_Seconds;
};
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
	float ___m_Seconds;
};
#pragma pack(push, tp, 1)
struct __StaticArrayInitTypeSizeU3D10321_tA8697ECC374063F361CB855F929A3A21B509EC55 
{
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D10321_tA8697ECC374063F361CB855F929A3A21B509EC55__padding[10321];
	};
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct __StaticArrayInitTypeSizeU3D512_t29A4B128EB3BCE4B8DFEAF98439441F8950E88E2 
{
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D512_t29A4B128EB3BCE4B8DFEAF98439441F8950E88E2__padding[512];
	};
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct __StaticArrayInitTypeSizeU3D5592_t4459F2633A13680655F7FB19726905FCEBAC96F0 
{
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D5592_t4459F2633A13680655F7FB19726905FCEBAC96F0__padding[5592];
	};
};
#pragma pack(pop, tp)
struct DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7 
{
	String_t* ___Title;
	String_t* ___Description;
	String_t* ___Scene;
	String_t* ___TutorialLink;
	String_t* ___DocLink;
};
struct DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7_marshaled_pinvoke
{
	char* ___Title;
	char* ___Description;
	char* ___Scene;
	char* ___TutorialLink;
	char* ___DocLink;
};
struct DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7_marshaled_com
{
	Il2CppChar* ___Title;
	Il2CppChar* ___Description;
	Il2CppChar* ___Scene;
	Il2CppChar* ___TutorialLink;
	Il2CppChar* ___DocLink;
};
struct Enumerator_t300E5B82F8EBA56A149AB825CE81A7E3DE2F484D 
{
	Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC* ____dictionary;
	int32_t ____version;
	int32_t ____index;
	KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555 ____current;
	int32_t ____getEnumeratorRetType;
};
struct Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 
{
	Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary;
	int32_t ____version;
	int32_t ____index;
	KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ____current;
	int32_t ____getEnumeratorRetType;
};
struct BezierControlPointMode_t3680A5FD83220F0D9810189A0279744CA54FBD2A 
{
	int32_t ___value__;
};
struct ClientState_t37749736ADC28D4E9C0B442B1DC988F76AAE4FA3 
{
	int32_t ___value__;
};
struct ClusterSize_tA6EA0D4B7FC88C2D347E0AF6F197CD123EE9A2C9 
{
	int32_t ___value__;
};
struct CollisionPairEventFlags_t9DAB7B8F199928220E6ACA8E669F3B644650FBE6 
{
	uint16_t ___value__;
};
struct CollisionPairFlags_tD05FDF8CD2FA43B2AAC0078E19DB27DF01B2BA98 
{
	uint16_t ___value__;
};
struct CollisionPairHeaderFlags_tBA40F470BC1564B84C3093CEA5761804FA0650C3 
{
	uint16_t ___value__;
};
struct ColorBlock_tDD7C62E7AFE442652FC98F8D058CE8AE6BFD7C11 
{
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_NormalColor;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_HighlightedColor;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_PressedColor;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_SelectedColor;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_DisabledColor;
	float ___m_ColorMultiplier;
	float ___m_FadeDuration;
};
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B  : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
	intptr_t ___m_Ptr;
};
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
	intptr_t ___m_Ptr;
};
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
	intptr_t ___m_Ptr;
};
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 DisconnectCause_t2C4E3D34FE0D1842B3C915A63ECCE068B8A258E5 
{
	int32_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 KeyCode_t75B9ECCC26D858F55040DDFF9523681E996D17E9 
{
	int32_t ___value__;
};
struct LobbyType_t2999FD1D1587E92FF3F2C8C129237EDBA14A258F 
{
	uint8_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 OwnershipOption_t36CEE974485BF3251513A6828C74013544882494 
{
	int32_t ___value__;
};
struct PrimitiveType_t72F3E6BA10E41F934F63C4F6DF88388E57911C44 
{
	int32_t ___value__;
};
struct PunLogLevel_t1069D6E4AE1E2C68864CE8DF38BD86D6C1BED877 
{
	int32_t ___value__;
};
struct Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Direction;
};
struct RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal;
	uint32_t ___m_FaceID;
	float ___m_Distance;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_UV;
	EntityId_t982FBD037EAC5CA077B1602A7EA40E3523AA0FC8 ___m_Collider;
};
struct RpcTarget_t88C2811A16997691A6E47FB9A89AAA63B11E1AD0 
{
	int32_t ___value__;
};
struct SceneHandle_t4C3B517546B91EF78A6ED15DDC6C54AB5E03D8A3 
{
	EntityId_t982FBD037EAC5CA077B1602A7EA40E3523AA0FC8 ___m_Value;
};
struct TouchScreenKeyboardType_t3F5A06315B263282460BE67DE01393B6FB3780C1 
{
	int32_t ___value__;
};
struct ViewSynchronization_tF0B7A5F5226663DB5F7C84FA7C787E63D7FB965D 
{
	int32_t ___value__;
};
struct WaitTimeoutMode_t5D7F389ED6302E051DC1078BEE2A96815706E615 
{
	int32_t ___value__;
};
struct WorldSize_tF0BEA291344CD36A3E6F8DB03693DC16933D755B 
{
	int32_t ___value__;
};
struct WorldType_t55A79C4DCEA92DE38EB45B31EC6B0BB2B62A7745 
{
	int32_t ___value__;
};
struct ButtonClickedEvent_t8EA72E90B3BD1392FB3B3EF167D5121C23569E4C  : public UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977
{
};
struct DropdownEvent_t8A008B010A742724CFC93576D6976E474BB13059  : public UnityEvent_1_t7CC0661D6B113117B4CC68761D93AC8DF5DBD66A
{
};
struct FillMethod_t36837ED12068DF1582CC20489D571B0BCAA7AD19 
{
	int32_t ___value__;
};
struct Type_t81D6F138C2FC745112D5247CD91BD483EDFFC041 
{
	int32_t ___value__;
};
struct CharacterValidation_t5DAA94F9780B40CCF419821363E89B30E2EF7380 
{
	int32_t ___value__;
};
struct ContentType_t7E546E516F92E955324D479BB71667931F1A7956 
{
	int32_t ___value__;
};
struct InputType_t036D7DF2772E6C8C7DB969C7501F6513339572D4 
{
	int32_t ___value__;
};
struct LineType_tC4DBAA8629361B209A2BA0625320B24FC4566B6B 
{
	int32_t ___value__;
};
struct OnChangeEvent_tE4829F88300B0E0E0D1B78B453AF25FC1AA55E2F  : public UnityEvent_1_tC9859540CF1468306CAB6D758C0A0D95DBCEC257
{
};
struct Mode_t2D49D0E10E2FDA0026278C2400C16033888D0542 
{
	int32_t ___value__;
};
struct ObservableSearch_t50559265532D38037EE3F9B7851B8257A9FB7D76 
{
	int32_t ___value__;
};
struct Transition_tF856A77C9FAC6D26EA3CA158CF68B739D35397B3 
{
	int32_t ___value__;
};
struct Direction_t4C81D17BB6C089A0EC1C4934525B86E75E693EFA 
{
	int32_t ___value__;
};
struct U3CGenerateWorldU3Ed__31_tD74C2B419AA316CD001905A1413EC20A4832D334  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	RuntimeObject* ___U3CU3E2__current;
	WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* ___U3CU3E4__this;
	Enumerator_t1B1B97EE01684232088412E9E1ED06F6CC623536 ___U3CU3E7__wrap1;
};
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct ContactPair_t096319945A27108A2DA384393A9ED390BE4356FD 
{
	EntityId_t982FBD037EAC5CA077B1602A7EA40E3523AA0FC8 ___m_ColliderID;
	EntityId_t982FBD037EAC5CA077B1602A7EA40E3523AA0FC8 ___m_OtherColliderID;
	intptr_t ___m_StartPtr;
	uint32_t ___m_NbPoints;
	uint16_t ___m_Flags;
	uint16_t ___m_Events;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_ImpulseSum;
};
struct ContactPairHeader_tA8C64AAEEF017149E77A6600B10A10F1A1C5648B 
{
	EntityId_t982FBD037EAC5CA077B1602A7EA40E3523AA0FC8 ___m_BodyID;
	EntityId_t982FBD037EAC5CA077B1602A7EA40E3523AA0FC8 ___m_OtherBodyID;
	intptr_t ___m_StartPtr;
	uint32_t ___m_NbPairs;
	uint16_t ___m_Flags;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_RelativeVelocity;
};
struct DictionaryEntryEnumerator_tEBE158FAFCF272693E95064FE419DF2A1D5CBA11 
{
	Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 ___enumerator;
};
struct DictionaryEntryEnumerator_tEBE158FAFCF272693E95064FE419DF2A1D5CBA11_marshaled_pinvoke
{
	Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 ___enumerator;
};
struct DictionaryEntryEnumerator_tEBE158FAFCF272693E95064FE419DF2A1D5CBA11_marshaled_com
{
	Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 ___enumerator;
};
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3  : 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 Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C 
{
	int32_t ___m_Mode;
	bool ___m_WrapAround;
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnUp;
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnDown;
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnLeft;
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnRight;
};
struct Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C_marshaled_pinvoke
{
	int32_t ___m_Mode;
	int32_t ___m_WrapAround;
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnUp;
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnDown;
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnLeft;
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnRight;
};
struct Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C_marshaled_com
{
	int32_t ___m_Mode;
	int32_t ___m_WrapAround;
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnUp;
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnDown;
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnLeft;
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnRight;
};
struct Scene_tA1DC762B79745EB5140F054C884855B922318356 
{
	SceneHandle_t4C3B517546B91EF78A6ED15DDC6C54AB5E03D8A3 ___m_Handle;
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
};
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295  : public Exception_t
{
};
struct TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9  : public RuntimeObject
{
	String_t* ___Name;
	uint8_t ___Type;
};
struct WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD  : public CustomYieldInstruction_t6B81A50D5D210C1ACAAE247FB53B65CDFFEB7617
{
	Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___m_Predicate;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___m_TimeoutCallback;
	int32_t ___m_TimeoutMode;
	double ___m_MaxExecutionTime;
};
struct Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457  : public MulticastDelegate_t
{
};
struct UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60  : public MulticastDelegate_t
{
};
struct UnityAction_1_t690494F0E492A2098660E28B8EB7D71B2C69BE1B  : public MulticastDelegate_t
{
};
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0  : public RuntimeObject
{
	ContactPairHeader_tA8C64AAEEF017149E77A6600B10A10F1A1C5648B ___m_Header;
	ContactPair_t096319945A27108A2DA384393A9ED390BE4356FD ___m_Pair;
	bool ___m_Flipped;
	ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411* ___m_LegacyContacts;
};
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct Rigidbody_t268697F5A994213ED97393309870968BC1C7393C  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct ServerSettings_t41BE4338E7E76BFB4919D4039BAFC6799E242152  : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
	AppSettings_tF847AF39732C3BF8BECBCCAC41D186A0B79123F7* ___AppSettings;
	String_t* ___DevRegion;
	int32_t ___PunLogging;
	bool ___EnableSupportLogger;
	bool ___RunInBackground;
	bool ___StartInOfflineMode;
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___RpcList;
};
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7  : public MulticastDelegate_t
{
};
struct CountdownTimerHasExpired_t304470D949955C954E2701C853CE70D19743EC9E  : public MulticastDelegate_t
{
};
struct PlayerNumberingChanged_tDBC9D30DF851F4FE050F1610200F223DE58AE0EA  : public MulticastDelegate_t
{
};
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184  : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
	uint32_t ___m_NonSerializedVersion;
};
struct CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094  : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
struct CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A  : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
{
};
struct MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE  : public Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF
{
};
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71  : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
	CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ___m_CancellationTokenSource;
};
struct Asteroid_t95BBF818C32383998BD3698ADFA071CAA34D04C4  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	bool ___isLargeAsteroid;
	bool ___isDestroyed;
	PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* ___photonView;
	Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___rigidbody;
};
struct BezierCurve_t09CAFB63D80EEDB7FBA58BF188FE1676A9B1A49D  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___points;
};
struct BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___points;
	SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___lengths;
	SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___lengthsTime;
	float ___TotalLength;
	BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C* ___modes;
	bool ___loop;
};
struct Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	int32_t ___U3CBlockIdU3Ek__BackingField;
	int32_t ___U3CClusterIdU3Ek__BackingField;
};
struct Bullet_t82E0534981B617EFE7F46C49EFDB205A008DED27  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___U3COwnerU3Ek__BackingField;
};
struct DemoHubManager_t89F0BA24F93DCC4199AF358224CC838890C5EEEA  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___TitleText;
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___DescriptionText;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___OpenSceneButton;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___OpenTutorialLinkButton;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___OpenDocLinkButton;
	String_t* ___MainDemoWebLink;
	Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C* ____data;
	String_t* ___currentSelection;
};
struct Line_t3B896A13F82362D15CAF2164BB40DDECAF847C1A  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___p0;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___p1;
};
struct LobbyTopPanel_tABE2DFD9DDA4B2ABCBD4DE54EC5B502CA320F562  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	String_t* ___connectionStatusMessage;
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___ConnectionStatusText;
};
struct MonoBehaviourPun_t64DD82CBA1C47A70448DAB2263AB90A4411621BD  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* ___pvCache;
};
struct PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	uint8_t ___Group;
	int32_t ___prefixField;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___instantiationDataField;
	List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___lastOnSerializeDataSent;
	List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___syncValues;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___lastOnSerializeDataReceived;
	int32_t ___Synchronization;
	bool ___mixedModeIsReliable;
	int32_t ___OwnershipTransfer;
	int32_t ___observableSearch;
	List_1_t584CB490C8F4C21E0A0D5545409ED60BF71F3FE4* ___ObservedComponents;
	MonoBehaviourU5BU5D_tEB91860B3CEE2D63A7833A2842EB9CE4547DDBD7* ___RpcMonoBehaviours;
	bool ___U3CIsMineU3Ek__BackingField;
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___U3CControllerU3Ek__BackingField;
	int32_t ___U3CCreatorActorNrU3Ek__BackingField;
	bool ___U3CAmOwnerU3Ek__BackingField;
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___U3COwnerU3Ek__BackingField;
	int32_t ___ownerActorNr;
	int32_t ___controllerActorNr;
	int32_t ___sceneViewId;
	int32_t ___viewIdField;
	int32_t ___InstantiationId;
	bool ___isRuntimeInstantiated;
	bool ___removedFromLocalViewList;
	Queue_1_tF178FEC52A1E31BA7A3C30BE84E4770D020B061B* ___CallbackChangeQueue;
	List_1_tA7AAD9C9730173B4B69D3E42B07AF11817191181* ___OnPreNetDestroyCallbacks;
	List_1_t7628C79979ECE33C758FA5C52526761CA20F2167* ___OnOwnerChangeCallbacks;
	List_1_tAE460F42AC335F9ADFDAB761B93C2E8883845E5F* ___OnControllerChangeCallbacks;
};
struct PlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___PlayerNameText;
	Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* ___PlayerColorImage;
	Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098* ___PlayerReadyButton;
	Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* ___PlayerReadyImage;
	int32_t ___ownerId;
	bool ___isPlayerReady;
};
struct PlayerNameInputField_tD07CEF3FC7A8DCD6F22739A58AC1CBEB4F0BADEB  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
struct PlayerUI_t2558295EA807F1C34C5C7AFA4BF3A53DB3A1CB55  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___screenOffset;
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___playerNameText;
	Slider_t87EA570E3D6556CABF57456C2F3873FFD86E652F* ___playerHealthSlider;
	PlayerManager_t90F4EEE9EFCA1AFE034B8FC9EF408B95ECFA9F69* ___target;
	float ___characterControllerHeight;
	Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___targetTransform;
	Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* ___targetRenderer;
	CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* ____canvasGroup;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___targetPosition;
};
struct ProceduralController_t2A94B0038FA47CF9DB74D0ACA2B811B23E28D75E  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___cam;
};
struct RoomListEntry_t1187648452EA9D661B3B9BF098A4AB851259453B  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___RoomNameText;
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___RoomPlayersText;
	Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098* ___JoinRoomButton;
	String_t* ___roomName;
};
struct SlotLanes_t75E57F5551AD9B118165E6AC0C04004A82DAF4A5  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	SplinePositionU5BU5D_t8A2F0D524FB51D5BA4EC3FD6510F33422B553F4A* ___GridPositions;
};
struct SlotRacerSplashScreen_tE66025924960B9849DA4206D865BE73F9C528D67  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	String_t* ___PunCockpit_scene;
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___WarningText;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___SplashScreen;
};
struct Spaceship_t040253AB919B76ABAC10D50E183469BC9FD3BAC8  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	float ___RotationSpeed;
	float ___MovementSpeed;
	float ___MaxSpeed;
	ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___Destruction;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___EngineTrail;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___BulletPrefab;
	PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* ___photonView;
	Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___rigidbody;
	Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___collider;
	Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* ___renderer;
	float ___rotation;
	float ___acceleration;
	float ___shootingTimer;
	bool ___controllable;
};
struct SplinePosition_tED53A9EAF86095792BC2A5662A4566D743432EF8  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* ___Spline;
	bool ___reverse;
	bool ___lookForward;
	float ___currentDistance;
	float ___currentClampedDistance;
	float ___LastDistance;
};
struct SplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* ___spline;
	float ___Speed;
	bool ___lookForward;
	bool ___reverse;
	float ___progress;
	float ___currentDistance;
	float ___currentClampedDistance;
};
struct ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* ____canvasGroup;
};
struct UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
struct WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	String_t* ___SeedPropertiesKey;
	String_t* ___WorldSizePropertiesKey;
	String_t* ___ClusterSizePropertiesKey;
	String_t* ___WorldTypePropertiesKey;
	int32_t ___U3CSeedU3Ek__BackingField;
	int32_t ___U3CWorldSizeU3Ek__BackingField;
	int32_t ___U3CClusterSizeU3Ek__BackingField;
	int32_t ___U3CWorldTypeU3Ek__BackingField;
	Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* ___clusterList;
	MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___WorldMaterials;
};
struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931  : public UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D
{
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_Material;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_Color;
	bool ___m_SkipLayoutUpdate;
	bool ___m_SkipMaterialUpdate;
	bool ___m_RaycastTarget;
	bool ___m_RaycastTargetCache;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_RaycastPadding;
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_RectTransform;
	CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* ___m_CanvasRenderer;
	Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___m_Canvas;
	bool ___m_VertsDirty;
	bool ___m_MaterialDirty;
	UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyLayoutCallback;
	UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyVertsCallback;
	UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyMaterialCallback;
	Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_CachedMesh;
	Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___m_CachedUvs;
	TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4* ___m_ColorTweenRunner;
	bool ___U3CuseLegacyMeshGenerationU3Ek__BackingField;
};
struct MonoBehaviourPunCallbacks_t0B3C6A2FD0A09450A8505ACD42A647F3BCE6D783  : public MonoBehaviourPun_t64DD82CBA1C47A70448DAB2263AB90A4411621BD
{
};
struct PlayerControl_t0542C71446B43A4BA3F8CB5B2A4E0C1C7BCEA439  : public MonoBehaviourPun_t64DD82CBA1C47A70448DAB2263AB90A4411621BD
{
	GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ___CarPrefabs;
	float ___MaximumSpeed;
	float ___Drag;
	float ___CurrentSpeed;
	float ___CurrentDistance;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___CarInstance;
	SplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048* ___SplineWalker;
	bool ___m_firstTake;
	float ___m_input;
};
struct Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712  : public UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D
{
	bool ___m_EnableCalled;
	Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C ___m_Navigation;
	int32_t ___m_Transition;
	ColorBlock_tDD7C62E7AFE442652FC98F8D058CE8AE6BFD7C11 ___m_Colors;
	SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD ___m_SpriteState;
	AnimationTriggers_tA0DC06F89C5280C6DD972F6F4C8A56D7F4F79074* ___m_AnimationTriggers;
	bool ___m_Interactable;
	Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* ___m_TargetGraphic;
	bool ___m_GroupsAllowInteraction;
	int32_t ___m_CurrentIndex;
	bool ___U3CisPointerInsideU3Ek__BackingField;
	bool ___U3CisPointerDownU3Ek__BackingField;
	bool ___U3ChasSelectionU3Ek__BackingField;
	List_1_t2CDCA768E7F493F5EDEBC75AEB200FD621354E35* ___m_CanvasGroupCache;
};
struct AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE  : public MonoBehaviourPunCallbacks_t0B3C6A2FD0A09450A8505ACD42A647F3BCE6D783
{
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___InfoText;
	GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ___AsteroidPrefabs;
};
struct Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098  : public Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712
{
	ButtonClickedEvent_t8EA72E90B3BD1392FB3B3EF167D5121C23569E4C* ___m_OnClick;
};
struct Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B  : public MonoBehaviourPunCallbacks_t0B3C6A2FD0A09450A8505ACD42A647F3BCE6D783
{
	String_t* ___propertiesKey;
	Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC* ___propertiesValue;
	int32_t ___U3CClusterIdU3Ek__BackingField;
	Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* ___U3CBlocksU3Ek__BackingField;
};
struct Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89  : public Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712
{
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_Template;
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___m_CaptionText;
	Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* ___m_CaptionImage;
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___m_ItemText;
	Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* ___m_ItemImage;
	int32_t ___m_Value;
	OptionDataList_t53255477D0A9C6980AB48693A520EFBC94DFFB96* ___m_Options;
	DropdownEvent_t8A008B010A742724CFC93576D6976E474BB13059* ___m_OnValueChanged;
	float ___m_AlphaFadeSpeed;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_Dropdown;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_Blocker;
	List_1_t89B39292AD45371F7FDCB295AAE956D33588BC6E* ___m_Items;
	TweenRunner_1_t830EC096236A3CEC7189DFA6E0B2E74C5C97780B* ___m_AlphaTweenRunner;
	bool ___validTemplate;
};
struct IngameControlPanel_t87A843EC16B088304C45427619B26E55ACDE981D  : public MonoBehaviourPunCallbacks_t0B3C6A2FD0A09450A8505ACD42A647F3BCE6D783
{
	bool ___isSeedValid;
	InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* ___seedInputField;
	Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* ___worldSizeDropdown;
	Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* ___clusterSizeDropdown;
	Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* ___worldTypeDropdown;
	Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098* ___generateWorldButton;
};
struct InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140  : public Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712
{
	TouchScreenKeyboard_tE87B78A3DAED69816B44C99270A734682E093E7A* ___m_Keyboard;
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___m_TextComponent;
	Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* ___m_Placeholder;
	int32_t ___m_ContentType;
	int32_t ___m_InputType;
	Il2CppChar ___m_AsteriskChar;
	int32_t ___m_KeyboardType;
	int32_t ___m_LineType;
	bool ___m_HideMobileInput;
	int32_t ___m_CharacterValidation;
	int32_t ___m_CharacterLimit;
	SubmitEvent_t1E0F5A2AB28D0DB55AE18E8DA99147D86492DD5D* ___m_OnSubmit;
	EndEditEvent_t946A962BA13CF60BB0BE7AD091DA041FD788E655* ___m_OnDidEndEdit;
	OnChangeEvent_tE4829F88300B0E0E0D1B78B453AF25FC1AA55E2F* ___m_OnValueChanged;
	OnValidateInput_t48916A4E9C9FD6204401FF0808C2B7A93D73418B* ___m_OnValidateInput;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_CaretColor;
	bool ___m_CustomCaretColor;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_SelectionColor;
	String_t* ___m_Text;
	float ___m_CaretBlinkRate;
	int32_t ___m_CaretWidth;
	bool ___m_ReadOnly;
	bool ___m_ShouldActivateOnSelect;
	int32_t ___m_CaretPosition;
	int32_t ___m_CaretSelectPosition;
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___caretRectTrans;
	UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F* ___m_CursorVerts;
	TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* ___m_InputTextCache;
	CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* ___m_CachedInputRenderer;
	bool ___m_PreventFontCallback;
	Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_Mesh;
	bool ___m_AllowInput;
	bool ___m_ShouldActivateNextUpdate;
	bool ___m_UpdateDrag;
	bool ___m_DragPositionOutOfBounds;
	bool ___m_CaretVisible;
	Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___m_BlinkCoroutine;
	float ___m_BlinkStartTime;
	int32_t ___m_DrawStart;
	int32_t ___m_DrawEnd;
	Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___m_DragCoroutine;
	String_t* ___m_OriginalText;
	bool ___m_WasCanceled;
	bool ___m_HasDoneFocusTransition;
	WaitForSecondsRealtime_tA8CE0AAB4B0C872B843E7973637037D17682BA01* ___m_WaitForSecondsRealtime;
	bool ___m_TouchKeyboardAllowsInPlaceEditing;
	bool ___m_IsCompositionActive;
	Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___m_ProcessingEvent;
};
struct LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596  : public MonoBehaviourPunCallbacks_t0B3C6A2FD0A09450A8505ACD42A647F3BCE6D783
{
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___LoginPanel;
	InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* ___PlayerNameInput;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___SelectionPanel;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___CreateRoomPanel;
	InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* ___RoomNameInputField;
	InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* ___MaxPlayersInputField;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___JoinRandomRoomPanel;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___RoomListPanel;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___RoomListContent;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___RoomListEntryPrefab;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___InsideRoomPanel;
	Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098* ___StartGameButton;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___PlayerListEntryPrefab;
	Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91* ___cachedRoomList;
	Dictionary_2_t0B15A60B00EC883D4249611C6C641C7BED5A71CE* ___roomListEntries;
	Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* ___playerListEntries;
};
struct MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E  : public Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931
{
	bool ___m_ShouldRecalculateStencil;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_MaskMaterial;
	RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670* ___m_ParentMask;
	bool ___m_Maskable;
	bool ___m_IsMaskingGraphic;
	bool ___m_IncludeForMasking;
	CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8* ___m_OnCullStateChanged;
	bool ___m_ShouldRecalculate;
	int32_t ___m_StencilValue;
	Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_Corners;
};
struct PlayerManager_t90F4EEE9EFCA1AFE034B8FC9EF408B95ECFA9F69  : public MonoBehaviourPunCallbacks_t0B3C6A2FD0A09450A8505ACD42A647F3BCE6D783
{
	float ___Health;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___playerUiPrefab;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___beams;
	bool ___IsFiring;
	bool ___leavingRoom;
};
struct PlayerOverviewPanel_t0F3D246215AB380C52D36E672DFA0AD92C041848  : public MonoBehaviourPunCallbacks_t0B3C6A2FD0A09450A8505ACD42A647F3BCE6D783
{
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___PlayerOverviewEntryPrefab;
	Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* ___playerListEntries;
};
struct PunCockpit_t3CF02866B11C379E0F088D77F4D6BD43FD73A5DD  : public MonoBehaviourPunCallbacks_t0B3C6A2FD0A09450A8505ACD42A647F3BCE6D783
{
	bool ___debug;
	String_t* ___U3CUserIdU3Ek__BackingField;
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___Title;
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___StateText;
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___UserIdText;
	CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* ___MinimalCanvasGroup;
	CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* ___MaximalCanvasGroup;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___MinimizeButton;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___MinimalUIEmbeddHelp;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___ConnectingLabel;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___ConnectionPanel;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___AdvancedConnectionPanel;
	Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* ___ConnectAsDropDown;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___InfosPanel;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___MinimalUiInfosPanel;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___LobbyPanel;
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___JoinLobbyButton;
	RoomListView_t9D51CDDE1B6EC86CDE6C2ACF74473FB80F69F899* ___RoomListManager;
	FriendListView_t88CA456E95DF53665E7FBC11AA9D968BB300E2DE* ___FriendListManager;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___RoomListMatchMakingForm;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___GamePanel;
	PlayerListView_tDCA656FCC6561D44213EE24156D4AE5B20358C65* ___PlayerListManager;
	PlayerDetailsController_t763D7E39A2670A19106F8306631D8E1D874203BA* ___PlayerDetailsManager;
	InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* ___RoomCustomPropertyInputfield;
	String_t* ___GameVersionOverride;
	bool ___ResetBestRegionCodeInPreferences;
	int32_t ___MaxPlayers;
	int32_t ___PlayerTtl;
	int32_t ___EmptyRoomTtl;
	String_t* ___Plugins;
	bool ___PublishUserId;
	bool ___IsVisible;
	bool ___IsOpen;
	bool ___CleanupCacheOnLeave;
	bool ___DeleteNullProperties;
	IntInputField_t1F5A064263D590A66FEB4956AC396AD3A01F6C40* ___PlayerTtlField;
	IntInputField_t1F5A064263D590A66FEB4956AC396AD3A01F6C40* ___EmptyRoomTtlField;
	IntInputField_t1F5A064263D590A66FEB4956AC396AD3A01F6C40* ___MaxPlayersField;
	StringInputField_tAC7E94394386647CFFA0EFBEE9639999A7A9660E* ___PluginsField;
	BoolInputField_t1BFB9CEBB38173BD0EFC8E8D93B273BC958A8B68* ___PublishUserIdField;
	BoolInputField_t1BFB9CEBB38173BD0EFC8E8D93B273BC958A8B68* ___IsVisibleField;
	BoolInputField_t1BFB9CEBB38173BD0EFC8E8D93B273BC958A8B68* ___IsOpenField;
	BoolInputField_t1BFB9CEBB38173BD0EFC8E8D93B273BC958A8B68* ___CleanupCacheOnLeaveField;
	BoolInputField_t1BFB9CEBB38173BD0EFC8E8D93B273BC958A8B68* ___DeleteNullPropertiesField;
	FriendDetailU5BU5D_t77D1EBA7C798D332D65BB43A6D94EDBB2FFDFE42* ___FriendsList;
	CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* ___ModalWindow;
	RegionListView_tD366822469A6019CCCE9FE8C2AF5D799274DD525* ___RegionListView;
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___RegionListLoadingFeedback;
	LoadBalancingClient_tC710D2A97D5ACB31FCA10E3D3A3266DBE89373A4* ____lbc;
	bool ____regionPingProcessActive;
	List_1_t200118F3BAA96EE542F0FC561BA520560BD1A6C7* ___RegionsList;
	String_t* ___roomNameToEnter;
};
struct Slider_t87EA570E3D6556CABF57456C2F3873FFD86E652F  : public Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712
{
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_FillRect;
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_HandleRect;
	int32_t ___m_Direction;
	float ___m_MinValue;
	float ___m_MaxValue;
	bool ___m_WholeNumbers;
	float ___m_Value;
	SliderEvent_t92A82EF6C62E15AF92B640FE2D960E877E8C6555* ___m_OnValueChanged;
	Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* ___m_FillImage;
	Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_FillTransform;
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_FillContainerRect;
	Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_HandleTransform;
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_HandleContainerRect;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Offset;
	DrivenRectTransformTracker_tFB0706C933E3C68E4F377C204FCEEF091F1EE0B1 ___m_Tracker;
	bool ___m_DelayedUpdateVisuals;
};
struct Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E  : public MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E
{
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_Sprite;
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_OverrideSprite;
	int32_t ___m_Type;
	bool ___m_PreserveAspect;
	bool ___m_FillCenter;
	int32_t ___m_FillMethod;
	float ___m_FillAmount;
	bool ___m_FillClockwise;
	int32_t ___m_FillOrigin;
	float ___m_AlphaHitTestMinimumThreshold;
	bool ___m_Tracked;
	bool ___m_UseSpriteMesh;
	float ___m_PixelsPerUnitMultiplier;
	float ___m_CachedReferencePixelsPerUnit;
	SecondarySpriteTextureU5BU5D_tC322D73EA4B9A8B747013A3584DEFEAFC0D87192* ___m_SecondaryTextures;
};
struct Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62  : public MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E
{
	FontData_tB8E562846C6CB59C43260F69AE346B9BF3157224* ___m_FontData;
	String_t* ___m_Text;
	TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* ___m_TextCache;
	TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* ___m_TextCacheForLayout;
	bool ___m_DisableFontTextureRebuiltCallback;
	UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F* ___m_TempVerts;
};
struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___Value;
};
struct List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE_StaticFields
{
	RoomInfoU5BU5D_t144AE7D49A37D5B8CE320BBA78875CD81D40A582* ___s_emptyArray;
};
struct U3CPrivateImplementationDetailsU3E_t418B3270319CB3B3281074A6DDF9ECD47224B57B_StaticFields
{
	__StaticArrayInitTypeSizeU3D5592_t4459F2633A13680655F7FB19726905FCEBAC96F0 ___1721EACCECA9F3530801672FD4B7677D8F2B09C8946C84C79BF2D631149CD167;
	__StaticArrayInitTypeSizeU3D10321_tA8697ECC374063F361CB855F929A3A21B509EC55 ___6A7828BA897A2810F4297A7DD49A9ED1738515D40CAC25E4F4752EE0AC5E0242;
	__StaticArrayInitTypeSizeU3D512_t29A4B128EB3BCE4B8DFEAF98439441F8950E88E2 ___E73E7A0C5373709F5377ED0FE29345DCEC4AC34177BFEF2B02062F302C22503B;
};
struct String_t_StaticFields
{
	String_t* ___Empty;
};
struct WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA_StaticFields
{
	WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* ___Default;
};
struct U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_StaticFields
{
	U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777* ___U3CU3E9;
	UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* ___U3CU3E9__6_1;
	UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* ___U3CU3E9__6_2;
	UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* ___U3CU3E9__6_3;
};
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 Hashtable_tD626399B3ADFD501225241D7366103F35472542A_StaticFields
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___boxedByte;
};
struct IntPtr_t_StaticFields
{
	intptr_t ___Zero;
};
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 Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
	int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
};
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_StaticFields
{
	int32_t ___k_ColorId;
	int32_t ___k_MainTexId;
};
struct TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9_StaticFields
{
	TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* ___Default;
};
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_StaticFields
{
	CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreCull;
	CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreRender;
	CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPostRender;
};
struct SlotLanes_t75E57F5551AD9B118165E6AC0C04004A82DAF4A5_StaticFields
{
	SlotLanes_t75E57F5551AD9B118165E6AC0C04004A82DAF4A5* ___Instance;
};
struct ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A_StaticFields
{
	ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A* ___instance;
};
struct WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814_StaticFields
{
	WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* ___instance;
};
struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931_StaticFields
{
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_DefaultUI;
	Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___s_WhiteTexture;
	Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___s_Mesh;
	VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* ___s_VertexHelper;
};
struct Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712_StaticFields
{
	SelectableU5BU5D_t4160E135F02A40F75A63F787D36F31FEC6FE91A9* ___s_Selectables;
	int32_t ___s_SelectableCount;
};
struct AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE_StaticFields
{
	AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE* ___Instance;
};
struct Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89_StaticFields
{
	OptionData_t68DC820D58A3ABBAE844326B15A7F14D48FAE55F* ___s_NoOptionData;
};
struct InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140_StaticFields
{
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___kSeparators;
	bool ___s_IsQuestDeviceEvaluated;
	bool ___s_IsQuestDevice;
};
struct PlayerManager_t90F4EEE9EFCA1AFE034B8FC9EF408B95ECFA9F69_StaticFields
{
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___LocalPlayerInstance;
};
struct PunCockpit_t3CF02866B11C379E0F088D77F4D6BD43FD73A5DD_StaticFields
{
	PunCockpit_t3CF02866B11C379E0F088D77F4D6BD43FD73A5DD* ___Instance;
	bool ___Embedded;
	String_t* ___EmbeddedGameTitle;
};
struct Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_StaticFields
{
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_ETC1DefaultUI;
	SecondarySpriteTextureU5BU5D_tC322D73EA4B9A8B747013A3584DEFEAFC0D87192* ___s_TempNewSecondaryTextures;
	Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___s_VertScratch;
	Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___s_UVScratch;
	Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___s_Xy;
	Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___s_Uv;
	List_1_tE6BB71ABF15905EFA2BE92C38A2716547AEADB19* ___m_TrackedTexturelessImages;
	bool ___s_Initialized;
};
struct Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_StaticFields
{
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_DefaultText;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
struct SplinePositionU5BU5D_t8A2F0D524FB51D5BA4EC3FD6510F33422B553F4A  : public RuntimeArray
{
	ALIGN_FIELD (8) SplinePosition_tED53A9EAF86095792BC2A5662A4566D743432EF8* m_Items[1];

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

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

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

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

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

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

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

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


IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_Instantiate_TisRuntimeObject_m249A6BA4F2F19C2D3CE217D4D31847DF0EF03EFE_gshared (RuntimeObject* ___0_original, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rotation, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22_gshared (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m2C32D4CA9236DF142CBF717B64D1FE3FB9BD0A81_gshared (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m540BB33A026A346B7B0033684BE811ED519B1E33_gshared (Int32EnumU5BU5D_t87B7DB802810C38016332669039EF42C487A081F** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m3B9BDFABC3A31681FBD8FFAD9CDFC3EFE531259E_gshared (Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mAF1EF7DA16BD70E252EA5C4B0F74DE519A02CBCD_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t65BBB6F728D41FD4760F6D6C59CC030CF237785F* Dictionary_2_get_Values_mC5B06C3C3FA89D62D6035C5B4C5E64A08FCF4DB9_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tC17DB73F53085145D57EE2A8168426239B0B569D ValueCollection_GetEnumerator_mDC2BD0AFDA087B7E7C23A8077E612664DFA8A152_gshared (ValueCollection_t65BBB6F728D41FD4760F6D6C59CC030CF237785F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m0647C4F434347E47D544621901E49835DF51F22B_gshared (Enumerator_tC17DB73F53085145D57EE2A8168426239B0B569D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m1412A508E37D95E08FB60E8976FB75714BE934C1_gshared_inline (Enumerator_tC17DB73F53085145D57EE2A8168426239B0B569D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mF45CB0E0D7475963B61017A024634F60CF48548A_gshared (Enumerator_tC17DB73F53085145D57EE2A8168426239B0B569D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __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 Dictionary_2_set_Item_m774E00248EDD25178469B38F388B0E4EFC7A4AD2_gshared (Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC* __this, int32_t ___0_key, float ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, 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_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t300E5B82F8EBA56A149AB825CE81A7E3DE2F484D Dictionary_2_GetEnumerator_mAE4139686423188553E4868A190A02D63C0A5B8F_gshared (Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m7094EEC99FD9ED42593BB97C368588D996B9AC24_gshared (Enumerator_t300E5B82F8EBA56A149AB825CE81A7E3DE2F484D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555 Enumerator_get_Current_m7D1469FB84F6687C7EFBC9BD334E49DFF285E463_gshared_inline (Enumerator_t300E5B82F8EBA56A149AB825CE81A7E3DE2F484D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m9C21342FC1EC181C6FC3EB7A91CCBDEAA86E1BFB_gshared_inline (KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float KeyValuePair_2_get_Value_m365FBF26414FB9062B08F7603F4BCC01FD910181_gshared_inline (KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m73738B400C6CDD4858B9631DC6BBB088BDBE5BAB_gshared (Enumerator_t300E5B82F8EBA56A149AB825CE81A7E3DE2F484D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1__ctor_m0C2FC6B483B474AE9596A43EBA7FF6E85503A92A_gshared (UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_AddListener_m055233246714700E4BDAA62635BC0AA49E8165CC_gshared (UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205* __this, UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* ___0_call, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1__ctor_m48C26C8BF8CF832FAFF2818DC9246BACBC3CCF2B_gshared (UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_AddListener_m846E66E06483E90ED947176C8DB2BE23495A93AE_gshared (UnityEvent_1_t7CC0661D6B113117B4CC68761D93AC8DF5DBD66A* __this, UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* ___0_call, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_FindFirstObjectByType_TisRuntimeObject_mC5927319EB5B80095EFBA653D414D6F8AA87DC0A_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m46541E4DBF03DA14E89EE5158FB07431D3774B70_gshared (Dictionary_2_t7660820569AA122495CB459061F9D7A24AC35170* __this, RuntimeObject* ___0_key, DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7 ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7 Dictionary_2_get_Item_m53BA1DE282478F2692874FA7BB4085AC45FBBE45_gshared (Dictionary_2_t7660820569AA122495CB459061F9D7A24AC35170* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m7591F226DE050CE9AE23928F8F7EE87EB8121357_gshared (Dictionary_2_t7660820569AA122495CB459061F9D7A24AC35170* __this, 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 bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared (RuntimeObject* ___0_original, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m12BAB2F82E34CAA21A7245AB61E48F106340C1A4_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA* Dictionary_2_get_Values_mA0C01DEA55329E55380E96BBD04D4D228B437EC5_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB ValueCollection_GetEnumerator_m025EE28BE2F31676E08BC3D7C8E39D8232BDBBF8_gshared (ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mFD8FAB8D9FF5EDF9AE3B14CF539A8A34AA9527A8_gshared (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_mB407E755F3B4C51C54D24338D00A352E5B16E7F3_gshared_inline (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mBE11DA1DAFC756EB87E884AADC5EDC4BB72FB032_gshared (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __this, 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 Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;

inline InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* Component_GetComponent_TisInputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140_m08978F3683B8CCF83910BA8BB0A4F786A6361896 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, 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 bool PlayerPrefs_HasKey_mCA5C64BBA6BF8B230BC3BC92B4761DD3B11D4668 (String_t* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PlayerPrefs_GetString_mA4C9F842BF77E5572AB20EA087C7048F870D02AE (String_t* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_text_m28B1C806BBCAC44F3ACCDC3B550509CA0C7D257F (InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhotonNetwork_set_NickName_m9EB46021028BE0060635402D3C3989A2816AFA61 (String_t* ___0_value, 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 void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerPrefs_SetString_mF4F457C81BB75F0213547C6287BA36E15E1F0256 (String_t* ___0_key, String_t* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
inline CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* Component_GetComponent_TisCanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094_mA3B0428368982ED39ADEBB220EE67D1E99D8B2D2 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GameObject_Find_m7A669B4EEC2617AB82F6E3FF007CDCD9F21DB300 (String_t* ___0_name, const RuntimeMethod* method) ;
inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GameObject_GetComponent_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m16304651E2FA050A95BC62AAB3A9D7C9D3A08728 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
	return ((  Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_parent, bool ___1_worldPositionStays, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, 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_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Renderer_get_isVisible_mBCDDEB0EF27442FD1D910CD26754135B677B8251 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasGroup_set_alpha_m5C06839316D948BB4F75ED72C87FA1F1A20C333F (CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Camera_WorldToScreenPoint_m26B4C8945C3B5731F1CC5944CFD96BF17126BAA3 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E (RuntimeObject* ___0_message, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_context, const RuntimeMethod* method) ;
inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_GetComponent_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m60E86366B3E431D4C4A549CF4FE5951087686F7F (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* Component_GetComponentInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m7CBAFA50AB995C9F53D6140718FCD31D7BEC7CC8 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared)(__this, method);
}
inline CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CharacterController_get_height_m18EC4D93673A225648DCB302BAB4F8A5FE4A20AF (CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* MonoBehaviourPun_get_photonView_m0DBC40909E2E885D7FA3D40157A189FADEE98A67 (MonoBehaviourPun_t64DD82CBA1C47A70448DAB2263AB90A4411621BD* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* PhotonView_get_Owner_m99D611AD5C17B06E4490F75CFAC02C26AABC4A21_inline (PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* __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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PhotonStream_get_IsWriting_m7D9C8E96E51841AC62FC8884C2F8222821BD5ABE_inline (PhotonStream_t51D26D86E501F1931A26F2CF1C7D915D690CBD2E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhotonStream_SendNext_mC4D9796E0A8F4866B7EE983B7F161A55A2FCD5DC (PhotonStream_t51D26D86E501F1931A26F2CF1C7D915D690CBD2E* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PhotonStream_ReceiveNext_m364CE7D424FA3F237662BC8A89D7AA6BDA6335C0 (PhotonStream_t51D26D86E501F1931A26F2CF1C7D915D690CBD2E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplineWalker_ExecutePositioning_mB3BB31C54D6D81A6E695A92723A4F4505C8C01F7 (SplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_original, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rotation, const RuntimeMethod* method)
{
	return ((  GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m249A6BA4F2F19C2D3CE217D4D31847DF0EF03EFE_gshared)(___0_original, ___1_position, ___2_rotation, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PhotonView_get_IsMine_mE26FB70A42C0D92C66536B45D7A7F8F491C8D648_inline (PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* PhotonNetwork_get_CurrentRoom_m72D3601299E109EED858E132DE1BD316226BA38D (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Room_get_PlayerCount_m663432EB660EDFF2D7428BD6B6AE7142505BFE1F (Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_p, const RuntimeMethod* method) ;
inline SplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048* Component_GetComponent_TisSplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048_mE928FC9866496672C2B36DE84D32CDC15CA68D7A (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  SplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CStartU3Ed__12__ctor_m90705489D94DE0C1FAD80C6A95CA143C8B38F915 (U3CStartU3Ed__12_t79351351CCA44DA88E3BF384B6D18AB8D1BBEBD9* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62 (String_t* ___0_axisName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865 (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameObject_get_activeSelf_m4F3E5240E138B66AAA080EA30759A3D0517DA368 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplineWalker_SetPositionOnSpline_m0C0ACEE85C7BE04185125F7458A9D19871A91723 (SplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048* __this, float ___0_position, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviourPun__ctor_m52771D9D46565807FDF72A7B6622574D38C29A55 (MonoBehaviourPun_t64DD82CBA1C47A70448DAB2263AB90A4411621BD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlayerNumberingExtensions_GetPlayerNumber_mCE1A8BCB9F3C0887347E75711DA829D23B7EB6BF (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_player, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
inline void Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22 (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitUntil__ctor_m2C925CF39695C35F4CB1AC997531F203AE1434DF (WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD* __this, Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___0_predicate, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerControl_SetupCarOnTrack_mD28FEA1A2FD3EA79A7A1B11B764C5E302AC6E445 (PlayerControl_t0542C71446B43A4BA3F8CB5B2A4E0C1C7BCEA439* __this, int32_t ___0_gridStartIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34 (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___0_d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bezier_GetPoint_m3CAFAABC1C8257CF644B9F17C3B017C5ED7BC36E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_p1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_p2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_p3, float ___4_t, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bezier_GetFirstDerivative_mB7C52F25DD71E23575C38601DEECF3A3056297EE (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_p1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_p2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_p3, float ___4_t, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 BezierCurve_GetVelocity_m982C3C8C442B215B83880731F69838F9DC54FF12 (BezierCurve_t09CAFB63D80EEDB7FBA58BF188FE1676A9B1A49D* __this, float ___0_t, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BezierSpline_SetControlPoint_m2F457E43153A7226CDF6B4B9A13F4577A6B3565E (BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_point, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BezierSpline_ComputeLengths_m6232011BA157667BE4E24097F89B26D9A9384154 (BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BezierSpline_EnforceMode_m53B757354029B7208433723DF81C6859420C6B97 (BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BezierSpline_get_CurveCount_m051A710CDB1A5C8589BA3544E6617DFC9AD16F2A (BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 BezierSpline_GetVelocity_mAE2E5B15FD28F54D3114838CDDDD422CCDD13832 (BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* __this, float ___0_t, const RuntimeMethod* method) ;
inline void Array_Resize_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m2C32D4CA9236DF142CBF717B64D1FE3FB9BD0A81 (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method)
{
	((  void (*) (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C**, int32_t, const RuntimeMethod*))Array_Resize_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m2C32D4CA9236DF142CBF717B64D1FE3FB9BD0A81_gshared)(___0_array, ___1_newSize, method);
}
inline void Array_Resize_TisBezierControlPointMode_t3680A5FD83220F0D9810189A0279744CA54FBD2A_m27EF8A15BA94632F8BE514EE1415395A4009A4CE (BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method)
{
	((  void (*) (BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C**, int32_t, const RuntimeMethod*))Array_Resize_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m540BB33A026A346B7B0033684BE811ED519B1E33_gshared)(___0_array, ___1_newSize, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 BezierSpline_GetPoint_mBBA90A986B4841365B09234328452B1ED2296AE7 (BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* __this, float ___0_t, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Repeat_m6F1560A163481BB311D685294E1B463C3E4EB3BA_inline (float ___0_t, float ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplinePosition_ExecutePositioning_m61771A48F83AC5DA4BAC76C536286BB967C3879E (SplinePosition_tED53A9EAF86095792BC2A5662A4566D743432EF8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 BezierSpline_GetPositionAtDistance_m9A7E205DD35580BCF45B957C312759029AFC633F (BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* __this, float ___0_distance, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_LookAt_mFEF7353E4CAEB85D5F7CEEF9276C3B8D6E314C6C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldPosition, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_mEC9E9E9AF403DF7262870C6B7233848BE7458858 (Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662*, const RuntimeMethod*))Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cluster_set_Blocks_m61D16C7CD0E5E6EE1F5BF94DAFA01133F394FAE5_inline (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* ___0_value, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_m3B9BDFABC3A31681FBD8FFAD9CDFC3EFE531259E (Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC*, const RuntimeMethod*))Dictionary_2__ctor_m3B9BDFABC3A31681FBD8FFAD9CDFC3EFE531259E_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Cluster_get_ClusterId_m990372E0F860CFB2084AF595A7CA09F243897247_inline (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __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_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* Cluster_get_Blocks_mE79ADC5A5BEFF2A2E962D66A8055FA5124A098FA_inline (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, const RuntimeMethod* method) ;
inline void Dictionary_2_Add_mA5013CBA44F1B1DC6398B4430E25EE98A9C11FDF (Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* __this, int32_t ___0_key, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662*, int32_t, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))Dictionary_2_Add_mAF1EF7DA16BD70E252EA5C4B0F74DE519A02CBCD_gshared)(__this, ___0_key, ___1_value, method);
}
inline ValueCollection_t945C1D1410FDCBD1C84A82D14A578BD5FFBC38F9* Dictionary_2_get_Values_m083549762D5F7C4190DAC5437B16A38A2E0F5039 (Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* __this, const RuntimeMethod* method)
{
	return ((  ValueCollection_t945C1D1410FDCBD1C84A82D14A578BD5FFBC38F9* (*) (Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662*, const RuntimeMethod*))Dictionary_2_get_Values_mC5B06C3C3FA89D62D6035C5B4C5E64A08FCF4DB9_gshared)(__this, method);
}
inline Enumerator_t1B1B97EE01684232088412E9E1ED06F6CC623536 ValueCollection_GetEnumerator_m196C6C32A4E0756C1BB362037B5D8FA37773F434 (ValueCollection_t945C1D1410FDCBD1C84A82D14A578BD5FFBC38F9* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t1B1B97EE01684232088412E9E1ED06F6CC623536 (*) (ValueCollection_t945C1D1410FDCBD1C84A82D14A578BD5FFBC38F9*, const RuntimeMethod*))ValueCollection_GetEnumerator_mDC2BD0AFDA087B7E7C23A8077E612664DFA8A152_gshared)(__this, method);
}
inline void Enumerator_Dispose_mD4CF08C235FFD2D4652E3BC011EADC9B99888F7B (Enumerator_t1B1B97EE01684232088412E9E1ED06F6CC623536* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t1B1B97EE01684232088412E9E1ED06F6CC623536*, const RuntimeMethod*))Enumerator_Dispose_m0647C4F434347E47D544621901E49835DF51F22B_gshared)(__this, method);
}
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Enumerator_get_Current_m969801C34686FA6776C36952BF6D63FA0C8C0D3E_inline (Enumerator_t1B1B97EE01684232088412E9E1ED06F6CC623536* __this, const RuntimeMethod* method)
{
	return ((  GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (Enumerator_t1B1B97EE01684232088412E9E1ED06F6CC623536*, const RuntimeMethod*))Enumerator_get_Current_m1412A508E37D95E08FB60E8976FB75714BE934C1_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_m19212131A523FF131030B9EC5FBF9F5BDA9DA449 (Enumerator_t1B1B97EE01684232088412E9E1ED06F6CC623536* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t1B1B97EE01684232088412E9E1ED06F6CC623536*, const RuntimeMethod*))Enumerator_MoveNext_mF45CB0E0D7475963B61017A024634F60CF48548A_gshared)(__this, method);
}
inline void Dictionary_2_Clear_m92298CA3F2C40724B4D2D9E4D9C4122A70E0C686 (Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662*, const RuntimeMethod*))Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhotonNetwork_get_IsMasterClient_mD04046028C484F06D77A1C36C64FFAC285C2DF9C (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cluster_RemoveClusterFromRoomProperties_m504FA480856D695ED103A5953D3B47949D86B7A2 (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, const RuntimeMethod* method) ;
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Dictionary_2_get_Item_m714B6ABA10FFEA8A005D06BF26C04995FE8375FA (Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* __this, int32_t ___0_key, const RuntimeMethod* method)
{
	return ((  GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662*, int32_t, const RuntimeMethod*))Dictionary_2_get_Item_mC3FEA647E750C27367C990777D8890E0E712E514_gshared)(__this, ___0_key, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cluster_SetBlockHeightLocal_mEF223DBBA161B285CCB3EFD354BB1E2FB83CACDD (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, int32_t ___0_blockId, float ___1_height, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cluster_UpdateRoomProperties_mDB8AB40D2CABC226914595B134E4D5F217EEA1FD (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, int32_t ___0_blockId, float ___1_height, const RuntimeMethod* method) ;
inline void Dictionary_2_set_Item_m774E00248EDD25178469B38F388B0E4EFC7A4AD2 (Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC* __this, int32_t ___0_key, float ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC*, int32_t, float, const RuntimeMethod*))Dictionary_2_set_Item_m774E00248EDD25178469B38F388B0E4EFC7A4AD2_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable__ctor_m1C4D2BF84624173510D714545C1FBB92ADEFC624 (Hashtable_tD626399B3ADFD501225241D7366103F35472542A* __this, const RuntimeMethod* method) ;
inline void Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1 (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, 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_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Hashtable_get_Item_m33995CAF3384BA31ADA32E8B6D3AA69946190CA9 (Hashtable_tD626399B3ADFD501225241D7366103F35472542A* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
inline Enumerator_t300E5B82F8EBA56A149AB825CE81A7E3DE2F484D Dictionary_2_GetEnumerator_mAE4139686423188553E4868A190A02D63C0A5B8F (Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t300E5B82F8EBA56A149AB825CE81A7E3DE2F484D (*) (Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC*, const RuntimeMethod*))Dictionary_2_GetEnumerator_mAE4139686423188553E4868A190A02D63C0A5B8F_gshared)(__this, method);
}
inline void Enumerator_Dispose_m7094EEC99FD9ED42593BB97C368588D996B9AC24 (Enumerator_t300E5B82F8EBA56A149AB825CE81A7E3DE2F484D* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t300E5B82F8EBA56A149AB825CE81A7E3DE2F484D*, const RuntimeMethod*))Enumerator_Dispose_m7094EEC99FD9ED42593BB97C368588D996B9AC24_gshared)(__this, method);
}
inline KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555 Enumerator_get_Current_m7D1469FB84F6687C7EFBC9BD334E49DFF285E463_inline (Enumerator_t300E5B82F8EBA56A149AB825CE81A7E3DE2F484D* __this, const RuntimeMethod* method)
{
	return ((  KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555 (*) (Enumerator_t300E5B82F8EBA56A149AB825CE81A7E3DE2F484D*, const RuntimeMethod*))Enumerator_get_Current_m7D1469FB84F6687C7EFBC9BD334E49DFF285E463_gshared_inline)(__this, method);
}
inline int32_t KeyValuePair_2_get_Key_m9C21342FC1EC181C6FC3EB7A91CCBDEAA86E1BFB_inline (KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555*, const RuntimeMethod*))KeyValuePair_2_get_Key_m9C21342FC1EC181C6FC3EB7A91CCBDEAA86E1BFB_gshared_inline)(__this, method);
}
inline float KeyValuePair_2_get_Value_m365FBF26414FB9062B08F7603F4BCC01FD910181_inline (KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555* __this, const RuntimeMethod* method)
{
	return ((  float (*) (KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555*, const RuntimeMethod*))KeyValuePair_2_get_Value_m365FBF26414FB9062B08F7603F4BCC01FD910181_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cluster_SetBlockHeightRemote_m606E0523B2BD06AC428B3FD841D7AEE6D26BA011 (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, int32_t ___0_blockId, float ___1_height, const RuntimeMethod* method) ;
inline bool Enumerator_MoveNext_m73738B400C6CDD4858B9631DC6BBB088BDBE5BAB (Enumerator_t300E5B82F8EBA56A149AB825CE81A7E3DE2F484D* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t300E5B82F8EBA56A149AB825CE81A7E3DE2F484D*, const RuntimeMethod*))Enumerator_MoveNext_m73738B400C6CDD4858B9631DC6BBB088BDBE5BAB_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviourPunCallbacks__ctor_m25DE2B188CA2481D58FBA9BB58CFBD65432B77E2 (MonoBehaviourPunCallbacks_t0B3C6A2FD0A09450A8505ACD42A647F3BCE6D783* __this, const RuntimeMethod* method) ;
inline InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* Component_GetComponentInChildren_TisInputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140_mA10ABD60935B8A5B799813C7B5BA063335EA0E38 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_characterLimit_m98A2187FF493DB170821C39A6D069731F3AFFF2B (InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputField_set_characterValidation_m9DE08B33714B9D97F570853ADB56C070C2DD4072 (InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ServerSettings_t41BE4338E7E76BFB4919D4039BAFC6799E242152* PhotonNetwork_get_PhotonServerSettings_mEB0FD5D91970368EE4D23AA12213DAD57B8D1097 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Selectable_set_interactable_m8DD581C1AD99B2EFA8B3EE9AF69EDDF26688B492 (Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR OnChangeEvent_tE4829F88300B0E0E0D1B78B453AF25FC1AA55E2F* InputField_get_onValueChanged_mA9ABE178FE3EB05AEF3DC20C11349427C59916AE_inline (InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* __this, const RuntimeMethod* method) ;
inline void UnityAction_1__ctor_mE6251CCFD943EB114960F556A546E2777B18AC71 (UnityAction_1_t690494F0E492A2098660E28B8EB7D71B2C69BE1B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (UnityAction_1_t690494F0E492A2098660E28B8EB7D71B2C69BE1B*, RuntimeObject*, intptr_t, const RuntimeMethod*))UnityAction_1__ctor_m0C2FC6B483B474AE9596A43EBA7FF6E85503A92A_gshared)(__this, ___0_object, ___1_method, method);
}
inline void UnityEvent_1_AddListener_mEC384A8CFC5D4D41B62B08248A738CF61B82172F (UnityEvent_1_tC9859540CF1468306CAB6D758C0A0D95DBCEC257* __this, UnityAction_1_t690494F0E492A2098660E28B8EB7D71B2C69BE1B* ___0_call, const RuntimeMethod* method)
{
	((  void (*) (UnityEvent_1_tC9859540CF1468306CAB6D758C0A0D95DBCEC257*, UnityAction_1_t690494F0E492A2098660E28B8EB7D71B2C69BE1B*, const RuntimeMethod*))UnityEvent_1_AddListener_m055233246714700E4BDAA62635BC0AA49E8165CC_gshared)(__this, ___0_call, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68 (int32_t ___0_minInclusive, int32_t ___1_maxExclusive, const RuntimeMethod* method) ;
inline DropdownU5BU5D_tAF591F68E9B59AD5E167E68703C63CFA5B1BBAA4* Component_GetComponentsInChildren_TisDropdown_t54C0BDC1441E058BE37E796F68886671C270EF89_m29A769EC69BF417C435A6A99453620C58FB98BD7 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  DropdownU5BU5D_tAF591F68E9B59AD5E167E68703C63CFA5B1BBAA4* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DropdownEvent_t8A008B010A742724CFC93576D6976E474BB13059* Dropdown_get_onValueChanged_mAC49CE9A83E258FEC024662127057567275CAC12_inline (Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* __this, const RuntimeMethod* method) ;
inline void UnityAction_1__ctor_m48C26C8BF8CF832FAFF2818DC9246BACBC3CCF2B (UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60*, RuntimeObject*, intptr_t, const RuntimeMethod*))UnityAction_1__ctor_m48C26C8BF8CF832FAFF2818DC9246BACBC3CCF2B_gshared)(__this, ___0_object, ___1_method, method);
}
inline void UnityEvent_1_AddListener_m846E66E06483E90ED947176C8DB2BE23495A93AE (UnityEvent_1_t7CC0661D6B113117B4CC68761D93AC8DF5DBD66A* __this, UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* ___0_call, const RuntimeMethod* method)
{
	((  void (*) (UnityEvent_1_t7CC0661D6B113117B4CC68761D93AC8DF5DBD66A*, UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60*, const RuntimeMethod*))UnityEvent_1_AddListener_m846E66E06483E90ED947176C8DB2BE23495A93AE_gshared)(__this, ___0_call, method);
}
inline Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098* Component_GetComponentInChildren_TisButton_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098_m16CFA6B8AD1C67BA8A7BCB3465E5C20064DEE5DB (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ButtonClickedEvent_t8EA72E90B3BD1392FB3B3EF167D5121C23569E4C* Button_get_onClick_m701712A7F7F000CC80D517C4510697E15722C35C_inline (Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction__ctor_mC53E20D6B66E0D5688CD81B88DBB34F5A58B7131 (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_AddListener_m8AA4287C16628486B41DA41CA5E7A856A706D302 (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* __this, UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___0_call, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* WorldGenerator_get_Instance_mFD14080DA092BFA3AA2BE08DA1D7FA1F951E99EF (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dropdown_set_value_m0764A5E2023E34705ADD422689BF6C0074449FEE (Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WorldGenerator_CreateWorld_m4BB373D12BE7B995680A49FD9BB373225A15B38D (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21 (String_t* ___0_s, int32_t* ___1_result, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WorldGenerator_set_Seed_m98860DA185A2327E3770C1E5ADCB39DDDE548B31_inline (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhotonNetwork_get_InRoom_mFBE0C1A516C34FBAD9923933C73E07080FDA199D (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WorldGenerator_ConfirmAndUpdateProperties_m471D1F80314B641A40EE37A802FF8C5C4F654D5B (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m19B2EFAE4BA963A7DBE4A8CD5A681208195C9D6A (U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WorldGenerator_set_WorldSize_m37404B5817E7A197E05E05136A402D422208D924_inline (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WorldGenerator_set_ClusterSize_m0E39AA401F38BE5275C0D340361F779E317161FB_inline (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WorldGenerator_set_WorldType_m3C233C62DB8B8D94DC3B25260761245CB3EDE43F_inline (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Input_GetAxisRaw_m47C0CF8E090561A2F407A4E11D5F2A45044EB8E4 (String_t* ___0_axisName, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_left_m8C1116485A9E689760AEE1142F5977852278B7E1_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_back_mCA5A84170E8DE5CE38C0551B4CCAD647BF215E57_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434 (int32_t ___0_key, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetMouseButtonDown_m8DFC792D15FFF15D311614D5CC6C5D055E5A1DE3 (int32_t ___0_button, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Input_get_mousePosition_mFF21FBD2647DAE2A23BD4C45571CA95D05A0A42C (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 Camera_ScreenPointToRay_m2887B9A49880B7AB670C57D66B67D6A6689FE315 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_m839BA104A76B928A03F075C622923C6FCD2F8685 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___1_hitInfo, float ___2_maxDistance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
inline Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D* Component_GetComponent_TisBlock_tCC5E648EB21DF8B8BFDA241972170AD312259D0D_mEEFB4745C362F6C79EC47C91EDAA0CBBD8BA1EE7 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Block_get_ClusterId_m2CAACB969C7082ABE0C6DF149621D55B6A5F0655_inline (Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Block_get_BlockId_mF2A4239D6A520A393397E2AA4157BA00171A8BE3_inline (Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WorldGenerator_DecreaseBlockHeight_mDBEE4E6A847A329721C4914FFAA59A9528982E42 (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, int32_t ___0_clusterId, int32_t ___1_blockId, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WorldGenerator_IncreaseBlockHeight_m3D597CDE2D4063CAC66754DD64F4BA6D1301C2B9 (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, int32_t ___0_clusterId, int32_t ___1_blockId, const RuntimeMethod* method) ;
inline WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* Object_FindFirstObjectByType_TisWorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814_mA705D8655C1E603D825D9C173BE5A6B6539CFA71 (const RuntimeMethod* method)
{
	return ((  WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* (*) (const RuntimeMethod*))Object_FindFirstObjectByType_TisRuntimeObject_mC5927319EB5B80095EFBA653D414D6F8AA87DC0A_gshared)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour_StopAllCoroutines_m872033451D42013A99867D09337490017E9ED318 (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WorldGenerator_DestroyWorld_m384A8DA69FCD45893ACC19D0C609FC77D204C60E (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WorldGenerator_GenerateWorld_m8500C60C314598650E12E8DD4C9545745EF83D78 (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812 (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, RuntimeObject* ___0_routine, const RuntimeMethod* method) ;
inline Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* GameObject_GetComponent_TisCluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B_m4257A61370A62E51615DC9F13B67AF6DBEF1F15E (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
	return ((  Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Cluster_get_ClusterPropKey_m98BA3657A094BE8B5226895A7DB859E0230DFB33_inline (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cluster_DestroyCluster_m4913A946AECA6261E8C6E586A28F3A6827E959BB (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, bool ___0_removeClusterFromRoomProperties, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t WorldGenerator_get_Seed_mB2A2D62A8654551B2E2D48B3C4DDE25D64DB6B05_inline (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t WorldGenerator_get_WorldSize_m698C43323A49A2305FA4735E405221C7778F99E5_inline (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t WorldGenerator_get_ClusterSize_mB577897810A1A840FCE11E7A753B6DA447BED96A_inline (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t WorldGenerator_get_WorldType_m151418493ACD8771A184809FF35236B2D635E685_inline (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cluster_DecreaseBlockHeight_m1CC66175234F650D3D080ABAFA672E885C205661 (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, int32_t ___0_blockId, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cluster_IncreaseBlockHeight_mC99D66195547B2D9CBD6D2F63D47626C059F8BAA (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, int32_t ___0_blockId, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGenerateWorldU3Ed__31__ctor_m089112E62C829793C848B1EBBA4B2C040E43F15C (U3CGenerateWorldU3Ed__31_tD74C2B419AA316CD001905A1413EC20A4832D334* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGenerateWorldU3Ed__31_U3CU3Em__Finally1_m78DDEF868084C5DED502CFCD5618DF81A1DE7113 (U3CGenerateWorldU3Ed__31_tD74C2B419AA316CD001905A1413EC20A4832D334* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGenerateWorldU3Ed__31_System_IDisposable_Dispose_m7A5D644265220366059EC1DACADAEFE4672B227B (U3CGenerateWorldU3Ed__31_tD74C2B419AA316CD001905A1413EC20A4832D334* __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 Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Noise_set_Seed_m0891CDAAFF049D4C1B5B8AD9F6895746FF25BD7B (int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m7D0340DE160786E6EFA8DABD39EC3B694DA30AAD (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, String_t* ___0_value, const RuntimeMethod* method) ;
inline Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* GameObject_AddComponent_TisCluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B_mFB68514335EEB67A747593F92A4B24F3972CE053 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
	return ((  Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cluster_set_ClusterId_m9C5297B9C4650AAA1E0AB4105E3729CDA1D3F307_inline (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForEndOfFrame__ctor_m4AF7E576C01E6B04443BB898B1AE5D645F7D45AB (WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Noise_CalcPixel2D_mB37BB2C0B9833B5852A56E8F842E6A6881E503DB (int32_t ___0_x, int32_t ___1_y, float ___2_scale, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GameObject_CreatePrimitive_m13C0A691E679A83DD595913200A1DD9A906EB47B (int32_t ___0_type, const RuntimeMethod* method) ;
inline MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
	return ((  MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_material_m21E88977071E0A914D62F3D9CFF0193B3117C45A (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_value, const RuntimeMethod* method) ;
inline Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D* GameObject_AddComponent_TisBlock_tCC5E648EB21DF8B8BFDA241972170AD312259D0D_m6434909D8B820327619DB5843B12FD4DF53A3AFB (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
	return ((  Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Block_set_BlockId_m9DD32ACFFC4ED42DBAE41F9ACDC398FE9FC05FDA_inline (Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Block_set_ClusterId_mB212FD1833F2B07F712D08D6302184C200C9EAF0_inline (Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cluster_AddBlock_m9321A609167B24B158C4A47A49DA289CC31E7AA1 (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, int32_t ___0_blockId, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_block, 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 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_Value_m75FD18FE968AE131F28AA2CB0DF4895EBA39075E_inline (DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB* __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 bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966 (String_t* __this, Il2CppChar ___0_value, 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) ;
inline bool Dictionary_2_TryGetValue_m3730A467583F7E8A64CDDE858D5B1D1ECAA264F6 (Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* __this, int32_t ___0_key, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F** ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662*, int32_t, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F**, const RuntimeMethod*))Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryEntryEnumerator_MoveNext_m16917D5160022A107906210B14E235261B969C7B (DictionaryEntryEnumerator_tEBE158FAFCF272693E95064FE419DF2A1D5CBA11* __this, const RuntimeMethod* method) ;
inline void Dictionary_2_Add_mB2C8473E51D40D209D0DF9933D9ED0A2A323CA21 (Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C* __this, String_t* ___0_key, DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7 ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C*, String_t*, DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7, const RuntimeMethod*))Dictionary_2_Add_m46541E4DBF03DA14E89EE5158FB07431D3774B70_gshared)(__this, ___0_key, ___1_value, method);
}
inline DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7 Dictionary_2_get_Item_m4E5C58FFC83111E7A1C2A527314BA3654A5777E4 (Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	return ((  DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7 (*) (Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C*, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_m53BA1DE282478F2692874FA7BB4085AC45FBBE45_gshared)(__this, ___0_key, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneManager_LoadScene_mBB3DBC1601A21F8F4E8A5D68FED30EA9412F218E (String_t* ___0_sceneName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Application_OpenURL_mE748FA4D503715DEE12BCA4BDD8A5305AE41DB89 (String_t* ___0_url, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_mFB42BAB0D37623837F2448CEFED1905CA3564B1D (Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C*, const RuntimeMethod*))Dictionary_2__ctor_m7591F226DE050CE9AE23928F8F7EE87EB8121357_gshared)(__this, method);
}
inline ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A* Object_FindFirstObjectByType_TisToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A_mF1CF41CBE7DD140608CC1DB5C33D049D4DCF6FC5 (const RuntimeMethod* method)
{
	return ((  ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A* (*) (const RuntimeMethod*))Object_FindFirstObjectByType_TisRuntimeObject_mC5927319EB5B80095EFBA653D414D6F8AA87DC0A_gshared)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A* ToDemoHubButton_get_Instance_m89A6746FDFA9BA296B4A0672AFCC67614BF0B45E (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 Scene_tA1DC762B79745EB5140F054C884855B922318356 SceneManager_GetActiveScene_m0B320EC4302F51A71495D1CCD1A0FF9C2ED1FDC8 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Scene_get_buildIndex_m82B6E0C96C85C952B7A2D794DB73CDA99AA9A57E (Scene_tA1DC762B79745EB5140F054C884855B922318356* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CanvasGroup_get_alpha_mBFEA193D2886B27CC53B31F90F7A1659B67ED6DF (CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasGroup_set_interactable_m86928BB0894EF3F06BC7BE63594272FBA0DAC757 (CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhotonNetwork_Disconnect_mD35F0E20EE21ADD3BE7787C3E26EBC27476EF734 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneManager_LoadScene_m0957E62F2A0A0243C79394E5B74E8EFA86BE5ED1 (int32_t ___0_sceneBuildIndex, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_cyan_m182A29E7475C0A98ACC03E1CF5252BAB83F0BA31_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_grey_m1CE6BEDA3EF8569E939F77A4B0231D9839864F92 (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_magenta_mE31C432891E0B3D23C8FB03CB3A38A60E7F52A9A_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method) ;
inline PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* Component_GetComponent_TisPhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B_m746044A420F6E334D6664146FCFE7569712D22E2 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
inline Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* PhotonView_get_InstantiationData_mBD54CA614C303DD42F7FBA97ED7B33D648243114_inline (PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_AddForce_m7A3EEEED21F986917107CBA6CC0106DCBC212198 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_force, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_AddTorque_m39C767D6CD12B2D12D575E2B469CB5565BFA30B6 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_torque, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_orthographicSize_m7950C5627086253E02992A43ADFE59039DB473F8 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_aspect_m48BF8820EA2D55BE0D154BC5546819FB65BE257D (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhotonNetwork_Destroy_m3168CD7351F397AFD5A9A389593AB4EC09B2CA16 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_targetGo, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Collision_get_gameObject_m846FADBCA43E1849D3FE4D5EA44C02D055A70B3E (Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameObject_CompareTag_m6378BE50D009A93D46036F74CC3F7E2ECB0636E5 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___0_tag, const RuntimeMethod* method) ;
inline Bullet_t82E0534981B617EFE7F46C49EFDB205A008DED27* GameObject_GetComponent_TisBullet_t82E0534981B617EFE7F46C49EFDB205A008DED27_m244FB20DAA539E550F2575D548482C90D11DA4AF (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
	return ((  Bullet_t82E0534981B617EFE7F46C49EFDB205A008DED27* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* Bullet_get_Owner_m5CFE74BA15166E4D552A961903803F64CB0DB48F_inline (Bullet_t82E0534981B617EFE7F46C49EFDB205A008DED27* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScoreExtensions_AddScore_mFCCCC7C3CE2EA92D0BEAAAB73635A6B22C59DC74 (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_player, int32_t ___1_scoreToAddToCurrent, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Asteroid_DestroyAsteroidGlobally_mD28B6078384E46DD0E9199CB577B9A6D24EC8FD2 (Asteroid_t95BBF818C32383998BD3698ADFA071CAA34D04C4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Asteroid_DestroyAsteroidLocally_mA83FCD10604D61D4677ADF9A815DF3FA40394566 (Asteroid_t95BBF818C32383998BD3698ADFA071CAA34D04C4* __this, const RuntimeMethod* method) ;
inline PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* GameObject_GetComponent_TisPhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B_m0E6283AF5901A2D881EFE3F8E321B502D2B2F950 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
	return ((  PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, 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 void PhotonView_RPC_mD406BD732C9B9AFD46C149F63514AB3A923EB5BB (PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* __this, String_t* ___0_methodName, int32_t ___1_target, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___2_parameters, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_point, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Random_Range_m5236C99A7D8AE6AC9190592DC66016652A2D2494 (float ___0_minInclusive, float ___1_maxInclusive, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Random_get_insideUnitSphere_mA488D6859560B73565B8D890ED6B39DB4091C54F (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double PhotonNetwork_get_Time_m65093824EBCB03FA8E31A8E95344F2F56D62EE79 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Random_get_value_m2CEA87FADF5222EF9E13D32695F15E2BA282E24B (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PhotonNetwork_InstantiateRoomObject_m7C4F501A51832D5335699A10D862B6020FF858B6 (String_t* ___0_prefabName, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rotation, uint8_t ___3_group, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___4_data, const RuntimeMethod* method) ;
inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_enabled_m015E6D7B825528A31182F267234CC6A925F71DA8 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviourPunCallbacks_OnEnable_mE52090084F3FD96661321314B3B09FA27FEA0037 (MonoBehaviourPunCallbacks_t0B3C6A2FD0A09450A8505ACD42A647F3BCE6D783* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CountdownTimerHasExpired__ctor_m38A57B55C402FF7A31255EF3AD5AC5A5FA6CC912 (CountdownTimerHasExpired_t304470D949955C954E2701C853CE70D19743EC9E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CountdownTimer_add_OnCountdownTimerHasExpired_mB32515E785904FCEF044256778B15850982D407E (CountdownTimerHasExpired_t304470D949955C954E2701C853CE70D19743EC9E* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* PhotonNetwork_get_LocalPlayer_mEA3335FEF4E4B55C1EFAC8AFA8D5F7E3D7FBE4DC (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 MonoBehaviourPunCallbacks_OnDisable_mE964C1F6FC3751955E1A6ED55E14F60451503437 (MonoBehaviourPunCallbacks_t0B3C6A2FD0A09450A8505ACD42A647F3BCE6D783* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CountdownTimer_remove_OnCountdownTimerHasExpired_mAF113631649135F4FF45431C1359823A1D915CC1 (CountdownTimerHasExpired_t304470D949955C954E2701C853CE70D19743EC9E* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSpawnAsteroidU3Ed__7__ctor_m3D560C5AFAA97A2B1092A86B54CA3DAC40145EB9 (U3CSpawnAsteroidU3Ed__7_t709D9D546735EBB8E152D0E18B8043ADF5E5B3CB* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CEndOfGameU3Ed__8__ctor_mA55234F04684B899D8D60796716F8AC64DD3BB3C (U3CEndOfGameU3Ed__8_tD7C71FACBA4AF2AA4D34197E8744CEB89743199D* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* 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 RuntimeObject* AsteroidsGameManager_SpawnAsteroid_mC474AD074A0EDBCA499B06978981F6B4FAE7F1CC (AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsteroidsGameManager_CheckEndOfGame_m958D1CFA810F0BB65546C8C88CFB1D81FF067B30 (AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CountdownTimer_TryGetStartTime_mECBF2F992414218A088E0027509DEC70D0F8A380 (int32_t* ___0_startTimestamp, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AsteroidsGameManager_CheckAllPlayerLoadedLevel_m32F0B9AE7CDD5F9C01EDAA0F0F7479EBAA8773DF (AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CountdownTimer_SetStartTime_mBCEF357DDEB19129AF588C2C300CED4E96F503C9 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m06155ED25645EBBC06B4C8F05235EF41B1489C7E (RuntimeObject* ___0_message, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PhotonNetwork_Instantiate_mD5714F5AC4C17B75AFD65676226351C91B60AF0D (String_t* ___0_prefabName, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rotation, uint8_t ___3_group, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___4_data, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* PhotonNetwork_get_PlayerList_mD2A2D36659BCEF35EBE2E6B4909F4439D191AE39 (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Hashtable_tD626399B3ADFD501225241D7366103F35472542A* Player_get_CustomProperties_m398B81FB1DEE02243650B8CB5FBF5C7F1B8928D6_inline (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* __this, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849 (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*, RuntimeObject*, RuntimeObject**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ScoreExtensions_GetScore_m66385FAA69168ABE6973DBBEC1ECEF67F664097D (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_player, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AsteroidsGameManager_EndOfGame_mBA54A1F180034FA0820E111231187D75C4949056 (AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE* __this, String_t* ___0_winner, int32_t ___1_score, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsteroidsGameManager_StartGame_mCD81DC3630FD411EC1714C818DE29B5E55285C03 (AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D (float* __this, String_t* ___0_format, 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 PhotonNetwork_LeaveRoom_m3BE228D128665941646C4D4A1D5529B944F49744 (bool ___0_becomeInactive, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* __this, float ___0_seconds, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Random_get_insideUnitCircle_mB2FE9BAA7DDF7FED2AA53EA4667F864747E20DA2 (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline (float ___0_f, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_m064F2A066491D2DC4FFCFBDBE5FCFFB807A04436 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, float ___1_t, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bullet_set_Owner_m4180E55F6EEA905774B23479B8F653AC7ED8EA4A_inline (Bullet_t82E0534981B617EFE7F46C49EFDB205A008DED27* __this, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_forward_mA178B5CF4F0F6133F9AF8ED3A4ECD2C604C60C26 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_linearVelocity_m29AE03D5FC079EAD4202FCF72E2AEBDC19363985 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Rigidbody_get_linearVelocity_m367F5415641E5FB968440A91BAE2FCB8CAEA2C8C (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_position_mA15BE12B8D82220E8CA90A0F0CBFB206FE81B41C (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_original, const RuntimeMethod* method)
{
	return ((  GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared)(___0_original, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) ;
inline Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* GameObject_GetComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mBE6B722369FF149589D3D42A6A8435A9C5045B3F (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
	return ((  Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F AsteroidsGame_GetColor_m11939D2349E3529B5DBB5798F7A3700548FA6EDB (int32_t ___0_colorChoice, const RuntimeMethod* method) ;
inline bool Dictionary_2_Remove_m7318B893025E418572A8163684F9ED7EF5F740D2 (Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* __this, int32_t ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662*, int32_t, const RuntimeMethod*))Dictionary_2_Remove_m12BAB2F82E34CAA21A7245AB61E48F106340C1A4_gshared)(__this, ___0_key, method);
}
inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* Component_GetComponent_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m820398EDBF1D3766C3166A0C323A127662A29A14 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
inline RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* Component_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m35AC34F858BD2F34770712CD020AA0518D9409C7 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_set_color_m5C32DEBB215FF9EE35E7B575297D8C2F29CC2A2D (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PhotonView_get_AmOwner_m08399284C315B6F00D6201E7C02C9694FCDBC7A1_inline (PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PhotonView_get_CreatorActorNr_m995A3F297ABAF45C435EBD53F94A09EA0E8101DA_inline (PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetButton_m2F217DAE69DB3D1324FB848B3C9C84F19A80989E (String_t* ___0_buttonName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Rigidbody_get_rotation_m07882A7024FB3F96BA13EC577A96163BBB621AA1 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381 (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_MoveRotation_m85825C7206E770E39DED9EE6D792702F577A891D (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Spaceship_CheckExitScreen_m4A326BD2E908FDDA927C24256712CE171649021C (Spaceship_t040253AB919B76ABAC10D50E183469BC9FD3BAC8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CWaitForRespawnU3Ed__18__ctor_m9A28DC0E4354521A0EC02A99E68D62BF55A09542 (U3CWaitForRespawnU3Ed__18_t54E2B2FCC4775DA00D684D0A449265F11A426CC1* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_angularVelocity_m23266B4E52BF0D2E65CC984AC73CC40B8D4A27E0 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Play_mD943E601BFE16CB9BB5D1F5E6AED5C36F5F11EF5 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* MonoBehaviour_StartCoroutine_m10C4B693B96175C42B0FD00911E072701C220DB4 (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, String_t* ___0_methodName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double PhotonMessageInfo_get_SentServerTime_m508C6E24F40A6447F4D21AFEBE7DBDBBB5B1E760 (PhotonMessageInfo_tBA8653D413ADDF1C1329026FA1B84F1BD4F203CA* __this, 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 void Bullet_InitializeBullet_mCD92A6C437DEF252C7354F6CF78EB8B0DBBD1EF8 (Bullet_t82E0534981B617EFE7F46C49EFDB205A008DED27* __this, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_owner, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_originalDirection, float ___2_lag, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Stop_m2D8D4967496EF0F5BFEF679C49A9E65A9646C423 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhotonNetwork_set_AutomaticallySyncScene_m0A604B7E821B77102C4D8A7D59A783B9BBA2FF88 (bool ___0_value, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_mC3058C0FEE70F136F2CBABE3F45D1E016E462E18 (Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
inline void Dictionary_2__ctor_m85AB837A51705B9DF96923F388345B9461B9882B (Dictionary_2_t0B15A60B00EC883D4249611C6C641C7BED5A71CE* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t0B15A60B00EC883D4249611C6C641C7BED5A71CE*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_SetActivePanel_mC22FDD1E5CF1A16B9F19044ED5196ED9EAD16FB5 (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, String_t* ___0_activePanel, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_ClearRoomListView_m3502AE77219CE4D50B21DBB51C559C67D1726602 (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_UpdateCachedRoomList_m51F15F6AB04DBABF6859F793A572FB3551BB692F (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE* ___0_roomList, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_UpdateRoomListView_m9840AE403E99EC3D8047597B3644FA0F5CC5FC02 (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, const RuntimeMethod* method) ;
inline void Dictionary_2_Clear_m437C43C5D43A869A4F43210EA116F79ABC3D4120 (Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91*, const RuntimeMethod*))Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RoomOptions__ctor_m06A5DAB18D3385E8AED5DA84C8A89D9C7E8498F8 (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhotonNetwork_CreateRoom_m4C10274CD848B558E95997CA1277EFE77420B821 (String_t* ___0_roomName, RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* ___1_roomOptions, TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9* ___2_typedLobby, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___3_expectedUsers, const RuntimeMethod* method) ;
inline PlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9* GameObject_GetComponent_TisPlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9_m3C9CFCCB4AF65BD28ED3A1DE14A10C590E663F59 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
	return ((  PlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerListEntry_Initialize_mCD6AE275742DD8AD6313C864B14CB4D47BA35EC1 (PlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9* __this, int32_t ___0_playerId, String_t* ___1_playerName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerListEntry_SetPlayerReady_m7822593F69A5207A5FF06ADE5520CB3F2AB25351 (PlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9* __this, bool ___0_playerReady, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LobbyMainPanel_CheckPlayersReady_mEF0ABE3BCBDF95E04F8EC825F4A4D2E915DFF3A3 (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GameObject_get_gameObject_m0878015B8CF7F5D432B583C187725810D27B57DC (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhotonNetwork_get_InLobby_mC1CFEC7A5FBBC6413525C31C3805A6B9B63B1E00 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhotonNetwork_LeaveLobby_m7795775952D587514D497F6657FFD581BF0F31DC (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputField_get_text_m6E0796350FF559505E4DF17311803962699D6704_inline (InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Byte_TryParse_mB1716E3B6714F20DF6C1FEDDC4A76AA78D5EA87B (String_t* ___0_s, uint8_t* ___1_result, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline (int32_t ___0_value, int32_t ___1_min, int32_t ___2_max, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhotonNetwork_JoinRandomRoom_mF5453EB2387249408D170C4635AD4B5981955282 (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_EXTERN_C IL2CPP_METHOD_ATTR bool PhotonNetwork_ConnectUsingSettings_m5062DDA82806820AE9358F849B0533B82230E540 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhotonNetwork_JoinLobby_m1963DA1D3B6EDFADCC45C75B121188EF6B6B4803 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Room_set_IsOpen_m8BA8D4E6233E041B3242BA516B8BADCFF10117FA (Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Room_set_IsVisible_m88B1F48E1CDB171A2ECB10D9289596FA45EC74D7 (Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhotonNetwork_LoadLevel_m71D2B6098A6F1CBFB37EE1E4CBE28B11149C8A38 (String_t* ___0_levelName, const RuntimeMethod* method) ;
inline ValueCollection_tAA4B91D1FC6E3150E12FB777D5C1A8530004C5D1* Dictionary_2_get_Values_mCCC41FF246D656F5F707EF1522F1C279DAA5343F (Dictionary_2_t0B15A60B00EC883D4249611C6C641C7BED5A71CE* __this, const RuntimeMethod* method)
{
	return ((  ValueCollection_tAA4B91D1FC6E3150E12FB777D5C1A8530004C5D1* (*) (Dictionary_2_t0B15A60B00EC883D4249611C6C641C7BED5A71CE*, const RuntimeMethod*))Dictionary_2_get_Values_mA0C01DEA55329E55380E96BBD04D4D228B437EC5_gshared)(__this, method);
}
inline Enumerator_t44F706C297E7C39CC8E9C45CF3D7CF388A1A9A05 ValueCollection_GetEnumerator_mBEBB5769586D6C240A83E6E9457137C4DD2C3921 (ValueCollection_tAA4B91D1FC6E3150E12FB777D5C1A8530004C5D1* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t44F706C297E7C39CC8E9C45CF3D7CF388A1A9A05 (*) (ValueCollection_tAA4B91D1FC6E3150E12FB777D5C1A8530004C5D1*, const RuntimeMethod*))ValueCollection_GetEnumerator_m025EE28BE2F31676E08BC3D7C8E39D8232BDBBF8_gshared)(__this, method);
}
inline void Enumerator_Dispose_m696B5831B239FA49B7C6E9E829D5C2BA96B0E1AF (Enumerator_t44F706C297E7C39CC8E9C45CF3D7CF388A1A9A05* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t44F706C297E7C39CC8E9C45CF3D7CF388A1A9A05*, const RuntimeMethod*))Enumerator_Dispose_mFD8FAB8D9FF5EDF9AE3B14CF539A8A34AA9527A8_gshared)(__this, method);
}
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Enumerator_get_Current_mD7296BB33D16F06FD06E6077D093543842DCAE4F_inline (Enumerator_t44F706C297E7C39CC8E9C45CF3D7CF388A1A9A05* __this, const RuntimeMethod* method)
{
	return ((  GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (Enumerator_t44F706C297E7C39CC8E9C45CF3D7CF388A1A9A05*, const RuntimeMethod*))Enumerator_get_Current_mB407E755F3B4C51C54D24338D00A352E5B16E7F3_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_m82EA4A043BD1FC4DB303D820966EBFBD9916A134 (Enumerator_t44F706C297E7C39CC8E9C45CF3D7CF388A1A9A05* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t44F706C297E7C39CC8E9C45CF3D7CF388A1A9A05*, const RuntimeMethod*))Enumerator_MoveNext_mBE11DA1DAFC756EB87E884AADC5EDC4BB72FB032_gshared)(__this, method);
}
inline void Dictionary_2_Clear_m42C655359F6F047198127062F1F7DB9FEC7AFD88 (Dictionary_2_t0B15A60B00EC883D4249611C6C641C7BED5A71CE* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t0B15A60B00EC883D4249611C6C641C7BED5A71CE*, const RuntimeMethod*))Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared)(__this, method);
}
inline Enumerator_tE4AFECE813D7AFDD1AB30EBBCE376EEFDE795876 List_1_GetEnumerator_m85AB5590D8E32D28B16798AC25EC6A3B8E68ABDE (List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_tE4AFECE813D7AFDD1AB30EBBCE376EEFDE795876 (*) (List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_m92719F2AB1E7C98F138B83CBF16EABD2F5396F68 (Enumerator_tE4AFECE813D7AFDD1AB30EBBCE376EEFDE795876* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_tE4AFECE813D7AFDD1AB30EBBCE376EEFDE795876*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* Enumerator_get_Current_mDB93D545BDBD372A9CD6D03801E080A2A7F1B63F_inline (Enumerator_tE4AFECE813D7AFDD1AB30EBBCE376EEFDE795876* __this, const RuntimeMethod* method)
{
	return ((  RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* (*) (Enumerator_tE4AFECE813D7AFDD1AB30EBBCE376EEFDE795876*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RoomInfo_get_IsOpen_m9ED1B11B219CC568D44FAEB8BE79276CC0066FBA_inline (RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RoomInfo_get_IsVisible_m395C48045B9EE47BC9246AFDC378694B5E47F7CA_inline (RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* RoomInfo_get_Name_mAB935BEF1DAE8C99C0051D85426956E689A939EF_inline (RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* __this, const RuntimeMethod* method) ;
inline bool Dictionary_2_ContainsKey_m117B9D365C94E0EC37134C004D83BBE68C801325 (Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
}
inline bool Dictionary_2_Remove_m3E18896FF63B9AF5C46C1C3DB837E0E7D7C44763 (Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91*, String_t*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___0_key, method);
}
inline void Dictionary_2_set_Item_m3F1A47F16F876CF380F63A33A07D05167F6FA504 (Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91* __this, String_t* ___0_key, RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91*, String_t*, RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
inline void Dictionary_2_Add_mE7EA80618D089E6A0612A74EF82812694B0367A5 (Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91* __this, String_t* ___0_key, RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91*, String_t*, RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
inline bool Enumerator_MoveNext_m31C52E9AD3265C4BCC34BF3C5846DA6D587FCB8F (Enumerator_tE4AFECE813D7AFDD1AB30EBBCE376EEFDE795876* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_tE4AFECE813D7AFDD1AB30EBBCE376EEFDE795876*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
inline ValueCollection_t4193430C744CA96F4F9C63FEDF00BD185ECE6210* Dictionary_2_get_Values_m12AE67E4A83B6B8E0C117E903814C525EED5AD69 (Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91* __this, const RuntimeMethod* method)
{
	return ((  ValueCollection_t4193430C744CA96F4F9C63FEDF00BD185ECE6210* (*) (Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91*, const RuntimeMethod*))Dictionary_2_get_Values_mA0C01DEA55329E55380E96BBD04D4D228B437EC5_gshared)(__this, method);
}
inline Enumerator_tE7BA9A9B892AEEDF5CE0333B0B369AB6C6B3C911 ValueCollection_GetEnumerator_mAE88E0AA1FCDF30CC7C0D9073CEE2FA7E90630F6 (ValueCollection_t4193430C744CA96F4F9C63FEDF00BD185ECE6210* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_tE7BA9A9B892AEEDF5CE0333B0B369AB6C6B3C911 (*) (ValueCollection_t4193430C744CA96F4F9C63FEDF00BD185ECE6210*, const RuntimeMethod*))ValueCollection_GetEnumerator_m025EE28BE2F31676E08BC3D7C8E39D8232BDBBF8_gshared)(__this, method);
}
inline void Enumerator_Dispose_m08A41E4DF6A91D5D3D808E23162D0241DDAC4E88 (Enumerator_tE7BA9A9B892AEEDF5CE0333B0B369AB6C6B3C911* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_tE7BA9A9B892AEEDF5CE0333B0B369AB6C6B3C911*, const RuntimeMethod*))Enumerator_Dispose_mFD8FAB8D9FF5EDF9AE3B14CF539A8A34AA9527A8_gshared)(__this, method);
}
inline RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* Enumerator_get_Current_m11573494CFD27498E950EDC80B9C35DC0362A3FF_inline (Enumerator_tE7BA9A9B892AEEDF5CE0333B0B369AB6C6B3C911* __this, const RuntimeMethod* method)
{
	return ((  RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* (*) (Enumerator_tE7BA9A9B892AEEDF5CE0333B0B369AB6C6B3C911*, const RuntimeMethod*))Enumerator_get_Current_mB407E755F3B4C51C54D24338D00A352E5B16E7F3_gshared_inline)(__this, method);
}
inline RoomListEntry_t1187648452EA9D661B3B9BF098A4AB851259453B* GameObject_GetComponent_TisRoomListEntry_t1187648452EA9D661B3B9BF098A4AB851259453B_m603B0F17B27D84255FF9BE421036CB792F0873AA (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
	return ((  RoomListEntry_t1187648452EA9D661B3B9BF098A4AB851259453B* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RoomInfo_get_PlayerCount_m021CCF31A290BEADD0EECF2F3265D7D0BF2DD029_inline (RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RoomInfo_get_MaxPlayers_m2D1ED823899BABAAAE2766BB53700CFF4F928104_inline (RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RoomListEntry_Initialize_m55A7AB4BD0DBD6F2C3BB13746DDCE2FA3D1FC547 (RoomListEntry_t1187648452EA9D661B3B9BF098A4AB851259453B* __this, String_t* ___0_name, uint8_t ___1_currentPlayers, uint8_t ___2_maxPlayers, const RuntimeMethod* method) ;
inline void Dictionary_2_Add_mE5ED48EAB67073C645CD87B5E6ACA2E6BF7975AF (Dictionary_2_t0B15A60B00EC883D4249611C6C641C7BED5A71CE* __this, String_t* ___0_key, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t0B15A60B00EC883D4249611C6C641C7BED5A71CE*, String_t*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
inline bool Enumerator_MoveNext_m2EF2E38141A9D8E04689581425BC6EDBF0FDFC90 (Enumerator_tE7BA9A9B892AEEDF5CE0333B0B369AB6C6B3C911* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_tE7BA9A9B892AEEDF5CE0333B0B369AB6C6B3C911*, const RuntimeMethod*))Enumerator_MoveNext_mBE11DA1DAFC756EB87E884AADC5EDC4BB72FB032_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhotonNetwork_get_NetworkClientState_m14926C92B031C5788348074278770D6CB848BE7D (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerNumberingChanged__ctor_mAD10305FF2D8347BD273A1848F3CB15CD4F36B80 (PlayerNumberingChanged_tDBC9D30DF851F4FE050F1610200F223DE58AE0EA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerNumbering_add_OnPlayerNumberingChanged_mFC71BBF754F9DED4679565E009153EDB72C0BCFE (PlayerNumberingChanged_tDBC9D30DF851F4FE050F1610200F223DE58AE0EA* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScoreExtensions_SetScore_m3023B791C3DA019CD7E6ABD8A7CB2DE3A6D02BE9 (Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_player, int32_t ___1_newScore, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerNumbering_remove_OnPlayerNumberingChanged_m75541B2E80AC4CB0EE16752B0188D82DBA293588 (PlayerNumberingChanged_tDBC9D30DF851F4FE050F1610200F223DE58AE0EA* ___0_value, const RuntimeMethod* method) ;
inline Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* Component_GetComponentInChildren_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_m1D5533D50D961602AC2CD364E03388FFE2985259 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
	return ((  Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, bool ___0_value, const RuntimeMethod* method) ;
inline LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* Object_FindFirstObjectByType_TisLobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596_m470A23C06DEC83CBC3CCD4A9A6EF6F2739B39B72 (const RuntimeMethod* method)
{
	return ((  LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* (*) (const RuntimeMethod*))Object_FindFirstObjectByType_TisRuntimeObject_mC5927319EB5B80095EFBA653D414D6F8AA87DC0A_gshared)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_LocalPlayerPropertiesUpdated_m8FA48F23D0DEEF0FF9A644A1B7358673CDA593BC (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Byte_ToString_mB80CE094B94215119578E4D796566E71D7277EE4 (uint8_t* __this, 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 bool PhotonNetwork_JoinRoom_mB85EDB547BA767A21BEB5CB6AC5068F00F05B08C (String_t* ___0_roomName, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_expectedUsers, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_m1DE89849FE2019B6AA0031306896F3B800849399_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Internal_FromEulerRad_mD0C4C0EFE1D70EC0EA4A92B11F1A4D5B0A134E49 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_euler, const RuntimeMethod* method) ;
#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 PlayerNameInputField_Start_mF4EE37F760954E20F7ED48225E48FB9E955FFACB (PlayerNameInputField_tD07CEF3FC7A8DCD6F22739A58AC1CBEB4F0BADEB* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisInputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140_m08978F3683B8CCF83910BA8BB0A4F786A6361896_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8D593402CCA6ACC55AF9D86F83E9BF79C5A9C557);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* V_1 = NULL;
	{
		String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		V_0 = L_0;
		InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* L_1;
		L_1 = Component_GetComponent_TisInputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140_m08978F3683B8CCF83910BA8BB0A4F786A6361896(__this, Component_GetComponent_TisInputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140_m08978F3683B8CCF83910BA8BB0A4F786A6361896_RuntimeMethod_var);
		V_1 = L_1;
		InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* L_2 = V_1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_3)
		{
			goto IL_0034;
		}
	}
	{
		bool L_4;
		L_4 = PlayerPrefs_HasKey_mCA5C64BBA6BF8B230BC3BC92B4761DD3B11D4668(_stringLiteral8D593402CCA6ACC55AF9D86F83E9BF79C5A9C557, NULL);
		if (!L_4)
		{
			goto IL_0034;
		}
	}
	{
		String_t* L_5;
		L_5 = PlayerPrefs_GetString_mA4C9F842BF77E5572AB20EA087C7048F870D02AE(_stringLiteral8D593402CCA6ACC55AF9D86F83E9BF79C5A9C557, NULL);
		V_0 = L_5;
		InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* L_6 = V_1;
		String_t* L_7 = V_0;
		NullCheck(L_6);
		InputField_set_text_m28B1C806BBCAC44F3ACCDC3B550509CA0C7D257F(L_6, L_7, NULL);
	}

IL_0034:
	{
		String_t* L_8 = V_0;
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		PhotonNetwork_set_NickName_m9EB46021028BE0060635402D3C3989A2816AFA61(L_8, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerNameInputField_SetPlayerName_m68CA25D4A1401A7698AAC776801BAC89270F2388 (PlayerNameInputField_tD07CEF3FC7A8DCD6F22739A58AC1CBEB4F0BADEB* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral193E97884F30CD3873BD7784F5A7005BB43E7B31);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8D593402CCA6ACC55AF9D86F83E9BF79C5A9C557);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___0_value;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		if (!L_1)
		{
			goto IL_0013;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral193E97884F30CD3873BD7784F5A7005BB43E7B31, NULL);
		return;
	}

IL_0013:
	{
		String_t* L_2 = ___0_value;
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		PhotonNetwork_set_NickName_m9EB46021028BE0060635402D3C3989A2816AFA61(L_2, NULL);
		String_t* L_3 = ___0_value;
		PlayerPrefs_SetString_mF4F457C81BB75F0213547C6287BA36E15E1F0256(_stringLiteral8D593402CCA6ACC55AF9D86F83E9BF79C5A9C557, L_3, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerNameInputField__ctor_m1C4FDC4CABD5941F6163D26D8B0A99B0FB743264 (PlayerNameInputField_tD07CEF3FC7A8DCD6F22739A58AC1CBEB4F0BADEB* __this, const RuntimeMethod* method) 
{
	{
		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 PlayerUI_Awake_mD34C8D014DD816D366DC7BB172A1FBA510E7BCC0 (PlayerUI_t2558295EA807F1C34C5C7AFA4BF3A53DB3A1CB55* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094_mA3B0428368982ED39ADEBB220EE67D1E99D8B2D2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m16304651E2FA050A95BC62AAB3A9D7C9D3A08728_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFC075BC3DFE942623230E78DC9D41126E9C003CA);
		s_Il2CppMethodInitialized = true;
	}
	{
		CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* L_0;
		L_0 = Component_GetComponent_TisCanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094_mA3B0428368982ED39ADEBB220EE67D1E99D8B2D2(__this, Component_GetComponent_TisCanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094_mA3B0428368982ED39ADEBB220EE67D1E99D8B2D2_RuntimeMethod_var);
		__this->____canvasGroup = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____canvasGroup), (void*)L_0);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
		L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
		L_2 = GameObject_Find_m7A669B4EEC2617AB82F6E3FF007CDCD9F21DB300(_stringLiteralFC075BC3DFE942623230E78DC9D41126E9C003CA, NULL);
		NullCheck(L_2);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
		L_3 = GameObject_GetComponent_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m16304651E2FA050A95BC62AAB3A9D7C9D3A08728(L_2, GameObject_GetComponent_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m16304651E2FA050A95BC62AAB3A9D7C9D3A08728_RuntimeMethod_var);
		NullCheck(L_1);
		Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_1, L_3, (bool)0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerUI_Update_m4944A804149EF5A890D324CBFB689D2F610EC68C (PlayerUI_t2558295EA807F1C34C5C7AFA4BF3A53DB3A1CB55* __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;
	}
	{
		PlayerManager_t90F4EEE9EFCA1AFE034B8FC9EF408B95ECFA9F69* L_0 = __this->___target;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
		L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_2, NULL);
		return;
	}

IL_001a:
	{
		Slider_t87EA570E3D6556CABF57456C2F3873FFD86E652F* L_3 = __this->___playerHealthSlider;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_4)
		{
			goto IL_003e;
		}
	}
	{
		Slider_t87EA570E3D6556CABF57456C2F3873FFD86E652F* L_5 = __this->___playerHealthSlider;
		PlayerManager_t90F4EEE9EFCA1AFE034B8FC9EF408B95ECFA9F69* L_6 = __this->___target;
		NullCheck(L_6);
		float L_7 = L_6->___Health;
		NullCheck(L_5);
		VirtualActionInvoker1< float >::Invoke(47, L_5, L_7);
	}

IL_003e:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerUI_LateUpdate_mDF70DA5AE1C814A3E3EA38B4F9DA57616587A91C (PlayerUI_t2558295EA807F1C34C5C7AFA4BF3A53DB3A1CB55* __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;
	}
	CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* G_B3_0 = NULL;
	CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* G_B2_0 = NULL;
	float G_B4_0 = 0.0f;
	CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* G_B4_1 = NULL;
	{
		Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_0 = __this->___targetRenderer;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_0032;
		}
	}
	{
		CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* L_2 = __this->____canvasGroup;
		Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_3 = __this->___targetRenderer;
		NullCheck(L_3);
		bool L_4;
		L_4 = Renderer_get_isVisible_mBCDDEB0EF27442FD1D910CD26754135B677B8251(L_3, NULL);
		if (L_4)
		{
			G_B3_0 = L_2;
			goto IL_0028;
		}
		G_B2_0 = L_2;
	}
	{
		G_B4_0 = (0.0f);
		G_B4_1 = G_B2_0;
		goto IL_002d;
	}

IL_0028:
	{
		G_B4_0 = (1.0f);
		G_B4_1 = G_B3_0;
	}

IL_002d:
	{
		NullCheck(G_B4_1);
		CanvasGroup_set_alpha_m5C06839316D948BB4F75ED72C87FA1F1A20C333F(G_B4_1, G_B4_0, NULL);
	}

IL_0032:
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = __this->___targetTransform;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_6;
		L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_6)
		{
			goto IL_008c;
		}
	}
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = __this->___targetTransform;
		NullCheck(L_7);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
		L_8 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_7, NULL);
		__this->___targetPosition = L_8;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_9 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___targetPosition);
		float* L_10 = (float*)(&L_9->___y);
		float* L_11 = L_10;
		float L_12 = *((float*)L_11);
		float L_13 = __this->___characterControllerHeight;
		*((float*)L_11) = (float)((float)il2cpp_codegen_add(L_12, L_13));
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14;
		L_14 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_15;
		L_15 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = __this->___targetPosition;
		NullCheck(L_15);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
		L_17 = Camera_WorldToScreenPoint_m26B4C8945C3B5731F1CC5944CFD96BF17126BAA3(L_15, L_16, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = __this->___screenOffset;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
		L_19 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_17, L_18, NULL);
		NullCheck(L_14);
		Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_14, L_19, NULL);
	}

IL_008c:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerUI_SetTarget_m937DF6244222871A11ED8EE50F711B14E8E5A14C (PlayerUI_t2558295EA807F1C34C5C7AFA4BF3A53DB3A1CB55* __this, PlayerManager_t90F4EEE9EFCA1AFE034B8FC9EF408B95ECFA9F69* ___0__target, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m7CBAFA50AB995C9F53D6140718FCD31D7BEC7CC8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m60E86366B3E431D4C4A549CF4FE5951087686F7F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFC0F1DFD4BF13E96FDDC6A72D610024AE2C1D97B);
		s_Il2CppMethodInitialized = true;
	}
	CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* V_0 = NULL;
	{
		PlayerManager_t90F4EEE9EFCA1AFE034B8FC9EF408B95ECFA9F69* L_0 = ___0__target;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E(_stringLiteralFC0F1DFD4BF13E96FDDC6A72D610024AE2C1D97B, __this, NULL);
		return;
	}

IL_0015:
	{
		PlayerManager_t90F4EEE9EFCA1AFE034B8FC9EF408B95ECFA9F69* L_2 = ___0__target;
		__this->___target = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___target), (void*)L_2);
		PlayerManager_t90F4EEE9EFCA1AFE034B8FC9EF408B95ECFA9F69* L_3 = __this->___target;
		NullCheck(L_3);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
		L_4 = Component_GetComponent_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m60E86366B3E431D4C4A549CF4FE5951087686F7F(L_3, Component_GetComponent_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m60E86366B3E431D4C4A549CF4FE5951087686F7F_RuntimeMethod_var);
		__this->___targetTransform = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___targetTransform), (void*)L_4);
		PlayerManager_t90F4EEE9EFCA1AFE034B8FC9EF408B95ECFA9F69* L_5 = __this->___target;
		NullCheck(L_5);
		Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_6;
		L_6 = Component_GetComponentInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m7CBAFA50AB995C9F53D6140718FCD31D7BEC7CC8(L_5, Component_GetComponentInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m7CBAFA50AB995C9F53D6140718FCD31D7BEC7CC8_RuntimeMethod_var);
		__this->___targetRenderer = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___targetRenderer), (void*)L_6);
		PlayerManager_t90F4EEE9EFCA1AFE034B8FC9EF408B95ECFA9F69* L_7 = __this->___target;
		NullCheck(L_7);
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_8;
		L_8 = Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040(L_7, Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040_RuntimeMethod_var);
		V_0 = L_8;
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_9 = V_0;
		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_005f;
		}
	}
	{
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_11 = V_0;
		NullCheck(L_11);
		float L_12;
		L_12 = CharacterController_get_height_m18EC4D93673A225648DCB302BAB4F8A5FE4A20AF(L_11, NULL);
		__this->___characterControllerHeight = L_12;
	}

IL_005f:
	{
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_13 = __this->___playerNameText;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_14;
		L_14 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_13, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_14)
		{
			goto IL_008d;
		}
	}
	{
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_15 = __this->___playerNameText;
		PlayerManager_t90F4EEE9EFCA1AFE034B8FC9EF408B95ECFA9F69* L_16 = __this->___target;
		NullCheck(L_16);
		PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* L_17;
		L_17 = MonoBehaviourPun_get_photonView_m0DBC40909E2E885D7FA3D40157A189FADEE98A67(L_16, NULL);
		NullCheck(L_17);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_18;
		L_18 = PhotonView_get_Owner_m99D611AD5C17B06E4490F75CFAC02C26AABC4A21_inline(L_17, NULL);
		NullCheck(L_18);
		String_t* L_19;
		L_19 = Player_get_NickName_mC1B2AC59B8850ABEB4DA27199675066DC3BF0738_inline(L_18, NULL);
		NullCheck(L_15);
		VirtualActionInvoker1< String_t* >::Invoke(75, L_15, L_19);
	}

IL_008d:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerUI__ctor_m7CED39D91E8E6A7BA95C727D0C7B0D022EDB069C (PlayerUI_t2558295EA807F1C34C5C7AFA4BF3A53DB3A1CB55* __this, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		memset((&L_0), 0, sizeof(L_0));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_0), (0.0f), (30.0f), (0.0f), NULL);
		__this->___screenOffset = 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 PlayerControl_Photon_Pun_IPunObservable_OnPhotonSerializeView_m483C4E71A1150A47D938E97226F576FA33E63E2B (PlayerControl_t0542C71446B43A4BA3F8CB5B2A4E0C1C7BCEA439* __this, PhotonStream_t51D26D86E501F1931A26F2CF1C7D915D690CBD2E* ___0_stream, PhotonMessageInfo_tBA8653D413ADDF1C1329026FA1B84F1BD4F203CA ___1_info, const RuntimeMethod* method) 
{
	{
		PhotonStream_t51D26D86E501F1931A26F2CF1C7D915D690CBD2E* L_0 = ___0_stream;
		NullCheck(L_0);
		bool L_1;
		L_1 = PhotonStream_get_IsWriting_m7D9C8E96E51841AC62FC8884C2F8222821BD5ABE_inline(L_0, NULL);
		if (!L_1)
		{
			goto IL_003c;
		}
	}
	{
		PhotonStream_t51D26D86E501F1931A26F2CF1C7D915D690CBD2E* L_2 = ___0_stream;
		float L_3 = __this->___CurrentDistance;
		float L_4 = L_3;
		RuntimeObject* L_5 = Box(il2cpp_defaults.single_class, &L_4);
		NullCheck(L_2);
		PhotonStream_SendNext_mC4D9796E0A8F4866B7EE983B7F161A55A2FCD5DC(L_2, L_5, NULL);
		PhotonStream_t51D26D86E501F1931A26F2CF1C7D915D690CBD2E* L_6 = ___0_stream;
		float L_7 = __this->___CurrentSpeed;
		float L_8 = L_7;
		RuntimeObject* L_9 = Box(il2cpp_defaults.single_class, &L_8);
		NullCheck(L_6);
		PhotonStream_SendNext_mC4D9796E0A8F4866B7EE983B7F161A55A2FCD5DC(L_6, L_9, NULL);
		PhotonStream_t51D26D86E501F1931A26F2CF1C7D915D690CBD2E* L_10 = ___0_stream;
		float L_11 = __this->___m_input;
		float L_12 = L_11;
		RuntimeObject* L_13 = Box(il2cpp_defaults.single_class, &L_12);
		NullCheck(L_10);
		PhotonStream_SendNext_mC4D9796E0A8F4866B7EE983B7F161A55A2FCD5DC(L_10, L_13, NULL);
		return;
	}

IL_003c:
	{
		bool L_14 = __this->___m_firstTake;
		if (!L_14)
		{
			goto IL_004b;
		}
	}
	{
		__this->___m_firstTake = (bool)0;
	}

IL_004b:
	{
		PhotonStream_t51D26D86E501F1931A26F2CF1C7D915D690CBD2E* L_15 = ___0_stream;
		NullCheck(L_15);
		RuntimeObject* L_16;
		L_16 = PhotonStream_ReceiveNext_m364CE7D424FA3F237662BC8A89D7AA6BDA6335C0(L_15, NULL);
		__this->___CurrentDistance = ((*(float*)UnBox(L_16, il2cpp_defaults.single_class)));
		PhotonStream_t51D26D86E501F1931A26F2CF1C7D915D690CBD2E* L_17 = ___0_stream;
		NullCheck(L_17);
		RuntimeObject* L_18;
		L_18 = PhotonStream_ReceiveNext_m364CE7D424FA3F237662BC8A89D7AA6BDA6335C0(L_17, NULL);
		__this->___CurrentSpeed = ((*(float*)UnBox(L_18, il2cpp_defaults.single_class)));
		PhotonStream_t51D26D86E501F1931A26F2CF1C7D915D690CBD2E* L_19 = ___0_stream;
		NullCheck(L_19);
		RuntimeObject* L_20;
		L_20 = PhotonStream_ReceiveNext_m364CE7D424FA3F237662BC8A89D7AA6BDA6335C0(L_19, NULL);
		__this->___m_input = ((*(float*)UnBox(L_20, il2cpp_defaults.single_class)));
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerControl_SetupCarOnTrack_mD28FEA1A2FD3EA79A7A1B11B764C5E302AC6E445 (PlayerControl_t0542C71446B43A4BA3F8CB5B2A4E0C1C7BCEA439* __this, int32_t ___0_gridStartIndex, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SlotLanes_t75E57F5551AD9B118165E6AC0C04004A82DAF4A5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		SplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048* L_0 = __this->___SplineWalker;
		SlotLanes_t75E57F5551AD9B118165E6AC0C04004A82DAF4A5* L_1 = ((SlotLanes_t75E57F5551AD9B118165E6AC0C04004A82DAF4A5_StaticFields*)il2cpp_codegen_static_fields_for(SlotLanes_t75E57F5551AD9B118165E6AC0C04004A82DAF4A5_il2cpp_TypeInfo_var))->___Instance;
		NullCheck(L_1);
		SplinePositionU5BU5D_t8A2F0D524FB51D5BA4EC3FD6510F33422B553F4A* L_2 = L_1->___GridPositions;
		int32_t L_3 = ___0_gridStartIndex;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		SplinePosition_tED53A9EAF86095792BC2A5662A4566D743432EF8* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		NullCheck(L_5);
		BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* L_6 = L_5->___Spline;
		NullCheck(L_0);
		L_0->___spline = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&L_0->___spline), (void*)L_6);
		SplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048* L_7 = __this->___SplineWalker;
		SlotLanes_t75E57F5551AD9B118165E6AC0C04004A82DAF4A5* L_8 = ((SlotLanes_t75E57F5551AD9B118165E6AC0C04004A82DAF4A5_StaticFields*)il2cpp_codegen_static_fields_for(SlotLanes_t75E57F5551AD9B118165E6AC0C04004A82DAF4A5_il2cpp_TypeInfo_var))->___Instance;
		NullCheck(L_8);
		SplinePositionU5BU5D_t8A2F0D524FB51D5BA4EC3FD6510F33422B553F4A* L_9 = L_8->___GridPositions;
		int32_t L_10 = ___0_gridStartIndex;
		NullCheck(L_9);
		int32_t L_11 = L_10;
		SplinePosition_tED53A9EAF86095792BC2A5662A4566D743432EF8* L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		NullCheck(L_12);
		float L_13 = L_12->___currentDistance;
		NullCheck(L_7);
		L_7->___currentDistance = L_13;
		SplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048* L_14 = __this->___SplineWalker;
		NullCheck(L_14);
		SplineWalker_ExecutePositioning_mB3BB31C54D6D81A6E695A92723A4F4505C8C01F7(L_14, NULL);
		GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* L_15 = __this->___CarPrefabs;
		int32_t L_16 = ___0_gridStartIndex;
		NullCheck(L_15);
		int32_t L_17 = L_16;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19;
		L_19 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_19);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
		L_20 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_19, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21;
		L_21 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_21);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22;
		L_22 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_21, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23;
		L_23 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_18, L_20, L_22, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		__this->___CarInstance = L_23;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___CarInstance), (void*)L_23);
		PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* L_24;
		L_24 = MonoBehaviourPun_get_photonView_m0DBC40909E2E885D7FA3D40157A189FADEE98A67(__this, NULL);
		NullCheck(L_24);
		bool L_25;
		L_25 = PhotonView_get_IsMine_mE26FB70A42C0D92C66536B45D7A7F8F491C8D648_inline(L_24, NULL);
		if (L_25)
		{
			goto IL_0085;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_26 = __this->___CarInstance;
		NullCheck(L_26);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_26, (bool)0, NULL);
	}

IL_0085:
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_27;
		L_27 = PhotonNetwork_get_CurrentRoom_m72D3601299E109EED858E132DE1BD316226BA38D(NULL);
		NullCheck(L_27);
		int32_t L_28;
		L_28 = Room_get_PlayerCount_m663432EB660EDFF2D7428BD6B6AE7142505BFE1F(L_27, NULL);
		if ((!(((uint32_t)L_28) == ((uint32_t)1))))
		{
			goto IL_0099;
		}
	}
	{
		__this->___m_firstTake = (bool)0;
	}

IL_0099:
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_29 = __this->___CarInstance;
		NullCheck(L_29);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30;
		L_30 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_29, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_31;
		L_31 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_30);
		Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_30, L_31, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerControl_Awake_m179A73286CEBC347934CDC3EC428A3ABB0902EB6 (PlayerControl_t0542C71446B43A4BA3F8CB5B2A4E0C1C7BCEA439* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisSplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048_mE928FC9866496672C2B36DE84D32CDC15CA68D7A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		SplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048* L_0;
		L_0 = Component_GetComponent_TisSplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048_mE928FC9866496672C2B36DE84D32CDC15CA68D7A(__this, Component_GetComponent_TisSplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048_mE928FC9866496672C2B36DE84D32CDC15CA68D7A_RuntimeMethod_var);
		__this->___SplineWalker = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___SplineWalker), (void*)L_0);
		__this->___m_firstTake = (bool)1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PlayerControl_Start_m0228E38C235CA5580BEE1F7862AB2F167D33EE41 (PlayerControl_t0542C71446B43A4BA3F8CB5B2A4E0C1C7BCEA439* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CStartU3Ed__12_t79351351CCA44DA88E3BF384B6D18AB8D1BBEBD9_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CStartU3Ed__12_t79351351CCA44DA88E3BF384B6D18AB8D1BBEBD9* L_0 = (U3CStartU3Ed__12_t79351351CCA44DA88E3BF384B6D18AB8D1BBEBD9*)il2cpp_codegen_object_new(U3CStartU3Ed__12_t79351351CCA44DA88E3BF384B6D18AB8D1BBEBD9_il2cpp_TypeInfo_var);
		U3CStartU3Ed__12__ctor_m90705489D94DE0C1FAD80C6A95CA143C8B38F915(L_0, 0, NULL);
		U3CStartU3Ed__12_t79351351CCA44DA88E3BF384B6D18AB8D1BBEBD9* L_1 = L_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerControl_OnDestroy_m8DEDFD8590C9BC36A102177691FB92E9C3268BD5 (PlayerControl_t0542C71446B43A4BA3F8CB5B2A4E0C1C7BCEA439* __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;
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___CarInstance;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerControl_Update_m9590740A1A143EB45C5572F663A6D8097E11FCB6 (PlayerControl_t0542C71446B43A4BA3F8CB5B2A4E0C1C7BCEA439* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A);
		s_Il2CppMethodInitialized = true;
	}
	{
		SplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048* L_0 = __this->___SplineWalker;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (L_1)
		{
			goto IL_001c;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___CarInstance;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_3)
		{
			goto IL_001d;
		}
	}

IL_001c:
	{
		return;
	}

IL_001d:
	{
		PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* L_4;
		L_4 = MonoBehaviourPun_get_photonView_m0DBC40909E2E885D7FA3D40157A189FADEE98A67(__this, NULL);
		NullCheck(L_4);
		bool L_5;
		L_5 = PhotonView_get_IsMine_mE26FB70A42C0D92C66536B45D7A7F8F491C8D648_inline(L_4, NULL);
		if (!L_5)
		{
			goto IL_00bb;
		}
	}
	{
		float L_6;
		L_6 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A, NULL);
		__this->___m_input = L_6;
		float L_7 = __this->___m_input;
		if ((!(((float)L_7) == ((float)(0.0f)))))
		{
			goto IL_0065;
		}
	}
	{
		float L_8 = __this->___CurrentSpeed;
		float L_9;
		L_9 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		float L_10 = __this->___Drag;
		__this->___CurrentSpeed = ((float)il2cpp_codegen_subtract(L_8, ((float)il2cpp_codegen_multiply(L_9, L_10))));
		goto IL_0078;
	}

IL_0065:
	{
		float L_11 = __this->___CurrentSpeed;
		float L_12 = __this->___m_input;
		__this->___CurrentSpeed = ((float)il2cpp_codegen_add(L_11, L_12));
	}

IL_0078:
	{
		float L_13 = __this->___CurrentSpeed;
		float L_14 = __this->___MaximumSpeed;
		float L_15;
		L_15 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_13, (0.0f), L_14, NULL);
		__this->___CurrentSpeed = L_15;
		SplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048* L_16 = __this->___SplineWalker;
		float L_17 = __this->___CurrentSpeed;
		NullCheck(L_16);
		L_16->___Speed = L_17;
		SplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048* L_18 = __this->___SplineWalker;
		NullCheck(L_18);
		float L_19 = L_18->___currentDistance;
		__this->___CurrentDistance = L_19;
		goto IL_015e;
	}

IL_00bb:
	{
		float L_20 = __this->___m_input;
		if ((!(((float)L_20) == ((float)(0.0f)))))
		{
			goto IL_00e1;
		}
	}
	{
		float L_21 = __this->___CurrentSpeed;
		float L_22;
		L_22 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		float L_23 = __this->___Drag;
		__this->___CurrentSpeed = ((float)il2cpp_codegen_subtract(L_21, ((float)il2cpp_codegen_multiply(L_22, L_23))));
	}

IL_00e1:
	{
		float L_24 = __this->___CurrentSpeed;
		float L_25 = __this->___MaximumSpeed;
		float L_26;
		L_26 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_24, (0.0f), L_25, NULL);
		__this->___CurrentSpeed = L_26;
		SplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048* L_27 = __this->___SplineWalker;
		float L_28 = __this->___CurrentSpeed;
		NullCheck(L_27);
		L_27->___Speed = L_28;
		float L_29 = __this->___CurrentDistance;
		if ((((float)L_29) == ((float)(0.0f))))
		{
			goto IL_015e;
		}
	}
	{
		SplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048* L_30 = __this->___SplineWalker;
		NullCheck(L_30);
		float L_31 = L_30->___currentDistance;
		float L_32 = __this->___CurrentDistance;
		if ((((float)L_31) == ((float)L_32)))
		{
			goto IL_015e;
		}
	}
	{
		SplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048* L_33 = __this->___SplineWalker;
		SplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048* L_34 = L_33;
		NullCheck(L_34);
		float L_35 = L_34->___Speed;
		float L_36 = __this->___CurrentDistance;
		SplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048* L_37 = __this->___SplineWalker;
		NullCheck(L_37);
		float L_38 = L_37->___currentDistance;
		float L_39;
		L_39 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		NullCheck(L_34);
		L_34->___Speed = ((float)il2cpp_codegen_add(L_35, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_36, L_38)), L_39)), (50.0f)))));
	}

IL_015e:
	{
		bool L_40 = __this->___m_firstTake;
		if (L_40)
		{
			goto IL_01a1;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_41 = __this->___CarInstance;
		NullCheck(L_41);
		bool L_42;
		L_42 = GameObject_get_activeSelf_m4F3E5240E138B66AAA080EA30759A3D0517DA368(L_41, NULL);
		if (L_42)
		{
			goto IL_01a1;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_43 = __this->___CarInstance;
		NullCheck(L_43);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_43, (bool)1, NULL);
		SplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048* L_44 = __this->___SplineWalker;
		float L_45 = __this->___CurrentSpeed;
		NullCheck(L_44);
		L_44->___Speed = L_45;
		SplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048* L_46 = __this->___SplineWalker;
		float L_47 = __this->___CurrentDistance;
		NullCheck(L_46);
		SplineWalker_SetPositionOnSpline_m0C0ACEE85C7BE04185125F7458A9D19871A91723(L_46, L_47, NULL);
	}

IL_01a1:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerControl__ctor_m828442C54AE47975ECEEFD05038EAACC4CD5B90B (PlayerControl_t0542C71446B43A4BA3F8CB5B2A4E0C1C7BCEA439* __this, const RuntimeMethod* method) 
{
	{
		__this->___MaximumSpeed = (20.0f);
		__this->___Drag = (5.0f);
		__this->___m_firstTake = (bool)1;
		MonoBehaviourPun__ctor_m52771D9D46565807FDF72A7B6622574D38C29A55(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayerControl_U3CStartU3Eb__12_0_mFE95191F4F27A5AAC93FA6B1492BFD7E15875175 (PlayerControl_t0542C71446B43A4BA3F8CB5B2A4E0C1C7BCEA439* __this, const RuntimeMethod* method) 
{
	{
		PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* L_0;
		L_0 = MonoBehaviourPun_get_photonView_m0DBC40909E2E885D7FA3D40157A189FADEE98A67(__this, NULL);
		NullCheck(L_0);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_1;
		L_1 = PhotonView_get_Owner_m99D611AD5C17B06E4490F75CFAC02C26AABC4A21_inline(L_0, NULL);
		int32_t L_2;
		L_2 = PlayerNumberingExtensions_GetPlayerNumber_mCE1A8BCB9F3C0887347E75711DA829D23B7EB6BF(L_1, NULL);
		return (bool)((((int32_t)((((int32_t)L_2) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 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 void U3CStartU3Ed__12__ctor_m90705489D94DE0C1FAD80C6A95CA143C8B38F915 (U3CStartU3Ed__12_t79351351CCA44DA88E3BF384B6D18AB8D1BBEBD9* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		int32_t L_0 = ___0_U3CU3E1__state;
		__this->___U3CU3E1__state = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CStartU3Ed__12_System_IDisposable_Dispose_m9AD0287F53934B47144EA19611B1467FDFC31699 (U3CStartU3Ed__12_t79351351CCA44DA88E3BF384B6D18AB8D1BBEBD9* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CStartU3Ed__12_MoveNext_m9E71A28BC7A10AC5A43A96933ECB995CBD6F1720 (U3CStartU3Ed__12_t79351351CCA44DA88E3BF384B6D18AB8D1BBEBD9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayerControl_U3CStartU3Eb__12_0_mFE95191F4F27A5AAC93FA6B1492BFD7E15875175_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	PlayerControl_t0542C71446B43A4BA3F8CB5B2A4E0C1C7BCEA439* V_1 = NULL;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		PlayerControl_t0542C71446B43A4BA3F8CB5B2A4E0C1C7BCEA439* L_1 = __this->___U3CU3E4__this;
		V_1 = L_1;
		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)1)))
		{
			goto IL_003e;
		}
	}
	{
		return (bool)0;
	}

IL_0017:
	{
		__this->___U3CU3E1__state = (-1);
		PlayerControl_t0542C71446B43A4BA3F8CB5B2A4E0C1C7BCEA439* L_4 = V_1;
		Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_5 = (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*)il2cpp_codegen_object_new(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
		Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22(L_5, L_4, (intptr_t)((void*)PlayerControl_U3CStartU3Eb__12_0_mFE95191F4F27A5AAC93FA6B1492BFD7E15875175_RuntimeMethod_var), NULL);
		WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD* L_6 = (WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD*)il2cpp_codegen_object_new(WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD_il2cpp_TypeInfo_var);
		WaitUntil__ctor_m2C925CF39695C35F4CB1AC997531F203AE1434DF(L_6, L_5, NULL);
		__this->___U3CU3E2__current = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_6);
		__this->___U3CU3E1__state = 1;
		return (bool)1;
	}

IL_003e:
	{
		__this->___U3CU3E1__state = (-1);
		PlayerControl_t0542C71446B43A4BA3F8CB5B2A4E0C1C7BCEA439* L_7 = V_1;
		PlayerControl_t0542C71446B43A4BA3F8CB5B2A4E0C1C7BCEA439* L_8 = V_1;
		NullCheck(L_8);
		PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* L_9;
		L_9 = MonoBehaviourPun_get_photonView_m0DBC40909E2E885D7FA3D40157A189FADEE98A67(L_8, NULL);
		NullCheck(L_9);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_10;
		L_10 = PhotonView_get_Owner_m99D611AD5C17B06E4490F75CFAC02C26AABC4A21_inline(L_9, NULL);
		int32_t L_11;
		L_11 = PlayerNumberingExtensions_GetPlayerNumber_mCE1A8BCB9F3C0887347E75711DA829D23B7EB6BF(L_10, NULL);
		NullCheck(L_7);
		PlayerControl_SetupCarOnTrack_mD28FEA1A2FD3EA79A7A1B11B764C5E302AC6E445(L_7, L_11, NULL);
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CStartU3Ed__12_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m7DD1118710B3FBAF353BDCFDACE1E0AF31810645 (U3CStartU3Ed__12_t79351351CCA44DA88E3BF384B6D18AB8D1BBEBD9* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CStartU3Ed__12_System_Collections_IEnumerator_Reset_m249D607DDCE6612B8BEC8E1D6B9653F499A241B6 (U3CStartU3Ed__12_t79351351CCA44DA88E3BF384B6D18AB8D1BBEBD9* __this, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CStartU3Ed__12_System_Collections_IEnumerator_Reset_m249D607DDCE6612B8BEC8E1D6B9653F499A241B6_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CStartU3Ed__12_System_Collections_IEnumerator_get_Current_m9DB47A60021DACBE4BE94F0FA42696D1944343E0 (U3CStartU3Ed__12_t79351351CCA44DA88E3BF384B6D18AB8D1BBEBD9* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_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 void SlotLanes_Awake_m17831C3D1E966866EA3142801797F7BFE962BF3E (SlotLanes_t75E57F5551AD9B118165E6AC0C04004A82DAF4A5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SlotLanes_t75E57F5551AD9B118165E6AC0C04004A82DAF4A5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		((SlotLanes_t75E57F5551AD9B118165E6AC0C04004A82DAF4A5_StaticFields*)il2cpp_codegen_static_fields_for(SlotLanes_t75E57F5551AD9B118165E6AC0C04004A82DAF4A5_il2cpp_TypeInfo_var))->___Instance = __this;
		Il2CppCodeGenWriteBarrier((void**)(&((SlotLanes_t75E57F5551AD9B118165E6AC0C04004A82DAF4A5_StaticFields*)il2cpp_codegen_static_fields_for(SlotLanes_t75E57F5551AD9B118165E6AC0C04004A82DAF4A5_il2cpp_TypeInfo_var))->___Instance), (void*)__this);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SlotLanes__ctor_m43C8D283E0E4B85B84FD761164BD1779D60798D3 (SlotLanes_t75E57F5551AD9B118165E6AC0C04004A82DAF4A5* __this, const RuntimeMethod* method) 
{
	{
		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 SlotRacerSplashScreen_Start_m8D7203177BC6B60D4C6A20D15D392ADDC75CF3AA (SlotRacerSplashScreen_tE66025924960B9849DA4206D865BE73F9C528D67* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
		if (!L_0)
		{
			goto IL_0018;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = __this->___SplashScreen;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_1, NULL);
		Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(__this, NULL);
	}

IL_0018:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SlotRacerSplashScreen_Update_mD3E0C1C4CF8E0DAA3CC89187360BAF4C2C9ACF68 (SlotRacerSplashScreen_tE66025924960B9849DA4206D865BE73F9C528D67* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SlotRacerSplashScreen__ctor_m49180E4A41E942790CAF1F08C0C975132137D7BB (SlotRacerSplashScreen_tE66025924960B9849DA4206D865BE73F9C528D67* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE175C28CE0F229D9CBE811BDD97FB3D1DDFB67A2);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___PunCockpit_scene = _stringLiteralE175C28CE0F229D9CBE811BDD97FB3D1DDFB67A2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___PunCockpit_scene), (void*)_stringLiteralE175C28CE0F229D9CBE811BDD97FB3D1DDFB67A2);
		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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bezier_GetPoint_m23ACBB191F72F974E5C7E4FBF281D632BE30F9D0 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_p1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_p2, float ___3_t, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = ___3_t;
		float L_1;
		L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL);
		___3_t = L_1;
		float L_2 = ___3_t;
		V_0 = ((float)il2cpp_codegen_subtract((1.0f), L_2));
		float L_3 = V_0;
		float L_4 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_p0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_multiply(L_3, L_4)), L_5, NULL);
		float L_7 = V_0;
		float L_8 = ___3_t;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___1_p1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
		L_10 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((2.0f), L_7)), L_8)), L_9, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
		L_11 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_6, L_10, NULL);
		float L_12 = ___3_t;
		float L_13 = ___3_t;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___2_p2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
		L_15 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_multiply(L_12, L_13)), L_14, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
		L_16 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_11, L_15, NULL);
		return L_16;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bezier_GetFirstDerivative_mA7A72EF8861DEC6908A2AC50950C3FA11DD0F5EC (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_p1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_p2, float ___3_t, const RuntimeMethod* method) 
{
	{
		float L_0 = ___3_t;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_p1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_p0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
		L_3 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_1, L_2, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
		L_4 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_multiply((2.0f), ((float)il2cpp_codegen_subtract((1.0f), L_0)))), L_3, NULL);
		float L_5 = ___3_t;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___2_p2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_p1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
		L_8 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_6, L_7, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
		L_9 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_multiply((2.0f), L_5)), L_8, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
		L_10 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_4, L_9, NULL);
		return L_10;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bezier_GetPoint_m3CAFAABC1C8257CF644B9F17C3B017C5ED7BC36E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_p1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_p2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_p3, float ___4_t, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = ___4_t;
		float L_1;
		L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL);
		___4_t = L_1;
		float L_2 = ___4_t;
		V_0 = ((float)il2cpp_codegen_subtract((1.0f), L_2));
		float L_3 = V_0;
		float L_4 = V_0;
		float L_5 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_p0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
		L_7 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_3, L_4)), L_5)), L_6, NULL);
		float L_8 = V_0;
		float L_9 = V_0;
		float L_10 = ___4_t;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___1_p1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
		L_12 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((3.0f), L_8)), L_9)), L_10)), L_11, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
		L_13 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_7, L_12, NULL);
		float L_14 = V_0;
		float L_15 = ___4_t;
		float L_16 = ___4_t;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = ___2_p2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
		L_18 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((3.0f), L_14)), L_15)), L_16)), L_17, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
		L_19 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_13, L_18, NULL);
		float L_20 = ___4_t;
		float L_21 = ___4_t;
		float L_22 = ___4_t;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = ___3_p3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
		L_24 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_20, L_21)), L_22)), L_23, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
		L_25 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_19, L_24, NULL);
		return L_25;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bezier_GetFirstDerivative_mB7C52F25DD71E23575C38601DEECF3A3056297EE (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_p1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_p2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_p3, float ___4_t, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = ___4_t;
		float L_1;
		L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL);
		___4_t = L_1;
		float L_2 = ___4_t;
		V_0 = ((float)il2cpp_codegen_subtract((1.0f), L_2));
		float L_3 = V_0;
		float L_4 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___1_p1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_p0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
		L_7 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_5, L_6, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
		L_8 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((3.0f), L_3)), L_4)), L_7, NULL);
		float L_9 = V_0;
		float L_10 = ___4_t;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___2_p2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___1_p1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
		L_13 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_11, L_12, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
		L_14 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((6.0f), L_9)), L_10)), L_13, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
		L_15 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_8, L_14, NULL);
		float L_16 = ___4_t;
		float L_17 = ___4_t;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___3_p3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = ___2_p2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
		L_20 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_18, L_19, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
		L_21 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((3.0f), L_16)), L_17)), L_20, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
		L_22 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_15, L_21, NULL);
		return L_22;
	}
}
#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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 BezierCurve_GetPoint_m25DFD7CB2295D282823A0549F398290F68E0A26C (BezierCurve_t09CAFB63D80EEDB7FBA58BF188FE1676A9B1A49D* __this, float ___0_t, const RuntimeMethod* method) 
{
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
		L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = __this->___points;
		NullCheck(L_1);
		int32_t L_2 = 0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = __this->___points;
		NullCheck(L_4);
		int32_t L_5 = 1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_7 = __this->___points;
		NullCheck(L_7);
		int32_t L_8 = 2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_10 = __this->___points;
		NullCheck(L_10);
		int32_t L_11 = 3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		float L_13 = ___0_t;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
		L_14 = Bezier_GetPoint_m3CAFAABC1C8257CF644B9F17C3B017C5ED7BC36E(L_3, L_6, L_9, L_12, L_13, NULL);
		NullCheck(L_0);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
		L_15 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_0, L_14, NULL);
		return L_15;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 BezierCurve_GetVelocity_m982C3C8C442B215B83880731F69838F9DC54FF12 (BezierCurve_t09CAFB63D80EEDB7FBA58BF188FE1676A9B1A49D* __this, float ___0_t, const RuntimeMethod* method) 
{
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
		L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = __this->___points;
		NullCheck(L_1);
		int32_t L_2 = 0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = __this->___points;
		NullCheck(L_4);
		int32_t L_5 = 1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_7 = __this->___points;
		NullCheck(L_7);
		int32_t L_8 = 2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_10 = __this->___points;
		NullCheck(L_10);
		int32_t L_11 = 3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		float L_13 = ___0_t;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
		L_14 = Bezier_GetFirstDerivative_mB7C52F25DD71E23575C38601DEECF3A3056297EE(L_3, L_6, L_9, L_12, L_13, NULL);
		NullCheck(L_0);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
		L_15 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_0, L_14, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16;
		L_16 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_16);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
		L_17 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_16, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
		L_18 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_15, L_17, NULL);
		return L_18;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 BezierCurve_GetDirection_mDD91AECE1E74C91143AF202331AC66A64BDD5C67 (BezierCurve_t09CAFB63D80EEDB7FBA58BF188FE1676A9B1A49D* __this, float ___0_t, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		float L_0 = ___0_t;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
		L_1 = BezierCurve_GetVelocity_m982C3C8C442B215B83880731F69838F9DC54FF12(__this, L_0, NULL);
		V_0 = L_1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_0), NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BezierCurve_Reset_mD1BC6A8E6FF33E61B869D42E50ED95F95C10A0A5 (BezierCurve_t09CAFB63D80EEDB7FBA58BF188FE1676A9B1A49D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)4);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = L_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		memset((&L_2), 0, sizeof(L_2));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2), (1.0f), (0.0f), (0.0f), NULL);
		NullCheck(L_1);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_2);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = L_1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
		memset((&L_4), 0, sizeof(L_4));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), (2.0f), (0.0f), (0.0f), NULL);
		NullCheck(L_3);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_4);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = L_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		memset((&L_6), 0, sizeof(L_6));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), (3.0f), (0.0f), (0.0f), NULL);
		NullCheck(L_5);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_6);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_7 = L_5;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
		memset((&L_8), 0, sizeof(L_8));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_8), (4.0f), (0.0f), (0.0f), NULL);
		NullCheck(L_7);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(3), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_8);
		__this->___points = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___points), (void*)L_7);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BezierCurve__ctor_mAFC90C40EC3BA2C46CCD43225EC91375211C4A20 (BezierCurve_t09CAFB63D80EEDB7FBA58BF188FE1676A9B1A49D* __this, const RuntimeMethod* method) 
{
	{
		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 bool BezierSpline_get_Loop_m3CFD9E65FC2878B77439C4809C8B2AE83F5BDEA1 (BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___loop;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BezierSpline_set_Loop_mC35360317A512C4C5B98BA2938A993511ED3452F (BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___loop = L_0;
		bool L_1 = ___0_value;
		if (!L_1)
		{
			goto IL_0036;
		}
	}
	{
		BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C* L_2 = __this->___modes;
		BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C* L_3 = __this->___modes;
		NullCheck(L_3);
		BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C* L_4 = __this->___modes;
		NullCheck(L_4);
		int32_t L_5 = 0;
		int32_t L_6 = (int32_t)(L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		NullCheck(L_2);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_3)->max_length)), 1))), (int32_t)L_6);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_7 = __this->___points;
		NullCheck(L_7);
		int32_t L_8 = 0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		BezierSpline_SetControlPoint_m2F457E43153A7226CDF6B4B9A13F4577A6B3565E(__this, 0, L_9, NULL);
	}

IL_0036:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BezierSpline_get_ControlPointCount_m16EC1C513FC3295A41D12A827399DFFAEC2EFC9F (BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* __this, const RuntimeMethod* method) 
{
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___points;
		NullCheck(L_0);
		return ((int32_t)(((RuntimeArray*)L_0)->max_length));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BezierSpline_Awake_m87E8DB7D228834C8D4C2416A9A84526904FF79AE (BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* __this, const RuntimeMethod* method) 
{
	{
		BezierSpline_ComputeLengths_m6232011BA157667BE4E24097F89B26D9A9384154(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 BezierSpline_GetControlPoint_mBB579011004CD45D63C5D93918DA8DDD81FD2B58 (BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___points;
		int32_t L_1 = ___0_index;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BezierSpline_SetControlPoint_m2F457E43153A7226CDF6B4B9A13F4577A6B3565E (BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_point, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		int32_t L_0 = ___0_index;
		if (((int32_t)(L_0%3)))
		{
			goto IL_0171;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_point;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->___points;
		int32_t L_3 = ___0_index;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_1, L_5, NULL);
		V_0 = L_6;
		bool L_7 = __this->___loop;
		if (!L_7)
		{
			goto IL_0122;
		}
	}
	{
		int32_t L_8 = ___0_index;
		if (L_8)
		{
			goto IL_0087;
		}
	}
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_9 = __this->___points;
		NullCheck(L_9);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_10 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_10);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
		L_13 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_11, L_12, NULL);
		*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_10 = L_13;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_14 = __this->___points;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_15 = __this->___points;
		NullCheck(L_15);
		NullCheck(L_14);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_16 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_15)->max_length)), 2)))));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_16);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
		L_19 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_17, L_18, NULL);
		*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_16 = L_19;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_20 = __this->___points;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_21 = __this->___points;
		NullCheck(L_21);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___1_point;
		NullCheck(L_20);
		(L_20)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_21)->max_length)), 1))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_22);
		goto IL_0171;
	}

IL_0087:
	{
		int32_t L_23 = ___0_index;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_24 = __this->___points;
		NullCheck(L_24);
		if ((!(((uint32_t)L_23) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_24)->max_length)), 1))))))
		{
			goto IL_00e2;
		}
	}
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_25 = __this->___points;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = ___1_point;
		NullCheck(L_25);
		(L_25)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_26);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_27 = __this->___points;
		NullCheck(L_27);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_28 = ((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(1)));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_28);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
		L_31 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_29, L_30, NULL);
		*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_28 = L_31;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_32 = __this->___points;
		int32_t L_33 = ___0_index;
		NullCheck(L_32);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_34 = ((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_33, 1)))));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_34);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
		L_37 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_35, L_36, NULL);
		*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_34 = L_37;
		goto IL_0171;
	}

IL_00e2:
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_38 = __this->___points;
		int32_t L_39 = ___0_index;
		NullCheck(L_38);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_40 = ((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_39, 1)))));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_40);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
		L_43 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_41, L_42, NULL);
		*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_40 = L_43;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_44 = __this->___points;
		int32_t L_45 = ___0_index;
		NullCheck(L_44);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_46 = ((L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_45, 1)))));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_46);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49;
		L_49 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_47, L_48, NULL);
		*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_46 = L_49;
		goto IL_0171;
	}

IL_0122:
	{
		int32_t L_50 = ___0_index;
		if ((((int32_t)L_50) <= ((int32_t)0)))
		{
			goto IL_0145;
		}
	}
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_51 = __this->___points;
		int32_t L_52 = ___0_index;
		NullCheck(L_51);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_53 = ((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_52, 1)))));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_53);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56;
		L_56 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_54, L_55, NULL);
		*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_53 = L_56;
	}

IL_0145:
	{
		int32_t L_57 = ___0_index;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_58 = __this->___points;
		NullCheck(L_58);
		if ((((int32_t)((int32_t)il2cpp_codegen_add(L_57, 1))) >= ((int32_t)((int32_t)(((RuntimeArray*)L_58)->max_length)))))
		{
			goto IL_0171;
		}
	}
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_59 = __this->___points;
		int32_t L_60 = ___0_index;
		NullCheck(L_59);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_61 = ((L_59)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_60, 1)))));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_61);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64;
		L_64 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_62, L_63, NULL);
		*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_61 = L_64;
	}

IL_0171:
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_65 = __this->___points;
		int32_t L_66 = ___0_index;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67 = ___1_point;
		NullCheck(L_65);
		(L_65)->SetAt(static_cast<il2cpp_array_size_t>(L_66), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_67);
		int32_t L_68 = ___0_index;
		BezierSpline_EnforceMode_m53B757354029B7208433723DF81C6859420C6B97(__this, L_68, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BezierSpline_GetControlPointMode_m18EF24B4E4788DFD6D8EE9F13451EA6071F5B30D (BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	{
		BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C* L_0 = __this->___modes;
		int32_t L_1 = ___0_index;
		NullCheck(L_0);
		int32_t L_2 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_1, 1))/3));
		int32_t L_3 = (int32_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		return (int32_t)(L_3);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BezierSpline_SetControlPointMode_mEC7530E92B3ECA2A4E44BFC7C236E402382A13C5 (BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* __this, int32_t ___0_index, int32_t ___1_mode, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = ___0_index;
		V_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_0, 1))/3));
		BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C* L_1 = __this->___modes;
		int32_t L_2 = V_0;
		int32_t L_3 = ___1_mode;
		NullCheck(L_1);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (int32_t)L_3);
		bool L_4 = __this->___loop;
		if (!L_4)
		{
			goto IL_0044;
		}
	}
	{
		int32_t L_5 = V_0;
		if (L_5)
		{
			goto IL_002e;
		}
	}
	{
		BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C* L_6 = __this->___modes;
		BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C* L_7 = __this->___modes;
		NullCheck(L_7);
		int32_t L_8 = ___1_mode;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), 1))), (int32_t)L_8);
		goto IL_0044;
	}

IL_002e:
	{
		int32_t L_9 = V_0;
		BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C* L_10 = __this->___modes;
		NullCheck(L_10);
		if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_10)->max_length)), 1))))))
		{
			goto IL_0044;
		}
	}
	{
		BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C* L_11 = __this->___modes;
		int32_t L_12 = ___1_mode;
		NullCheck(L_11);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)L_12);
	}

IL_0044:
	{
		int32_t L_13 = ___0_index;
		BezierSpline_EnforceMode_m53B757354029B7208433723DF81C6859420C6B97(__this, L_13, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BezierSpline_EnforceMode_m53B757354029B7208433723DF81C6859420C6B97 (BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
	memset((&V_5), 0, sizeof(V_5));
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
	memset((&V_6), 0, sizeof(V_6));
	{
		int32_t L_0 = ___0_index;
		V_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_0, 1))/3));
		BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C* L_1 = __this->___modes;
		int32_t L_2 = V_0;
		NullCheck(L_1);
		int32_t L_3 = L_2;
		int32_t L_4 = (int32_t)(L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		V_1 = L_4;
		int32_t L_5 = V_1;
		if (!L_5)
		{
			goto IL_002a;
		}
	}
	{
		bool L_6 = __this->___loop;
		if (L_6)
		{
			goto IL_002b;
		}
	}
	{
		int32_t L_7 = V_0;
		if (!L_7)
		{
			goto IL_002a;
		}
	}
	{
		int32_t L_8 = V_0;
		BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C* L_9 = __this->___modes;
		NullCheck(L_9);
		if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), 1))))))
		{
			goto IL_002b;
		}
	}

IL_002a:
	{
		return;
	}

IL_002b:
	{
		int32_t L_10 = V_0;
		V_2 = ((int32_t)il2cpp_codegen_multiply(L_10, 3));
		int32_t L_11 = ___0_index;
		int32_t L_12 = V_2;
		if ((((int32_t)L_11) > ((int32_t)L_12)))
		{
			goto IL_005c;
		}
	}
	{
		int32_t L_13 = V_2;
		V_3 = ((int32_t)il2cpp_codegen_subtract(L_13, 1));
		int32_t L_14 = V_3;
		if ((((int32_t)L_14) >= ((int32_t)0)))
		{
			goto IL_0046;
		}
	}
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_15 = __this->___points;
		NullCheck(L_15);
		V_3 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_15)->max_length)), 2));
	}

IL_0046:
	{
		int32_t L_16 = V_2;
		V_4 = ((int32_t)il2cpp_codegen_add(L_16, 1));
		int32_t L_17 = V_4;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_18 = __this->___points;
		NullCheck(L_18);
		if ((((int32_t)L_17) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))
		{
			goto IL_0083;
		}
	}
	{
		V_4 = 1;
		goto IL_0083;
	}

IL_005c:
	{
		int32_t L_19 = V_2;
		V_3 = ((int32_t)il2cpp_codegen_add(L_19, 1));
		int32_t L_20 = V_3;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_21 = __this->___points;
		NullCheck(L_21);
		if ((((int32_t)L_20) < ((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length)))))
		{
			goto IL_006d;
		}
	}
	{
		V_3 = 1;
	}

IL_006d:
	{
		int32_t L_22 = V_2;
		V_4 = ((int32_t)il2cpp_codegen_subtract(L_22, 1));
		int32_t L_23 = V_4;
		if ((((int32_t)L_23) >= ((int32_t)0)))
		{
			goto IL_0083;
		}
	}
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_24 = __this->___points;
		NullCheck(L_24);
		V_4 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_24)->max_length)), 2));
	}

IL_0083:
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_25 = __this->___points;
		int32_t L_26 = V_2;
		NullCheck(L_25);
		int32_t L_27 = L_26;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
		V_5 = L_28;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_5;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_30 = __this->___points;
		int32_t L_31 = V_3;
		NullCheck(L_30);
		int32_t L_32 = L_31;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
		L_34 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_29, L_33, NULL);
		V_6 = L_34;
		int32_t L_35 = V_1;
		if ((!(((uint32_t)L_35) == ((uint32_t)1))))
		{
			goto IL_00cc;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
		L_36 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_6), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_5;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_38 = __this->___points;
		int32_t L_39 = V_4;
		NullCheck(L_38);
		int32_t L_40 = L_39;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
		float L_42;
		L_42 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_37, L_41, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
		L_43 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_36, L_42, NULL);
		V_6 = L_43;
	}

IL_00cc:
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_44 = __this->___points;
		int32_t L_45 = V_4;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = V_5;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = V_6;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
		L_48 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_46, L_47, NULL);
		NullCheck(L_44);
		(L_44)->SetAt(static_cast<il2cpp_array_size_t>(L_45), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_48);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BezierSpline_get_CurveCount_m051A710CDB1A5C8589BA3544E6617DFC9AD16F2A (BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* __this, const RuntimeMethod* method) 
{
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___points;
		NullCheck(L_0);
		return ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), 1))/3));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 BezierSpline_GetPoint_mBBA90A986B4841365B09234328452B1ED2296AE7 (BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* __this, float ___0_t, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		float L_0 = ___0_t;
		if ((!(((float)L_0) >= ((float)(1.0f)))))
		{
			goto IL_001c;
		}
	}
	{
		___0_t = (1.0f);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = __this->___points;
		NullCheck(L_1);
		V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), 4));
		goto IL_0039;
	}

IL_001c:
	{
		float L_2 = ___0_t;
		float L_3;
		L_3 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_2, NULL);
		int32_t L_4;
		L_4 = BezierSpline_get_CurveCount_m051A710CDB1A5C8589BA3544E6617DFC9AD16F2A(__this, NULL);
		___0_t = ((float)il2cpp_codegen_multiply(L_3, ((float)L_4)));
		float L_5 = ___0_t;
		V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_5);
		float L_6 = ___0_t;
		int32_t L_7 = V_0;
		___0_t = ((float)il2cpp_codegen_subtract(L_6, ((float)L_7)));
		int32_t L_8 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_multiply(L_8, 3));
	}

IL_0039:
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
		L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_10 = __this->___points;
		int32_t L_11 = V_0;
		NullCheck(L_10);
		int32_t L_12 = L_11;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_14 = __this->___points;
		int32_t L_15 = V_0;
		NullCheck(L_14);
		int32_t L_16 = ((int32_t)il2cpp_codegen_add(L_15, 1));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_18 = __this->___points;
		int32_t L_19 = V_0;
		NullCheck(L_18);
		int32_t L_20 = ((int32_t)il2cpp_codegen_add(L_19, 2));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_22 = __this->___points;
		int32_t L_23 = V_0;
		NullCheck(L_22);
		int32_t L_24 = ((int32_t)il2cpp_codegen_add(L_23, 3));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
		float L_26 = ___0_t;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
		L_27 = Bezier_GetPoint_m3CAFAABC1C8257CF644B9F17C3B017C5ED7BC36E(L_13, L_17, L_21, L_25, L_26, NULL);
		NullCheck(L_9);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
		L_28 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_9, L_27, NULL);
		return L_28;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 BezierSpline_GetVelocity_mAE2E5B15FD28F54D3114838CDDDD422CCDD13832 (BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* __this, float ___0_t, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		float L_0 = ___0_t;
		if ((!(((float)L_0) >= ((float)(1.0f)))))
		{
			goto IL_001c;
		}
	}
	{
		___0_t = (1.0f);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = __this->___points;
		NullCheck(L_1);
		V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), 4));
		goto IL_0039;
	}

IL_001c:
	{
		float L_2 = ___0_t;
		float L_3;
		L_3 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_2, NULL);
		int32_t L_4;
		L_4 = BezierSpline_get_CurveCount_m051A710CDB1A5C8589BA3544E6617DFC9AD16F2A(__this, NULL);
		___0_t = ((float)il2cpp_codegen_multiply(L_3, ((float)L_4)));
		float L_5 = ___0_t;
		V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_5);
		float L_6 = ___0_t;
		int32_t L_7 = V_0;
		___0_t = ((float)il2cpp_codegen_subtract(L_6, ((float)L_7)));
		int32_t L_8 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_multiply(L_8, 3));
	}

IL_0039:
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
		L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_10 = __this->___points;
		int32_t L_11 = V_0;
		NullCheck(L_10);
		int32_t L_12 = L_11;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_14 = __this->___points;
		int32_t L_15 = V_0;
		NullCheck(L_14);
		int32_t L_16 = ((int32_t)il2cpp_codegen_add(L_15, 1));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_18 = __this->___points;
		int32_t L_19 = V_0;
		NullCheck(L_18);
		int32_t L_20 = ((int32_t)il2cpp_codegen_add(L_19, 2));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_22 = __this->___points;
		int32_t L_23 = V_0;
		NullCheck(L_22);
		int32_t L_24 = ((int32_t)il2cpp_codegen_add(L_23, 3));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
		float L_26 = ___0_t;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
		L_27 = Bezier_GetFirstDerivative_mB7C52F25DD71E23575C38601DEECF3A3056297EE(L_13, L_17, L_21, L_25, L_26, NULL);
		NullCheck(L_9);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
		L_28 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_9, L_27, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29;
		L_29 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_29);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
		L_30 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_29, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
		L_31 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_28, L_30, NULL);
		return L_31;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 BezierSpline_GetDirection_m9F50A58DECA5EF4A8A9B6D617945ACE744BE2723 (BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* __this, float ___0_t, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		float L_0 = ___0_t;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
		L_1 = BezierSpline_GetVelocity_mAE2E5B15FD28F54D3114838CDDDD422CCDD13832(__this, L_0, NULL);
		V_0 = L_1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_0), NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BezierSpline_AddCurve_m4ABBA4B43C7FA93E5977F9D78B0F684803AED822 (BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisBezierControlPointMode_t3680A5FD83220F0D9810189A0279744CA54FBD2A_m27EF8A15BA94632F8BE514EE1415395A4009A4CE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m2C32D4CA9236DF142CBF717B64D1FE3FB9BD0A81_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___points;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = __this->___points;
		NullCheck(L_1);
		NullCheck(L_0);
		int32_t L_2 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), 1));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		V_0 = L_3;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** L_4 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C**)(&__this->___points);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = __this->___points;
		NullCheck(L_5);
		Array_Resize_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m2C32D4CA9236DF142CBF717B64D1FE3FB9BD0A81(L_4, ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_5)->max_length)), 3)), Array_Resize_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m2C32D4CA9236DF142CBF717B64D1FE3FB9BD0A81_RuntimeMethod_var);
		float* L_6 = (float*)(&(&V_0)->___x);
		float* L_7 = L_6;
		float L_8 = *((float*)L_7);
		*((float*)L_7) = (float)((float)il2cpp_codegen_add(L_8, (1.0f)));
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_9 = __this->___points;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_10 = __this->___points;
		NullCheck(L_10);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_0;
		NullCheck(L_9);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_10)->max_length)), 3))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_11);
		float* L_12 = (float*)(&(&V_0)->___x);
		float* L_13 = L_12;
		float L_14 = *((float*)L_13);
		*((float*)L_13) = (float)((float)il2cpp_codegen_add(L_14, (1.0f)));
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_15 = __this->___points;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_16 = __this->___points;
		NullCheck(L_16);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_0;
		NullCheck(L_15);
		(L_15)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_16)->max_length)), 2))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_17);
		float* L_18 = (float*)(&(&V_0)->___x);
		float* L_19 = L_18;
		float L_20 = *((float*)L_19);
		*((float*)L_19) = (float)((float)il2cpp_codegen_add(L_20, (1.0f)));
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_21 = __this->___points;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_22 = __this->___points;
		NullCheck(L_22);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_0;
		NullCheck(L_21);
		(L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_22)->max_length)), 1))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_23);
		BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C** L_24 = (BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C**)(&__this->___modes);
		BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C* L_25 = __this->___modes;
		NullCheck(L_25);
		Array_Resize_TisBezierControlPointMode_t3680A5FD83220F0D9810189A0279744CA54FBD2A_m27EF8A15BA94632F8BE514EE1415395A4009A4CE(L_24, ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_25)->max_length)), 1)), Array_Resize_TisBezierControlPointMode_t3680A5FD83220F0D9810189A0279744CA54FBD2A_m27EF8A15BA94632F8BE514EE1415395A4009A4CE_RuntimeMethod_var);
		BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C* L_26 = __this->___modes;
		BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C* L_27 = __this->___modes;
		NullCheck(L_27);
		BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C* L_28 = __this->___modes;
		BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C* L_29 = __this->___modes;
		NullCheck(L_29);
		NullCheck(L_28);
		int32_t L_30 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_29)->max_length)), 2));
		int32_t L_31 = (int32_t)(L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
		NullCheck(L_26);
		(L_26)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_27)->max_length)), 1))), (int32_t)L_31);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_32 = __this->___points;
		NullCheck(L_32);
		BezierSpline_EnforceMode_m53B757354029B7208433723DF81C6859420C6B97(__this, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_32)->max_length)), 4)), NULL);
		bool L_33 = __this->___loop;
		if (!L_33)
		{
			goto IL_012d;
		}
	}
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_34 = __this->___points;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_35 = __this->___points;
		NullCheck(L_35);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_36 = __this->___points;
		NullCheck(L_36);
		int32_t L_37 = 0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
		NullCheck(L_34);
		(L_34)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_35)->max_length)), 1))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_38);
		BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C* L_39 = __this->___modes;
		BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C* L_40 = __this->___modes;
		NullCheck(L_40);
		BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C* L_41 = __this->___modes;
		NullCheck(L_41);
		int32_t L_42 = 0;
		int32_t L_43 = (int32_t)(L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_42));
		NullCheck(L_39);
		(L_39)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_40)->max_length)), 1))), (int32_t)L_43);
		BezierSpline_EnforceMode_m53B757354029B7208433723DF81C6859420C6B97(__this, 0, NULL);
	}

IL_012d:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BezierSpline_Reset_mB97B34E2513B50A181EB85804C0597A652901810 (BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)4);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = L_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		memset((&L_2), 0, sizeof(L_2));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2), (1.0f), (0.0f), (0.0f), NULL);
		NullCheck(L_1);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_2);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = L_1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
		memset((&L_4), 0, sizeof(L_4));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), (2.0f), (0.0f), (0.0f), NULL);
		NullCheck(L_3);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_4);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = L_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		memset((&L_6), 0, sizeof(L_6));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), (3.0f), (0.0f), (0.0f), NULL);
		NullCheck(L_5);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_6);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_7 = L_5;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
		memset((&L_8), 0, sizeof(L_8));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_8), (4.0f), (0.0f), (0.0f), NULL);
		NullCheck(L_7);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(3), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_8);
		__this->___points = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___points), (void*)L_7);
		BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C* L_9 = (BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C*)(BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C*)SZArrayNew(BezierControlPointModeU5BU5D_tEABFD42BD6FFCE436B5E598A8A1E6C0CD3B33D6C_il2cpp_TypeInfo_var, (uint32_t)2);
		__this->___modes = L_9;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___modes), (void*)L_9);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BezierSpline_ComputeLengths_m6232011BA157667BE4E24097F89B26D9A9384154 (BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	float V_2 = 0.0f;
	float V_3 = 0.0f;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
	memset((&V_4), 0, sizeof(V_4));
	int32_t V_5 = 0;
	float V_6 = 0.0f;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
	memset((&V_7), 0, sizeof(V_7));
	{
		V_0 = ((int32_t)100);
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___points;
		NullCheck(L_0);
		int32_t L_1 = V_0;
		V_1 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_0)->max_length)), L_1));
		int32_t L_2 = V_1;
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)L_2);
		__this->___lengths = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___lengths), (void*)L_3);
		int32_t L_4 = V_1;
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)L_4);
		__this->___lengthsTime = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___lengthsTime), (void*)L_5);
		V_2 = (0.0f);
		V_3 = (0.0f);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = BezierSpline_GetPoint_mBBA90A986B4841365B09234328452B1ED2296AE7(__this, (0.0f), NULL);
		V_4 = L_6;
		V_5 = 0;
		goto IL_008c;
	}

IL_0044:
	{
		int32_t L_7 = V_5;
		int32_t L_8 = V_1;
		V_3 = ((float)(((float)il2cpp_codegen_multiply((1.0f), ((float)L_7)))/((float)L_8)));
		float L_9 = V_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
		L_10 = BezierSpline_GetPoint_mBBA90A986B4841365B09234328452B1ED2296AE7(__this, L_9, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = L_10;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_4;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
		L_13 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_11, L_12, NULL);
		V_7 = L_13;
		float L_14;
		L_14 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_7), NULL);
		V_6 = L_14;
		float L_15 = V_2;
		float L_16 = V_6;
		V_2 = ((float)il2cpp_codegen_add(L_15, L_16));
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_17 = __this->___lengths;
		int32_t L_18 = V_5;
		float L_19 = V_2;
		NullCheck(L_17);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(L_18), (float)L_19);
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_20 = __this->___lengthsTime;
		int32_t L_21 = V_5;
		float L_22 = V_3;
		NullCheck(L_20);
		(L_20)->SetAt(static_cast<il2cpp_array_size_t>(L_21), (float)L_22);
		V_4 = L_11;
		int32_t L_23 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add(L_23, 1));
	}

IL_008c:
	{
		int32_t L_24 = V_5;
		int32_t L_25 = V_1;
		if ((((int32_t)L_24) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_25, 1)))))
		{
			goto IL_0044;
		}
	}
	{
		float L_26 = V_2;
		__this->___TotalLength = L_26;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 BezierSpline_GetPositionAtDistance_m9A7E205DD35580BCF45B957C312759029AFC633F (BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* __this, float ___0_distance, bool ___1_reverse, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	{
		bool L_0 = ___1_reverse;
		if (!L_0)
		{
			goto IL_000d;
		}
	}
	{
		float L_1 = __this->___TotalLength;
		float L_2 = ___0_distance;
		___0_distance = ((float)il2cpp_codegen_subtract(L_1, L_2));
	}

IL_000d:
	{
		float L_3 = ___0_distance;
		float L_4 = __this->___TotalLength;
		float L_5;
		L_5 = Mathf_Repeat_m6F1560A163481BB311D685294E1B463C3E4EB3BA_inline(L_3, L_4, NULL);
		___0_distance = L_5;
		float L_6 = ___0_distance;
		if ((!(((float)L_6) <= ((float)(0.0f)))))
		{
			goto IL_0030;
		}
	}
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_7 = __this->___points;
		NullCheck(L_7);
		int32_t L_8 = 0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		return L_9;
	}

IL_0030:
	{
		float L_10 = ___0_distance;
		float L_11 = __this->___TotalLength;
		if ((!(((float)L_10) >= ((float)L_11))))
		{
			goto IL_004f;
		}
	}
	{
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_12 = __this->___points;
		Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_13 = __this->___points;
		NullCheck(L_13);
		NullCheck(L_12);
		int32_t L_14 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_13)->max_length)), 1));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		return L_15;
	}

IL_004f:
	{
		V_0 = 0;
		goto IL_0057;
	}

IL_0053:
	{
		int32_t L_16 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_16, 1));
	}

IL_0057:
	{
		int32_t L_17 = V_0;
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_18 = __this->___lengths;
		NullCheck(L_18);
		if ((((int32_t)L_17) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_18)->max_length)), 1)))))
		{
			goto IL_006f;
		}
	}
	{
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_19 = __this->___lengths;
		int32_t L_20 = V_0;
		NullCheck(L_19);
		int32_t L_21 = L_20;
		float L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
		float L_23 = ___0_distance;
		if ((((float)L_22) < ((float)L_23)))
		{
			goto IL_0053;
		}
	}

IL_006f:
	{
		float L_24 = ___0_distance;
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_25 = __this->___lengths;
		int32_t L_26 = V_0;
		NullCheck(L_25);
		int32_t L_27 = ((int32_t)il2cpp_codegen_subtract(L_26, 1));
		float L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_29 = __this->___lengths;
		int32_t L_30 = V_0;
		NullCheck(L_29);
		int32_t L_31 = L_30;
		float L_32 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_33 = __this->___lengths;
		int32_t L_34 = V_0;
		NullCheck(L_33);
		int32_t L_35 = ((int32_t)il2cpp_codegen_subtract(L_34, 1));
		float L_36 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
		V_1 = ((float)(((float)il2cpp_codegen_subtract(L_24, L_28))/((float)il2cpp_codegen_subtract(L_32, L_36))));
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_37 = __this->___lengthsTime;
		int32_t L_38 = V_0;
		NullCheck(L_37);
		int32_t L_39 = L_38;
		float L_40 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_41 = __this->___lengthsTime;
		int32_t L_42 = V_0;
		NullCheck(L_41);
		int32_t L_43 = ((int32_t)il2cpp_codegen_subtract(L_42, 1));
		float L_44 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
		float L_45 = V_1;
		V_2 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_40, L_44)), L_45));
		SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_46 = __this->___lengthsTime;
		int32_t L_47 = V_0;
		NullCheck(L_46);
		int32_t L_48 = L_47;
		float L_49 = (L_46)->GetAt(static_cast<il2cpp_array_size_t>(L_48));
		float L_50 = V_2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51;
		L_51 = BezierSpline_GetPoint_mBBA90A986B4841365B09234328452B1ED2296AE7(__this, ((float)il2cpp_codegen_add(L_49, L_50)), NULL);
		return L_51;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BezierSpline__ctor_mD36EFF23C2B7A7F0DF4666C2686A54FE986D84D1 (BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* __this, const RuntimeMethod* method) 
{
	{
		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 Line__ctor_mE061D04B0C41C2B9670DE166AB8F63CEE34B1E76 (Line_t3B896A13F82362D15CAF2164BB40DDECAF847C1A* __this, const RuntimeMethod* method) 
{
	{
		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 SplinePosition_SetPositionOnSpline_m9A21B8DC0501123F8D8715429E40044507E0D665 (SplinePosition_tED53A9EAF86095792BC2A5662A4566D743432EF8* __this, float ___0_position, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_position;
		__this->___currentDistance = L_0;
		SplinePosition_ExecutePositioning_m61771A48F83AC5DA4BAC76C536286BB967C3879E(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplinePosition_Update_m6425D8E024EF121C4FD14E72A88A075A618EEBAB (SplinePosition_tED53A9EAF86095792BC2A5662A4566D743432EF8* __this, const RuntimeMethod* method) 
{
	{
		SplinePosition_ExecutePositioning_m61771A48F83AC5DA4BAC76C536286BB967C3879E(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplinePosition_ExecutePositioning_m61771A48F83AC5DA4BAC76C536286BB967C3879E (SplinePosition_tED53A9EAF86095792BC2A5662A4566D743432EF8* __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;
	}
	{
		BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* L_0 = __this->___Spline;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (L_1)
		{
			goto IL_001c;
		}
	}
	{
		float L_2 = __this->___LastDistance;
		float L_3 = __this->___currentDistance;
		if ((!(((float)L_2) == ((float)L_3))))
		{
			goto IL_001d;
		}
	}

IL_001c:
	{
		return;
	}

IL_001d:
	{
		float L_4 = __this->___currentDistance;
		__this->___LastDistance = L_4;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
		L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* L_6 = __this->___Spline;
		float L_7 = __this->___currentDistance;
		bool L_8 = __this->___reverse;
		NullCheck(L_6);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
		L_9 = BezierSpline_GetPositionAtDistance_m9A7E205DD35580BCF45B957C312759029AFC633F(L_6, L_7, L_8, NULL);
		NullCheck(L_5);
		Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_5, L_9, NULL);
		bool L_10 = __this->___lookForward;
		if (!L_10)
		{
			goto IL_007b;
		}
	}
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
		L_11 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* L_12 = __this->___Spline;
		float L_13 = __this->___currentDistance;
		bool L_14 = __this->___reverse;
		NullCheck(L_12);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
		L_15 = BezierSpline_GetPositionAtDistance_m9A7E205DD35580BCF45B957C312759029AFC633F(L_12, ((float)il2cpp_codegen_add(L_13, (1.0f))), L_14, NULL);
		NullCheck(L_11);
		Transform_LookAt_mFEF7353E4CAEB85D5F7CEEF9276C3B8D6E314C6C(L_11, L_15, NULL);
	}

IL_007b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplinePosition__ctor_mA3880290E38D4B7628C4AAA957586409C4CC36BE (SplinePosition_tED53A9EAF86095792BC2A5662A4566D743432EF8* __this, const RuntimeMethod* method) 
{
	{
		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 SplineWalker_SetPositionOnSpline_m0C0ACEE85C7BE04185125F7458A9D19871A91723 (SplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048* __this, float ___0_position, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_position;
		__this->___currentDistance = L_0;
		SplineWalker_ExecutePositioning_mB3BB31C54D6D81A6E695A92723A4F4505C8C01F7(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplineWalker_Update_m527FB9A4177BC7F27244BC89C7F93D2ACAB9C419 (SplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___currentDistance;
		float L_1 = __this->___Speed;
		float L_2;
		L_2 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		__this->___currentDistance = ((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(L_1, L_2))));
		SplineWalker_ExecutePositioning_mB3BB31C54D6D81A6E695A92723A4F4505C8C01F7(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplineWalker_ExecutePositioning_mB3BB31C54D6D81A6E695A92723A4F4505C8C01F7 (SplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048* __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;
	}
	{
		BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* L_0 = __this->___spline;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_000f;
		}
	}
	{
		return;
	}

IL_000f:
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
		L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* L_3 = __this->___spline;
		float L_4 = __this->___currentDistance;
		bool L_5 = __this->___reverse;
		NullCheck(L_3);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = BezierSpline_GetPositionAtDistance_m9A7E205DD35580BCF45B957C312759029AFC633F(L_3, L_4, L_5, NULL);
		NullCheck(L_2);
		Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_2, L_6, NULL);
		float L_7 = __this->___currentDistance;
		float L_8 = __this->___Speed;
		float L_9;
		L_9 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		__this->___currentDistance = ((float)il2cpp_codegen_add(L_7, ((float)il2cpp_codegen_multiply(L_8, L_9))));
		bool L_10 = __this->___lookForward;
		if (!L_10)
		{
			goto IL_007a;
		}
	}
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
		L_11 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		BezierSpline_t60820D9A1DD6BE4E10A469D163FDD2FC3B9779EA* L_12 = __this->___spline;
		float L_13 = __this->___currentDistance;
		bool L_14 = __this->___reverse;
		NullCheck(L_12);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
		L_15 = BezierSpline_GetPositionAtDistance_m9A7E205DD35580BCF45B957C312759029AFC633F(L_12, ((float)il2cpp_codegen_add(L_13, (1.0f))), L_14, NULL);
		NullCheck(L_11);
		Transform_LookAt_mFEF7353E4CAEB85D5F7CEEF9276C3B8D6E314C6C(L_11, L_15, NULL);
	}

IL_007a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplineWalker__ctor_m87D7B5B8E64F4F163AA0B4CF4C31B88CA8526857 (SplineWalker_tD3866EBA4BF4B29B2D38E75AF3F0059A5CB6D048* __this, const RuntimeMethod* method) 
{
	{
		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 int32_t Block_get_BlockId_mF2A4239D6A520A393397E2AA4157BA00171A8BE3 (Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CBlockIdU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Block_set_BlockId_m9DD32ACFFC4ED42DBAE41F9ACDC398FE9FC05FDA (Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CBlockIdU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Block_get_ClusterId_m2CAACB969C7082ABE0C6DF149621D55B6A5F0655 (Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CClusterIdU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Block_set_ClusterId_mB212FD1833F2B07F712D08D6302184C200C9EAF0 (Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CClusterIdU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Block__ctor_mA6CE6069FE74271C05369F9B5B99E2A9FC2EA647 (Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D* __this, const RuntimeMethod* method) 
{
	{
		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 String_t* Cluster_get_ClusterPropKey_m98BA3657A094BE8B5226895A7DB859E0230DFB33 (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___propertiesKey;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Cluster_get_ClusterId_m990372E0F860CFB2084AF595A7CA09F243897247 (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CClusterIdU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cluster_set_ClusterId_m9C5297B9C4650AAA1E0AB4105E3729CDA1D3F307 (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CClusterIdU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* Cluster_get_Blocks_mE79ADC5A5BEFF2A2E962D66A8055FA5124A098FA (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, const RuntimeMethod* method) 
{
	{
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_0 = __this->___U3CBlocksU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cluster_set_Blocks_m61D16C7CD0E5E6EE1F5BF94DAFA01133F394FAE5 (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* ___0_value, const RuntimeMethod* method) 
{
	{
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_0 = ___0_value;
		__this->___U3CBlocksU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBlocksU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cluster_Awake_mB64593B7FF481A874812B648A572B1CDB7D4A057 (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m3B9BDFABC3A31681FBD8FFAD9CDFC3EFE531259E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mEC9E9E9AF403DF7262870C6B7233848BE7458858_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_0 = (Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662*)il2cpp_codegen_object_new(Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_mEC9E9E9AF403DF7262870C6B7233848BE7458858(L_0, Dictionary_2__ctor_mEC9E9E9AF403DF7262870C6B7233848BE7458858_RuntimeMethod_var);
		Cluster_set_Blocks_m61D16C7CD0E5E6EE1F5BF94DAFA01133F394FAE5_inline(__this, L_0, NULL);
		Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC* L_1 = (Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC*)il2cpp_codegen_object_new(Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m3B9BDFABC3A31681FBD8FFAD9CDFC3EFE531259E(L_1, Dictionary_2__ctor_m3B9BDFABC3A31681FBD8FFAD9CDFC3EFE531259E_RuntimeMethod_var);
		__this->___propertiesValue = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___propertiesValue), (void*)L_1);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cluster_Start_m41CEB85BB31C23EF7732610CF3FA044A63958C04 (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDC268502013E294D8B5E7A56E6385C9DAFFADD0F);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0;
		L_0 = Cluster_get_ClusterId_m990372E0F860CFB2084AF595A7CA09F243897247_inline(__this, NULL);
		V_0 = L_0;
		String_t* L_1;
		L_1 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
		String_t* L_2;
		L_2 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralDC268502013E294D8B5E7A56E6385C9DAFFADD0F, L_1, NULL);
		__this->___propertiesKey = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___propertiesKey), (void*)L_2);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cluster_AddBlock_m9321A609167B24B158C4A47A49DA289CC31E7AA1 (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, int32_t ___0_blockId, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_block, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mA5013CBA44F1B1DC6398B4430E25EE98A9C11FDF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_0;
		L_0 = Cluster_get_Blocks_mE79ADC5A5BEFF2A2E962D66A8055FA5124A098FA_inline(__this, NULL);
		int32_t L_1 = ___0_blockId;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___1_block;
		NullCheck(L_0);
		Dictionary_2_Add_mA5013CBA44F1B1DC6398B4430E25EE98A9C11FDF(L_0, L_1, L_2, Dictionary_2_Add_mA5013CBA44F1B1DC6398B4430E25EE98A9C11FDF_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cluster_DestroyCluster_m4913A946AECA6261E8C6E586A28F3A6827E959BB (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, bool ___0_removeClusterFromRoomProperties, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m92298CA3F2C40724B4D2D9E4D9C4122A70E0C686_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_m083549762D5F7C4190DAC5437B16A38A2E0F5039_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mD4CF08C235FFD2D4652E3BC011EADC9B99888F7B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m19212131A523FF131030B9EC5FBF9F5BDA9DA449_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m969801C34686FA6776C36952BF6D63FA0C8C0D3E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueCollection_GetEnumerator_m196C6C32A4E0756C1BB362037B5D8FA37773F434_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t1B1B97EE01684232088412E9E1ED06F6CC623536 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_0;
		L_0 = Cluster_get_Blocks_mE79ADC5A5BEFF2A2E962D66A8055FA5124A098FA_inline(__this, NULL);
		NullCheck(L_0);
		ValueCollection_t945C1D1410FDCBD1C84A82D14A578BD5FFBC38F9* L_1;
		L_1 = Dictionary_2_get_Values_m083549762D5F7C4190DAC5437B16A38A2E0F5039(L_0, Dictionary_2_get_Values_m083549762D5F7C4190DAC5437B16A38A2E0F5039_RuntimeMethod_var);
		NullCheck(L_1);
		Enumerator_t1B1B97EE01684232088412E9E1ED06F6CC623536 L_2;
		L_2 = ValueCollection_GetEnumerator_m196C6C32A4E0756C1BB362037B5D8FA37773F434(L_1, ValueCollection_GetEnumerator_m196C6C32A4E0756C1BB362037B5D8FA37773F434_RuntimeMethod_var);
		V_0 = L_2;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002a:
			{
				Enumerator_Dispose_mD4CF08C235FFD2D4652E3BC011EADC9B99888F7B((&V_0), Enumerator_Dispose_mD4CF08C235FFD2D4652E3BC011EADC9B99888F7B_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_001f_1;
			}

IL_0013_1:
			{
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
				L_3 = Enumerator_get_Current_m969801C34686FA6776C36952BF6D63FA0C8C0D3E_inline((&V_0), Enumerator_get_Current_m969801C34686FA6776C36952BF6D63FA0C8C0D3E_RuntimeMethod_var);
				il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
				Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_3, NULL);
			}

IL_001f_1:
			{
				bool L_4;
				L_4 = Enumerator_MoveNext_m19212131A523FF131030B9EC5FBF9F5BDA9DA449((&V_0), Enumerator_MoveNext_m19212131A523FF131030B9EC5FBF9F5BDA9DA449_RuntimeMethod_var);
				if (L_4)
				{
					goto IL_0013_1;
				}
			}
			{
				goto IL_0038;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0038:
	{
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_5;
		L_5 = Cluster_get_Blocks_mE79ADC5A5BEFF2A2E962D66A8055FA5124A098FA_inline(__this, NULL);
		NullCheck(L_5);
		Dictionary_2_Clear_m92298CA3F2C40724B4D2D9E4D9C4122A70E0C686(L_5, Dictionary_2_Clear_m92298CA3F2C40724B4D2D9E4D9C4122A70E0C686_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		bool L_6;
		L_6 = PhotonNetwork_get_IsMasterClient_mD04046028C484F06D77A1C36C64FFAC285C2DF9C(NULL);
		bool L_7 = ___0_removeClusterFromRoomProperties;
		if (!((int32_t)((int32_t)L_6&(int32_t)L_7)))
		{
			goto IL_0052;
		}
	}
	{
		Cluster_RemoveClusterFromRoomProperties_m504FA480856D695ED103A5953D3B47949D86B7A2(__this, NULL);
	}

IL_0052:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cluster_DecreaseBlockHeight_m1CC66175234F650D3D080ABAFA672E885C205661 (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, int32_t ___0_blockId, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m714B6ABA10FFEA8A005D06BF26C04995FE8375FA_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_0;
		L_0 = Cluster_get_Blocks_mE79ADC5A5BEFF2A2E962D66A8055FA5124A098FA_inline(__this, NULL);
		int32_t L_1 = ___0_blockId;
		NullCheck(L_0);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
		L_2 = Dictionary_2_get_Item_m714B6ABA10FFEA8A005D06BF26C04995FE8375FA(L_0, L_1, Dictionary_2_get_Item_m714B6ABA10FFEA8A005D06BF26C04995FE8375FA_RuntimeMethod_var);
		NullCheck(L_2);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
		L_3 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_2, NULL);
		NullCheck(L_3);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
		L_4 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_3, NULL);
		float L_5 = L_4.___y;
		V_0 = L_5;
		float L_6 = V_0;
		float L_7;
		L_7 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)il2cpp_codegen_subtract(L_6, (1.0f))), (0.0f), NULL);
		V_0 = L_7;
		int32_t L_8 = ___0_blockId;
		float L_9 = V_0;
		Cluster_SetBlockHeightLocal_mEF223DBBA161B285CCB3EFD354BB1E2FB83CACDD(__this, L_8, L_9, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cluster_IncreaseBlockHeight_mC99D66195547B2D9CBD6D2F63D47626C059F8BAA (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, int32_t ___0_blockId, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m714B6ABA10FFEA8A005D06BF26C04995FE8375FA_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_0;
		L_0 = Cluster_get_Blocks_mE79ADC5A5BEFF2A2E962D66A8055FA5124A098FA_inline(__this, NULL);
		int32_t L_1 = ___0_blockId;
		NullCheck(L_0);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
		L_2 = Dictionary_2_get_Item_m714B6ABA10FFEA8A005D06BF26C04995FE8375FA(L_0, L_1, Dictionary_2_get_Item_m714B6ABA10FFEA8A005D06BF26C04995FE8375FA_RuntimeMethod_var);
		NullCheck(L_2);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
		L_3 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_2, NULL);
		NullCheck(L_3);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
		L_4 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_3, NULL);
		float L_5 = L_4.___y;
		V_0 = L_5;
		float L_6 = V_0;
		float L_7;
		L_7 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(((float)il2cpp_codegen_add(L_6, (1.0f))), (8.0f), NULL);
		V_0 = L_7;
		int32_t L_8 = ___0_blockId;
		float L_9 = V_0;
		Cluster_SetBlockHeightLocal_mEF223DBBA161B285CCB3EFD354BB1E2FB83CACDD(__this, L_8, L_9, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cluster_SetBlockHeightRemote_m606E0523B2BD06AC428B3FD841D7AEE6D26BA011 (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, int32_t ___0_blockId, float ___1_height, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m714B6ABA10FFEA8A005D06BF26C04995FE8375FA_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_0;
		L_0 = Cluster_get_Blocks_mE79ADC5A5BEFF2A2E962D66A8055FA5124A098FA_inline(__this, NULL);
		int32_t L_1 = ___0_blockId;
		NullCheck(L_0);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
		L_2 = Dictionary_2_get_Item_m714B6ABA10FFEA8A005D06BF26C04995FE8375FA(L_0, L_1, Dictionary_2_get_Item_m714B6ABA10FFEA8A005D06BF26C04995FE8375FA_RuntimeMethod_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = L_2;
		NullCheck(L_3);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
		L_4 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_3, NULL);
		NullCheck(L_4);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
		L_5 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_4, NULL);
		V_0 = L_5;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = L_3;
		NullCheck(L_6);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
		L_7 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_6, NULL);
		NullCheck(L_7);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
		L_8 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_7, NULL);
		V_1 = L_8;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = L_6;
		NullCheck(L_9);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
		L_10 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_9, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_0;
		float L_12 = L_11.___x;
		float L_13 = ___1_height;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_0;
		float L_15 = L_14.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
		memset((&L_16), 0, sizeof(L_16));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_16), L_12, L_13, L_15, NULL);
		NullCheck(L_10);
		Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_10, L_16, NULL);
		NullCheck(L_9);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17;
		L_17 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_9, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_1;
		float L_19 = L_18.___x;
		float L_20 = ___1_height;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_1;
		float L_22 = L_21.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
		memset((&L_23), 0, sizeof(L_23));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_23), L_19, ((float)(L_20/(2.0f))), L_22, NULL);
		NullCheck(L_17);
		Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_17, L_23, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cluster_SetBlockHeightLocal_mEF223DBBA161B285CCB3EFD354BB1E2FB83CACDD (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, int32_t ___0_blockId, float ___1_height, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m714B6ABA10FFEA8A005D06BF26C04995FE8375FA_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_0;
		L_0 = Cluster_get_Blocks_mE79ADC5A5BEFF2A2E962D66A8055FA5124A098FA_inline(__this, NULL);
		int32_t L_1 = ___0_blockId;
		NullCheck(L_0);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
		L_2 = Dictionary_2_get_Item_m714B6ABA10FFEA8A005D06BF26C04995FE8375FA(L_0, L_1, Dictionary_2_get_Item_m714B6ABA10FFEA8A005D06BF26C04995FE8375FA_RuntimeMethod_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = L_2;
		NullCheck(L_3);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
		L_4 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_3, NULL);
		NullCheck(L_4);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
		L_5 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_4, NULL);
		V_0 = L_5;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = L_3;
		NullCheck(L_6);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
		L_7 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_6, NULL);
		NullCheck(L_7);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
		L_8 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_7, NULL);
		V_1 = L_8;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = L_6;
		NullCheck(L_9);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
		L_10 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_9, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_0;
		float L_12 = L_11.___x;
		float L_13 = ___1_height;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_0;
		float L_15 = L_14.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
		memset((&L_16), 0, sizeof(L_16));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_16), L_12, L_13, L_15, NULL);
		NullCheck(L_10);
		Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_10, L_16, NULL);
		NullCheck(L_9);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17;
		L_17 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_9, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_1;
		float L_19 = L_18.___x;
		float L_20 = ___1_height;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_1;
		float L_22 = L_21.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
		memset((&L_23), 0, sizeof(L_23));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_23), L_19, ((float)(L_20/(2.0f))), L_22, NULL);
		NullCheck(L_17);
		Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_17, L_23, NULL);
		int32_t L_24 = ___0_blockId;
		float L_25 = ___1_height;
		Cluster_UpdateRoomProperties_mDB8AB40D2CABC226914595B134E4D5F217EEA1FD(__this, L_24, L_25, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cluster_UpdateRoomProperties_mDB8AB40D2CABC226914595B134E4D5F217EEA1FD (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, int32_t ___0_blockId, float ___1_height, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m774E00248EDD25178469B38F388B0E4EFC7A4AD2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_0 = NULL;
	{
		Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC* L_0 = __this->___propertiesValue;
		int32_t L_1 = ___0_blockId;
		float L_2 = ___1_height;
		NullCheck(L_0);
		Dictionary_2_set_Item_m774E00248EDD25178469B38F388B0E4EFC7A4AD2(L_0, L_1, L_2, Dictionary_2_set_Item_m774E00248EDD25178469B38F388B0E4EFC7A4AD2_RuntimeMethod_var);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_3 = (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)il2cpp_codegen_object_new(Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1C4D2BF84624173510D714545C1FBB92ADEFC624(L_3, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_4 = L_3;
		String_t* L_5 = __this->___propertiesKey;
		Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC* L_6 = __this->___propertiesValue;
		NullCheck(L_4);
		Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1(L_4, L_5, L_6, Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_RuntimeMethod_var);
		V_0 = L_4;
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_7;
		L_7 = PhotonNetwork_get_CurrentRoom_m72D3601299E109EED858E132DE1BD316226BA38D(NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_8 = V_0;
		NullCheck(L_7);
		bool L_9;
		L_9 = VirtualFuncInvoker3< bool, Hashtable_tD626399B3ADFD501225241D7366103F35472542A*, Hashtable_tD626399B3ADFD501225241D7366103F35472542A*, WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* >::Invoke(5, L_7, L_8, (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)NULL, (WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA*)NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cluster_RemoveClusterFromRoomProperties_m504FA480856D695ED103A5953D3B47949D86B7A2 (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_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);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_1 = L_0;
		String_t* L_2 = __this->___propertiesKey;
		NullCheck(L_1);
		Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1(L_1, L_2, NULL, Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_RuntimeMethod_var);
		V_0 = L_1;
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_3;
		L_3 = PhotonNetwork_get_CurrentRoom_m72D3601299E109EED858E132DE1BD316226BA38D(NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_4 = V_0;
		NullCheck(L_3);
		bool L_5;
		L_5 = VirtualFuncInvoker3< bool, Hashtable_tD626399B3ADFD501225241D7366103F35472542A*, Hashtable_tD626399B3ADFD501225241D7366103F35472542A*, WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* >::Invoke(5, L_3, L_4, (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)NULL, (WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA*)NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cluster_OnRoomPropertiesUpdate_m6D74B6453CC2AD2FF85535C5F79815F0AF7BAEC4 (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___0_propertiesThatChanged, 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*)&Dictionary_2_GetEnumerator_mAE4139686423188553E4868A190A02D63C0A5B8F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m3B9BDFABC3A31681FBD8FFAD9CDFC3EFE531259E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m7094EEC99FD9ED42593BB97C368588D996B9AC24_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m73738B400C6CDD4858B9631DC6BBB088BDBE5BAB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m7D1469FB84F6687C7EFBC9BD334E49DFF285E463_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m9C21342FC1EC181C6FC3EB7A91CCBDEAA86E1BFB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m365FBF26414FB9062B08F7603F4BCC01FD910181_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t300E5B82F8EBA56A149AB825CE81A7E3DE2F484D V_0;
	memset((&V_0), 0, sizeof(V_0));
	KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_0 = ___0_propertiesThatChanged;
		String_t* L_1 = __this->___propertiesKey;
		NullCheck(L_0);
		bool L_2;
		L_2 = Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD(L_0, L_1, Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0082;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_3 = ___0_propertiesThatChanged;
		String_t* L_4 = __this->___propertiesKey;
		NullCheck(L_3);
		RuntimeObject* L_5;
		L_5 = Hashtable_get_Item_m33995CAF3384BA31ADA32E8B6D3AA69946190CA9(L_3, L_4, NULL);
		if (L_5)
		{
			goto IL_0028;
		}
	}
	{
		Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC* L_6 = (Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC*)il2cpp_codegen_object_new(Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m3B9BDFABC3A31681FBD8FFAD9CDFC3EFE531259E(L_6, Dictionary_2__ctor_m3B9BDFABC3A31681FBD8FFAD9CDFC3EFE531259E_RuntimeMethod_var);
		__this->___propertiesValue = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___propertiesValue), (void*)L_6);
		return;
	}

IL_0028:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_7 = ___0_propertiesThatChanged;
		String_t* L_8 = __this->___propertiesKey;
		NullCheck(L_7);
		RuntimeObject* L_9;
		L_9 = Hashtable_get_Item_m33995CAF3384BA31ADA32E8B6D3AA69946190CA9(L_7, L_8, NULL);
		__this->___propertiesValue = ((Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC*)CastclassClass((RuntimeObject*)L_9, Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC_il2cpp_TypeInfo_var));
		Il2CppCodeGenWriteBarrier((void**)(&__this->___propertiesValue), (void*)((Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC*)CastclassClass((RuntimeObject*)L_9, Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC_il2cpp_TypeInfo_var)));
		Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC* L_10 = __this->___propertiesValue;
		NullCheck(L_10);
		Enumerator_t300E5B82F8EBA56A149AB825CE81A7E3DE2F484D L_11;
		L_11 = Dictionary_2_GetEnumerator_mAE4139686423188553E4868A190A02D63C0A5B8F(L_10, Dictionary_2_GetEnumerator_mAE4139686423188553E4868A190A02D63C0A5B8F_RuntimeMethod_var);
		V_0 = L_11;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0074:
			{
				Enumerator_Dispose_m7094EEC99FD9ED42593BB97C368588D996B9AC24((&V_0), Enumerator_Dispose_m7094EEC99FD9ED42593BB97C368588D996B9AC24_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0069_1;
			}

IL_004d_1:
			{
				KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555 L_12;
				L_12 = Enumerator_get_Current_m7D1469FB84F6687C7EFBC9BD334E49DFF285E463_inline((&V_0), Enumerator_get_Current_m7D1469FB84F6687C7EFBC9BD334E49DFF285E463_RuntimeMethod_var);
				V_1 = L_12;
				int32_t L_13;
				L_13 = KeyValuePair_2_get_Key_m9C21342FC1EC181C6FC3EB7A91CCBDEAA86E1BFB_inline((&V_1), KeyValuePair_2_get_Key_m9C21342FC1EC181C6FC3EB7A91CCBDEAA86E1BFB_RuntimeMethod_var);
				float L_14;
				L_14 = KeyValuePair_2_get_Value_m365FBF26414FB9062B08F7603F4BCC01FD910181_inline((&V_1), KeyValuePair_2_get_Value_m365FBF26414FB9062B08F7603F4BCC01FD910181_RuntimeMethod_var);
				Cluster_SetBlockHeightRemote_m606E0523B2BD06AC428B3FD841D7AEE6D26BA011(__this, L_13, L_14, NULL);
			}

IL_0069_1:
			{
				bool L_15;
				L_15 = Enumerator_MoveNext_m73738B400C6CDD4858B9631DC6BBB088BDBE5BAB((&V_0), Enumerator_MoveNext_m73738B400C6CDD4858B9631DC6BBB088BDBE5BAB_RuntimeMethod_var);
				if (L_15)
				{
					goto IL_004d_1;
				}
			}
			{
				goto IL_0082;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0082:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cluster__ctor_m80DDFBBB2B4B45480213963EBB20F36F39EE11CD (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviourPunCallbacks__ctor_m25DE2B188CA2481D58FBA9BB58CFBD65432B77E2(__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 IngameControlPanel_Awake_mF2F202660166106A3EB66259DF41B71663F3FFF1 (IngameControlPanel_t87A843EC16B088304C45427619B26E55ACDE981D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisButton_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098_m16CFA6B8AD1C67BA8A7BCB3465E5C20064DEE5DB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisInputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140_mA10ABD60935B8A5B799813C7B5BA063335EA0E38_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisDropdown_t54C0BDC1441E058BE37E796F68886671C270EF89_m29A769EC69BF417C435A6A99453620C58FB98BD7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IngameControlPanel_U3CAwakeU3Eb__6_0_mBDEAB310534D28364544B9767B98F5D715F1FB31_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IngameControlPanel_U3CAwakeU3Eb__6_4_m2621A6FE77DE66B83BCC390EF51EC1E6ED3CB542_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CAwakeU3Eb__6_1_mCC8E8A57471650728E68131F49433A5E688AE45B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CAwakeU3Eb__6_2_m602C1A849952F08074AE7F558E9DE065911B95AC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CAwakeU3Eb__6_3_m54BFF8DC6A1D67E24B84E5FA9E927C37C7325919_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_t690494F0E492A2098660E28B8EB7D71B2C69BE1B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_AddListener_m846E66E06483E90ED947176C8DB2BE23495A93AE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_AddListener_mEC384A8CFC5D4D41B62B08248A738CF61B82172F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* G_B2_0 = NULL;
	DropdownEvent_t8A008B010A742724CFC93576D6976E474BB13059* G_B2_1 = NULL;
	UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* G_B1_0 = NULL;
	DropdownEvent_t8A008B010A742724CFC93576D6976E474BB13059* G_B1_1 = NULL;
	UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* G_B4_0 = NULL;
	DropdownEvent_t8A008B010A742724CFC93576D6976E474BB13059* G_B4_1 = NULL;
	UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* G_B3_0 = NULL;
	DropdownEvent_t8A008B010A742724CFC93576D6976E474BB13059* G_B3_1 = NULL;
	UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* G_B6_0 = NULL;
	DropdownEvent_t8A008B010A742724CFC93576D6976E474BB13059* G_B6_1 = NULL;
	UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* G_B5_0 = NULL;
	DropdownEvent_t8A008B010A742724CFC93576D6976E474BB13059* G_B5_1 = NULL;
	{
		__this->___isSeedValid = (bool)0;
		InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* L_0;
		L_0 = Component_GetComponentInChildren_TisInputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140_mA10ABD60935B8A5B799813C7B5BA063335EA0E38(__this, Component_GetComponentInChildren_TisInputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140_mA10ABD60935B8A5B799813C7B5BA063335EA0E38_RuntimeMethod_var);
		__this->___seedInputField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___seedInputField), (void*)L_0);
		InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* L_1 = __this->___seedInputField;
		NullCheck(L_1);
		InputField_set_characterLimit_m98A2187FF493DB170821C39A6D069731F3AFFF2B(L_1, ((int32_t)10), NULL);
		InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* L_2 = __this->___seedInputField;
		NullCheck(L_2);
		InputField_set_characterValidation_m9DE08B33714B9D97F570853ADB56C070C2DD4072(L_2, 1, NULL);
		InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* L_3 = __this->___seedInputField;
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		ServerSettings_t41BE4338E7E76BFB4919D4039BAFC6799E242152* L_4;
		L_4 = PhotonNetwork_get_PhotonServerSettings_mEB0FD5D91970368EE4D23AA12213DAD57B8D1097(NULL);
		NullCheck(L_4);
		bool L_5 = L_4->___StartInOfflineMode;
		NullCheck(L_3);
		Selectable_set_interactable_m8DD581C1AD99B2EFA8B3EE9AF69EDDF26688B492(L_3, L_5, NULL);
		InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* L_6 = __this->___seedInputField;
		NullCheck(L_6);
		OnChangeEvent_tE4829F88300B0E0E0D1B78B453AF25FC1AA55E2F* L_7;
		L_7 = InputField_get_onValueChanged_mA9ABE178FE3EB05AEF3DC20C11349427C59916AE_inline(L_6, NULL);
		UnityAction_1_t690494F0E492A2098660E28B8EB7D71B2C69BE1B* L_8 = (UnityAction_1_t690494F0E492A2098660E28B8EB7D71B2C69BE1B*)il2cpp_codegen_object_new(UnityAction_1_t690494F0E492A2098660E28B8EB7D71B2C69BE1B_il2cpp_TypeInfo_var);
		UnityAction_1__ctor_mE6251CCFD943EB114960F556A546E2777B18AC71(L_8, __this, (intptr_t)((void*)IngameControlPanel_U3CAwakeU3Eb__6_0_mBDEAB310534D28364544B9767B98F5D715F1FB31_RuntimeMethod_var), NULL);
		NullCheck(L_7);
		UnityEvent_1_AddListener_mEC384A8CFC5D4D41B62B08248A738CF61B82172F(L_7, L_8, UnityEvent_1_AddListener_mEC384A8CFC5D4D41B62B08248A738CF61B82172F_RuntimeMethod_var);
		InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* L_9 = __this->___seedInputField;
		int32_t L_10;
		L_10 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(0, ((int32_t)256), NULL);
		V_0 = L_10;
		String_t* L_11;
		L_11 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
		NullCheck(L_9);
		InputField_set_text_m28B1C806BBCAC44F3ACCDC3B550509CA0C7D257F(L_9, L_11, NULL);
		DropdownU5BU5D_tAF591F68E9B59AD5E167E68703C63CFA5B1BBAA4* L_12;
		L_12 = Component_GetComponentsInChildren_TisDropdown_t54C0BDC1441E058BE37E796F68886671C270EF89_m29A769EC69BF417C435A6A99453620C58FB98BD7(__this, Component_GetComponentsInChildren_TisDropdown_t54C0BDC1441E058BE37E796F68886671C270EF89_m29A769EC69BF417C435A6A99453620C58FB98BD7_RuntimeMethod_var);
		NullCheck(L_12);
		int32_t L_13 = 0;
		Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* L_14 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
		__this->___worldSizeDropdown = L_14;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___worldSizeDropdown), (void*)L_14);
		Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* L_15 = __this->___worldSizeDropdown;
		ServerSettings_t41BE4338E7E76BFB4919D4039BAFC6799E242152* L_16;
		L_16 = PhotonNetwork_get_PhotonServerSettings_mEB0FD5D91970368EE4D23AA12213DAD57B8D1097(NULL);
		NullCheck(L_16);
		bool L_17 = L_16->___StartInOfflineMode;
		NullCheck(L_15);
		Selectable_set_interactable_m8DD581C1AD99B2EFA8B3EE9AF69EDDF26688B492(L_15, L_17, NULL);
		Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* L_18 = __this->___worldSizeDropdown;
		NullCheck(L_18);
		DropdownEvent_t8A008B010A742724CFC93576D6976E474BB13059* L_19;
		L_19 = Dropdown_get_onValueChanged_mAC49CE9A83E258FEC024662127057567275CAC12_inline(L_18, NULL);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_il2cpp_TypeInfo_var);
		UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* L_20 = ((U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_il2cpp_TypeInfo_var))->___U3CU3E9__6_1;
		UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* L_21 = L_20;
		if (L_21)
		{
			G_B2_0 = L_21;
			G_B2_1 = L_19;
			goto IL_00c8;
		}
		G_B1_0 = L_21;
		G_B1_1 = L_19;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_il2cpp_TypeInfo_var);
		U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777* L_22 = ((U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_il2cpp_TypeInfo_var))->___U3CU3E9;
		UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* L_23 = (UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60*)il2cpp_codegen_object_new(UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60_il2cpp_TypeInfo_var);
		UnityAction_1__ctor_m48C26C8BF8CF832FAFF2818DC9246BACBC3CCF2B(L_23, L_22, (intptr_t)((void*)U3CU3Ec_U3CAwakeU3Eb__6_1_mCC8E8A57471650728E68131F49433A5E688AE45B_RuntimeMethod_var), NULL);
		UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* L_24 = L_23;
		((U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_il2cpp_TypeInfo_var))->___U3CU3E9__6_1 = L_24;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_il2cpp_TypeInfo_var))->___U3CU3E9__6_1), (void*)L_24);
		G_B2_0 = L_24;
		G_B2_1 = G_B1_1;
	}

IL_00c8:
	{
		NullCheck(G_B2_1);
		UnityEvent_1_AddListener_m846E66E06483E90ED947176C8DB2BE23495A93AE(G_B2_1, G_B2_0, UnityEvent_1_AddListener_m846E66E06483E90ED947176C8DB2BE23495A93AE_RuntimeMethod_var);
		DropdownU5BU5D_tAF591F68E9B59AD5E167E68703C63CFA5B1BBAA4* L_25;
		L_25 = Component_GetComponentsInChildren_TisDropdown_t54C0BDC1441E058BE37E796F68886671C270EF89_m29A769EC69BF417C435A6A99453620C58FB98BD7(__this, Component_GetComponentsInChildren_TisDropdown_t54C0BDC1441E058BE37E796F68886671C270EF89_m29A769EC69BF417C435A6A99453620C58FB98BD7_RuntimeMethod_var);
		NullCheck(L_25);
		int32_t L_26 = 1;
		Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* L_27 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
		__this->___clusterSizeDropdown = L_27;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___clusterSizeDropdown), (void*)L_27);
		Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* L_28 = __this->___clusterSizeDropdown;
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		ServerSettings_t41BE4338E7E76BFB4919D4039BAFC6799E242152* L_29;
		L_29 = PhotonNetwork_get_PhotonServerSettings_mEB0FD5D91970368EE4D23AA12213DAD57B8D1097(NULL);
		NullCheck(L_29);
		bool L_30 = L_29->___StartInOfflineMode;
		NullCheck(L_28);
		Selectable_set_interactable_m8DD581C1AD99B2EFA8B3EE9AF69EDDF26688B492(L_28, L_30, NULL);
		Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* L_31 = __this->___clusterSizeDropdown;
		NullCheck(L_31);
		DropdownEvent_t8A008B010A742724CFC93576D6976E474BB13059* L_32;
		L_32 = Dropdown_get_onValueChanged_mAC49CE9A83E258FEC024662127057567275CAC12_inline(L_31, NULL);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_il2cpp_TypeInfo_var);
		UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* L_33 = ((U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_il2cpp_TypeInfo_var))->___U3CU3E9__6_2;
		UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* L_34 = L_33;
		if (L_34)
		{
			G_B4_0 = L_34;
			G_B4_1 = L_32;
			goto IL_011a;
		}
		G_B3_0 = L_34;
		G_B3_1 = L_32;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_il2cpp_TypeInfo_var);
		U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777* L_35 = ((U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_il2cpp_TypeInfo_var))->___U3CU3E9;
		UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* L_36 = (UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60*)il2cpp_codegen_object_new(UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60_il2cpp_TypeInfo_var);
		UnityAction_1__ctor_m48C26C8BF8CF832FAFF2818DC9246BACBC3CCF2B(L_36, L_35, (intptr_t)((void*)U3CU3Ec_U3CAwakeU3Eb__6_2_m602C1A849952F08074AE7F558E9DE065911B95AC_RuntimeMethod_var), NULL);
		UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* L_37 = L_36;
		((U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_il2cpp_TypeInfo_var))->___U3CU3E9__6_2 = L_37;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_il2cpp_TypeInfo_var))->___U3CU3E9__6_2), (void*)L_37);
		G_B4_0 = L_37;
		G_B4_1 = G_B3_1;
	}

IL_011a:
	{
		NullCheck(G_B4_1);
		UnityEvent_1_AddListener_m846E66E06483E90ED947176C8DB2BE23495A93AE(G_B4_1, G_B4_0, UnityEvent_1_AddListener_m846E66E06483E90ED947176C8DB2BE23495A93AE_RuntimeMethod_var);
		DropdownU5BU5D_tAF591F68E9B59AD5E167E68703C63CFA5B1BBAA4* L_38;
		L_38 = Component_GetComponentsInChildren_TisDropdown_t54C0BDC1441E058BE37E796F68886671C270EF89_m29A769EC69BF417C435A6A99453620C58FB98BD7(__this, Component_GetComponentsInChildren_TisDropdown_t54C0BDC1441E058BE37E796F68886671C270EF89_m29A769EC69BF417C435A6A99453620C58FB98BD7_RuntimeMethod_var);
		NullCheck(L_38);
		int32_t L_39 = 2;
		Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* L_40 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
		__this->___worldTypeDropdown = L_40;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___worldTypeDropdown), (void*)L_40);
		Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* L_41 = __this->___worldTypeDropdown;
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		ServerSettings_t41BE4338E7E76BFB4919D4039BAFC6799E242152* L_42;
		L_42 = PhotonNetwork_get_PhotonServerSettings_mEB0FD5D91970368EE4D23AA12213DAD57B8D1097(NULL);
		NullCheck(L_42);
		bool L_43 = L_42->___StartInOfflineMode;
		NullCheck(L_41);
		Selectable_set_interactable_m8DD581C1AD99B2EFA8B3EE9AF69EDDF26688B492(L_41, L_43, NULL);
		Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* L_44 = __this->___worldTypeDropdown;
		NullCheck(L_44);
		DropdownEvent_t8A008B010A742724CFC93576D6976E474BB13059* L_45;
		L_45 = Dropdown_get_onValueChanged_mAC49CE9A83E258FEC024662127057567275CAC12_inline(L_44, NULL);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_il2cpp_TypeInfo_var);
		UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* L_46 = ((U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_il2cpp_TypeInfo_var))->___U3CU3E9__6_3;
		UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* L_47 = L_46;
		if (L_47)
		{
			G_B6_0 = L_47;
			G_B6_1 = L_45;
			goto IL_016c;
		}
		G_B5_0 = L_47;
		G_B5_1 = L_45;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_il2cpp_TypeInfo_var);
		U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777* L_48 = ((U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_il2cpp_TypeInfo_var))->___U3CU3E9;
		UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* L_49 = (UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60*)il2cpp_codegen_object_new(UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60_il2cpp_TypeInfo_var);
		UnityAction_1__ctor_m48C26C8BF8CF832FAFF2818DC9246BACBC3CCF2B(L_49, L_48, (intptr_t)((void*)U3CU3Ec_U3CAwakeU3Eb__6_3_m54BFF8DC6A1D67E24B84E5FA9E927C37C7325919_RuntimeMethod_var), NULL);
		UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* L_50 = L_49;
		((U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_il2cpp_TypeInfo_var))->___U3CU3E9__6_3 = L_50;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_il2cpp_TypeInfo_var))->___U3CU3E9__6_3), (void*)L_50);
		G_B6_0 = L_50;
		G_B6_1 = G_B5_1;
	}

IL_016c:
	{
		NullCheck(G_B6_1);
		UnityEvent_1_AddListener_m846E66E06483E90ED947176C8DB2BE23495A93AE(G_B6_1, G_B6_0, UnityEvent_1_AddListener_m846E66E06483E90ED947176C8DB2BE23495A93AE_RuntimeMethod_var);
		Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098* L_51;
		L_51 = Component_GetComponentInChildren_TisButton_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098_m16CFA6B8AD1C67BA8A7BCB3465E5C20064DEE5DB(__this, Component_GetComponentInChildren_TisButton_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098_m16CFA6B8AD1C67BA8A7BCB3465E5C20064DEE5DB_RuntimeMethod_var);
		__this->___generateWorldButton = L_51;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___generateWorldButton), (void*)L_51);
		Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098* L_52 = __this->___generateWorldButton;
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		ServerSettings_t41BE4338E7E76BFB4919D4039BAFC6799E242152* L_53;
		L_53 = PhotonNetwork_get_PhotonServerSettings_mEB0FD5D91970368EE4D23AA12213DAD57B8D1097(NULL);
		NullCheck(L_53);
		bool L_54 = L_53->___StartInOfflineMode;
		NullCheck(L_52);
		Selectable_set_interactable_m8DD581C1AD99B2EFA8B3EE9AF69EDDF26688B492(L_52, L_54, NULL);
		Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098* L_55 = __this->___generateWorldButton;
		NullCheck(L_55);
		ButtonClickedEvent_t8EA72E90B3BD1392FB3B3EF167D5121C23569E4C* L_56;
		L_56 = Button_get_onClick_m701712A7F7F000CC80D517C4510697E15722C35C_inline(L_55, NULL);
		UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* L_57 = (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7*)il2cpp_codegen_object_new(UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var);
		UnityAction__ctor_mC53E20D6B66E0D5688CD81B88DBB34F5A58B7131(L_57, __this, (intptr_t)((void*)IngameControlPanel_U3CAwakeU3Eb__6_4_m2621A6FE77DE66B83BCC390EF51EC1E6ED3CB542_RuntimeMethod_var), NULL);
		NullCheck(L_56);
		UnityEvent_AddListener_m8AA4287C16628486B41DA41CA5E7A856A706D302(L_56, L_57, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IngameControlPanel_OnJoinedRoom_mABA30800E7B1ED6711B19A941DBE00BB9B425A96 (IngameControlPanel_t87A843EC16B088304C45427619B26E55ACDE981D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* L_0 = __this->___seedInputField;
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = PhotonNetwork_get_IsMasterClient_mD04046028C484F06D77A1C36C64FFAC285C2DF9C(NULL);
		NullCheck(L_0);
		Selectable_set_interactable_m8DD581C1AD99B2EFA8B3EE9AF69EDDF26688B492(L_0, L_1, NULL);
		Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* L_2 = __this->___worldSizeDropdown;
		bool L_3;
		L_3 = PhotonNetwork_get_IsMasterClient_mD04046028C484F06D77A1C36C64FFAC285C2DF9C(NULL);
		NullCheck(L_2);
		Selectable_set_interactable_m8DD581C1AD99B2EFA8B3EE9AF69EDDF26688B492(L_2, L_3, NULL);
		Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* L_4 = __this->___clusterSizeDropdown;
		bool L_5;
		L_5 = PhotonNetwork_get_IsMasterClient_mD04046028C484F06D77A1C36C64FFAC285C2DF9C(NULL);
		NullCheck(L_4);
		Selectable_set_interactable_m8DD581C1AD99B2EFA8B3EE9AF69EDDF26688B492(L_4, L_5, NULL);
		Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* L_6 = __this->___worldTypeDropdown;
		bool L_7;
		L_7 = PhotonNetwork_get_IsMasterClient_mD04046028C484F06D77A1C36C64FFAC285C2DF9C(NULL);
		NullCheck(L_6);
		Selectable_set_interactable_m8DD581C1AD99B2EFA8B3EE9AF69EDDF26688B492(L_6, L_7, NULL);
		Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098* L_8 = __this->___generateWorldButton;
		bool L_9;
		L_9 = PhotonNetwork_get_IsMasterClient_mD04046028C484F06D77A1C36C64FFAC285C2DF9C(NULL);
		NullCheck(L_8);
		Selectable_set_interactable_m8DD581C1AD99B2EFA8B3EE9AF69EDDF26688B492(L_8, L_9, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IngameControlPanel_OnMasterClientSwitched_m1463B48500A6CFA797AD7A9EA66D7FC80C347CAB (IngameControlPanel_t87A843EC16B088304C45427619B26E55ACDE981D* __this, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_newMasterClient, const RuntimeMethod* method) 
{
	{
		InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* L_0 = __this->___seedInputField;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_1 = ___0_newMasterClient;
		NullCheck(L_1);
		bool L_2 = L_1->___IsLocal;
		NullCheck(L_0);
		Selectable_set_interactable_m8DD581C1AD99B2EFA8B3EE9AF69EDDF26688B492(L_0, L_2, NULL);
		Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* L_3 = __this->___worldSizeDropdown;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_4 = ___0_newMasterClient;
		NullCheck(L_4);
		bool L_5 = L_4->___IsLocal;
		NullCheck(L_3);
		Selectable_set_interactable_m8DD581C1AD99B2EFA8B3EE9AF69EDDF26688B492(L_3, L_5, NULL);
		Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* L_6 = __this->___clusterSizeDropdown;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_7 = ___0_newMasterClient;
		NullCheck(L_7);
		bool L_8 = L_7->___IsLocal;
		NullCheck(L_6);
		Selectable_set_interactable_m8DD581C1AD99B2EFA8B3EE9AF69EDDF26688B492(L_6, L_8, NULL);
		Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* L_9 = __this->___worldTypeDropdown;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_10 = ___0_newMasterClient;
		NullCheck(L_10);
		bool L_11 = L_10->___IsLocal;
		NullCheck(L_9);
		Selectable_set_interactable_m8DD581C1AD99B2EFA8B3EE9AF69EDDF26688B492(L_9, L_11, NULL);
		Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098* L_12 = __this->___generateWorldButton;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_13 = ___0_newMasterClient;
		NullCheck(L_13);
		bool L_14 = L_13->___IsLocal;
		NullCheck(L_12);
		Selectable_set_interactable_m8DD581C1AD99B2EFA8B3EE9AF69EDDF26688B492(L_12, L_14, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IngameControlPanel_OnRoomPropertiesUpdate_mDD032DC26A59924D0E1E6CE6F1DD1588954DEEDF (IngameControlPanel_t87A843EC16B088304C45427619B26E55ACDE981D* __this, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___0_propertiesThatChanged, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClusterSize_tA6EA0D4B7FC88C2D347E0AF6F197CD123EE9A2C9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WorldSize_tF0BEA291344CD36A3E6F8DB03693DC16933D755B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WorldType_t55A79C4DCEA92DE38EB45B31EC6B0BB2B62A7745_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_0 = ___0_propertiesThatChanged;
		WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_1;
		L_1 = WorldGenerator_get_Instance_mFD14080DA092BFA3AA2BE08DA1D7FA1F951E99EF(NULL);
		NullCheck(L_1);
		String_t* L_2 = L_1->___SeedPropertiesKey;
		NullCheck(L_0);
		bool L_3;
		L_3 = Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD(L_0, L_2, Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_RuntimeMethod_var);
		if (!L_3)
		{
			goto IL_018d;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_4 = ___0_propertiesThatChanged;
		WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_5;
		L_5 = WorldGenerator_get_Instance_mFD14080DA092BFA3AA2BE08DA1D7FA1F951E99EF(NULL);
		NullCheck(L_5);
		String_t* L_6 = L_5->___WorldSizePropertiesKey;
		NullCheck(L_4);
		bool L_7;
		L_7 = Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD(L_4, L_6, Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_RuntimeMethod_var);
		if (!L_7)
		{
			goto IL_018d;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_8 = ___0_propertiesThatChanged;
		WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_9;
		L_9 = WorldGenerator_get_Instance_mFD14080DA092BFA3AA2BE08DA1D7FA1F951E99EF(NULL);
		NullCheck(L_9);
		String_t* L_10 = L_9->___ClusterSizePropertiesKey;
		NullCheck(L_8);
		bool L_11;
		L_11 = Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD(L_8, L_10, Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_RuntimeMethod_var);
		if (!L_11)
		{
			goto IL_018d;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_12 = ___0_propertiesThatChanged;
		WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_13;
		L_13 = WorldGenerator_get_Instance_mFD14080DA092BFA3AA2BE08DA1D7FA1F951E99EF(NULL);
		NullCheck(L_13);
		String_t* L_14 = L_13->___WorldTypePropertiesKey;
		NullCheck(L_12);
		bool L_15;
		L_15 = Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD(L_12, L_14, Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_RuntimeMethod_var);
		if (!L_15)
		{
			goto IL_018d;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_16 = ___0_propertiesThatChanged;
		WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_17;
		L_17 = WorldGenerator_get_Instance_mFD14080DA092BFA3AA2BE08DA1D7FA1F951E99EF(NULL);
		NullCheck(L_17);
		String_t* L_18 = L_17->___SeedPropertiesKey;
		NullCheck(L_16);
		RuntimeObject* L_19;
		L_19 = Hashtable_get_Item_m33995CAF3384BA31ADA32E8B6D3AA69946190CA9(L_16, L_18, NULL);
		V_0 = ((*(int32_t*)UnBox(L_19, il2cpp_defaults.int32_class)));
		InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* L_20 = __this->___seedInputField;
		String_t* L_21;
		L_21 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
		NullCheck(L_20);
		InputField_set_text_m28B1C806BBCAC44F3ACCDC3B550509CA0C7D257F(L_20, L_21, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_22 = ___0_propertiesThatChanged;
		WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_23;
		L_23 = WorldGenerator_get_Instance_mFD14080DA092BFA3AA2BE08DA1D7FA1F951E99EF(NULL);
		NullCheck(L_23);
		String_t* L_24 = L_23->___WorldSizePropertiesKey;
		NullCheck(L_22);
		RuntimeObject* L_25;
		L_25 = Hashtable_get_Item_m33995CAF3384BA31ADA32E8B6D3AA69946190CA9(L_22, L_24, NULL);
		V_1 = ((*(int32_t*)UnBox(L_25, WorldSize_tF0BEA291344CD36A3E6F8DB03693DC16933D755B_il2cpp_TypeInfo_var)));
		int32_t L_26 = V_1;
		if ((((int32_t)L_26) > ((int32_t)((int32_t)32))))
		{
			goto IL_00a3;
		}
	}
	{
		int32_t L_27 = V_1;
		if ((((int32_t)L_27) == ((int32_t)((int32_t)16))))
		{
			goto IL_00b2;
		}
	}
	{
		int32_t L_28 = V_1;
		if ((((int32_t)L_28) == ((int32_t)((int32_t)32))))
		{
			goto IL_00c0;
		}
	}
	{
		goto IL_00e8;
	}

IL_00a3:
	{
		int32_t L_29 = V_1;
		if ((((int32_t)L_29) == ((int32_t)((int32_t)64))))
		{
			goto IL_00ce;
		}
	}
	{
		int32_t L_30 = V_1;
		if ((((int32_t)L_30) == ((int32_t)((int32_t)128))))
		{
			goto IL_00dc;
		}
	}
	{
		goto IL_00e8;
	}

IL_00b2:
	{
		Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* L_31 = __this->___worldSizeDropdown;
		NullCheck(L_31);
		Dropdown_set_value_m0764A5E2023E34705ADD422689BF6C0074449FEE(L_31, 0, NULL);
		goto IL_00e8;
	}

IL_00c0:
	{
		Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* L_32 = __this->___worldSizeDropdown;
		NullCheck(L_32);
		Dropdown_set_value_m0764A5E2023E34705ADD422689BF6C0074449FEE(L_32, 1, NULL);
		goto IL_00e8;
	}

IL_00ce:
	{
		Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* L_33 = __this->___worldSizeDropdown;
		NullCheck(L_33);
		Dropdown_set_value_m0764A5E2023E34705ADD422689BF6C0074449FEE(L_33, 2, NULL);
		goto IL_00e8;
	}

IL_00dc:
	{
		Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* L_34 = __this->___worldSizeDropdown;
		NullCheck(L_34);
		Dropdown_set_value_m0764A5E2023E34705ADD422689BF6C0074449FEE(L_34, 3, NULL);
	}

IL_00e8:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_35 = ___0_propertiesThatChanged;
		WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_36;
		L_36 = WorldGenerator_get_Instance_mFD14080DA092BFA3AA2BE08DA1D7FA1F951E99EF(NULL);
		NullCheck(L_36);
		String_t* L_37 = L_36->___ClusterSizePropertiesKey;
		NullCheck(L_35);
		RuntimeObject* L_38;
		L_38 = Hashtable_get_Item_m33995CAF3384BA31ADA32E8B6D3AA69946190CA9(L_35, L_37, NULL);
		V_2 = ((*(int32_t*)UnBox(L_38, ClusterSize_tA6EA0D4B7FC88C2D347E0AF6F197CD123EE9A2C9_il2cpp_TypeInfo_var)));
		int32_t L_39 = V_2;
		if ((((int32_t)L_39) == ((int32_t)4)))
		{
			goto IL_010e;
		}
	}
	{
		int32_t L_40 = V_2;
		if ((((int32_t)L_40) == ((int32_t)((int32_t)16))))
		{
			goto IL_011c;
		}
	}
	{
		int32_t L_41 = V_2;
		if ((((int32_t)L_41) == ((int32_t)((int32_t)64))))
		{
			goto IL_012a;
		}
	}
	{
		goto IL_0136;
	}

IL_010e:
	{
		Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* L_42 = __this->___clusterSizeDropdown;
		NullCheck(L_42);
		Dropdown_set_value_m0764A5E2023E34705ADD422689BF6C0074449FEE(L_42, 0, NULL);
		goto IL_0136;
	}

IL_011c:
	{
		Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* L_43 = __this->___clusterSizeDropdown;
		NullCheck(L_43);
		Dropdown_set_value_m0764A5E2023E34705ADD422689BF6C0074449FEE(L_43, 1, NULL);
		goto IL_0136;
	}

IL_012a:
	{
		Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* L_44 = __this->___clusterSizeDropdown;
		NullCheck(L_44);
		Dropdown_set_value_m0764A5E2023E34705ADD422689BF6C0074449FEE(L_44, 2, NULL);
	}

IL_0136:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_45 = ___0_propertiesThatChanged;
		WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_46;
		L_46 = WorldGenerator_get_Instance_mFD14080DA092BFA3AA2BE08DA1D7FA1F951E99EF(NULL);
		NullCheck(L_46);
		String_t* L_47 = L_46->___WorldTypePropertiesKey;
		NullCheck(L_45);
		RuntimeObject* L_48;
		L_48 = Hashtable_get_Item_m33995CAF3384BA31ADA32E8B6D3AA69946190CA9(L_45, L_47, NULL);
		V_3 = ((*(int32_t*)UnBox(L_48, WorldType_t55A79C4DCEA92DE38EB45B31EC6B0BB2B62A7745_il2cpp_TypeInfo_var)));
		int32_t L_49 = V_3;
		if ((((int32_t)L_49) == ((int32_t)4)))
		{
			goto IL_015b;
		}
	}
	{
		int32_t L_50 = V_3;
		if ((((int32_t)L_50) == ((int32_t)8)))
		{
			goto IL_0169;
		}
	}
	{
		int32_t L_51 = V_3;
		if ((((int32_t)L_51) == ((int32_t)((int32_t)16))))
		{
			goto IL_0177;
		}
	}
	{
		goto IL_0183;
	}

IL_015b:
	{
		Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* L_52 = __this->___worldTypeDropdown;
		NullCheck(L_52);
		Dropdown_set_value_m0764A5E2023E34705ADD422689BF6C0074449FEE(L_52, 0, NULL);
		goto IL_0183;
	}

IL_0169:
	{
		Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* L_53 = __this->___worldTypeDropdown;
		NullCheck(L_53);
		Dropdown_set_value_m0764A5E2023E34705ADD422689BF6C0074449FEE(L_53, 1, NULL);
		goto IL_0183;
	}

IL_0177:
	{
		Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* L_54 = __this->___worldTypeDropdown;
		NullCheck(L_54);
		Dropdown_set_value_m0764A5E2023E34705ADD422689BF6C0074449FEE(L_54, 2, NULL);
	}

IL_0183:
	{
		WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_55;
		L_55 = WorldGenerator_get_Instance_mFD14080DA092BFA3AA2BE08DA1D7FA1F951E99EF(NULL);
		NullCheck(L_55);
		WorldGenerator_CreateWorld_m4BB373D12BE7B995680A49FD9BB373225A15B38D(L_55, NULL);
	}

IL_018d:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IngameControlPanel__ctor_mAFA25939FCE1BE0C69DA9A05764A0E1B5AE53C47 (IngameControlPanel_t87A843EC16B088304C45427619B26E55ACDE981D* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviourPunCallbacks__ctor_m25DE2B188CA2481D58FBA9BB58CFBD65432B77E2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IngameControlPanel_U3CAwakeU3Eb__6_0_mBDEAB310534D28364544B9767B98F5D715F1FB31 (IngameControlPanel_t87A843EC16B088304C45427619B26E55ACDE981D* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3EE7692F8119D1C63B07FAAF86E5AE60F610533);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		String_t* L_0 = ___0_value;
		bool L_1;
		L_1 = Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21(L_0, (&V_0), NULL);
		if (!L_1)
		{
			goto IL_001d;
		}
	}
	{
		__this->___isSeedValid = (bool)1;
		WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_2;
		L_2 = WorldGenerator_get_Instance_mFD14080DA092BFA3AA2BE08DA1D7FA1F951E99EF(NULL);
		int32_t L_3 = V_0;
		NullCheck(L_2);
		WorldGenerator_set_Seed_m98860DA185A2327E3770C1E5ADCB39DDDE548B31_inline(L_2, L_3, NULL);
		return;
	}

IL_001d:
	{
		__this->___isSeedValid = (bool)0;
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteralB3EE7692F8119D1C63B07FAAF86E5AE60F610533, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IngameControlPanel_U3CAwakeU3Eb__6_4_m2621A6FE77DE66B83BCC390EF51EC1E6ED3CB542 (IngameControlPanel_t87A843EC16B088304C45427619B26E55ACDE981D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9C222E54A61798584E29F8DC96359B60B4D7BA69);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3EE7692F8119D1C63B07FAAF86E5AE60F610533);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = PhotonNetwork_get_InRoom_mFBE0C1A516C34FBAD9923933C73E07080FDA199D(NULL);
		if (L_0)
		{
			goto IL_0012;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral9C222E54A61798584E29F8DC96359B60B4D7BA69, NULL);
		return;
	}

IL_0012:
	{
		bool L_1 = __this->___isSeedValid;
		if (L_1)
		{
			goto IL_0025;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteralB3EE7692F8119D1C63B07FAAF86E5AE60F610533, NULL);
		return;
	}

IL_0025:
	{
		WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_2;
		L_2 = WorldGenerator_get_Instance_mFD14080DA092BFA3AA2BE08DA1D7FA1F951E99EF(NULL);
		NullCheck(L_2);
		WorldGenerator_ConfirmAndUpdateProperties_m471D1F80314B641A40EE37A802FF8C5C4F654D5B(L_2, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mE45744CA1C1FB8F761CB1186A85D74F3E3722CCB (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777* L_0 = (U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777*)il2cpp_codegen_object_new(U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m19B2EFAE4BA963A7DBE4A8CD5A681208195C9D6A(L_0, NULL);
		((U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m19B2EFAE4BA963A7DBE4A8CD5A681208195C9D6A (U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CAwakeU3Eb__6_1_mCC8E8A57471650728E68131F49433A5E688AE45B (U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		switch (L_0)
		{
			case 0:
			{
				goto IL_0017;
			}
			case 1:
			{
				goto IL_0024;
			}
			case 2:
			{
				goto IL_0031;
			}
			case 3:
			{
				goto IL_003e;
			}
		}
	}
	{
		return;
	}

IL_0017:
	{
		WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_1;
		L_1 = WorldGenerator_get_Instance_mFD14080DA092BFA3AA2BE08DA1D7FA1F951E99EF(NULL);
		NullCheck(L_1);
		WorldGenerator_set_WorldSize_m37404B5817E7A197E05E05136A402D422208D924_inline(L_1, ((int32_t)16), NULL);
		return;
	}

IL_0024:
	{
		WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_2;
		L_2 = WorldGenerator_get_Instance_mFD14080DA092BFA3AA2BE08DA1D7FA1F951E99EF(NULL);
		NullCheck(L_2);
		WorldGenerator_set_WorldSize_m37404B5817E7A197E05E05136A402D422208D924_inline(L_2, ((int32_t)32), NULL);
		return;
	}

IL_0031:
	{
		WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_3;
		L_3 = WorldGenerator_get_Instance_mFD14080DA092BFA3AA2BE08DA1D7FA1F951E99EF(NULL);
		NullCheck(L_3);
		WorldGenerator_set_WorldSize_m37404B5817E7A197E05E05136A402D422208D924_inline(L_3, ((int32_t)64), NULL);
		return;
	}

IL_003e:
	{
		WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_4;
		L_4 = WorldGenerator_get_Instance_mFD14080DA092BFA3AA2BE08DA1D7FA1F951E99EF(NULL);
		NullCheck(L_4);
		WorldGenerator_set_WorldSize_m37404B5817E7A197E05E05136A402D422208D924_inline(L_4, ((int32_t)128), NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CAwakeU3Eb__6_2_m602C1A849952F08074AE7F558E9DE065911B95AC (U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		switch (L_0)
		{
			case 0:
			{
				goto IL_0013;
			}
			case 1:
			{
				goto IL_001f;
			}
			case 2:
			{
				goto IL_002c;
			}
		}
	}
	{
		return;
	}

IL_0013:
	{
		WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_1;
		L_1 = WorldGenerator_get_Instance_mFD14080DA092BFA3AA2BE08DA1D7FA1F951E99EF(NULL);
		NullCheck(L_1);
		WorldGenerator_set_ClusterSize_m0E39AA401F38BE5275C0D340361F779E317161FB_inline(L_1, 4, NULL);
		return;
	}

IL_001f:
	{
		WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_2;
		L_2 = WorldGenerator_get_Instance_mFD14080DA092BFA3AA2BE08DA1D7FA1F951E99EF(NULL);
		NullCheck(L_2);
		WorldGenerator_set_ClusterSize_m0E39AA401F38BE5275C0D340361F779E317161FB_inline(L_2, ((int32_t)16), NULL);
		return;
	}

IL_002c:
	{
		WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_3;
		L_3 = WorldGenerator_get_Instance_mFD14080DA092BFA3AA2BE08DA1D7FA1F951E99EF(NULL);
		NullCheck(L_3);
		WorldGenerator_set_ClusterSize_m0E39AA401F38BE5275C0D340361F779E317161FB_inline(L_3, ((int32_t)64), NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CAwakeU3Eb__6_3_m54BFF8DC6A1D67E24B84E5FA9E927C37C7325919 (U3CU3Ec_t2E4DFCC0AD1B87E5F76C0132D4AD07342195A777* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		switch (L_0)
		{
			case 0:
			{
				goto IL_0013;
			}
			case 1:
			{
				goto IL_001f;
			}
			case 2:
			{
				goto IL_002b;
			}
		}
	}
	{
		return;
	}

IL_0013:
	{
		WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_1;
		L_1 = WorldGenerator_get_Instance_mFD14080DA092BFA3AA2BE08DA1D7FA1F951E99EF(NULL);
		NullCheck(L_1);
		WorldGenerator_set_WorldType_m3C233C62DB8B8D94DC3B25260761245CB3EDE43F_inline(L_1, 4, NULL);
		return;
	}

IL_001f:
	{
		WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_2;
		L_2 = WorldGenerator_get_Instance_mFD14080DA092BFA3AA2BE08DA1D7FA1F951E99EF(NULL);
		NullCheck(L_2);
		WorldGenerator_set_WorldType_m3C233C62DB8B8D94DC3B25260761245CB3EDE43F_inline(L_2, 8, NULL);
		return;
	}

IL_002b:
	{
		WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_3;
		L_3 = WorldGenerator_get_Instance_mFD14080DA092BFA3AA2BE08DA1D7FA1F951E99EF(NULL);
		NullCheck(L_3);
		WorldGenerator_set_WorldType_m3C233C62DB8B8D94DC3B25260761245CB3EDE43F_inline(L_3, ((int32_t)16), 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 ProceduralController_Awake_m1337A8873978EC1788C60DD94C207A2D760EE9AB (ProceduralController_t2A94B0038FA47CF9DB74D0ACA2B811B23E28D75E* __this, const RuntimeMethod* method) 
{
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0;
		L_0 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		__this->___cam = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___cam), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProceduralController_Update_m58925FA474B486216F1844E661233A394C116D35 (ProceduralController_t2A94B0038FA47CF9DB74D0ACA2B811B23E28D75E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisBlock_tCC5E648EB21DF8B8BFDA241972170AD312259D0D_mEEFB4745C362F6C79EC47C91EDAA0CBBD8BA1EE7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_2;
	memset((&V_2), 0, sizeof(V_2));
	Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D* V_3 = NULL;
	{
		float L_0;
		L_0 = Input_GetAxisRaw_m47C0CF8E090561A2F407A4E11D5F2A45044EB8E4(_stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E, NULL);
		V_0 = L_0;
		float L_1;
		L_1 = Input_GetAxisRaw_m47C0CF8E090561A2F407A4E11D5F2A45044EB8E4(_stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A, NULL);
		V_1 = L_1;
		float L_2 = V_0;
		if ((!(((float)L_2) >= ((float)(0.100000001f)))))
		{
			goto IL_0054;
		}
	}
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3 = __this->___cam;
		NullCheck(L_3);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
		L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_3, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = L_4;
		NullCheck(L_5);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_5, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
		L_7 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
		L_8 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_7, (10.0f), NULL);
		float L_9;
		L_9 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
		L_10 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_8, L_9, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
		L_11 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_6, L_10, NULL);
		NullCheck(L_5);
		Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_5, L_11, NULL);
		goto IL_0090;
	}

IL_0054:
	{
		float L_12 = V_0;
		if ((!(((float)L_12) <= ((float)(-0.100000001f)))))
		{
			goto IL_0090;
		}
	}
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_13 = __this->___cam;
		NullCheck(L_13);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14;
		L_14 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_13, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15 = L_14;
		NullCheck(L_15);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
		L_16 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_15, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
		L_17 = Vector3_get_left_m8C1116485A9E689760AEE1142F5977852278B7E1_inline(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
		L_18 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_17, (10.0f), NULL);
		float L_19;
		L_19 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
		L_20 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_18, L_19, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
		L_21 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_16, L_20, NULL);
		NullCheck(L_15);
		Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_15, L_21, NULL);
	}

IL_0090:
	{
		float L_22 = V_1;
		if ((!(((float)L_22) >= ((float)(0.100000001f)))))
		{
			goto IL_00ce;
		}
	}
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_23 = __this->___cam;
		NullCheck(L_23);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24;
		L_24 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_23, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25 = L_24;
		NullCheck(L_25);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
		L_26 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_25, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
		L_27 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
		L_28 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_27, (10.0f), NULL);
		float L_29;
		L_29 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
		L_30 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_28, L_29, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
		L_31 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_26, L_30, NULL);
		NullCheck(L_25);
		Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_25, L_31, NULL);
		goto IL_010a;
	}

IL_00ce:
	{
		float L_32 = V_1;
		if ((!(((float)L_32) <= ((float)(-0.100000001f)))))
		{
			goto IL_010a;
		}
	}
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_33 = __this->___cam;
		NullCheck(L_33);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34;
		L_34 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_33, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_35 = L_34;
		NullCheck(L_35);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
		L_36 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_35, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
		L_37 = Vector3_get_back_mCA5A84170E8DE5CE38C0551B4CCAD647BF215E57_inline(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
		L_38 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_37, (10.0f), NULL);
		float L_39;
		L_39 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
		L_40 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_38, L_39, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41;
		L_41 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_36, L_40, NULL);
		NullCheck(L_35);
		Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_35, L_41, NULL);
	}

IL_010a:
	{
		bool L_42;
		L_42 = Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434(((int32_t)113), NULL);
		if (!L_42)
		{
			goto IL_0149;
		}
	}
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_43 = __this->___cam;
		NullCheck(L_43);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44;
		L_44 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_43, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_45 = L_44;
		NullCheck(L_45);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
		L_46 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_45, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47;
		L_47 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
		L_48 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_47, (10.0f), NULL);
		float L_49;
		L_49 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50;
		L_50 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_48, L_49, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51;
		L_51 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_46, L_50, NULL);
		NullCheck(L_45);
		Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_45, L_51, NULL);
		goto IL_0186;
	}

IL_0149:
	{
		bool L_52;
		L_52 = Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434(((int32_t)101), NULL);
		if (!L_52)
		{
			goto IL_0186;
		}
	}
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_53 = __this->___cam;
		NullCheck(L_53);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_54;
		L_54 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_53, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_55 = L_54;
		NullCheck(L_55);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56;
		L_56 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_55, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57;
		L_57 = Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58;
		L_58 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_57, (10.0f), NULL);
		float L_59;
		L_59 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60;
		L_60 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_58, L_59, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61;
		L_61 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_56, L_60, NULL);
		NullCheck(L_55);
		Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_55, L_61, NULL);
	}

IL_0186:
	{
		bool L_62;
		L_62 = Input_GetMouseButtonDown_m8DFC792D15FFF15D311614D5CC6C5D055E5A1DE3(0, NULL);
		if (L_62)
		{
			goto IL_0196;
		}
	}
	{
		bool L_63;
		L_63 = Input_GetMouseButtonDown_m8DFC792D15FFF15D311614D5CC6C5D055E5A1DE3(1, NULL);
		if (!L_63)
		{
			goto IL_0206;
		}
	}

IL_0196:
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_64;
		L_64 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65;
		L_65 = Input_get_mousePosition_mFF21FBD2647DAE2A23BD4C45571CA95D05A0A42C(NULL);
		NullCheck(L_64);
		Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_66;
		L_66 = Camera_ScreenPointToRay_m2887B9A49880B7AB670C57D66B67D6A6689FE315(L_64, L_65, NULL);
		il2cpp_codegen_runtime_class_init_inline(Physics_t1244C2983AEAFA149425AFFC3DF53BC91C18ED56_il2cpp_TypeInfo_var);
		bool L_67;
		L_67 = Physics_Raycast_m839BA104A76B928A03F075C622923C6FCD2F8685(L_66, (&V_2), (100.0f), NULL);
		if (!L_67)
		{
			goto IL_0206;
		}
	}
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_68;
		L_68 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155((&V_2), NULL);
		NullCheck(L_68);
		Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D* L_69;
		L_69 = Component_GetComponent_TisBlock_tCC5E648EB21DF8B8BFDA241972170AD312259D0D_mEEFB4745C362F6C79EC47C91EDAA0CBBD8BA1EE7(L_68, Component_GetComponent_TisBlock_tCC5E648EB21DF8B8BFDA241972170AD312259D0D_mEEFB4745C362F6C79EC47C91EDAA0CBBD8BA1EE7_RuntimeMethod_var);
		V_3 = L_69;
		Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D* L_70 = V_3;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_71;
		L_71 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_70, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_71)
		{
			goto IL_0206;
		}
	}
	{
		bool L_72;
		L_72 = Input_GetMouseButtonDown_m8DFC792D15FFF15D311614D5CC6C5D055E5A1DE3(0, NULL);
		if (!L_72)
		{
			goto IL_01e8;
		}
	}
	{
		WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_73;
		L_73 = WorldGenerator_get_Instance_mFD14080DA092BFA3AA2BE08DA1D7FA1F951E99EF(NULL);
		Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D* L_74 = V_3;
		NullCheck(L_74);
		int32_t L_75;
		L_75 = Block_get_ClusterId_m2CAACB969C7082ABE0C6DF149621D55B6A5F0655_inline(L_74, NULL);
		Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D* L_76 = V_3;
		NullCheck(L_76);
		int32_t L_77;
		L_77 = Block_get_BlockId_mF2A4239D6A520A393397E2AA4157BA00171A8BE3_inline(L_76, NULL);
		NullCheck(L_73);
		WorldGenerator_DecreaseBlockHeight_mDBEE4E6A847A329721C4914FFAA59A9528982E42(L_73, L_75, L_77, NULL);
		return;
	}

IL_01e8:
	{
		bool L_78;
		L_78 = Input_GetMouseButtonDown_m8DFC792D15FFF15D311614D5CC6C5D055E5A1DE3(1, NULL);
		if (!L_78)
		{
			goto IL_0206;
		}
	}
	{
		WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_79;
		L_79 = WorldGenerator_get_Instance_mFD14080DA092BFA3AA2BE08DA1D7FA1F951E99EF(NULL);
		Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D* L_80 = V_3;
		NullCheck(L_80);
		int32_t L_81;
		L_81 = Block_get_ClusterId_m2CAACB969C7082ABE0C6DF149621D55B6A5F0655_inline(L_80, NULL);
		Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D* L_82 = V_3;
		NullCheck(L_82);
		int32_t L_83;
		L_83 = Block_get_BlockId_mF2A4239D6A520A393397E2AA4157BA00171A8BE3_inline(L_82, NULL);
		NullCheck(L_79);
		WorldGenerator_IncreaseBlockHeight_m3D597CDE2D4063CAC66754DD64F4BA6D1301C2B9(L_79, L_81, L_83, NULL);
	}

IL_0206:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProceduralController__ctor_m43643732D8C9154BF48F7B5B8C34F442D9639087 (ProceduralController_t2A94B0038FA47CF9DB74D0ACA2B811B23E28D75E* __this, const RuntimeMethod* method) 
{
	{
		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
#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 WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* WorldGenerator_get_Instance_mFD14080DA092BFA3AA2BE08DA1D7FA1F951E99EF (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindFirstObjectByType_TisWorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814_mA705D8655C1E603D825D9C173BE5A6B6539CFA71_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_0 = ((WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814_StaticFields*)il2cpp_codegen_static_fields_for(WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814_il2cpp_TypeInfo_var))->___instance;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_0017;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_2;
		L_2 = Object_FindFirstObjectByType_TisWorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814_mA705D8655C1E603D825D9C173BE5A6B6539CFA71(Object_FindFirstObjectByType_TisWorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814_mA705D8655C1E603D825D9C173BE5A6B6539CFA71_RuntimeMethod_var);
		((WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814_StaticFields*)il2cpp_codegen_static_fields_for(WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814_il2cpp_TypeInfo_var))->___instance = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&((WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814_StaticFields*)il2cpp_codegen_static_fields_for(WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814_il2cpp_TypeInfo_var))->___instance), (void*)L_2);
	}

IL_0017:
	{
		WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_3 = ((WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814_StaticFields*)il2cpp_codegen_static_fields_for(WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814_il2cpp_TypeInfo_var))->___instance;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WorldGenerator_get_Seed_mB2A2D62A8654551B2E2D48B3C4DDE25D64DB6B05 (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CSeedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WorldGenerator_set_Seed_m98860DA185A2327E3770C1E5ADCB39DDDE548B31 (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CSeedU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WorldGenerator_get_WorldSize_m698C43323A49A2305FA4735E405221C7778F99E5 (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CWorldSizeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WorldGenerator_set_WorldSize_m37404B5817E7A197E05E05136A402D422208D924 (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CWorldSizeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WorldGenerator_get_ClusterSize_mB577897810A1A840FCE11E7A753B6DA447BED96A (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CClusterSizeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WorldGenerator_set_ClusterSize_m0E39AA401F38BE5275C0D340361F779E317161FB (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CClusterSizeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WorldGenerator_get_WorldType_m151418493ACD8771A184809FF35236B2D635E685 (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CWorldTypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WorldGenerator_set_WorldType_m3C233C62DB8B8D94DC3B25260761245CB3EDE43F (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CWorldTypeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WorldGenerator_Awake_mC4D67727D5A293B258F292E97E192DAF15C484FC (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mEC9E9E9AF403DF7262870C6B7233848BE7458858_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_0 = (Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662*)il2cpp_codegen_object_new(Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_mEC9E9E9AF403DF7262870C6B7233848BE7458858(L_0, Dictionary_2__ctor_mEC9E9E9AF403DF7262870C6B7233848BE7458858_RuntimeMethod_var);
		__this->___clusterList = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___clusterList), (void*)L_0);
		WorldGenerator_set_WorldSize_m37404B5817E7A197E05E05136A402D422208D924_inline(__this, ((int32_t)16), NULL);
		WorldGenerator_set_ClusterSize_m0E39AA401F38BE5275C0D340361F779E317161FB_inline(__this, 4, NULL);
		WorldGenerator_set_WorldType_m3C233C62DB8B8D94DC3B25260761245CB3EDE43F_inline(__this, 8, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WorldGenerator_CreateWorld_m4BB373D12BE7B995680A49FD9BB373225A15B38D (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviour_StopAllCoroutines_m872033451D42013A99867D09337490017E9ED318(__this, NULL);
		WorldGenerator_DestroyWorld_m384A8DA69FCD45893ACC19D0C609FC77D204C60E(__this, NULL);
		RuntimeObject* L_0;
		L_0 = WorldGenerator_GenerateWorld_m8500C60C314598650E12E8DD4C9545745EF83D78(__this, NULL);
		Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_1;
		L_1 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WorldGenerator_DestroyWorld_m384A8DA69FCD45893ACC19D0C609FC77D204C60E (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m92298CA3F2C40724B4D2D9E4D9C4122A70E0C686_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_m083549762D5F7C4190DAC5437B16A38A2E0F5039_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mD4CF08C235FFD2D4652E3BC011EADC9B99888F7B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m19212131A523FF131030B9EC5FBF9F5BDA9DA449_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m969801C34686FA6776C36952BF6D63FA0C8C0D3E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisCluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B_m4257A61370A62E51615DC9F13B67AF6DBEF1F15E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueCollection_GetEnumerator_m196C6C32A4E0756C1BB362037B5D8FA37773F434_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_0 = NULL;
	Enumerator_t1B1B97EE01684232088412E9E1ED06F6CC623536 V_1;
	memset((&V_1), 0, sizeof(V_1));
	Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* V_2 = 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;
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_1 = __this->___clusterList;
		NullCheck(L_1);
		ValueCollection_t945C1D1410FDCBD1C84A82D14A578BD5FFBC38F9* L_2;
		L_2 = Dictionary_2_get_Values_m083549762D5F7C4190DAC5437B16A38A2E0F5039(L_1, Dictionary_2_get_Values_m083549762D5F7C4190DAC5437B16A38A2E0F5039_RuntimeMethod_var);
		NullCheck(L_2);
		Enumerator_t1B1B97EE01684232088412E9E1ED06F6CC623536 L_3;
		L_3 = ValueCollection_GetEnumerator_m196C6C32A4E0756C1BB362037B5D8FA37773F434(L_2, ValueCollection_GetEnumerator_m196C6C32A4E0756C1BB362037B5D8FA37773F434_RuntimeMethod_var);
		V_1 = L_3;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_004b:
			{
				Enumerator_Dispose_mD4CF08C235FFD2D4652E3BC011EADC9B99888F7B((&V_1), Enumerator_Dispose_mD4CF08C235FFD2D4652E3BC011EADC9B99888F7B_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0040_1;
			}

IL_0019_1:
			{
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4;
				L_4 = Enumerator_get_Current_m969801C34686FA6776C36952BF6D63FA0C8C0D3E_inline((&V_1), Enumerator_get_Current_m969801C34686FA6776C36952BF6D63FA0C8C0D3E_RuntimeMethod_var);
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = L_4;
				NullCheck(L_5);
				Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* L_6;
				L_6 = GameObject_GetComponent_TisCluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B_m4257A61370A62E51615DC9F13B67AF6DBEF1F15E(L_5, GameObject_GetComponent_TisCluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B_m4257A61370A62E51615DC9F13B67AF6DBEF1F15E_RuntimeMethod_var);
				V_2 = L_6;
				Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_7 = V_0;
				Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* L_8 = V_2;
				NullCheck(L_8);
				String_t* L_9;
				L_9 = Cluster_get_ClusterPropKey_m98BA3657A094BE8B5226895A7DB859E0230DFB33_inline(L_8, NULL);
				NullCheck(L_7);
				Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1(L_7, L_9, NULL, Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_RuntimeMethod_var);
				Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* L_10 = V_2;
				NullCheck(L_10);
				Cluster_DestroyCluster_m4913A946AECA6261E8C6E586A28F3A6827E959BB(L_10, (bool)0, NULL);
				il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
				Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_5, NULL);
			}

IL_0040_1:
			{
				bool L_11;
				L_11 = Enumerator_MoveNext_m19212131A523FF131030B9EC5FBF9F5BDA9DA449((&V_1), Enumerator_MoveNext_m19212131A523FF131030B9EC5FBF9F5BDA9DA449_RuntimeMethod_var);
				if (L_11)
				{
					goto IL_0019_1;
				}
			}
			{
				goto IL_0059;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0059:
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_12;
		L_12 = PhotonNetwork_get_CurrentRoom_m72D3601299E109EED858E132DE1BD316226BA38D(NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_13 = V_0;
		NullCheck(L_12);
		bool L_14;
		L_14 = VirtualFuncInvoker3< bool, Hashtable_tD626399B3ADFD501225241D7366103F35472542A*, Hashtable_tD626399B3ADFD501225241D7366103F35472542A*, WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* >::Invoke(5, L_12, L_13, (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)NULL, (WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA*)NULL);
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_15 = __this->___clusterList;
		NullCheck(L_15);
		Dictionary_2_Clear_m92298CA3F2C40724B4D2D9E4D9C4122A70E0C686(L_15, Dictionary_2_Clear_m92298CA3F2C40724B4D2D9E4D9C4122A70E0C686_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WorldGenerator_ConfirmAndUpdateProperties_m471D1F80314B641A40EE37A802FF8C5C4F654D5B (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_0 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = PhotonNetwork_get_IsMasterClient_mD04046028C484F06D77A1C36C64FFAC285C2DF9C(NULL);
		if (L_0)
		{
			goto IL_0008;
		}
	}
	{
		return;
	}

IL_0008:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_1 = (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)il2cpp_codegen_object_new(Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1C4D2BF84624173510D714545C1FBB92ADEFC624(L_1, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_2 = L_1;
		String_t* L_3 = __this->___SeedPropertiesKey;
		int32_t L_4;
		L_4 = WorldGenerator_get_Seed_mB2A2D62A8654551B2E2D48B3C4DDE25D64DB6B05_inline(__this, NULL);
		int32_t L_5 = L_4;
		RuntimeObject* L_6 = Box(il2cpp_defaults.int32_class, &L_5);
		NullCheck(L_2);
		Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1(L_2, L_3, L_6, Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_RuntimeMethod_var);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_7 = L_2;
		String_t* L_8 = __this->___WorldSizePropertiesKey;
		int32_t L_9;
		L_9 = WorldGenerator_get_WorldSize_m698C43323A49A2305FA4735E405221C7778F99E5_inline(__this, NULL);
		int32_t L_10 = ((int32_t)L_9);
		RuntimeObject* L_11 = Box(il2cpp_defaults.int32_class, &L_10);
		NullCheck(L_7);
		Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1(L_7, L_8, L_11, Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_RuntimeMethod_var);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_12 = L_7;
		String_t* L_13 = __this->___ClusterSizePropertiesKey;
		int32_t L_14;
		L_14 = WorldGenerator_get_ClusterSize_mB577897810A1A840FCE11E7A753B6DA447BED96A_inline(__this, NULL);
		int32_t L_15 = ((int32_t)L_14);
		RuntimeObject* L_16 = Box(il2cpp_defaults.int32_class, &L_15);
		NullCheck(L_12);
		Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1(L_12, L_13, L_16, Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_RuntimeMethod_var);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_17 = L_12;
		String_t* L_18 = __this->___WorldTypePropertiesKey;
		int32_t L_19;
		L_19 = WorldGenerator_get_WorldType_m151418493ACD8771A184809FF35236B2D635E685_inline(__this, NULL);
		int32_t L_20 = ((int32_t)L_19);
		RuntimeObject* L_21 = Box(il2cpp_defaults.int32_class, &L_20);
		NullCheck(L_17);
		Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1(L_17, L_18, L_21, Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_RuntimeMethod_var);
		V_0 = L_17;
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_22;
		L_22 = PhotonNetwork_get_CurrentRoom_m72D3601299E109EED858E132DE1BD316226BA38D(NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_23 = V_0;
		NullCheck(L_22);
		bool L_24;
		L_24 = VirtualFuncInvoker3< bool, Hashtable_tD626399B3ADFD501225241D7366103F35472542A*, Hashtable_tD626399B3ADFD501225241D7366103F35472542A*, WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA* >::Invoke(5, L_22, L_23, (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)NULL, (WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA*)NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WorldGenerator_DecreaseBlockHeight_mDBEE4E6A847A329721C4914FFAA59A9528982E42 (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, int32_t ___0_clusterId, int32_t ___1_blockId, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m714B6ABA10FFEA8A005D06BF26C04995FE8375FA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisCluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B_m4257A61370A62E51615DC9F13B67AF6DBEF1F15E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* V_0 = NULL;
	{
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_0 = __this->___clusterList;
		int32_t L_1 = ___0_clusterId;
		NullCheck(L_0);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
		L_2 = Dictionary_2_get_Item_m714B6ABA10FFEA8A005D06BF26C04995FE8375FA(L_0, L_1, Dictionary_2_get_Item_m714B6ABA10FFEA8A005D06BF26C04995FE8375FA_RuntimeMethod_var);
		NullCheck(L_2);
		Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* L_3;
		L_3 = GameObject_GetComponent_TisCluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B_m4257A61370A62E51615DC9F13B67AF6DBEF1F15E(L_2, GameObject_GetComponent_TisCluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B_m4257A61370A62E51615DC9F13B67AF6DBEF1F15E_RuntimeMethod_var);
		V_0 = L_3;
		Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* L_4 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_5)
		{
			goto IL_0022;
		}
	}
	{
		Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* L_6 = V_0;
		int32_t L_7 = ___1_blockId;
		NullCheck(L_6);
		Cluster_DecreaseBlockHeight_m1CC66175234F650D3D080ABAFA672E885C205661(L_6, L_7, NULL);
	}

IL_0022:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WorldGenerator_IncreaseBlockHeight_m3D597CDE2D4063CAC66754DD64F4BA6D1301C2B9 (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, int32_t ___0_clusterId, int32_t ___1_blockId, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m714B6ABA10FFEA8A005D06BF26C04995FE8375FA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisCluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B_m4257A61370A62E51615DC9F13B67AF6DBEF1F15E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* V_0 = NULL;
	{
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_0 = __this->___clusterList;
		int32_t L_1 = ___0_clusterId;
		NullCheck(L_0);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
		L_2 = Dictionary_2_get_Item_m714B6ABA10FFEA8A005D06BF26C04995FE8375FA(L_0, L_1, Dictionary_2_get_Item_m714B6ABA10FFEA8A005D06BF26C04995FE8375FA_RuntimeMethod_var);
		NullCheck(L_2);
		Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* L_3;
		L_3 = GameObject_GetComponent_TisCluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B_m4257A61370A62E51615DC9F13B67AF6DBEF1F15E(L_2, GameObject_GetComponent_TisCluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B_m4257A61370A62E51615DC9F13B67AF6DBEF1F15E_RuntimeMethod_var);
		V_0 = L_3;
		Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* L_4 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_5)
		{
			goto IL_0022;
		}
	}
	{
		Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* L_6 = V_0;
		int32_t L_7 = ___1_blockId;
		NullCheck(L_6);
		Cluster_IncreaseBlockHeight_mC99D66195547B2D9CBD6D2F63D47626C059F8BAA(L_6, L_7, NULL);
	}

IL_0022:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WorldGenerator_GenerateWorld_m8500C60C314598650E12E8DD4C9545745EF83D78 (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGenerateWorldU3Ed__31_tD74C2B419AA316CD001905A1413EC20A4832D334_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CGenerateWorldU3Ed__31_tD74C2B419AA316CD001905A1413EC20A4832D334* L_0 = (U3CGenerateWorldU3Ed__31_tD74C2B419AA316CD001905A1413EC20A4832D334*)il2cpp_codegen_object_new(U3CGenerateWorldU3Ed__31_tD74C2B419AA316CD001905A1413EC20A4832D334_il2cpp_TypeInfo_var);
		U3CGenerateWorldU3Ed__31__ctor_m089112E62C829793C848B1EBBA4B2C040E43F15C(L_0, 0, NULL);
		U3CGenerateWorldU3Ed__31_tD74C2B419AA316CD001905A1413EC20A4832D334* L_1 = L_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WorldGenerator__ctor_mEF031304B1391E9106961D0867CDA5E9BB8D80F3 (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral38BD95714E03C4A1083F7F69271BCF500E2F21FE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9282F75D5B8792C5A7522B903B31A68250ACCC79);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB9FD782E0C44753D299CBE2530FA4F8DAEDB6766);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD14F6B50F55DEE7CCA9BC116D0C4F6214E463B7);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___SeedPropertiesKey = _stringLiteralFD14F6B50F55DEE7CCA9BC116D0C4F6214E463B7;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___SeedPropertiesKey), (void*)_stringLiteralFD14F6B50F55DEE7CCA9BC116D0C4F6214E463B7);
		__this->___WorldSizePropertiesKey = _stringLiteralB9FD782E0C44753D299CBE2530FA4F8DAEDB6766;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___WorldSizePropertiesKey), (void*)_stringLiteralB9FD782E0C44753D299CBE2530FA4F8DAEDB6766);
		__this->___ClusterSizePropertiesKey = _stringLiteral38BD95714E03C4A1083F7F69271BCF500E2F21FE;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___ClusterSizePropertiesKey), (void*)_stringLiteral38BD95714E03C4A1083F7F69271BCF500E2F21FE);
		__this->___WorldTypePropertiesKey = _stringLiteral9282F75D5B8792C5A7522B903B31A68250ACCC79;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___WorldTypePropertiesKey), (void*)_stringLiteral9282F75D5B8792C5A7522B903B31A68250ACCC79);
		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 U3CGenerateWorldU3Ed__31__ctor_m089112E62C829793C848B1EBBA4B2C040E43F15C (U3CGenerateWorldU3Ed__31_tD74C2B419AA316CD001905A1413EC20A4832D334* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		int32_t L_0 = ___0_U3CU3E1__state;
		__this->___U3CU3E1__state = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGenerateWorldU3Ed__31_System_IDisposable_Dispose_m7A5D644265220366059EC1DACADAEFE4672B227B (U3CGenerateWorldU3Ed__31_tD74C2B419AA316CD001905A1413EC20A4832D334* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		int32_t L_1 = V_0;
		if ((((int32_t)L_1) == ((int32_t)((int32_t)-3))))
		{
			goto IL_0010;
		}
	}
	{
		int32_t L_2 = V_0;
		if ((!(((uint32_t)L_2) == ((uint32_t)2))))
		{
			goto IL_001a;
		}
	}

IL_0010:
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0013:
			{
				U3CGenerateWorldU3Ed__31_U3CU3Em__Finally1_m78DDEF868084C5DED502CFCD5618DF81A1DE7113(__this, NULL);
				return;
			}
		});
		try
		{
			goto IL_001a;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_001a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CGenerateWorldU3Ed__31_MoveNext_mDC52220A50502253C16D0B5551D2FF4FE3F45333 (U3CGenerateWorldU3Ed__31_tD74C2B419AA316CD001905A1413EC20A4832D334* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClusterSize_tA6EA0D4B7FC88C2D347E0AF6F197CD123EE9A2C9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mA5013CBA44F1B1DC6398B4430E25EE98A9C11FDF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_mAE4139686423188553E4868A190A02D63C0A5B8F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m3730A467583F7E8A64CDDE858D5B1D1ECAA264F6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_m083549762D5F7C4190DAC5437B16A38A2E0F5039_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m7094EEC99FD9ED42593BB97C368588D996B9AC24_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m19212131A523FF131030B9EC5FBF9F5BDA9DA449_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m73738B400C6CDD4858B9631DC6BBB088BDBE5BAB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m7D1469FB84F6687C7EFBC9BD334E49DFF285E463_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m969801C34686FA6776C36952BF6D63FA0C8C0D3E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisBlock_tCC5E648EB21DF8B8BFDA241972170AD312259D0D_m6434909D8B820327619DB5843B12FD4DF53A3AFB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisCluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B_mFB68514335EEB67A747593F92A4B24F3972CE053_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisCluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B_m4257A61370A62E51615DC9F13B67AF6DBEF1F15E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m9C21342FC1EC181C6FC3EB7A91CCBDEAA86E1BFB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m365FBF26414FB9062B08F7603F4BCC01FD910181_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Noise_t9CBABEB76554B5572D0908BA1F4BF2969B17659C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueCollection_GetEnumerator_m196C6C32A4E0756C1BB362037B5D8FA37773F434_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WorldSize_tF0BEA291344CD36A3E6F8DB03693DC16933D755B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WorldType_t55A79C4DCEA92DE38EB45B31EC6B0BB2B62A7745_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0091BFB008022CF2BC68134E8D716CBD1DD4F100);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral142ACC8A6B37C8F0E1FAF132077AED85DF87449E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF60801C68FC7001FF5C3F30C30F5E63BDB75E274);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* V_2 = NULL;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_6 = NULL;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_7 = NULL;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8;
	memset((&V_8), 0, sizeof(V_8));
	int32_t V_9 = 0;
	int32_t V_10 = 0;
	int32_t V_11 = 0;
	int32_t V_12 = 0;
	int32_t V_13 = 0;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_14 = NULL;
	DictionaryEntryEnumerator_tEBE158FAFCF272693E95064FE419DF2A1D5CBA11 V_15;
	memset((&V_15), 0, sizeof(V_15));
	DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB V_16;
	memset((&V_16), 0, sizeof(V_16));
	String_t* V_17 = NULL;
	int32_t V_18 = 0;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_19 = NULL;
	Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* V_20 = NULL;
	Enumerator_t300E5B82F8EBA56A149AB825CE81A7E3DE2F484D V_21;
	memset((&V_21), 0, sizeof(V_21));
	KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555 V_22;
	memset((&V_22), 0, sizeof(V_22));
	{
		auto __finallyBlock = il2cpp::utils::Fault([&]
		{

FAULT_0477:
			{
				U3CGenerateWorldU3Ed__31_System_IDisposable_Dispose_m7A5D644265220366059EC1DACADAEFE4672B227B(__this, NULL);
				return;
			}
		});
		try
		{
			{
				int32_t L_0 = __this->___U3CU3E1__state;
				V_1 = L_0;
				WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_1 = __this->___U3CU3E4__this;
				V_2 = L_1;
				int32_t L_2 = V_1;
				switch (L_2)
				{
					case 0:
					{
						goto IL_0027_1;
					}
					case 1:
					{
						goto IL_0158_1;
					}
					case 2:
					{
						goto IL_030f_1;
					}
				}
			}
			{
				V_0 = (bool)0;
				goto IL_047e;
			}

IL_0027_1:
			{
				__this->___U3CU3E1__state = (-1);
				ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4);
				ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = L_3;
				WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_5 = V_2;
				NullCheck(L_5);
				int32_t L_6;
				L_6 = WorldGenerator_get_Seed_mB2A2D62A8654551B2E2D48B3C4DDE25D64DB6B05_inline(L_5, NULL);
				int32_t L_7 = L_6;
				RuntimeObject* L_8 = Box(il2cpp_defaults.int32_class, &L_7);
				NullCheck(L_4);
				ArrayElementTypeCheck (L_4, L_8);
				(L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_8);
				ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = L_4;
				WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_10 = V_2;
				NullCheck(L_10);
				int32_t L_11;
				L_11 = WorldGenerator_get_WorldSize_m698C43323A49A2305FA4735E405221C7778F99E5_inline(L_10, NULL);
				int32_t L_12 = L_11;
				RuntimeObject* L_13 = Box(WorldSize_tF0BEA291344CD36A3E6F8DB03693DC16933D755B_il2cpp_TypeInfo_var, &L_12);
				NullCheck(L_9);
				ArrayElementTypeCheck (L_9, L_13);
				(L_9)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_13);
				ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = L_9;
				WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_15 = V_2;
				NullCheck(L_15);
				int32_t L_16;
				L_16 = WorldGenerator_get_ClusterSize_mB577897810A1A840FCE11E7A753B6DA447BED96A_inline(L_15, NULL);
				int32_t L_17 = L_16;
				RuntimeObject* L_18 = Box(ClusterSize_tA6EA0D4B7FC88C2D347E0AF6F197CD123EE9A2C9_il2cpp_TypeInfo_var, &L_17);
				NullCheck(L_14);
				ArrayElementTypeCheck (L_14, L_18);
				(L_14)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_18);
				ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = L_14;
				WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_20 = V_2;
				NullCheck(L_20);
				int32_t L_21;
				L_21 = WorldGenerator_get_WorldType_m151418493ACD8771A184809FF35236B2D635E685_inline(L_20, NULL);
				int32_t L_22 = L_21;
				RuntimeObject* L_23 = Box(WorldType_t55A79C4DCEA92DE38EB45B31EC6B0BB2B62A7745_il2cpp_TypeInfo_var, &L_22);
				NullCheck(L_19);
				ArrayElementTypeCheck (L_19, L_23);
				(L_19)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_23);
				String_t* L_24;
				L_24 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(_stringLiteralF60801C68FC7001FF5C3F30C30F5E63BDB75E274, L_19, NULL);
				il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
				Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_24, NULL);
				WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_25 = V_2;
				NullCheck(L_25);
				int32_t L_26;
				L_26 = WorldGenerator_get_Seed_mB2A2D62A8654551B2E2D48B3C4DDE25D64DB6B05_inline(L_25, NULL);
				il2cpp_codegen_runtime_class_init_inline(Noise_t9CBABEB76554B5572D0908BA1F4BF2969B17659C_il2cpp_TypeInfo_var);
				Noise_set_Seed_m0891CDAAFF049D4C1B5B8AD9F6895746FF25BD7B(L_26, NULL);
				V_3 = 0;
				V_4 = 0;
				goto IL_0132_1;
			}

IL_0090_1:
			{
				V_5 = 0;
				goto IL_0113_1;
			}

IL_0095_1:
			{
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
				GameObject__ctor_m7D0340DE160786E6EFA8DABD39EC3B694DA30AAD(L_27, NULL);
				V_6 = L_27;
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_28 = V_6;
				String_t* L_29;
				L_29 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_3), NULL);
				String_t* L_30;
				L_30 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral142ACC8A6B37C8F0E1FAF132077AED85DF87449E, L_29, NULL);
				NullCheck(L_28);
				Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_28, L_30, NULL);
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_31 = V_6;
				NullCheck(L_31);
				Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32;
				L_32 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_31, NULL);
				WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_33 = V_2;
				NullCheck(L_33);
				Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34;
				L_34 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_33, NULL);
				NullCheck(L_32);
				Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_32, L_34, NULL);
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_35 = V_6;
				NullCheck(L_35);
				Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_36;
				L_36 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_35, NULL);
				int32_t L_37 = V_4;
				int32_t L_38 = V_5;
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
				memset((&L_39), 0, sizeof(L_39));
				Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_39), ((float)L_37), (0.0f), ((float)L_38), NULL);
				NullCheck(L_36);
				Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_36, L_39, NULL);
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_40 = V_6;
				NullCheck(L_40);
				Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* L_41;
				L_41 = GameObject_AddComponent_TisCluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B_mFB68514335EEB67A747593F92A4B24F3972CE053(L_40, GameObject_AddComponent_TisCluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B_mFB68514335EEB67A747593F92A4B24F3972CE053_RuntimeMethod_var);
				int32_t L_42 = V_3;
				NullCheck(L_41);
				Cluster_set_ClusterId_m9C5297B9C4650AAA1E0AB4105E3729CDA1D3F307_inline(L_41, L_42, NULL);
				WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_43 = V_2;
				NullCheck(L_43);
				Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_44 = L_43->___clusterList;
				int32_t L_45 = V_3;
				int32_t L_46 = L_45;
				V_3 = ((int32_t)il2cpp_codegen_add(L_46, 1));
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_47 = V_6;
				NullCheck(L_44);
				Dictionary_2_Add_mA5013CBA44F1B1DC6398B4430E25EE98A9C11FDF(L_44, L_46, L_47, Dictionary_2_Add_mA5013CBA44F1B1DC6398B4430E25EE98A9C11FDF_RuntimeMethod_var);
				int32_t L_48 = V_5;
				WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_49 = V_2;
				NullCheck(L_49);
				int32_t L_50;
				L_50 = WorldGenerator_get_ClusterSize_mB577897810A1A840FCE11E7A753B6DA447BED96A_inline(L_49, NULL);
				float L_51;
				L_51 = sqrtf(((float)L_50));
				V_5 = ((int32_t)il2cpp_codegen_add(L_48, il2cpp_codegen_cast_double_to_int<int32_t>(L_51)));
			}

IL_0113_1:
			{
				int32_t L_52 = V_5;
				WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_53 = V_2;
				NullCheck(L_53);
				int32_t L_54;
				L_54 = WorldGenerator_get_WorldSize_m698C43323A49A2305FA4735E405221C7778F99E5_inline(L_53, NULL);
				if ((((int32_t)L_52) < ((int32_t)L_54)))
				{
					goto IL_0095_1;
				}
			}
			{
				int32_t L_55 = V_4;
				WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_56 = V_2;
				NullCheck(L_56);
				int32_t L_57;
				L_57 = WorldGenerator_get_ClusterSize_mB577897810A1A840FCE11E7A753B6DA447BED96A_inline(L_56, NULL);
				float L_58;
				L_58 = sqrtf(((float)L_57));
				V_4 = ((int32_t)il2cpp_codegen_add(L_55, il2cpp_codegen_cast_double_to_int<int32_t>(L_58)));
			}

IL_0132_1:
			{
				int32_t L_59 = V_4;
				WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_60 = V_2;
				NullCheck(L_60);
				int32_t L_61;
				L_61 = WorldGenerator_get_WorldSize_m698C43323A49A2305FA4735E405221C7778F99E5_inline(L_60, NULL);
				if ((((int32_t)L_59) < ((int32_t)L_61)))
				{
					goto IL_0090_1;
				}
			}
			{
				WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663* L_62 = (WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663*)il2cpp_codegen_object_new(WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var);
				WaitForEndOfFrame__ctor_m4AF7E576C01E6B04443BB898B1AE5D645F7D45AB(L_62, NULL);
				__this->___U3CU3E2__current = L_62;
				Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_62);
				__this->___U3CU3E1__state = 1;
				V_0 = (bool)1;
				goto IL_047e;
			}

IL_0158_1:
			{
				__this->___U3CU3E1__state = (-1);
				WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_63 = V_2;
				NullCheck(L_63);
				Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_64 = L_63->___clusterList;
				NullCheck(L_64);
				ValueCollection_t945C1D1410FDCBD1C84A82D14A578BD5FFBC38F9* L_65;
				L_65 = Dictionary_2_get_Values_m083549762D5F7C4190DAC5437B16A38A2E0F5039(L_64, Dictionary_2_get_Values_m083549762D5F7C4190DAC5437B16A38A2E0F5039_RuntimeMethod_var);
				NullCheck(L_65);
				Enumerator_t1B1B97EE01684232088412E9E1ED06F6CC623536 L_66;
				L_66 = ValueCollection_GetEnumerator_m196C6C32A4E0756C1BB362037B5D8FA37773F434(L_65, ValueCollection_GetEnumerator_m196C6C32A4E0756C1BB362037B5D8FA37773F434_RuntimeMethod_var);
				__this->___U3CU3E7__wrap1 = L_66;
				Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3E7__wrap1))->____dictionary), (void*)NULL);
				#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
				Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3E7__wrap1))->____currentValue), (void*)NULL);
				#endif
				__this->___U3CU3E1__state = ((int32_t)-3);
				goto IL_0317_1;
			}

IL_0182_1:
			{
				Enumerator_t1B1B97EE01684232088412E9E1ED06F6CC623536* L_67 = (Enumerator_t1B1B97EE01684232088412E9E1ED06F6CC623536*)(&__this->___U3CU3E7__wrap1);
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_68;
				L_68 = Enumerator_get_Current_m969801C34686FA6776C36952BF6D63FA0C8C0D3E_inline(L_67, Enumerator_get_Current_m969801C34686FA6776C36952BF6D63FA0C8C0D3E_RuntimeMethod_var);
				V_7 = L_68;
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_69 = V_7;
				NullCheck(L_69);
				Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_70;
				L_70 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_69, NULL);
				NullCheck(L_70);
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71;
				L_71 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_70, NULL);
				V_8 = L_71;
				V_9 = 0;
				V_10 = 0;
				goto IL_02e2_1;
			}

IL_01a8_1:
			{
				V_11 = 0;
				goto IL_02c8_1;
			}

IL_01b0_1:
			{
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72 = V_8;
				float L_73 = L_72.___x;
				int32_t L_74 = V_10;
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75 = V_8;
				float L_76 = L_75.___z;
				int32_t L_77 = V_11;
				il2cpp_codegen_runtime_class_init_inline(Noise_t9CBABEB76554B5572D0908BA1F4BF2969B17659C_il2cpp_TypeInfo_var);
				float L_78;
				L_78 = Noise_CalcPixel2D_mB37BB2C0B9833B5852A56E8F842E6A6881E503DB(((int32_t)il2cpp_codegen_add(il2cpp_codegen_cast_double_to_int<int32_t>(L_73), L_74)), ((int32_t)il2cpp_codegen_add(il2cpp_codegen_cast_double_to_int<int32_t>(L_76), L_77)), (0.0199999996f), NULL);
				float L_79 = L_78;
				WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_80 = V_2;
				NullCheck(L_80);
				int32_t L_81;
				L_81 = WorldGenerator_get_WorldType_m151418493ACD8771A184809FF35236B2D635E685_inline(L_80, NULL);
				V_12 = ((int32_t)(il2cpp_codegen_cast_double_to_int<int32_t>(L_79)/il2cpp_codegen_cast_double_to_int<int32_t>(((float)((256.0f)/((float)L_81))))));
				WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_82 = V_2;
				NullCheck(L_82);
				MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_83 = L_82->___WorldMaterials;
				NullCheck(L_83);
				V_13 = ((int32_t)(il2cpp_codegen_cast_double_to_int<int32_t>(L_79)/il2cpp_codegen_cast_double_to_int<int32_t>(((float)((256.0f)/((float)((int32_t)(((RuntimeArray*)L_83)->max_length))))))));
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_84;
				L_84 = GameObject_CreatePrimitive_m13C0A691E679A83DD595913200A1DD9A906EB47B(3, NULL);
				V_14 = L_84;
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_85 = V_14;
				String_t* L_86;
				L_86 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_9), NULL);
				String_t* L_87;
				L_87 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral0091BFB008022CF2BC68134E8D716CBD1DD4F100, L_86, NULL);
				NullCheck(L_85);
				Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_85, L_87, NULL);
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_88 = V_14;
				NullCheck(L_88);
				Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_89;
				L_89 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_88, NULL);
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_90 = V_7;
				NullCheck(L_90);
				Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_91;
				L_91 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_90, NULL);
				NullCheck(L_89);
				Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_89, L_91, NULL);
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_92 = V_14;
				NullCheck(L_92);
				Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_93;
				L_93 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_92, NULL);
				int32_t L_94 = V_12;
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_95;
				memset((&L_95), 0, sizeof(L_95));
				Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_95), (1.0f), ((float)L_94), (1.0f), NULL);
				NullCheck(L_93);
				Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_93, L_95, NULL);
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_96 = V_14;
				NullCheck(L_96);
				Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_97;
				L_97 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_96, NULL);
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_98 = V_8;
				float L_99 = L_98.___x;
				int32_t L_100 = V_10;
				int32_t L_101 = V_12;
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_102 = V_8;
				float L_103 = L_102.___z;
				int32_t L_104 = V_11;
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_105;
				memset((&L_105), 0, sizeof(L_105));
				Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_105), ((float)il2cpp_codegen_add(L_99, ((float)L_100))), ((float)(((float)L_101)/(2.0f))), ((float)il2cpp_codegen_add(L_103, ((float)L_104))), NULL);
				NullCheck(L_97);
				Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_97, L_105, NULL);
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_106 = V_14;
				NullCheck(L_106);
				MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_107;
				L_107 = GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D(L_106, GameObject_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m7FF948365C38BC39333D82B235A7C4EAD219960D_RuntimeMethod_var);
				WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_108 = V_2;
				NullCheck(L_108);
				MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_109 = L_108->___WorldMaterials;
				int32_t L_110 = V_13;
				NullCheck(L_109);
				int32_t L_111 = L_110;
				Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_112 = (L_109)->GetAt(static_cast<il2cpp_array_size_t>(L_111));
				NullCheck(L_107);
				Renderer_set_material_m21E88977071E0A914D62F3D9CFF0193B3117C45A(L_107, L_112, NULL);
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_113 = V_14;
				NullCheck(L_113);
				Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D* L_114;
				L_114 = GameObject_AddComponent_TisBlock_tCC5E648EB21DF8B8BFDA241972170AD312259D0D_m6434909D8B820327619DB5843B12FD4DF53A3AFB(L_113, GameObject_AddComponent_TisBlock_tCC5E648EB21DF8B8BFDA241972170AD312259D0D_m6434909D8B820327619DB5843B12FD4DF53A3AFB_RuntimeMethod_var);
				Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D* L_115 = L_114;
				int32_t L_116 = V_9;
				NullCheck(L_115);
				Block_set_BlockId_m9DD32ACFFC4ED42DBAE41F9ACDC398FE9FC05FDA_inline(L_115, L_116, NULL);
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_117 = V_7;
				NullCheck(L_117);
				Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* L_118;
				L_118 = GameObject_GetComponent_TisCluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B_m4257A61370A62E51615DC9F13B67AF6DBEF1F15E(L_117, GameObject_GetComponent_TisCluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B_m4257A61370A62E51615DC9F13B67AF6DBEF1F15E_RuntimeMethod_var);
				NullCheck(L_118);
				int32_t L_119;
				L_119 = Cluster_get_ClusterId_m990372E0F860CFB2084AF595A7CA09F243897247_inline(L_118, NULL);
				NullCheck(L_115);
				Block_set_ClusterId_mB212FD1833F2B07F712D08D6302184C200C9EAF0_inline(L_115, L_119, NULL);
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_120 = V_7;
				NullCheck(L_120);
				Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* L_121;
				L_121 = GameObject_GetComponent_TisCluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B_m4257A61370A62E51615DC9F13B67AF6DBEF1F15E(L_120, GameObject_GetComponent_TisCluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B_m4257A61370A62E51615DC9F13B67AF6DBEF1F15E_RuntimeMethod_var);
				int32_t L_122 = V_9;
				int32_t L_123 = L_122;
				V_9 = ((int32_t)il2cpp_codegen_add(L_123, 1));
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_124 = V_14;
				NullCheck(L_121);
				Cluster_AddBlock_m9321A609167B24B158C4A47A49DA289CC31E7AA1(L_121, L_123, L_124, NULL);
				int32_t L_125 = V_11;
				V_11 = ((int32_t)il2cpp_codegen_add(L_125, 1));
			}

IL_02c8_1:
			{
				int32_t L_126 = V_11;
				WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_127 = V_2;
				NullCheck(L_127);
				int32_t L_128;
				L_128 = WorldGenerator_get_ClusterSize_mB577897810A1A840FCE11E7A753B6DA447BED96A_inline(L_127, NULL);
				float L_129;
				L_129 = sqrtf(((float)L_128));
				if ((((int32_t)L_126) < ((int32_t)il2cpp_codegen_cast_double_to_int<int32_t>(L_129))))
				{
					goto IL_01b0_1;
				}
			}
			{
				int32_t L_130 = V_10;
				V_10 = ((int32_t)il2cpp_codegen_add(L_130, 1));
			}

IL_02e2_1:
			{
				int32_t L_131 = V_10;
				WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_132 = V_2;
				NullCheck(L_132);
				int32_t L_133;
				L_133 = WorldGenerator_get_ClusterSize_mB577897810A1A840FCE11E7A753B6DA447BED96A_inline(L_132, NULL);
				float L_134;
				L_134 = sqrtf(((float)L_133));
				if ((((int32_t)L_131) < ((int32_t)il2cpp_codegen_cast_double_to_int<int32_t>(L_134))))
				{
					goto IL_01a8_1;
				}
			}
			{
				WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663* L_135 = (WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663*)il2cpp_codegen_object_new(WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var);
				WaitForEndOfFrame__ctor_m4AF7E576C01E6B04443BB898B1AE5D645F7D45AB(L_135, NULL);
				__this->___U3CU3E2__current = L_135;
				Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_135);
				__this->___U3CU3E1__state = 2;
				V_0 = (bool)1;
				goto IL_047e;
			}

IL_030f_1:
			{
				__this->___U3CU3E1__state = ((int32_t)-3);
			}

IL_0317_1:
			{
				Enumerator_t1B1B97EE01684232088412E9E1ED06F6CC623536* L_136 = (Enumerator_t1B1B97EE01684232088412E9E1ED06F6CC623536*)(&__this->___U3CU3E7__wrap1);
				bool L_137;
				L_137 = Enumerator_MoveNext_m19212131A523FF131030B9EC5FBF9F5BDA9DA449(L_136, Enumerator_MoveNext_m19212131A523FF131030B9EC5FBF9F5BDA9DA449_RuntimeMethod_var);
				if (L_137)
				{
					goto IL_0182_1;
				}
			}
			{
				U3CGenerateWorldU3Ed__31_U3CU3Em__Finally1_m78DDEF868084C5DED502CFCD5618DF81A1DE7113(__this, NULL);
				Enumerator_t1B1B97EE01684232088412E9E1ED06F6CC623536* L_138 = (Enumerator_t1B1B97EE01684232088412E9E1ED06F6CC623536*)(&__this->___U3CU3E7__wrap1);
				il2cpp_codegen_initobj(L_138, sizeof(Enumerator_t1B1B97EE01684232088412E9E1ED06F6CC623536));
				il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
				Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_139;
				L_139 = PhotonNetwork_get_CurrentRoom_m72D3601299E109EED858E132DE1BD316226BA38D(NULL);
				NullCheck(L_139);
				Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_140;
				L_140 = RoomInfo_get_CustomProperties_mE54DDDE221FC51475970867611765A4205AFD422_inline(L_139, NULL);
				NullCheck(L_140);
				DictionaryEntryEnumerator_tEBE158FAFCF272693E95064FE419DF2A1D5CBA11 L_141;
				L_141 = Hashtable_GetEnumerator_m4D1BE08E2B529BF1B9A469657A77D6416AB28122(L_140, NULL);
				V_15 = L_141;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_0465_1:
					{
						DictionaryEntryEnumerator_Dispose_m7BB4CC993AC8D644931443E04A0AFF2A3B0EB1DA((&V_15), NULL);
						return;
					}
				});
				try
				{
					{
						goto IL_0457_2;
					}

IL_034f_2:
					{
						DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB L_142;
						L_142 = DictionaryEntryEnumerator_get_Current_mD64F9444AAE4FB7887E788C7EA01213FC785E580((&V_15), NULL);
						V_16 = L_142;
						RuntimeObject* L_143;
						L_143 = DictionaryEntry_get_Value_m75FD18FE968AE131F28AA2CB0DF4895EBA39075E_inline((&V_16), NULL);
						if (!L_143)
						{
							goto IL_0457_2;
						}
					}
					{
						RuntimeObject* L_144;
						L_144 = DictionaryEntry_get_Key_m09845C00732E530E6FCB9042079E90D3912215FE_inline((&V_16), NULL);
						NullCheck(L_144);
						String_t* L_145;
						L_145 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_144);
						V_17 = L_145;
						String_t* L_146 = V_17;
						WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_147 = V_2;
						NullCheck(L_147);
						String_t* L_148 = L_147->___SeedPropertiesKey;
						bool L_149;
						L_149 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_146, L_148, NULL);
						if (L_149)
						{
							goto IL_0457_2;
						}
					}
					{
						String_t* L_150 = V_17;
						WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_151 = V_2;
						NullCheck(L_151);
						String_t* L_152 = L_151->___WorldSizePropertiesKey;
						bool L_153;
						L_153 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_150, L_152, NULL);
						if (L_153)
						{
							goto IL_0457_2;
						}
					}
					{
						String_t* L_154 = V_17;
						WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_155 = V_2;
						NullCheck(L_155);
						String_t* L_156 = L_155->___ClusterSizePropertiesKey;
						bool L_157;
						L_157 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_154, L_156, NULL);
						if (L_157)
						{
							goto IL_0457_2;
						}
					}
					{
						String_t* L_158 = V_17;
						WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_159 = V_2;
						NullCheck(L_159);
						String_t* L_160 = L_159->___WorldTypePropertiesKey;
						bool L_161;
						L_161 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_158, L_160, NULL);
						if (L_161)
						{
							goto IL_0457_2;
						}
					}
					{
						String_t* L_162 = V_17;
						NullCheck(L_162);
						int32_t L_163;
						L_163 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_162, ((int32_t)32), NULL);
						V_18 = L_163;
						String_t* L_164 = V_17;
						int32_t L_165 = V_18;
						String_t* L_166 = V_17;
						NullCheck(L_166);
						int32_t L_167;
						L_167 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_166, NULL);
						int32_t L_168 = V_18;
						NullCheck(L_164);
						String_t* L_169;
						L_169 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_164, ((int32_t)il2cpp_codegen_add(L_165, 1)), ((int32_t)il2cpp_codegen_subtract(L_167, ((int32_t)il2cpp_codegen_add(L_168, 1)))), NULL);
						V_17 = L_169;
						String_t* L_170 = V_17;
						bool L_171;
						L_171 = Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21(L_170, (&V_3), NULL);
						WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* L_172 = V_2;
						NullCheck(L_172);
						Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_173 = L_172->___clusterList;
						int32_t L_174 = V_3;
						NullCheck(L_173);
						bool L_175;
						L_175 = Dictionary_2_TryGetValue_m3730A467583F7E8A64CDDE858D5B1D1ECAA264F6(L_173, L_174, (&V_19), Dictionary_2_TryGetValue_m3730A467583F7E8A64CDDE858D5B1D1ECAA264F6_RuntimeMethod_var);
						if (!L_175)
						{
							goto IL_0457_2;
						}
					}
					{
						GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_176 = V_19;
						NullCheck(L_176);
						Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* L_177;
						L_177 = GameObject_GetComponent_TisCluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B_m4257A61370A62E51615DC9F13B67AF6DBEF1F15E(L_176, GameObject_GetComponent_TisCluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B_m4257A61370A62E51615DC9F13B67AF6DBEF1F15E_RuntimeMethod_var);
						V_20 = L_177;
						Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* L_178 = V_20;
						il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
						bool L_179;
						L_179 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_178, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
						if (!L_179)
						{
							goto IL_0457_2;
						}
					}
					{
						RuntimeObject* L_180;
						L_180 = DictionaryEntry_get_Value_m75FD18FE968AE131F28AA2CB0DF4895EBA39075E_inline((&V_16), NULL);
						NullCheck(((Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC*)CastclassClass((RuntimeObject*)L_180, Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC_il2cpp_TypeInfo_var)));
						Enumerator_t300E5B82F8EBA56A149AB825CE81A7E3DE2F484D L_181;
						L_181 = Dictionary_2_GetEnumerator_mAE4139686423188553E4868A190A02D63C0A5B8F(((Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC*)CastclassClass((RuntimeObject*)L_180, Dictionary_2_t17BB14695909F39BA5B9F9F51F527D09419C12FC_il2cpp_TypeInfo_var)), Dictionary_2_GetEnumerator_mAE4139686423188553E4868A190A02D63C0A5B8F_RuntimeMethod_var);
						V_21 = L_181;
					}
					{
						auto __finallyBlock = il2cpp::utils::Finally([&]
						{

FINALLY_0449_2:
							{
								Enumerator_Dispose_m7094EEC99FD9ED42593BB97C368588D996B9AC24((&V_21), Enumerator_Dispose_m7094EEC99FD9ED42593BB97C368588D996B9AC24_RuntimeMethod_var);
								return;
							}
						});
						try
						{
							{
								goto IL_043e_3;
							}

IL_0420_3:
							{
								KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555 L_182;
								L_182 = Enumerator_get_Current_m7D1469FB84F6687C7EFBC9BD334E49DFF285E463_inline((&V_21), Enumerator_get_Current_m7D1469FB84F6687C7EFBC9BD334E49DFF285E463_RuntimeMethod_var);
								V_22 = L_182;
								Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* L_183 = V_20;
								int32_t L_184;
								L_184 = KeyValuePair_2_get_Key_m9C21342FC1EC181C6FC3EB7A91CCBDEAA86E1BFB_inline((&V_22), KeyValuePair_2_get_Key_m9C21342FC1EC181C6FC3EB7A91CCBDEAA86E1BFB_RuntimeMethod_var);
								float L_185;
								L_185 = KeyValuePair_2_get_Value_m365FBF26414FB9062B08F7603F4BCC01FD910181_inline((&V_22), KeyValuePair_2_get_Value_m365FBF26414FB9062B08F7603F4BCC01FD910181_RuntimeMethod_var);
								NullCheck(L_183);
								Cluster_SetBlockHeightRemote_m606E0523B2BD06AC428B3FD841D7AEE6D26BA011(L_183, L_184, L_185, NULL);
							}

IL_043e_3:
							{
								bool L_186;
								L_186 = Enumerator_MoveNext_m73738B400C6CDD4858B9631DC6BBB088BDBE5BAB((&V_21), Enumerator_MoveNext_m73738B400C6CDD4858B9631DC6BBB088BDBE5BAB_RuntimeMethod_var);
								if (L_186)
								{
									goto IL_0420_3;
								}
							}
							{
								goto IL_0457_2;
							}
						}
						catch(Il2CppExceptionWrapper& e)
						{
							__finallyBlock.StoreException(e.ex);
						}
					}

IL_0457_2:
					{
						bool L_187;
						L_187 = DictionaryEntryEnumerator_MoveNext_m16917D5160022A107906210B14E235261B969C7B((&V_15), NULL);
						if (L_187)
						{
							goto IL_034f_2;
						}
					}
					{
						goto IL_0473_1;
					}
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}

IL_0473_1:
			{
				V_0 = (bool)0;
				goto IL_047e;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_047e:
	{
		bool L_188 = V_0;
		return L_188;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGenerateWorldU3Ed__31_U3CU3Em__Finally1_m78DDEF868084C5DED502CFCD5618DF81A1DE7113 (U3CGenerateWorldU3Ed__31_tD74C2B419AA316CD001905A1413EC20A4832D334* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mD4CF08C235FFD2D4652E3BC011EADC9B99888F7B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___U3CU3E1__state = (-1);
		Enumerator_t1B1B97EE01684232088412E9E1ED06F6CC623536* L_0 = (Enumerator_t1B1B97EE01684232088412E9E1ED06F6CC623536*)(&__this->___U3CU3E7__wrap1);
		Enumerator_Dispose_mD4CF08C235FFD2D4652E3BC011EADC9B99888F7B(L_0, Enumerator_Dispose_mD4CF08C235FFD2D4652E3BC011EADC9B99888F7B_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGenerateWorldU3Ed__31_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m85D4F1E197501236A54B3A5E3099D406ABC6D9BA (U3CGenerateWorldU3Ed__31_tD74C2B419AA316CD001905A1413EC20A4832D334* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGenerateWorldU3Ed__31_System_Collections_IEnumerator_Reset_mAF7A4D330411F3F4D2BDB4CFC27F083F98E9C2B3 (U3CGenerateWorldU3Ed__31_tD74C2B419AA316CD001905A1413EC20A4832D334* __this, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CGenerateWorldU3Ed__31_System_Collections_IEnumerator_Reset_mAF7A4D330411F3F4D2BDB4CFC27F083F98E9C2B3_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGenerateWorldU3Ed__31_System_Collections_IEnumerator_get_Current_m5ADB66B5A045ECB958D6A02A374ACD60DEA78128 (U3CGenerateWorldU3Ed__31_tD74C2B419AA316CD001905A1413EC20A4832D334* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_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 void DemoHubManager_Awake_mD4D4C3A0C07A563F0B9251436E187D9A40A8A79A (DemoHubManager_t89F0BA24F93DCC4199AF358224CC838890C5EEEA* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mB2C8473E51D40D209D0DF9933D9ED0A2A323CA21_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PunCockpit_t3CF02866B11C379E0F088D77F4D6BD43FD73A5DD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral01709E4AC79155CD50A1606C07E77F2E8FB660C3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DF8232E1D1F3F36931D7516B43AED369D918D7B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1005C68D59B02A04E970257AD161B386CC6B0B90);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2DABEB1BB6A0A8A24776F1324441174AAF85A76B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral57519C4BE2BD827339F7A16AB26B83C10DA04041);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5DF1C79FF948A7BB7BC70FC3A0F0546ABEB92A2D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral63C35FD3521132E4FE6C00C482D106FEB45E56A1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral664276368891AE83E81ED7143EFAC2054069147F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral72F050DAE06254E248B9326ABCD9EECCFD26DC92);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral746F0B170CF715BD54C3C4E170D4A613293BC9F5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral76C15128B1BD09FB05BF0E8969231A456AE55068);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B4A0BA1FD7046FF4487BCA1CE6E07D5F85669E6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral80A301163B8A6AEA19D3120AE17BC0E38FBC88CE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8388C9D9BAF25C2A672D57E05E85DBDB5783C444);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8433E1E9971A76C365323573D335937248A84355);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral96373FCEA367FADC5F75A97994A10BE37A7F0069);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9B9DBDE000089729E9EBE7911DC8B650A3DF2C1D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9BA4E08DD19F6037AC58BA704286B89C2EF1FCFD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA7C1E748CFEA1E37DA0E76CF46D67C5552B812DD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBC140A1C36B1BAD8EB5E55FAD162CDC57932F9FF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBCD1F99D4D2C23EE788A29150007609022AA8562);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBCF852F348BE847C610054506A6B7955C10C9B3E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE175C28CE0F229D9CBE811BDD97FB3D1DDFB67A2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE24389B00B1C12B41BC2566B8EF1C5CC6CBD97DB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEA6BDB47F829AAD1727E5A6E9119B5C76DA2AEE0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFF2484EE9B9D938A0E5163CCF3EC4056F64DC8AE);
		s_Il2CppMethodInitialized = true;
	}
	DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_runtime_class_init_inline(PunCockpit_t3CF02866B11C379E0F088D77F4D6BD43FD73A5DD_il2cpp_TypeInfo_var);
		((PunCockpit_t3CF02866B11C379E0F088D77F4D6BD43FD73A5DD_StaticFields*)il2cpp_codegen_static_fields_for(PunCockpit_t3CF02866B11C379E0F088D77F4D6BD43FD73A5DD_il2cpp_TypeInfo_var))->___Embedded = (bool)0;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___OpenSceneButton;
		NullCheck(L_0);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_0, (bool)0, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = __this->___OpenTutorialLinkButton;
		NullCheck(L_1);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_1, (bool)0, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___OpenDocLinkButton;
		NullCheck(L_2);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_2, (bool)0, NULL);
		Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C* L_3 = __this->____data;
		il2cpp_codegen_initobj((&V_0), sizeof(DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7));
		(&V_0)->___Title = _stringLiteral664276368891AE83E81ED7143EFAC2054069147F;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Title), (void*)_stringLiteral664276368891AE83E81ED7143EFAC2054069147F);
		(&V_0)->___Description = _stringLiteralBC140A1C36B1BAD8EB5E55FAD162CDC57932F9FF;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Description), (void*)_stringLiteralBC140A1C36B1BAD8EB5E55FAD162CDC57932F9FF);
		(&V_0)->___Scene = _stringLiteral96373FCEA367FADC5F75A97994A10BE37A7F0069;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Scene), (void*)_stringLiteral96373FCEA367FADC5F75A97994A10BE37A7F0069);
		(&V_0)->___TutorialLink = _stringLiteral76C15128B1BD09FB05BF0E8969231A456AE55068;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___TutorialLink), (void*)_stringLiteral76C15128B1BD09FB05BF0E8969231A456AE55068);
		DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7 L_4 = V_0;
		NullCheck(L_3);
		Dictionary_2_Add_mB2C8473E51D40D209D0DF9933D9ED0A2A323CA21(L_3, _stringLiteral9BA4E08DD19F6037AC58BA704286B89C2EF1FCFD, L_4, Dictionary_2_Add_mB2C8473E51D40D209D0DF9933D9ED0A2A323CA21_RuntimeMethod_var);
		Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C* L_5 = __this->____data;
		il2cpp_codegen_initobj((&V_0), sizeof(DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7));
		(&V_0)->___Title = _stringLiteral9B9DBDE000089729E9EBE7911DC8B650A3DF2C1D;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Title), (void*)_stringLiteral9B9DBDE000089729E9EBE7911DC8B650A3DF2C1D);
		(&V_0)->___Description = _stringLiteral8433E1E9971A76C365323573D335937248A84355;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Description), (void*)_stringLiteral8433E1E9971A76C365323573D335937248A84355);
		(&V_0)->___Scene = _stringLiteral7B4A0BA1FD7046FF4487BCA1CE6E07D5F85669E6;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Scene), (void*)_stringLiteral7B4A0BA1FD7046FF4487BCA1CE6E07D5F85669E6);
		(&V_0)->___DocLink = _stringLiteral5DF1C79FF948A7BB7BC70FC3A0F0546ABEB92A2D;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___DocLink), (void*)_stringLiteral5DF1C79FF948A7BB7BC70FC3A0F0546ABEB92A2D);
		DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7 L_6 = V_0;
		NullCheck(L_5);
		Dictionary_2_Add_mB2C8473E51D40D209D0DF9933D9ED0A2A323CA21(L_5, _stringLiteral9B9DBDE000089729E9EBE7911DC8B650A3DF2C1D, L_6, Dictionary_2_Add_mB2C8473E51D40D209D0DF9933D9ED0A2A323CA21_RuntimeMethod_var);
		Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C* L_7 = __this->____data;
		il2cpp_codegen_initobj((&V_0), sizeof(DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7));
		(&V_0)->___Title = _stringLiteral80A301163B8A6AEA19D3120AE17BC0E38FBC88CE;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Title), (void*)_stringLiteral80A301163B8A6AEA19D3120AE17BC0E38FBC88CE);
		(&V_0)->___Description = _stringLiteralEA6BDB47F829AAD1727E5A6E9119B5C76DA2AEE0;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Description), (void*)_stringLiteralEA6BDB47F829AAD1727E5A6E9119B5C76DA2AEE0);
		(&V_0)->___Scene = _stringLiteral746F0B170CF715BD54C3C4E170D4A613293BC9F5;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Scene), (void*)_stringLiteral746F0B170CF715BD54C3C4E170D4A613293BC9F5);
		(&V_0)->___TutorialLink = _stringLiteral57519C4BE2BD827339F7A16AB26B83C10DA04041;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___TutorialLink), (void*)_stringLiteral57519C4BE2BD827339F7A16AB26B83C10DA04041);
		DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7 L_8 = V_0;
		NullCheck(L_7);
		Dictionary_2_Add_mB2C8473E51D40D209D0DF9933D9ED0A2A323CA21(L_7, _stringLiteral80A301163B8A6AEA19D3120AE17BC0E38FBC88CE, L_8, Dictionary_2_Add_mB2C8473E51D40D209D0DF9933D9ED0A2A323CA21_RuntimeMethod_var);
		Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C* L_9 = __this->____data;
		il2cpp_codegen_initobj((&V_0), sizeof(DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7));
		(&V_0)->___Title = _stringLiteral1005C68D59B02A04E970257AD161B386CC6B0B90;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Title), (void*)_stringLiteral1005C68D59B02A04E970257AD161B386CC6B0B90);
		(&V_0)->___Description = _stringLiteral2DABEB1BB6A0A8A24776F1324441174AAF85A76B;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Description), (void*)_stringLiteral2DABEB1BB6A0A8A24776F1324441174AAF85A76B);
		(&V_0)->___Scene = _stringLiteralBCF852F348BE847C610054506A6B7955C10C9B3E;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Scene), (void*)_stringLiteralBCF852F348BE847C610054506A6B7955C10C9B3E);
		DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7 L_10 = V_0;
		NullCheck(L_9);
		Dictionary_2_Add_mB2C8473E51D40D209D0DF9933D9ED0A2A323CA21(L_9, _stringLiteral63C35FD3521132E4FE6C00C482D106FEB45E56A1, L_10, Dictionary_2_Add_mB2C8473E51D40D209D0DF9933D9ED0A2A323CA21_RuntimeMethod_var);
		Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C* L_11 = __this->____data;
		il2cpp_codegen_initobj((&V_0), sizeof(DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7));
		(&V_0)->___Title = _stringLiteral72F050DAE06254E248B9326ABCD9EECCFD26DC92;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Title), (void*)_stringLiteral72F050DAE06254E248B9326ABCD9EECCFD26DC92);
		(&V_0)->___Description = _stringLiteralFF2484EE9B9D938A0E5163CCF3EC4056F64DC8AE;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Description), (void*)_stringLiteralFF2484EE9B9D938A0E5163CCF3EC4056F64DC8AE);
		(&V_0)->___Scene = _stringLiteral8388C9D9BAF25C2A672D57E05E85DBDB5783C444;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Scene), (void*)_stringLiteral8388C9D9BAF25C2A672D57E05E85DBDB5783C444);
		(&V_0)->___TutorialLink = _stringLiteralE24389B00B1C12B41BC2566B8EF1C5CC6CBD97DB;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___TutorialLink), (void*)_stringLiteralE24389B00B1C12B41BC2566B8EF1C5CC6CBD97DB);
		DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7 L_12 = V_0;
		NullCheck(L_11);
		Dictionary_2_Add_mB2C8473E51D40D209D0DF9933D9ED0A2A323CA21(L_11, _stringLiteral0DF8232E1D1F3F36931D7516B43AED369D918D7B, L_12, Dictionary_2_Add_mB2C8473E51D40D209D0DF9933D9ED0A2A323CA21_RuntimeMethod_var);
		Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C* L_13 = __this->____data;
		il2cpp_codegen_initobj((&V_0), sizeof(DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7));
		(&V_0)->___Title = _stringLiteralA7C1E748CFEA1E37DA0E76CF46D67C5552B812DD;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Title), (void*)_stringLiteralA7C1E748CFEA1E37DA0E76CF46D67C5552B812DD);
		(&V_0)->___Description = _stringLiteralBCD1F99D4D2C23EE788A29150007609022AA8562;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Description), (void*)_stringLiteralBCD1F99D4D2C23EE788A29150007609022AA8562);
		(&V_0)->___Scene = _stringLiteralE175C28CE0F229D9CBE811BDD97FB3D1DDFB67A2;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___Scene), (void*)_stringLiteralE175C28CE0F229D9CBE811BDD97FB3D1DDFB67A2);
		DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7 L_14 = V_0;
		NullCheck(L_13);
		Dictionary_2_Add_mB2C8473E51D40D209D0DF9933D9ED0A2A323CA21(L_13, _stringLiteral01709E4AC79155CD50A1606C07E77F2E8FB660C3, L_14, Dictionary_2_Add_mB2C8473E51D40D209D0DF9933D9ED0A2A323CA21_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DemoHubManager_SelectDemo_m4EBFC49C5CB77EB48AE5E4091F6739BC5D12D681 (DemoHubManager_t89F0BA24F93DCC4199AF358224CC838890C5EEEA* __this, String_t* ___0_Reference, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m4E5C58FFC83111E7A1C2A527314BA3654A5777E4_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___0_Reference;
		__this->___currentSelection = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___currentSelection), (void*)L_0);
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_1 = __this->___TitleText;
		Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C* L_2 = __this->____data;
		String_t* L_3 = __this->___currentSelection;
		NullCheck(L_2);
		DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7 L_4;
		L_4 = Dictionary_2_get_Item_m4E5C58FFC83111E7A1C2A527314BA3654A5777E4(L_2, L_3, Dictionary_2_get_Item_m4E5C58FFC83111E7A1C2A527314BA3654A5777E4_RuntimeMethod_var);
		String_t* L_5 = L_4.___Title;
		NullCheck(L_1);
		VirtualActionInvoker1< String_t* >::Invoke(75, L_1, L_5);
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_6 = __this->___DescriptionText;
		Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C* L_7 = __this->____data;
		String_t* L_8 = __this->___currentSelection;
		NullCheck(L_7);
		DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7 L_9;
		L_9 = Dictionary_2_get_Item_m4E5C58FFC83111E7A1C2A527314BA3654A5777E4(L_7, L_8, Dictionary_2_get_Item_m4E5C58FFC83111E7A1C2A527314BA3654A5777E4_RuntimeMethod_var);
		String_t* L_10 = L_9.___Description;
		NullCheck(L_6);
		VirtualActionInvoker1< String_t* >::Invoke(75, L_6, L_10);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = __this->___OpenSceneButton;
		Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C* L_12 = __this->____data;
		String_t* L_13 = __this->___currentSelection;
		NullCheck(L_12);
		DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7 L_14;
		L_14 = Dictionary_2_get_Item_m4E5C58FFC83111E7A1C2A527314BA3654A5777E4(L_12, L_13, Dictionary_2_get_Item_m4E5C58FFC83111E7A1C2A527314BA3654A5777E4_RuntimeMethod_var);
		String_t* L_15 = L_14.___Scene;
		bool L_16;
		L_16 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_15, NULL);
		NullCheck(L_11);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_11, (bool)((((int32_t)L_16) == ((int32_t)0))? 1 : 0), NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17 = __this->___OpenTutorialLinkButton;
		Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C* L_18 = __this->____data;
		String_t* L_19 = __this->___currentSelection;
		NullCheck(L_18);
		DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7 L_20;
		L_20 = Dictionary_2_get_Item_m4E5C58FFC83111E7A1C2A527314BA3654A5777E4(L_18, L_19, Dictionary_2_get_Item_m4E5C58FFC83111E7A1C2A527314BA3654A5777E4_RuntimeMethod_var);
		String_t* L_21 = L_20.___TutorialLink;
		bool L_22;
		L_22 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_21, NULL);
		NullCheck(L_17);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_17, (bool)((((int32_t)L_22) == ((int32_t)0))? 1 : 0), NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23 = __this->___OpenDocLinkButton;
		Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C* L_24 = __this->____data;
		String_t* L_25 = __this->___currentSelection;
		NullCheck(L_24);
		DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7 L_26;
		L_26 = Dictionary_2_get_Item_m4E5C58FFC83111E7A1C2A527314BA3654A5777E4(L_24, L_25, Dictionary_2_get_Item_m4E5C58FFC83111E7A1C2A527314BA3654A5777E4_RuntimeMethod_var);
		String_t* L_27 = L_26.___DocLink;
		bool L_28;
		L_28 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_27, NULL);
		NullCheck(L_23);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_23, (bool)((((int32_t)L_28) == ((int32_t)0))? 1 : 0), NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DemoHubManager_OpenScene_m67C3C43ED04236F464606E3A0EF6EE85A3CED4D5 (DemoHubManager_t89F0BA24F93DCC4199AF358224CC838890C5EEEA* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m4E5C58FFC83111E7A1C2A527314BA3654A5777E4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral908970B43EA04BFA5DFFA7FA022F715A8DF8583B);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = __this->___currentSelection;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		if (!L_1)
		{
			goto IL_0018;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral908970B43EA04BFA5DFFA7FA022F715A8DF8583B, NULL);
		return;
	}

IL_0018:
	{
		Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C* L_2 = __this->____data;
		String_t* L_3 = __this->___currentSelection;
		NullCheck(L_2);
		DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7 L_4;
		L_4 = Dictionary_2_get_Item_m4E5C58FFC83111E7A1C2A527314BA3654A5777E4(L_2, L_3, Dictionary_2_get_Item_m4E5C58FFC83111E7A1C2A527314BA3654A5777E4_RuntimeMethod_var);
		String_t* L_5 = L_4.___Scene;
		il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
		SceneManager_LoadScene_mBB3DBC1601A21F8F4E8A5D68FED30EA9412F218E(L_5, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DemoHubManager_OpenTutorialLink_m2A09F66F7AFCAF8E5A47D3C3D4A6F086292CF34B (DemoHubManager_t89F0BA24F93DCC4199AF358224CC838890C5EEEA* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m4E5C58FFC83111E7A1C2A527314BA3654A5777E4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral908970B43EA04BFA5DFFA7FA022F715A8DF8583B);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = __this->___currentSelection;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		if (!L_1)
		{
			goto IL_0018;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral908970B43EA04BFA5DFFA7FA022F715A8DF8583B, NULL);
		return;
	}

IL_0018:
	{
		Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C* L_2 = __this->____data;
		String_t* L_3 = __this->___currentSelection;
		NullCheck(L_2);
		DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7 L_4;
		L_4 = Dictionary_2_get_Item_m4E5C58FFC83111E7A1C2A527314BA3654A5777E4(L_2, L_3, Dictionary_2_get_Item_m4E5C58FFC83111E7A1C2A527314BA3654A5777E4_RuntimeMethod_var);
		String_t* L_5 = L_4.___TutorialLink;
		il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		Application_OpenURL_mE748FA4D503715DEE12BCA4BDD8A5305AE41DB89(L_5, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DemoHubManager_OpenDocLink_mAAB10320E74547EAE995DFF962A7E4E8C71FFD1F (DemoHubManager_t89F0BA24F93DCC4199AF358224CC838890C5EEEA* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m4E5C58FFC83111E7A1C2A527314BA3654A5777E4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral908970B43EA04BFA5DFFA7FA022F715A8DF8583B);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = __this->___currentSelection;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		if (!L_1)
		{
			goto IL_0018;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral908970B43EA04BFA5DFFA7FA022F715A8DF8583B, NULL);
		return;
	}

IL_0018:
	{
		Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C* L_2 = __this->____data;
		String_t* L_3 = __this->___currentSelection;
		NullCheck(L_2);
		DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7 L_4;
		L_4 = Dictionary_2_get_Item_m4E5C58FFC83111E7A1C2A527314BA3654A5777E4(L_2, L_3, Dictionary_2_get_Item_m4E5C58FFC83111E7A1C2A527314BA3654A5777E4_RuntimeMethod_var);
		String_t* L_5 = L_4.___DocLink;
		il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		Application_OpenURL_mE748FA4D503715DEE12BCA4BDD8A5305AE41DB89(L_5, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DemoHubManager_OpenMainWebLink_m92ADBFF72CA4BDA15971178E5DECD0157EDDA0DA (DemoHubManager_t89F0BA24F93DCC4199AF358224CC838890C5EEEA* __this, 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;
	}
	{
		String_t* L_0 = __this->___MainDemoWebLink;
		il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		Application_OpenURL_mE748FA4D503715DEE12BCA4BDD8A5305AE41DB89(L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DemoHubManager__ctor_m8981503A226F2F4AEEB97775E597F5E7EDBC1C21 (DemoHubManager_t89F0BA24F93DCC4199AF358224CC838890C5EEEA* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mFB42BAB0D37623837F2448CEFED1905CA3564B1D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral109E55A95EFC42AA258D2C6D62865C111ED6F7AF);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___MainDemoWebLink = _stringLiteral109E55A95EFC42AA258D2C6D62865C111ED6F7AF;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___MainDemoWebLink), (void*)_stringLiteral109E55A95EFC42AA258D2C6D62865C111ED6F7AF);
		Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C* L_0 = (Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C*)il2cpp_codegen_object_new(Dictionary_2_t30EF32BEF07EF3F16A35560257D9756F95E2A08C_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_mFB42BAB0D37623837F2448CEFED1905CA3564B1D(L_0, Dictionary_2__ctor_mFB42BAB0D37623837F2448CEFED1905CA3564B1D_RuntimeMethod_var);
		__this->____data = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____data), (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 void DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7_marshal_pinvoke(const DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7& unmarshaled, DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7_marshaled_pinvoke& marshaled)
{
	marshaled.___Title = il2cpp_codegen_marshal_string(unmarshaled.___Title);
	marshaled.___Description = il2cpp_codegen_marshal_string(unmarshaled.___Description);
	marshaled.___Scene = il2cpp_codegen_marshal_string(unmarshaled.___Scene);
	marshaled.___TutorialLink = il2cpp_codegen_marshal_string(unmarshaled.___TutorialLink);
	marshaled.___DocLink = il2cpp_codegen_marshal_string(unmarshaled.___DocLink);
}
IL2CPP_EXTERN_C void DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7_marshal_pinvoke_back(const DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7_marshaled_pinvoke& marshaled, DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7& unmarshaled)
{
	unmarshaled.___Title = il2cpp_codegen_marshal_string_result(marshaled.___Title);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Title), (void*)il2cpp_codegen_marshal_string_result(marshaled.___Title));
	unmarshaled.___Description = il2cpp_codegen_marshal_string_result(marshaled.___Description);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Description), (void*)il2cpp_codegen_marshal_string_result(marshaled.___Description));
	unmarshaled.___Scene = il2cpp_codegen_marshal_string_result(marshaled.___Scene);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Scene), (void*)il2cpp_codegen_marshal_string_result(marshaled.___Scene));
	unmarshaled.___TutorialLink = il2cpp_codegen_marshal_string_result(marshaled.___TutorialLink);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___TutorialLink), (void*)il2cpp_codegen_marshal_string_result(marshaled.___TutorialLink));
	unmarshaled.___DocLink = il2cpp_codegen_marshal_string_result(marshaled.___DocLink);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___DocLink), (void*)il2cpp_codegen_marshal_string_result(marshaled.___DocLink));
}
IL2CPP_EXTERN_C void DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7_marshal_pinvoke_cleanup(DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7_marshaled_pinvoke& marshaled)
{
	il2cpp_codegen_marshal_free(marshaled.___Title);
	marshaled.___Title = NULL;
	il2cpp_codegen_marshal_free(marshaled.___Description);
	marshaled.___Description = NULL;
	il2cpp_codegen_marshal_free(marshaled.___Scene);
	marshaled.___Scene = NULL;
	il2cpp_codegen_marshal_free(marshaled.___TutorialLink);
	marshaled.___TutorialLink = NULL;
	il2cpp_codegen_marshal_free(marshaled.___DocLink);
	marshaled.___DocLink = NULL;
}
IL2CPP_EXTERN_C void DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7_marshal_com(const DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7& unmarshaled, DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7_marshaled_com& marshaled)
{
	marshaled.___Title = il2cpp_codegen_marshal_bstring(unmarshaled.___Title);
	marshaled.___Description = il2cpp_codegen_marshal_bstring(unmarshaled.___Description);
	marshaled.___Scene = il2cpp_codegen_marshal_bstring(unmarshaled.___Scene);
	marshaled.___TutorialLink = il2cpp_codegen_marshal_bstring(unmarshaled.___TutorialLink);
	marshaled.___DocLink = il2cpp_codegen_marshal_bstring(unmarshaled.___DocLink);
}
IL2CPP_EXTERN_C void DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7_marshal_com_back(const DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7_marshaled_com& marshaled, DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7& unmarshaled)
{
	unmarshaled.___Title = il2cpp_codegen_marshal_bstring_result(marshaled.___Title);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Title), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___Title));
	unmarshaled.___Description = il2cpp_codegen_marshal_bstring_result(marshaled.___Description);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Description), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___Description));
	unmarshaled.___Scene = il2cpp_codegen_marshal_bstring_result(marshaled.___Scene);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Scene), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___Scene));
	unmarshaled.___TutorialLink = il2cpp_codegen_marshal_bstring_result(marshaled.___TutorialLink);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___TutorialLink), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___TutorialLink));
	unmarshaled.___DocLink = il2cpp_codegen_marshal_bstring_result(marshaled.___DocLink);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___DocLink), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___DocLink));
}
IL2CPP_EXTERN_C void DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7_marshal_com_cleanup(DemoData_tA1B74310BD0D73E7CB098169A0B333DF04DD76D7_marshaled_com& marshaled)
{
	il2cpp_codegen_marshal_free_bstring(marshaled.___Title);
	marshaled.___Title = NULL;
	il2cpp_codegen_marshal_free_bstring(marshaled.___Description);
	marshaled.___Description = NULL;
	il2cpp_codegen_marshal_free_bstring(marshaled.___Scene);
	marshaled.___Scene = NULL;
	il2cpp_codegen_marshal_free_bstring(marshaled.___TutorialLink);
	marshaled.___TutorialLink = NULL;
	il2cpp_codegen_marshal_free_bstring(marshaled.___DocLink);
	marshaled.___DocLink = 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 ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A* ToDemoHubButton_get_Instance_m89A6746FDFA9BA296B4A0672AFCC67614BF0B45E (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindFirstObjectByType_TisToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A_mF1CF41CBE7DD140608CC1DB5C33D049D4DCF6FC5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A* L_0 = ((ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A_StaticFields*)il2cpp_codegen_static_fields_for(ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A_il2cpp_TypeInfo_var))->___instance;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_0017;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A* L_2;
		L_2 = Object_FindFirstObjectByType_TisToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A_mF1CF41CBE7DD140608CC1DB5C33D049D4DCF6FC5(Object_FindFirstObjectByType_TisToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A_mF1CF41CBE7DD140608CC1DB5C33D049D4DCF6FC5_RuntimeMethod_var);
		((ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A_StaticFields*)il2cpp_codegen_static_fields_for(ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A_il2cpp_TypeInfo_var))->___instance = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&((ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A_StaticFields*)il2cpp_codegen_static_fields_for(ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A_il2cpp_TypeInfo_var))->___instance), (void*)L_2);
	}

IL_0017:
	{
		ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A* L_3 = ((ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A_StaticFields*)il2cpp_codegen_static_fields_for(ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A_il2cpp_TypeInfo_var))->___instance;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToDemoHubButton_Awake_m1753F799A2FB95BD152FBA63A65A7958EB264F64 (ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A* __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;
	}
	{
		ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A* L_0;
		L_0 = ToDemoHubButton_get_Instance_m89A6746FDFA9BA296B4A0672AFCC67614BF0B45E(NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_0025;
		}
	}
	{
		ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A* L_2;
		L_2 = ToDemoHubButton_get_Instance_m89A6746FDFA9BA296B4A0672AFCC67614BF0B45E(NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, __this, NULL);
		if (!L_3)
		{
			goto IL_0025;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4;
		L_4 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_4, NULL);
	}

IL_0025:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToDemoHubButton_Start_m3603C15EDD96A758D4726E7C0D93E556CBD58FFA (ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094_mA3B0428368982ED39ADEBB220EE67D1E99D8B2D2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0;
		L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7(L_0, NULL);
		CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* L_1;
		L_1 = Component_GetComponent_TisCanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094_mA3B0428368982ED39ADEBB220EE67D1E99D8B2D2(__this, Component_GetComponent_TisCanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094_mA3B0428368982ED39ADEBB220EE67D1E99D8B2D2_RuntimeMethod_var);
		__this->____canvasGroup = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____canvasGroup), (void*)L_1);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToDemoHubButton_Update_m18A04C17BBE4113CB548FC3D717D9579001D0C0D (ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Scene_tA1DC762B79745EB5140F054C884855B922318356 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t G_B3_0 = 0;
	int32_t G_B1_0 = 0;
	int32_t G_B2_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
		Scene_tA1DC762B79745EB5140F054C884855B922318356 L_0;
		L_0 = SceneManager_GetActiveScene_m0B320EC4302F51A71495D1CCD1A0FF9C2ED1FDC8(NULL);
		V_0 = L_0;
		int32_t L_1;
		L_1 = Scene_get_buildIndex_m82B6E0C96C85C952B7A2D794DB73CDA99AA9A57E((&V_0), NULL);
		int32_t L_2 = ((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		if (!L_2)
		{
			G_B3_0 = L_2;
			goto IL_0041;
		}
		G_B1_0 = L_2;
	}
	{
		CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* L_3 = __this->____canvasGroup;
		NullCheck(L_3);
		float L_4;
		L_4 = CanvasGroup_get_alpha_mBFEA193D2886B27CC53B31F90F7A1659B67ED6DF(L_3, NULL);
		if ((((float)L_4) == ((float)(0.0f))))
		{
			G_B3_0 = G_B1_0;
			goto IL_0041;
		}
		G_B2_0 = G_B1_0;
	}
	{
		CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* L_5 = __this->____canvasGroup;
		NullCheck(L_5);
		CanvasGroup_set_alpha_m5C06839316D948BB4F75ED72C87FA1F1A20C333F(L_5, (0.0f), NULL);
		CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* L_6 = __this->____canvasGroup;
		NullCheck(L_6);
		CanvasGroup_set_interactable_m86928BB0894EF3F06BC7BE63594272FBA0DAC757(L_6, (bool)0, NULL);
		G_B3_0 = G_B2_0;
	}

IL_0041:
	{
		if (G_B3_0)
		{
			goto IL_0071;
		}
	}
	{
		CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* L_7 = __this->____canvasGroup;
		NullCheck(L_7);
		float L_8;
		L_8 = CanvasGroup_get_alpha_mBFEA193D2886B27CC53B31F90F7A1659B67ED6DF(L_7, NULL);
		if ((((float)L_8) == ((float)(1.0f))))
		{
			goto IL_0071;
		}
	}
	{
		CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* L_9 = __this->____canvasGroup;
		NullCheck(L_9);
		CanvasGroup_set_alpha_m5C06839316D948BB4F75ED72C87FA1F1A20C333F(L_9, (1.0f), NULL);
		CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* L_10 = __this->____canvasGroup;
		NullCheck(L_10);
		CanvasGroup_set_interactable_m86928BB0894EF3F06BC7BE63594272FBA0DAC757(L_10, (bool)1, NULL);
	}

IL_0071:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToDemoHubButton_BackToHub_mC7F9FE2B3C27721D72EC2C7C2427109A660B6F35 (ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		PhotonNetwork_Disconnect_mD35F0E20EE21ADD3BE7787C3E26EBC27476EF734(NULL);
		il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
		SceneManager_LoadScene_m0957E62F2A0A0243C79394E5B74E8EFA86BE5ED1(0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ToDemoHubButton__ctor_m93A01D65A0C845EF656B6A69BC26B98579A4FF9F (ToDemoHubButton_t88733822A0D03AFABC2CCCFCF7282E22E5C72D9A* __this, const RuntimeMethod* method) 
{
	{
		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 Color_tD001788D726C3A7F1379BEED0260B9591F440C1F AsteroidsGame_GetColor_m11939D2349E3529B5DBB5798F7A3700548FA6EDB (int32_t ___0_colorChoice, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_colorChoice;
		switch (L_0)
		{
			case 0:
			{
				goto IL_0028;
			}
			case 1:
			{
				goto IL_002e;
			}
			case 2:
			{
				goto IL_0034;
			}
			case 3:
			{
				goto IL_003a;
			}
			case 4:
			{
				goto IL_0040;
			}
			case 5:
			{
				goto IL_0046;
			}
			case 6:
			{
				goto IL_004c;
			}
			case 7:
			{
				goto IL_0052;
			}
		}
	}
	{
		goto IL_0058;
	}

IL_0028:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1;
		L_1 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL);
		return L_1;
	}

IL_002e:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2;
		L_2 = Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline(NULL);
		return L_2;
	}

IL_0034:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3;
		L_3 = Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline(NULL);
		return L_3;
	}

IL_003a:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4;
		L_4 = Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline(NULL);
		return L_4;
	}

IL_0040:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5;
		L_5 = Color_get_cyan_m182A29E7475C0A98ACC03E1CF5252BAB83F0BA31_inline(NULL);
		return L_5;
	}

IL_0046:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6;
		L_6 = Color_get_grey_m1CE6BEDA3EF8569E939F77A4B0231D9839864F92(NULL);
		return L_6;
	}

IL_004c:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7;
		L_7 = Color_get_magenta_mE31C432891E0B3D23C8FB03CB3A38A60E7F52A9A_inline(NULL);
		return L_7;
	}

IL_0052:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8;
		L_8 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
		return L_8;
	}

IL_0058:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9;
		L_9 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL);
		return L_9;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsteroidsGame__ctor_m1A5D2E9DE83690CCE137B7F1CF98B8E15DEBE0D9 (AsteroidsGame_tC675F35D94FF0C9684177566D1702C3DF4394C05* __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 Asteroid_Awake_mE16782AC0DE8880F2C1C8FC834D499F2F1E77DDF (Asteroid_t95BBF818C32383998BD3698ADFA071CAA34D04C4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisPhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B_m746044A420F6E334D6664146FCFE7569712D22E2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* L_0;
		L_0 = Component_GetComponent_TisPhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B_m746044A420F6E334D6664146FCFE7569712D22E2(__this, Component_GetComponent_TisPhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B_m746044A420F6E334D6664146FCFE7569712D22E2_RuntimeMethod_var);
		__this->___photonView = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___photonView), (void*)L_0);
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_1;
		L_1 = Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8(__this, Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
		__this->___rigidbody = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___rigidbody), (void*)L_1);
		PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* L_2 = __this->___photonView;
		NullCheck(L_2);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3;
		L_3 = PhotonView_get_InstantiationData_mBD54CA614C303DD42F7FBA97ED7B33D648243114_inline(L_2, NULL);
		if (!L_3)
		{
			goto IL_0077;
		}
	}
	{
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_4 = __this->___rigidbody;
		PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* L_5 = __this->___photonView;
		NullCheck(L_5);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6;
		L_6 = PhotonView_get_InstantiationData_mBD54CA614C303DD42F7FBA97ED7B33D648243114_inline(L_5, NULL);
		NullCheck(L_6);
		int32_t L_7 = 0;
		RuntimeObject* L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		NullCheck(L_4);
		Rigidbody_AddForce_m7A3EEEED21F986917107CBA6CC0106DCBC212198(L_4, ((*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)UnBox(L_8, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))), NULL);
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_9 = __this->___rigidbody;
		PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* L_10 = __this->___photonView;
		NullCheck(L_10);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11;
		L_11 = PhotonView_get_InstantiationData_mBD54CA614C303DD42F7FBA97ED7B33D648243114_inline(L_10, NULL);
		NullCheck(L_11);
		int32_t L_12 = 1;
		RuntimeObject* L_13 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
		NullCheck(L_9);
		Rigidbody_AddTorque_m39C767D6CD12B2D12D575E2B469CB5565BFA30B6(L_9, ((*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)UnBox(L_13, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))), NULL);
		PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* L_14 = __this->___photonView;
		NullCheck(L_14);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15;
		L_15 = PhotonView_get_InstantiationData_mBD54CA614C303DD42F7FBA97ED7B33D648243114_inline(L_14, NULL);
		NullCheck(L_15);
		int32_t L_16 = 2;
		RuntimeObject* L_17 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		__this->___isLargeAsteroid = ((*(bool*)UnBox(L_17, il2cpp_defaults.boolean_class)));
	}

IL_0077:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Asteroid_Update_mBF037D7E7715FE377044AF7EAA17F478AF224122 (Asteroid_t95BBF818C32383998BD3698ADFA071CAA34D04C4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* L_0 = __this->___photonView;
		NullCheck(L_0);
		bool L_1;
		L_1 = PhotonView_get_IsMine_mE26FB70A42C0D92C66536B45D7A7F8F491C8D648_inline(L_0, NULL);
		if (L_1)
		{
			goto IL_000e;
		}
	}
	{
		return;
	}

IL_000e:
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
		L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_2);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
		L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL);
		float L_4 = L_3.___x;
		float L_5;
		L_5 = fabsf(L_4);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_6;
		L_6 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		NullCheck(L_6);
		float L_7;
		L_7 = Camera_get_orthographicSize_m7950C5627086253E02992A43ADFE59039DB473F8(L_6, NULL);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_8;
		L_8 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		NullCheck(L_8);
		float L_9;
		L_9 = Camera_get_aspect_m48BF8820EA2D55BE0D154BC5546819FB65BE257D(L_8, NULL);
		if ((((float)L_5) > ((float)((float)il2cpp_codegen_multiply(L_7, L_9)))))
		{
			goto IL_005b;
		}
	}
	{
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
		L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_10);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
		L_11 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_10, NULL);
		float L_12 = L_11.___z;
		float L_13;
		L_13 = fabsf(L_12);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_14;
		L_14 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		NullCheck(L_14);
		float L_15;
		L_15 = Camera_get_orthographicSize_m7950C5627086253E02992A43ADFE59039DB473F8(L_14, NULL);
		if ((!(((float)L_13) > ((float)L_15))))
		{
			goto IL_0066;
		}
	}

IL_005b:
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16;
		L_16 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		PhotonNetwork_Destroy_m3168CD7351F397AFD5A9A389593AB4EC09B2CA16(L_16, NULL);
	}

IL_0066:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Asteroid_OnCollisionEnter_m9F49FACFA29FD5343DCDA3C4F051CAB03A376B0E (Asteroid_t95BBF818C32383998BD3698ADFA071CAA34D04C4* __this, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* ___0_collision, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisBullet_t82E0534981B617EFE7F46C49EFDB205A008DED27_m244FB20DAA539E550F2575D548482C90D11DA4AF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisPhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B_m0E6283AF5901A2D881EFE3F8E321B502D2B2F950_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E395012D36587AD287FD9AC20103824B781E9FE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral87EC9E6B1D53FB72E3610EE8D1FBACA5F8D07BB0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70);
		s_Il2CppMethodInitialized = true;
	}
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* G_B6_0 = NULL;
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* G_B5_0 = NULL;
	int32_t G_B7_0 = 0;
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* G_B7_1 = NULL;
	{
		bool L_0 = __this->___isDestroyed;
		if (!L_0)
		{
			goto IL_0009;
		}
	}
	{
		return;
	}

IL_0009:
	{
		Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_1 = ___0_collision;
		NullCheck(L_1);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
		L_2 = Collision_get_gameObject_m846FADBCA43E1849D3FE4D5EA44C02D055A70B3E(L_1, NULL);
		NullCheck(L_2);
		bool L_3;
		L_3 = GameObject_CompareTag_m6378BE50D009A93D46036F74CC3F7E2ECB0636E5(L_2, _stringLiteral87EC9E6B1D53FB72E3610EE8D1FBACA5F8D07BB0, NULL);
		if (!L_3)
		{
			goto IL_0057;
		}
	}
	{
		PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* L_4 = __this->___photonView;
		NullCheck(L_4);
		bool L_5;
		L_5 = PhotonView_get_IsMine_mE26FB70A42C0D92C66536B45D7A7F8F491C8D648_inline(L_4, NULL);
		if (!L_5)
		{
			goto IL_0050;
		}
	}
	{
		Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_6 = ___0_collision;
		NullCheck(L_6);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7;
		L_7 = Collision_get_gameObject_m846FADBCA43E1849D3FE4D5EA44C02D055A70B3E(L_6, NULL);
		NullCheck(L_7);
		Bullet_t82E0534981B617EFE7F46C49EFDB205A008DED27* L_8;
		L_8 = GameObject_GetComponent_TisBullet_t82E0534981B617EFE7F46C49EFDB205A008DED27_m244FB20DAA539E550F2575D548482C90D11DA4AF(L_7, GameObject_GetComponent_TisBullet_t82E0534981B617EFE7F46C49EFDB205A008DED27_m244FB20DAA539E550F2575D548482C90D11DA4AF_RuntimeMethod_var);
		NullCheck(L_8);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_9;
		L_9 = Bullet_get_Owner_m5CFE74BA15166E4D552A961903803F64CB0DB48F_inline(L_8, NULL);
		bool L_10 = __this->___isLargeAsteroid;
		if (L_10)
		{
			G_B6_0 = L_9;
			goto IL_0043;
		}
		G_B5_0 = L_9;
	}
	{
		G_B7_0 = 1;
		G_B7_1 = G_B5_0;
		goto IL_0044;
	}

IL_0043:
	{
		G_B7_0 = 2;
		G_B7_1 = G_B6_0;
	}

IL_0044:
	{
		ScoreExtensions_AddScore_mFCCCC7C3CE2EA92D0BEAAAB73635A6B22C59DC74(G_B7_1, G_B7_0, NULL);
		Asteroid_DestroyAsteroidGlobally_mD28B6078384E46DD0E9199CB577B9A6D24EC8FD2(__this, NULL);
		return;
	}

IL_0050:
	{
		Asteroid_DestroyAsteroidLocally_mA83FCD10604D61D4677ADF9A815DF3FA40394566(__this, NULL);
		return;
	}

IL_0057:
	{
		Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_11 = ___0_collision;
		NullCheck(L_11);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12;
		L_12 = Collision_get_gameObject_m846FADBCA43E1849D3FE4D5EA44C02D055A70B3E(L_11, NULL);
		NullCheck(L_12);
		bool L_13;
		L_13 = GameObject_CompareTag_m6378BE50D009A93D46036F74CC3F7E2ECB0636E5(L_12, _stringLiteralCAF8804297181FF007CA835529DD4477CFD94A70, NULL);
		if (!L_13)
		{
			goto IL_0097;
		}
	}
	{
		PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* L_14 = __this->___photonView;
		NullCheck(L_14);
		bool L_15;
		L_15 = PhotonView_get_IsMine_mE26FB70A42C0D92C66536B45D7A7F8F491C8D648_inline(L_14, NULL);
		if (!L_15)
		{
			goto IL_0097;
		}
	}
	{
		Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_16 = ___0_collision;
		NullCheck(L_16);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17;
		L_17 = Collision_get_gameObject_m846FADBCA43E1849D3FE4D5EA44C02D055A70B3E(L_16, NULL);
		NullCheck(L_17);
		PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* L_18;
		L_18 = GameObject_GetComponent_TisPhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B_m0E6283AF5901A2D881EFE3F8E321B502D2B2F950(L_17, GameObject_GetComponent_TisPhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B_m0E6283AF5901A2D881EFE3F8E321B502D2B2F950_RuntimeMethod_var);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19;
		L_19 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
		NullCheck(L_18);
		PhotonView_RPC_mD406BD732C9B9AFD46C149F63514AB3A923EB5BB(L_18, _stringLiteral0E395012D36587AD287FD9AC20103824B781E9FE, 0, L_19, NULL);
		Asteroid_DestroyAsteroidGlobally_mD28B6078384E46DD0E9199CB577B9A6D24EC8FD2(__this, NULL);
	}

IL_0097:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Asteroid_DestroyAsteroidGlobally_mD28B6078384E46DD0E9199CB577B9A6D24EC8FD2 (Asteroid_t95BBF818C32383998BD3698ADFA071CAA34D04C4* __this, 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*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5AE0778FF16FF074D54A2987BB53AA82D50A87A9);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
	memset((&V_2), 0, sizeof(V_2));
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
	memset((&V_3), 0, sizeof(V_3));
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_4 = NULL;
	{
		__this->___isDestroyed = (bool)1;
		bool L_0 = __this->___isLargeAsteroid;
		if (!L_0)
		{
			goto IL_0102;
		}
	}
	{
		int32_t L_1;
		L_1 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(3, 6, NULL);
		V_0 = L_1;
		V_1 = 0;
		goto IL_00fb;
	}

IL_0021:
	{
		int32_t L_2 = V_1;
		int32_t L_3 = V_0;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
		L_4 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), ((float)(((float)il2cpp_codegen_multiply(((float)L_2), (360.0f)))/((float)L_3))), (0.0f), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
		L_5 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_4, L_5, NULL);
		float L_7;
		L_7 = Random_Range_m5236C99A7D8AE6AC9190592DC66016652A2D2494((0.5f), (1.5f), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
		L_8 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_6, L_7, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
		L_9 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_8, (300.0f), NULL);
		V_2 = L_9;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
		L_10 = Random_get_insideUnitSphere_mA488D6859560B73565B8D890ED6B39DB4091C54F(NULL);
		float L_11;
		L_11 = Random_Range_m5236C99A7D8AE6AC9190592DC66016652A2D2494((500.0f), (1500.0f), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
		L_12 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_10, L_11, NULL);
		V_3 = L_12;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = L_13;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = L_15;
		RuntimeObject* L_17 = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &L_16);
		NullCheck(L_14);
		ArrayElementTypeCheck (L_14, L_17);
		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_17);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = L_14;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = L_19;
		RuntimeObject* L_21 = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &L_20);
		NullCheck(L_18);
		ArrayElementTypeCheck (L_18, L_21);
		(L_18)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_21);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_22 = L_18;
		bool L_23 = ((bool)0);
		RuntimeObject* L_24 = Box(il2cpp_defaults.boolean_class, &L_23);
		NullCheck(L_22);
		ArrayElementTypeCheck (L_22, L_24);
		(L_22)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_24);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_25 = L_22;
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		double L_26;
		L_26 = PhotonNetwork_get_Time_m65093824EBCB03FA8E31A8E95344F2F56D62EE79(NULL);
		double L_27 = L_26;
		RuntimeObject* L_28 = Box(il2cpp_defaults.double_class, &L_27);
		NullCheck(L_25);
		ArrayElementTypeCheck (L_25, L_28);
		(L_25)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_28);
		V_4 = L_25;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29;
		L_29 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		NullCheck(L_29);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
		L_30 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_29, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
		L_31 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_2), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
		L_32 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_31, (10.0f), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
		L_33 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_30, L_32, NULL);
		float L_34;
		L_34 = Random_get_value_m2CEA87FADF5222EF9E13D32695F15E2BA282E24B(NULL);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_35;
		L_35 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), ((float)il2cpp_codegen_multiply(L_34, (180.0f))), (0.0f), NULL);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_36 = V_4;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_37;
		L_37 = PhotonNetwork_InstantiateRoomObject_m7C4F501A51832D5335699A10D862B6020FF858B6(_stringLiteral5AE0778FF16FF074D54A2987BB53AA82D50A87A9, L_33, L_35, (uint8_t)0, L_36, NULL);
		int32_t L_38 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_38, 1));
	}

IL_00fb:
	{
		int32_t L_39 = V_1;
		int32_t L_40 = V_0;
		if ((((int32_t)L_39) < ((int32_t)L_40)))
		{
			goto IL_0021;
		}
	}

IL_0102:
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_41;
		L_41 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		PhotonNetwork_Destroy_m3168CD7351F397AFD5A9A389593AB4EC09B2CA16(L_41, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Asteroid_DestroyAsteroidLocally_mA83FCD10604D61D4677ADF9A815DF3FA40394566 (Asteroid_t95BBF818C32383998BD3698ADFA071CAA34D04C4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___isDestroyed = (bool)1;
		Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_0;
		L_0 = Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8(__this, Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8_RuntimeMethod_var);
		NullCheck(L_0);
		Renderer_set_enabled_m015E6D7B825528A31182F267234CC6A925F71DA8(L_0, (bool)0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Asteroid__ctor_m1084DA736671D4417DC2293A9C54BE158E24404F (Asteroid_t95BBF818C32383998BD3698ADFA071CAA34D04C4* __this, const RuntimeMethod* method) 
{
	{
		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 AsteroidsGameManager_Awake_m7DA019F4791ED13966DFCA0F8E7796B6F441E5B3 (AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		((AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE_StaticFields*)il2cpp_codegen_static_fields_for(AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE_il2cpp_TypeInfo_var))->___Instance = __this;
		Il2CppCodeGenWriteBarrier((void**)(&((AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE_StaticFields*)il2cpp_codegen_static_fields_for(AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE_il2cpp_TypeInfo_var))->___Instance), (void*)__this);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsteroidsGameManager_OnEnable_mBAE339A6BA67E195CE02D256810EA0651C3BDE08 (AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsteroidsGameManager_OnCountdownTimerIsExpired_mD918B9FA351F0CDFEB08A3A5F98A37E70F81A0CF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CountdownTimerHasExpired_t304470D949955C954E2701C853CE70D19743EC9E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MonoBehaviourPunCallbacks_OnEnable_mE52090084F3FD96661321314B3B09FA27FEA0037(__this, NULL);
		CountdownTimerHasExpired_t304470D949955C954E2701C853CE70D19743EC9E* L_0 = (CountdownTimerHasExpired_t304470D949955C954E2701C853CE70D19743EC9E*)il2cpp_codegen_object_new(CountdownTimerHasExpired_t304470D949955C954E2701C853CE70D19743EC9E_il2cpp_TypeInfo_var);
		CountdownTimerHasExpired__ctor_m38A57B55C402FF7A31255EF3AD5AC5A5FA6CC912(L_0, __this, (intptr_t)((void*)AsteroidsGameManager_OnCountdownTimerIsExpired_mD918B9FA351F0CDFEB08A3A5F98A37E70F81A0CF_RuntimeMethod_var), NULL);
		CountdownTimer_add_OnCountdownTimerHasExpired_mB32515E785904FCEF044256778B15850982D407E(L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsteroidsGameManager_Start_m36E60BB4637FD10AC049ADFDFBF282C8833DF438 (AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3AA556ADC0AEB21D1857FDF9FD61B9B15CA4D6D);
		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);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_1 = L_0;
		bool L_2 = ((bool)1);
		RuntimeObject* L_3 = Box(il2cpp_defaults.boolean_class, &L_2);
		NullCheck(L_1);
		Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1(L_1, _stringLiteralE3AA556ADC0AEB21D1857FDF9FD61B9B15CA4D6D, L_3, Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_RuntimeMethod_var);
		V_0 = L_1;
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_4;
		L_4 = PhotonNetwork_get_LocalPlayer_mEA3335FEF4E4B55C1EFAC8AFA8D5F7E3D7FBE4DC(NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_5 = V_0;
		NullCheck(L_4);
		bool L_6;
		L_6 = Player_SetCustomProperties_mACE0A943F112829C5E9E91BC5FC8050FF9E4EECA(L_4, L_5, (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)NULL, (WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA*)NULL, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsteroidsGameManager_OnDisable_m3AF4495B2D82706B5E29578E3BD090369541B132 (AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsteroidsGameManager_OnCountdownTimerIsExpired_mD918B9FA351F0CDFEB08A3A5F98A37E70F81A0CF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CountdownTimerHasExpired_t304470D949955C954E2701C853CE70D19743EC9E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MonoBehaviourPunCallbacks_OnDisable_mE964C1F6FC3751955E1A6ED55E14F60451503437(__this, NULL);
		CountdownTimerHasExpired_t304470D949955C954E2701C853CE70D19743EC9E* L_0 = (CountdownTimerHasExpired_t304470D949955C954E2701C853CE70D19743EC9E*)il2cpp_codegen_object_new(CountdownTimerHasExpired_t304470D949955C954E2701C853CE70D19743EC9E_il2cpp_TypeInfo_var);
		CountdownTimerHasExpired__ctor_m38A57B55C402FF7A31255EF3AD5AC5A5FA6CC912(L_0, __this, (intptr_t)((void*)AsteroidsGameManager_OnCountdownTimerIsExpired_mD918B9FA351F0CDFEB08A3A5F98A37E70F81A0CF_RuntimeMethod_var), NULL);
		CountdownTimer_remove_OnCountdownTimerHasExpired_mAF113631649135F4FF45431C1359823A1D915CC1(L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AsteroidsGameManager_SpawnAsteroid_mC474AD074A0EDBCA499B06978981F6B4FAE7F1CC (AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CSpawnAsteroidU3Ed__7_t709D9D546735EBB8E152D0E18B8043ADF5E5B3CB_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CSpawnAsteroidU3Ed__7_t709D9D546735EBB8E152D0E18B8043ADF5E5B3CB* L_0 = (U3CSpawnAsteroidU3Ed__7_t709D9D546735EBB8E152D0E18B8043ADF5E5B3CB*)il2cpp_codegen_object_new(U3CSpawnAsteroidU3Ed__7_t709D9D546735EBB8E152D0E18B8043ADF5E5B3CB_il2cpp_TypeInfo_var);
		U3CSpawnAsteroidU3Ed__7__ctor_m3D560C5AFAA97A2B1092A86B54CA3DAC40145EB9(L_0, 0, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AsteroidsGameManager_EndOfGame_mBA54A1F180034FA0820E111231187D75C4949056 (AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE* __this, String_t* ___0_winner, int32_t ___1_score, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CEndOfGameU3Ed__8_tD7C71FACBA4AF2AA4D34197E8744CEB89743199D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CEndOfGameU3Ed__8_tD7C71FACBA4AF2AA4D34197E8744CEB89743199D* L_0 = (U3CEndOfGameU3Ed__8_tD7C71FACBA4AF2AA4D34197E8744CEB89743199D*)il2cpp_codegen_object_new(U3CEndOfGameU3Ed__8_tD7C71FACBA4AF2AA4D34197E8744CEB89743199D_il2cpp_TypeInfo_var);
		U3CEndOfGameU3Ed__8__ctor_mA55234F04684B899D8D60796716F8AC64DD3BB3C(L_0, 0, NULL);
		U3CEndOfGameU3Ed__8_tD7C71FACBA4AF2AA4D34197E8744CEB89743199D* L_1 = L_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		U3CEndOfGameU3Ed__8_tD7C71FACBA4AF2AA4D34197E8744CEB89743199D* L_2 = L_1;
		String_t* L_3 = ___0_winner;
		NullCheck(L_2);
		L_2->___winner = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&L_2->___winner), (void*)L_3);
		U3CEndOfGameU3Ed__8_tD7C71FACBA4AF2AA4D34197E8744CEB89743199D* L_4 = L_2;
		int32_t L_5 = ___1_score;
		NullCheck(L_4);
		L_4->___score = L_5;
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsteroidsGameManager_OnDisconnected_mFFEFCFA3C475F1AC1498032B30A183CC4AD35C10 (AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE* __this, int32_t ___0_cause, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral746F0B170CF715BD54C3C4E170D4A613293BC9F5);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
		SceneManager_LoadScene_mBB3DBC1601A21F8F4E8A5D68FED30EA9412F218E(_stringLiteral746F0B170CF715BD54C3C4E170D4A613293BC9F5, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsteroidsGameManager_OnLeftRoom_m26431E36D11FBF7EE52C5E429B3E32B2286C577A (AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		PhotonNetwork_Disconnect_mD35F0E20EE21ADD3BE7787C3E26EBC27476EF734(NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsteroidsGameManager_OnMasterClientSwitched_m2EECDA2B3B39529C614FFC502364433CB5230D16 (AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE* __this, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_newMasterClient, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_0;
		L_0 = PhotonNetwork_get_LocalPlayer_mEA3335FEF4E4B55C1EFAC8AFA8D5F7E3D7FBE4DC(NULL);
		NullCheck(L_0);
		int32_t L_1;
		L_1 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(L_0, NULL);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_2 = ___0_newMasterClient;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(L_2, NULL);
		if ((!(((uint32_t)L_1) == ((uint32_t)L_3))))
		{
			goto IL_001f;
		}
	}
	{
		RuntimeObject* L_4;
		L_4 = AsteroidsGameManager_SpawnAsteroid_mC474AD074A0EDBCA499B06978981F6B4FAE7F1CC(__this, NULL);
		Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_5;
		L_5 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_4, NULL);
	}

IL_001f:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsteroidsGameManager_OnPlayerLeftRoom_m5F0A9D87D6FC093DEA8E2592C8A1369B2E7BBDC0 (AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE* __this, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_otherPlayer, const RuntimeMethod* method) 
{
	{
		AsteroidsGameManager_CheckEndOfGame_m958D1CFA810F0BB65546C8C88CFB1D81FF067B30(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsteroidsGameManager_OnPlayerPropertiesUpdate_mE9900FD652ABD97A76C77D88EACD3D34127D5DF5 (AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE* __this, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_targetPlayer, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___1_changedProps, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral866441252715D9F67725502404F9EB11C74680AE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD4B66B332200248CE2279F0343F82656F633CFDC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD8F2926483D348E91E6AB130691F2F500F900C0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3AA556ADC0AEB21D1857FDF9FD61B9B15CA4D6D);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_0 = ___1_changedProps;
		NullCheck(L_0);
		bool L_1;
		L_1 = Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD(L_0, _stringLiteralDD8F2926483D348E91E6AB130691F2F500F900C0, Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_RuntimeMethod_var);
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		AsteroidsGameManager_CheckEndOfGame_m958D1CFA810F0BB65546C8C88CFB1D81FF067B30(__this, NULL);
		return;
	}

IL_0014:
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = PhotonNetwork_get_IsMasterClient_mD04046028C484F06D77A1C36C64FFAC285C2DF9C(NULL);
		if (L_2)
		{
			goto IL_001c;
		}
	}
	{
		return;
	}

IL_001c:
	{
		bool L_3;
		L_3 = CountdownTimer_TryGetStartTime_mECBF2F992414218A088E0027509DEC70D0F8A380((&V_0), NULL);
		V_1 = L_3;
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_4 = ___1_changedProps;
		NullCheck(L_4);
		bool L_5;
		L_5 = Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD(L_4, _stringLiteralE3AA556ADC0AEB21D1857FDF9FD61B9B15CA4D6D, Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_RuntimeMethod_var);
		if (!L_5)
		{
			goto IL_0062;
		}
	}
	{
		bool L_6;
		L_6 = AsteroidsGameManager_CheckAllPlayerLoadedLevel_m32F0B9AE7CDD5F9C01EDAA0F0F7479EBAA8773DF(__this, NULL);
		if (!L_6)
		{
			goto IL_0042;
		}
	}
	{
		bool L_7 = V_1;
		if (L_7)
		{
			goto IL_0062;
		}
	}
	{
		CountdownTimer_SetStartTime_mBCEF357DDEB19129AF588C2C300CED4E96F503C9(NULL);
		return;
	}

IL_0042:
	{
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_8 = __this->___InfoText;
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Log_m06155ED25645EBBC06B4C8F05235EF41B1489C7E(_stringLiteralD4B66B332200248CE2279F0343F82656F633CFDC, L_8, NULL);
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_9 = __this->___InfoText;
		NullCheck(L_9);
		VirtualActionInvoker1< String_t* >::Invoke(75, L_9, _stringLiteral866441252715D9F67725502404F9EB11C74680AE);
	}

IL_0062:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsteroidsGameManager_StartGame_mCD81DC3630FD411EC1714C818DE29B5E55285C03 (AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral655415E8643739979FF9B8FB23587BCF627F811F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA6DFFCB8FDC1340AC80CD4E11329043A0B646006);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
	memset((&V_3), 0, sizeof(V_3));
	Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_4;
	memset((&V_4), 0, sizeof(V_4));
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteralA6DFFCB8FDC1340AC80CD4E11329043A0B646006, NULL);
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_0;
		L_0 = PhotonNetwork_get_CurrentRoom_m72D3601299E109EED858E132DE1BD316226BA38D(NULL);
		NullCheck(L_0);
		int32_t L_1;
		L_1 = Room_get_PlayerCount_m663432EB660EDFF2D7428BD6B6AE7142505BFE1F(L_0, NULL);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_2;
		L_2 = PhotonNetwork_get_LocalPlayer_mEA3335FEF4E4B55C1EFAC8AFA8D5F7E3D7FBE4DC(NULL);
		int32_t L_3;
		L_3 = PlayerNumberingExtensions_GetPlayerNumber_mCE1A8BCB9F3C0887347E75711DA829D23B7EB6BF(L_2, NULL);
		V_0 = ((float)il2cpp_codegen_multiply(((float)((360.0f)/((float)L_1))), ((float)L_3)));
		float L_4 = V_0;
		float L_5;
		L_5 = sinf(((float)il2cpp_codegen_multiply(L_4, (0.0174532924f))));
		V_1 = ((float)il2cpp_codegen_multiply((20.0f), L_5));
		float L_6 = V_0;
		float L_7;
		L_7 = cosf(((float)il2cpp_codegen_multiply(L_6, (0.0174532924f))));
		V_2 = ((float)il2cpp_codegen_multiply((20.0f), L_7));
		float L_8 = V_1;
		float L_9 = V_2;
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_3), L_8, (0.0f), L_9, NULL);
		float L_10 = V_0;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11;
		L_11 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), L_10, (0.0f), NULL);
		V_4 = L_11;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_3;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13 = V_4;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14;
		L_14 = PhotonNetwork_Instantiate_mD5714F5AC4C17B75AFD65676226351C91B60AF0D(_stringLiteral655415E8643739979FF9B8FB23587BCF627F811F, L_12, L_13, (uint8_t)0, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL, NULL);
		bool L_15;
		L_15 = PhotonNetwork_get_IsMasterClient_mD04046028C484F06D77A1C36C64FFAC285C2DF9C(NULL);
		if (!L_15)
		{
			goto IL_0092;
		}
	}
	{
		RuntimeObject* L_16;
		L_16 = AsteroidsGameManager_SpawnAsteroid_mC474AD074A0EDBCA499B06978981F6B4FAE7F1CC(__this, NULL);
		Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_17;
		L_17 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_16, NULL);
	}

IL_0092:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AsteroidsGameManager_CheckAllPlayerLoadedLevel_m32F0B9AE7CDD5F9C01EDAA0F0F7479EBAA8773DF (AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3AA556ADC0AEB21D1857FDF9FD61B9B15CA4D6D);
		s_Il2CppMethodInitialized = true;
	}
	PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* V_0 = NULL;
	int32_t V_1 = 0;
	RuntimeObject* V_2 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* L_0;
		L_0 = PhotonNetwork_get_PlayerList_mD2A2D36659BCEF35EBE2E6B4909F4439D191AE39(NULL);
		V_0 = L_0;
		V_1 = 0;
		goto IL_002e;
	}

IL_000a:
	{
		PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* L_1 = V_0;
		int32_t L_2 = V_1;
		NullCheck(L_1);
		int32_t L_3 = L_2;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		NullCheck(L_4);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_5;
		L_5 = Player_get_CustomProperties_m398B81FB1DEE02243650B8CB5FBF5C7F1B8928D6_inline(L_4, NULL);
		NullCheck(L_5);
		bool L_6;
		L_6 = Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849(L_5, _stringLiteralE3AA556ADC0AEB21D1857FDF9FD61B9B15CA4D6D, (&V_2), Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_RuntimeMethod_var);
		if (!L_6)
		{
			goto IL_0028;
		}
	}
	{
		RuntimeObject* L_7 = V_2;
		if (((*(bool*)UnBox(L_7, il2cpp_defaults.boolean_class))))
		{
			goto IL_002a;
		}
	}

IL_0028:
	{
		return (bool)0;
	}

IL_002a:
	{
		int32_t L_8 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1));
	}

IL_002e:
	{
		int32_t L_9 = V_1;
		PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* L_10 = V_0;
		NullCheck(L_10);
		if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))))
		{
			goto IL_000a;
		}
	}
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsteroidsGameManager_CheckEndOfGame_m958D1CFA810F0BB65546C8C88CFB1D81FF067B30 (AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD8F2926483D348E91E6AB130691F2F500F900C0);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* V_1 = NULL;
	int32_t V_2 = 0;
	RuntimeObject* V_3 = NULL;
	String_t* V_4 = NULL;
	int32_t V_5 = 0;
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* V_6 = NULL;
	{
		V_0 = (bool)1;
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* L_0;
		L_0 = PhotonNetwork_get_PlayerList_mD2A2D36659BCEF35EBE2E6B4909F4439D191AE39(NULL);
		V_1 = L_0;
		V_2 = 0;
		goto IL_0033;
	}

IL_000c:
	{
		PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* L_1 = V_1;
		int32_t L_2 = V_2;
		NullCheck(L_1);
		int32_t L_3 = L_2;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		NullCheck(L_4);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_5;
		L_5 = Player_get_CustomProperties_m398B81FB1DEE02243650B8CB5FBF5C7F1B8928D6_inline(L_4, NULL);
		NullCheck(L_5);
		bool L_6;
		L_6 = Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849(L_5, _stringLiteralDD8F2926483D348E91E6AB130691F2F500F900C0, (&V_3), Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_RuntimeMethod_var);
		if (!L_6)
		{
			goto IL_002f;
		}
	}
	{
		RuntimeObject* L_7 = V_3;
		if ((((int32_t)((*(int32_t*)UnBox(L_7, il2cpp_defaults.int32_class)))) <= ((int32_t)0)))
		{
			goto IL_002f;
		}
	}
	{
		V_0 = (bool)0;
		goto IL_0039;
	}

IL_002f:
	{
		int32_t L_8 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_8, 1));
	}

IL_0033:
	{
		int32_t L_9 = V_2;
		PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* L_10 = V_1;
		NullCheck(L_10);
		if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))))
		{
			goto IL_000c;
		}
	}

IL_0039:
	{
		bool L_11 = V_0;
		if (!L_11)
		{
			goto IL_009a;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		bool L_12;
		L_12 = PhotonNetwork_get_IsMasterClient_mD04046028C484F06D77A1C36C64FFAC285C2DF9C(NULL);
		if (!L_12)
		{
			goto IL_0049;
		}
	}
	{
		MonoBehaviour_StopAllCoroutines_m872033451D42013A99867D09337490017E9ED318(__this, NULL);
	}

IL_0049:
	{
		V_4 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
		V_5 = (-1);
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* L_13;
		L_13 = PhotonNetwork_get_PlayerList_mD2A2D36659BCEF35EBE2E6B4909F4439D191AE39(NULL);
		V_1 = L_13;
		V_2 = 0;
		goto IL_0083;
	}

IL_005d:
	{
		PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* L_14 = V_1;
		int32_t L_15 = V_2;
		NullCheck(L_14);
		int32_t L_16 = L_15;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		V_6 = L_17;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_18 = V_6;
		int32_t L_19;
		L_19 = ScoreExtensions_GetScore_m66385FAA69168ABE6973DBBEC1ECEF67F664097D(L_18, NULL);
		int32_t L_20 = V_5;
		if ((((int32_t)L_19) <= ((int32_t)L_20)))
		{
			goto IL_007f;
		}
	}
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_21 = V_6;
		NullCheck(L_21);
		String_t* L_22;
		L_22 = Player_get_NickName_mC1B2AC59B8850ABEB4DA27199675066DC3BF0738_inline(L_21, NULL);
		V_4 = L_22;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_23 = V_6;
		int32_t L_24;
		L_24 = ScoreExtensions_GetScore_m66385FAA69168ABE6973DBBEC1ECEF67F664097D(L_23, NULL);
		V_5 = L_24;
	}

IL_007f:
	{
		int32_t L_25 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1));
	}

IL_0083:
	{
		int32_t L_26 = V_2;
		PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* L_27 = V_1;
		NullCheck(L_27);
		if ((((int32_t)L_26) < ((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length)))))
		{
			goto IL_005d;
		}
	}
	{
		String_t* L_28 = V_4;
		int32_t L_29 = V_5;
		RuntimeObject* L_30;
		L_30 = AsteroidsGameManager_EndOfGame_mBA54A1F180034FA0820E111231187D75C4949056(__this, L_28, L_29, NULL);
		Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_31;
		L_31 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_30, NULL);
	}

IL_009a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsteroidsGameManager_OnCountdownTimerIsExpired_mD918B9FA351F0CDFEB08A3A5F98A37E70F81A0CF (AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE* __this, const RuntimeMethod* method) 
{
	{
		AsteroidsGameManager_StartGame_mCD81DC3630FD411EC1714C818DE29B5E55285C03(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsteroidsGameManager__ctor_m38FE8F231756F3BD8F7AD0967D58A448FEBD09C6 (AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviourPunCallbacks__ctor_m25DE2B188CA2481D58FBA9BB58CFBD65432B77E2(__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 U3CEndOfGameU3Ed__8__ctor_mA55234F04684B899D8D60796716F8AC64DD3BB3C (U3CEndOfGameU3Ed__8_tD7C71FACBA4AF2AA4D34197E8744CEB89743199D* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		int32_t L_0 = ___0_U3CU3E1__state;
		__this->___U3CU3E1__state = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CEndOfGameU3Ed__8_System_IDisposable_Dispose_m60494D2F13FD578EF487501F12BDE2D9D730B7CA (U3CEndOfGameU3Ed__8_tD7C71FACBA4AF2AA4D34197E8744CEB89743199D* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CEndOfGameU3Ed__8_MoveNext_m9DF8AD109FD9F662AC86AC15DFB0B8815E19173D (U3CEndOfGameU3Ed__8_tD7C71FACBA4AF2AA4D34197E8744CEB89743199D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral285F3EA38F3B122196A6122F74AB3518383ADEA9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral78E94977D519D1AF1DEA6A6B4577C097FDD3FD63);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE* V_1 = NULL;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE* L_1 = __this->___U3CU3E4__this;
		V_1 = L_1;
		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)1)))
		{
			goto IL_0075;
		}
	}
	{
		return (bool)0;
	}

IL_0017:
	{
		__this->___U3CU3E1__state = (-1);
		__this->___U3CtimerU3E5__2 = (5.0f);
		goto IL_008e;
	}

IL_002b:
	{
		AsteroidsGameManager_t9EF9C01DC55224E14EF0279F57AD6C8F808B8BAE* L_4 = V_1;
		NullCheck(L_4);
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_5 = L_4->___InfoText;
		String_t* L_6 = __this->___winner;
		int32_t L_7 = __this->___score;
		int32_t L_8 = L_7;
		RuntimeObject* L_9 = Box(il2cpp_defaults.int32_class, &L_8);
		float* L_10 = (float*)(&__this->___U3CtimerU3E5__2);
		String_t* L_11;
		L_11 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D(L_10, _stringLiteral78E94977D519D1AF1DEA6A6B4577C097FDD3FD63, NULL);
		String_t* L_12;
		L_12 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteral285F3EA38F3B122196A6122F74AB3518383ADEA9, L_6, L_9, L_11, NULL);
		NullCheck(L_5);
		VirtualActionInvoker1< String_t* >::Invoke(75, L_5, L_12);
		WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663* L_13 = (WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663*)il2cpp_codegen_object_new(WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var);
		WaitForEndOfFrame__ctor_m4AF7E576C01E6B04443BB898B1AE5D645F7D45AB(L_13, NULL);
		__this->___U3CU3E2__current = L_13;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_13);
		__this->___U3CU3E1__state = 1;
		return (bool)1;
	}

IL_0075:
	{
		__this->___U3CU3E1__state = (-1);
		float L_14 = __this->___U3CtimerU3E5__2;
		float L_15;
		L_15 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		__this->___U3CtimerU3E5__2 = ((float)il2cpp_codegen_subtract(L_14, L_15));
	}

IL_008e:
	{
		float L_16 = __this->___U3CtimerU3E5__2;
		if ((((float)L_16) > ((float)(0.0f))))
		{
			goto IL_002b;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		bool L_17;
		L_17 = PhotonNetwork_LeaveRoom_m3BE228D128665941646C4D4A1D5529B944F49744((bool)1, NULL);
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CEndOfGameU3Ed__8_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mF3A75113B0FC5C5FB787A8F492947596D5DF861E (U3CEndOfGameU3Ed__8_tD7C71FACBA4AF2AA4D34197E8744CEB89743199D* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CEndOfGameU3Ed__8_System_Collections_IEnumerator_Reset_m155A509896D6DDA4EDB3E71BBBE084738B8D9328 (U3CEndOfGameU3Ed__8_tD7C71FACBA4AF2AA4D34197E8744CEB89743199D* __this, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CEndOfGameU3Ed__8_System_Collections_IEnumerator_Reset_m155A509896D6DDA4EDB3E71BBBE084738B8D9328_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CEndOfGameU3Ed__8_System_Collections_IEnumerator_get_Current_m8243B73B8A9169236DD54646A2F403899256536B (U3CEndOfGameU3Ed__8_tD7C71FACBA4AF2AA4D34197E8744CEB89743199D* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_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 void U3CSpawnAsteroidU3Ed__7__ctor_m3D560C5AFAA97A2B1092A86B54CA3DAC40145EB9 (U3CSpawnAsteroidU3Ed__7_t709D9D546735EBB8E152D0E18B8043ADF5E5B3CB* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		int32_t L_0 = ___0_U3CU3E1__state;
		__this->___U3CU3E1__state = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSpawnAsteroidU3Ed__7_System_IDisposable_Dispose_m318DBDBABBA6AF595E1D3C96483ECE8CCBC6C400 (U3CSpawnAsteroidU3Ed__7_t709D9D546735EBB8E152D0E18B8043ADF5E5B3CB* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CSpawnAsteroidU3Ed__7_MoveNext_m80D30585ED5E4E09E214E7554F795C048002DE82 (U3CSpawnAsteroidU3Ed__7_t709D9D546735EBB8E152D0E18B8043ADF5E5B3CB* __this, 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*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C1446FDE11CAFB1DFFAC94F473FF0F919E37478);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
	memset((&V_1), 0, sizeof(V_1));
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
	memset((&V_2), 0, sizeof(V_2));
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
	memset((&V_3), 0, sizeof(V_3));
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
	memset((&V_4), 0, sizeof(V_4));
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_5 = NULL;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		int32_t L_1 = V_0;
		if (!L_1)
		{
			goto IL_0010;
		}
	}
	{
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) == ((int32_t)1)))
		{
			goto IL_003a;
		}
	}
	{
		return (bool)0;
	}

IL_0010:
	{
		__this->___U3CU3E1__state = (-1);
	}

IL_0017:
	{
		float L_3;
		L_3 = Random_Range_m5236C99A7D8AE6AC9190592DC66016652A2D2494((5.0f), (10.0f), NULL);
		WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_4 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
		WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_4, L_3, NULL);
		__this->___U3CU3E2__current = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_4);
		__this->___U3CU3E1__state = 1;
		return (bool)1;
	}

IL_003a:
	{
		__this->___U3CU3E1__state = (-1);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
		L_5 = Random_get_insideUnitCircle_mB2FE9BAA7DDF7FED2AA53EA4667F864747E20DA2(NULL);
		V_1 = L_5;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		V_2 = L_6;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_1;
		float L_8 = L_7.___x;
		float L_9;
		L_9 = fabsf(L_8);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = V_1;
		float L_11 = L_10.___y;
		float L_12;
		L_12 = fabsf(L_11);
		if ((!(((float)L_9) > ((float)L_12))))
		{
			goto IL_00a5;
		}
	}
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13 = V_1;
		float L_14 = L_13.___x;
		float L_15;
		L_15 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_14, NULL);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_16;
		L_16 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		NullCheck(L_16);
		float L_17;
		L_17 = Camera_get_orthographicSize_m7950C5627086253E02992A43ADFE59039DB473F8(L_16, NULL);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_18;
		L_18 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		NullCheck(L_18);
		float L_19;
		L_19 = Camera_get_aspect_m48BF8820EA2D55BE0D154BC5546819FB65BE257D(L_18, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = V_1;
		float L_21 = L_20.___y;
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_22;
		L_22 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		NullCheck(L_22);
		float L_23;
		L_23 = Camera_get_orthographicSize_m7950C5627086253E02992A43ADFE59039DB473F8(L_22, NULL);
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_2), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_15, L_17)), L_19)), (0.0f), ((float)il2cpp_codegen_multiply(L_21, L_23)), NULL);
		goto IL_00e3;
	}

IL_00a5:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_24 = V_1;
		float L_25 = L_24.___x;
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_26;
		L_26 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		NullCheck(L_26);
		float L_27;
		L_27 = Camera_get_orthographicSize_m7950C5627086253E02992A43ADFE59039DB473F8(L_26, NULL);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_28;
		L_28 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		NullCheck(L_28);
		float L_29;
		L_29 = Camera_get_aspect_m48BF8820EA2D55BE0D154BC5546819FB65BE257D(L_28, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_30 = V_1;
		float L_31 = L_30.___y;
		float L_32;
		L_32 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_31, NULL);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_33;
		L_33 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		NullCheck(L_33);
		float L_34;
		L_34 = Camera_get_orthographicSize_m7950C5627086253E02992A43ADFE59039DB473F8(L_33, NULL);
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_2), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_25, L_27)), L_29)), (0.0f), ((float)il2cpp_codegen_multiply(L_32, L_34)), NULL);
	}

IL_00e3:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_2;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
		L_36 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_2), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
		L_37 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_36, (0.100000001f), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
		L_38 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_35, L_37, NULL);
		V_2 = L_38;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
		L_39 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_2), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
		L_40 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_39, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41;
		L_41 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_40, (1000.0f), NULL);
		V_3 = L_41;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
		L_42 = Random_get_insideUnitSphere_mA488D6859560B73565B8D890ED6B39DB4091C54F(NULL);
		float L_43;
		L_43 = Random_Range_m5236C99A7D8AE6AC9190592DC66016652A2D2494((500.0f), (1500.0f), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44;
		L_44 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_42, L_43, NULL);
		V_4 = L_44;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_45 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)3);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_46 = L_45;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = V_3;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = L_47;
		RuntimeObject* L_49 = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &L_48);
		NullCheck(L_46);
		ArrayElementTypeCheck (L_46, L_49);
		(L_46)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_49);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_50 = L_46;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51 = V_4;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = L_51;
		RuntimeObject* L_53 = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &L_52);
		NullCheck(L_50);
		ArrayElementTypeCheck (L_50, L_53);
		(L_50)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_53);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_54 = L_50;
		bool L_55 = ((bool)1);
		RuntimeObject* L_56 = Box(il2cpp_defaults.boolean_class, &L_55);
		NullCheck(L_54);
		ArrayElementTypeCheck (L_54, L_56);
		(L_54)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_56);
		V_5 = L_54;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57 = V_2;
		float L_58;
		L_58 = Random_get_value_m2CEA87FADF5222EF9E13D32695F15E2BA282E24B(NULL);
		float L_59;
		L_59 = Random_get_value_m2CEA87FADF5222EF9E13D32695F15E2BA282E24B(NULL);
		float L_60;
		L_60 = Random_get_value_m2CEA87FADF5222EF9E13D32695F15E2BA282E24B(NULL);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_61;
		L_61 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline(((float)il2cpp_codegen_multiply(L_58, (360.0f))), ((float)il2cpp_codegen_multiply(L_59, (360.0f))), ((float)il2cpp_codegen_multiply(L_60, (360.0f))), NULL);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_62 = V_5;
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_63;
		L_63 = PhotonNetwork_InstantiateRoomObject_m7C4F501A51832D5335699A10D862B6020FF858B6(_stringLiteral2C1446FDE11CAFB1DFFAC94F473FF0F919E37478, L_57, L_61, (uint8_t)0, L_62, NULL);
		goto IL_0017;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CSpawnAsteroidU3Ed__7_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mD93C54CDDA18AB1307707548D6EDA493EEECDCF5 (U3CSpawnAsteroidU3Ed__7_t709D9D546735EBB8E152D0E18B8043ADF5E5B3CB* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSpawnAsteroidU3Ed__7_System_Collections_IEnumerator_Reset_m8F0DBA468216BF4B34CFA79DE44C9CFE4BC4FEAE (U3CSpawnAsteroidU3Ed__7_t709D9D546735EBB8E152D0E18B8043ADF5E5B3CB* __this, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CSpawnAsteroidU3Ed__7_System_Collections_IEnumerator_Reset_m8F0DBA468216BF4B34CFA79DE44C9CFE4BC4FEAE_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CSpawnAsteroidU3Ed__7_System_Collections_IEnumerator_get_Current_m30B505C49ECAC7200BD3884E2CC6A106B7C0FA36 (U3CSpawnAsteroidU3Ed__7_t709D9D546735EBB8E152D0E18B8043ADF5E5B3CB* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_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 Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* Bullet_get_Owner_m5CFE74BA15166E4D552A961903803F64CB0DB48F (Bullet_t82E0534981B617EFE7F46C49EFDB205A008DED27* __this, const RuntimeMethod* method) 
{
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_0 = __this->___U3COwnerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bullet_set_Owner_m4180E55F6EEA905774B23479B8F653AC7ED8EA4A (Bullet_t82E0534981B617EFE7F46C49EFDB205A008DED27* __this, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_value, const RuntimeMethod* method) 
{
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_0 = ___0_value;
		__this->___U3COwnerU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3COwnerU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bullet_Start_mA61DBDA8F33F5192BFDC0484559B6B021DA34965 (Bullet_t82E0534981B617EFE7F46C49EFDB205A008DED27* __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;
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0;
		L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_m064F2A066491D2DC4FFCFBDBE5FCFFB807A04436(L_0, (3.0f), NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bullet_OnCollisionEnter_m9DDA6218CF10571231E7CE368B27B6394BEABD1A (Bullet_t82E0534981B617EFE7F46C49EFDB205A008DED27* __this, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* ___0_collision, 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;
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0;
		L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bullet_InitializeBullet_mCD92A6C437DEF252C7354F6CF78EB8B0DBBD1EF8 (Bullet_t82E0534981B617EFE7F46C49EFDB205A008DED27* __this, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_owner, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_originalDirection, float ___2_lag, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* V_0 = NULL;
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_0 = ___0_owner;
		Bullet_set_Owner_m4180E55F6EEA905774B23479B8F653AC7ED8EA4A_inline(__this, L_0, NULL);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
		L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_originalDirection;
		NullCheck(L_1);
		Transform_set_forward_mA178B5CF4F0F6133F9AF8ED3A4ECD2C604C60C26(L_1, L_2, NULL);
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_3;
		L_3 = Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8(__this, Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
		V_0 = L_3;
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_4 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___1_originalDirection;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_5, (200.0f), NULL);
		NullCheck(L_4);
		Rigidbody_set_linearVelocity_m29AE03D5FC079EAD4202FCF72E2AEBDC19363985(L_4, L_6, NULL);
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_7 = V_0;
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_8 = L_7;
		NullCheck(L_8);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
		L_9 = Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691(L_8, NULL);
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_10 = V_0;
		NullCheck(L_10);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
		L_11 = Rigidbody_get_linearVelocity_m367F5415641E5FB968440A91BAE2FCB8CAEA2C8C(L_10, NULL);
		float L_12 = ___2_lag;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
		L_13 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_11, L_12, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
		L_14 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_9, L_13, NULL);
		NullCheck(L_8);
		Rigidbody_set_position_mA15BE12B8D82220E8CA90A0F0CBFB206FE81B41C(L_8, L_14, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bullet__ctor_m05735996C96419599136CA3190E71A8DA3E20683 (Bullet_t82E0534981B617EFE7F46C49EFDB205A008DED27* __this, const RuntimeMethod* method) 
{
	{
		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 PlayerOverviewPanel_Awake_mBA041EC8ECAF2A9B9BF8E9B5368172AD3345026B (PlayerOverviewPanel_t0F3D246215AB380C52D36E672DFA0AD92C041848* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mA5013CBA44F1B1DC6398B4430E25EE98A9C11FDF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mEC9E9E9AF403DF7262870C6B7233848BE7458858_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mBE6B722369FF149589D3D42A6A8435A9C5045B3F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral89894D101984059AF3587C0A73A21D8F22AC210F);
		s_Il2CppMethodInitialized = true;
	}
	PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* V_0 = NULL;
	int32_t V_1 = 0;
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* V_2 = NULL;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_3 = NULL;
	{
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_0 = (Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662*)il2cpp_codegen_object_new(Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_mEC9E9E9AF403DF7262870C6B7233848BE7458858(L_0, Dictionary_2__ctor_mEC9E9E9AF403DF7262870C6B7233848BE7458858_RuntimeMethod_var);
		__this->___playerListEntries = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___playerListEntries), (void*)L_0);
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* L_1;
		L_1 = PhotonNetwork_get_PlayerList_mD2A2D36659BCEF35EBE2E6B4909F4439D191AE39(NULL);
		V_0 = L_1;
		V_1 = 0;
		goto IL_00a6;
	}

IL_0018:
	{
		PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* L_2 = V_0;
		int32_t L_3 = V_1;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		V_2 = L_5;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = __this->___PlayerOverviewEntryPrefab;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7;
		L_7 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3(L_6, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var);
		V_3 = L_7;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = V_3;
		NullCheck(L_8);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
		L_9 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_8, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10;
		L_10 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
		NullCheck(L_10);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
		L_11 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_10, NULL);
		NullCheck(L_9);
		Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_9, L_11, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = V_3;
		NullCheck(L_12);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
		L_13 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_12, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
		L_14 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
		NullCheck(L_13);
		Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_13, L_14, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15 = V_3;
		NullCheck(L_15);
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_16;
		L_16 = GameObject_GetComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mBE6B722369FF149589D3D42A6A8435A9C5045B3F(L_15, GameObject_GetComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mBE6B722369FF149589D3D42A6A8435A9C5045B3F_RuntimeMethod_var);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_17 = V_2;
		int32_t L_18;
		L_18 = PlayerNumberingExtensions_GetPlayerNumber_mCE1A8BCB9F3C0887347E75711DA829D23B7EB6BF(L_17, NULL);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_19;
		L_19 = AsteroidsGame_GetColor_m11939D2349E3529B5DBB5798F7A3700548FA6EDB(L_18, NULL);
		NullCheck(L_16);
		VirtualActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(23, L_16, L_19);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20 = V_3;
		NullCheck(L_20);
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_21;
		L_21 = GameObject_GetComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mBE6B722369FF149589D3D42A6A8435A9C5045B3F(L_20, GameObject_GetComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mBE6B722369FF149589D3D42A6A8435A9C5045B3F_RuntimeMethod_var);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_22 = V_2;
		NullCheck(L_22);
		String_t* L_23;
		L_23 = Player_get_NickName_mC1B2AC59B8850ABEB4DA27199675066DC3BF0738_inline(L_22, NULL);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_24 = V_2;
		int32_t L_25;
		L_25 = ScoreExtensions_GetScore_m66385FAA69168ABE6973DBBEC1ECEF67F664097D(L_24, NULL);
		int32_t L_26 = L_25;
		RuntimeObject* L_27 = Box(il2cpp_defaults.int32_class, &L_26);
		int32_t L_28 = 3;
		RuntimeObject* L_29 = Box(il2cpp_defaults.int32_class, &L_28);
		String_t* L_30;
		L_30 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteral89894D101984059AF3587C0A73A21D8F22AC210F, L_23, L_27, L_29, NULL);
		NullCheck(L_21);
		VirtualActionInvoker1< String_t* >::Invoke(75, L_21, L_30);
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_31 = __this->___playerListEntries;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_32 = V_2;
		NullCheck(L_32);
		int32_t L_33;
		L_33 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(L_32, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_34 = V_3;
		NullCheck(L_31);
		Dictionary_2_Add_mA5013CBA44F1B1DC6398B4430E25EE98A9C11FDF(L_31, L_33, L_34, Dictionary_2_Add_mA5013CBA44F1B1DC6398B4430E25EE98A9C11FDF_RuntimeMethod_var);
		int32_t L_35 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_35, 1));
	}

IL_00a6:
	{
		int32_t L_36 = V_1;
		PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* L_37 = V_0;
		NullCheck(L_37);
		if ((((int32_t)L_36) < ((int32_t)((int32_t)(((RuntimeArray*)L_37)->max_length)))))
		{
			goto IL_0018;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerOverviewPanel_OnPlayerLeftRoom_m31F30C6E1DC10C0A7841DA5F17BA271E56DA7BFF (PlayerOverviewPanel_t0F3D246215AB380C52D36E672DFA0AD92C041848* __this, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_otherPlayer, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m7318B893025E418572A8163684F9ED7EF5F740D2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m3730A467583F7E8A64CDDE858D5B1D1ECAA264F6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m714B6ABA10FFEA8A005D06BF26C04995FE8375FA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
	{
		V_0 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_0 = __this->___playerListEntries;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_1 = ___0_otherPlayer;
		NullCheck(L_1);
		int32_t L_2;
		L_2 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(L_1, NULL);
		NullCheck(L_0);
		bool L_3;
		L_3 = Dictionary_2_TryGetValue_m3730A467583F7E8A64CDDE858D5B1D1ECAA264F6(L_0, L_2, (&V_0), Dictionary_2_TryGetValue_m3730A467583F7E8A64CDDE858D5B1D1ECAA264F6_RuntimeMethod_var);
		if (!L_3)
		{
			goto IL_003f;
		}
	}
	{
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_4 = __this->___playerListEntries;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_5 = ___0_otherPlayer;
		NullCheck(L_5);
		int32_t L_6;
		L_6 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(L_5, NULL);
		NullCheck(L_4);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7;
		L_7 = Dictionary_2_get_Item_m714B6ABA10FFEA8A005D06BF26C04995FE8375FA(L_4, L_6, Dictionary_2_get_Item_m714B6ABA10FFEA8A005D06BF26C04995FE8375FA_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_7, NULL);
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_8 = __this->___playerListEntries;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_9 = ___0_otherPlayer;
		NullCheck(L_9);
		int32_t L_10;
		L_10 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(L_9, NULL);
		NullCheck(L_8);
		bool L_11;
		L_11 = Dictionary_2_Remove_m7318B893025E418572A8163684F9ED7EF5F740D2(L_8, L_10, Dictionary_2_Remove_m7318B893025E418572A8163684F9ED7EF5F740D2_RuntimeMethod_var);
	}

IL_003f:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerOverviewPanel_OnPlayerPropertiesUpdate_m4D8B7035D60A86529CD565067B90869970B072DC (PlayerOverviewPanel_t0F3D246215AB380C52D36E672DFA0AD92C041848* __this, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_targetPlayer, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___1_changedProps, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m3730A467583F7E8A64CDDE858D5B1D1ECAA264F6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mBE6B722369FF149589D3D42A6A8435A9C5045B3F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral89894D101984059AF3587C0A73A21D8F22AC210F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD8F2926483D348E91E6AB130691F2F500F900C0);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
	{
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_0 = __this->___playerListEntries;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_1 = ___0_targetPlayer;
		NullCheck(L_1);
		int32_t L_2;
		L_2 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(L_1, NULL);
		NullCheck(L_0);
		bool L_3;
		L_3 = Dictionary_2_TryGetValue_m3730A467583F7E8A64CDDE858D5B1D1ECAA264F6(L_0, L_2, (&V_0), Dictionary_2_TryGetValue_m3730A467583F7E8A64CDDE858D5B1D1ECAA264F6_RuntimeMethod_var);
		if (!L_3)
		{
			goto IL_004b;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = V_0;
		NullCheck(L_4);
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_5;
		L_5 = GameObject_GetComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mBE6B722369FF149589D3D42A6A8435A9C5045B3F(L_4, GameObject_GetComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mBE6B722369FF149589D3D42A6A8435A9C5045B3F_RuntimeMethod_var);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_6 = ___0_targetPlayer;
		NullCheck(L_6);
		String_t* L_7;
		L_7 = Player_get_NickName_mC1B2AC59B8850ABEB4DA27199675066DC3BF0738_inline(L_6, NULL);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_8 = ___0_targetPlayer;
		int32_t L_9;
		L_9 = ScoreExtensions_GetScore_m66385FAA69168ABE6973DBBEC1ECEF67F664097D(L_8, NULL);
		int32_t L_10 = L_9;
		RuntimeObject* L_11 = Box(il2cpp_defaults.int32_class, &L_10);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_12 = ___0_targetPlayer;
		NullCheck(L_12);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_13;
		L_13 = Player_get_CustomProperties_m398B81FB1DEE02243650B8CB5FBF5C7F1B8928D6_inline(L_12, NULL);
		NullCheck(L_13);
		RuntimeObject* L_14;
		L_14 = Hashtable_get_Item_m33995CAF3384BA31ADA32E8B6D3AA69946190CA9(L_13, _stringLiteralDD8F2926483D348E91E6AB130691F2F500F900C0, NULL);
		String_t* L_15;
		L_15 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteral89894D101984059AF3587C0A73A21D8F22AC210F, L_7, L_11, L_14, NULL);
		NullCheck(L_5);
		VirtualActionInvoker1< String_t* >::Invoke(75, L_5, L_15);
	}

IL_004b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerOverviewPanel__ctor_m1FA71B29C390DCF4C48F6C31DD8470EBABE1909E (PlayerOverviewPanel_t0F3D246215AB380C52D36E672DFA0AD92C041848* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviourPunCallbacks__ctor_m25DE2B188CA2481D58FBA9BB58CFBD65432B77E2(__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 Spaceship_Awake_m1099C8B624F9493375836A27F586428B320D81AA (Spaceship_t040253AB919B76ABAC10D50E183469BC9FD3BAC8* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m820398EDBF1D3766C3166A0C323A127662A29A14_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisPhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B_m746044A420F6E334D6664146FCFE7569712D22E2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* L_0;
		L_0 = Component_GetComponent_TisPhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B_m746044A420F6E334D6664146FCFE7569712D22E2(__this, Component_GetComponent_TisPhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B_m746044A420F6E334D6664146FCFE7569712D22E2_RuntimeMethod_var);
		__this->___photonView = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___photonView), (void*)L_0);
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_1;
		L_1 = Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8(__this, Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
		__this->___rigidbody = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___rigidbody), (void*)L_1);
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_2;
		L_2 = Component_GetComponent_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m820398EDBF1D3766C3166A0C323A127662A29A14(__this, Component_GetComponent_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m820398EDBF1D3766C3166A0C323A127662A29A14_RuntimeMethod_var);
		__this->___collider = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___collider), (void*)L_2);
		Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_3;
		L_3 = Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8(__this, Component_GetComponent_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_mC91ACC92AD57CA6CA00991DAF1DB3830BCE07AF8_RuntimeMethod_var);
		__this->___renderer = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___renderer), (void*)L_3);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Spaceship_Start_m2061ADA0C13FBE87328427C1B990CF6EEBAEE000 (Spaceship_t040253AB919B76ABAC10D50E183469BC9FD3BAC8* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m35AC34F858BD2F34770712CD020AA0518D9409C7_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* V_0 = NULL;
	int32_t V_1 = 0;
	{
		RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* L_0;
		L_0 = Component_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m35AC34F858BD2F34770712CD020AA0518D9409C7(__this, Component_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m35AC34F858BD2F34770712CD020AA0518D9409C7_RuntimeMethod_var);
		V_0 = L_0;
		V_1 = 0;
		goto IL_0031;
	}

IL_000b:
	{
		RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* L_1 = V_0;
		int32_t L_2 = V_1;
		NullCheck(L_1);
		int32_t L_3 = L_2;
		Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		NullCheck(L_4);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5;
		L_5 = Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656(L_4, NULL);
		PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* L_6 = __this->___photonView;
		NullCheck(L_6);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_7;
		L_7 = PhotonView_get_Owner_m99D611AD5C17B06E4490F75CFAC02C26AABC4A21_inline(L_6, NULL);
		int32_t L_8;
		L_8 = PlayerNumberingExtensions_GetPlayerNumber_mCE1A8BCB9F3C0887347E75711DA829D23B7EB6BF(L_7, NULL);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9;
		L_9 = AsteroidsGame_GetColor_m11939D2349E3529B5DBB5798F7A3700548FA6EDB(L_8, NULL);
		NullCheck(L_5);
		Material_set_color_m5C32DEBB215FF9EE35E7B575297D8C2F29CC2A2D(L_5, L_9, NULL);
		int32_t L_10 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
	}

IL_0031:
	{
		int32_t L_11 = V_1;
		RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* L_12 = V_0;
		NullCheck(L_12);
		if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))
		{
			goto IL_000b;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Spaceship_Update_m468B9A5427A338038378CAD4B4F144A5A39A61D4 (Spaceship_t040253AB919B76ABAC10D50E183469BC9FD3BAC8* __this, 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*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral70253F929BCE7F81DF1A5A1C0900BED744E86C9C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD5A6D1524A9CAA0C1FE48522BD4B250F6A827CC8);
		s_Il2CppMethodInitialized = true;
	}
	{
		PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* L_0 = __this->___photonView;
		NullCheck(L_0);
		bool L_1;
		L_1 = PhotonView_get_AmOwner_m08399284C315B6F00D6201E7C02C9694FCDBC7A1_inline(L_0, NULL);
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		bool L_2 = __this->___controllable;
		if (L_2)
		{
			goto IL_0016;
		}
	}

IL_0015:
	{
		return;
	}

IL_0016:
	{
		PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* L_3 = __this->___photonView;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = PhotonView_get_CreatorActorNr_m995A3F297ABAF45C435EBD53F94A09EA0E8101DA_inline(L_3, NULL);
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_5;
		L_5 = PhotonNetwork_get_LocalPlayer_mEA3335FEF4E4B55C1EFAC8AFA8D5F7E3D7FBE4DC(NULL);
		NullCheck(L_5);
		int32_t L_6;
		L_6 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(L_5, NULL);
		if ((((int32_t)L_4) == ((int32_t)L_6)))
		{
			goto IL_002e;
		}
	}
	{
		return;
	}

IL_002e:
	{
		float L_7;
		L_7 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E, NULL);
		__this->___rotation = L_7;
		float L_8;
		L_8 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A, NULL);
		__this->___acceleration = L_8;
		bool L_9;
		L_9 = Input_GetButton_m2F217DAE69DB3D1324FB848B3C9C84F19A80989E(_stringLiteral70253F929BCE7F81DF1A5A1C0900BED744E86C9C, NULL);
		if (!L_9)
		{
			goto IL_00b4;
		}
	}
	{
		float L_10 = __this->___shootingTimer;
		if ((!(((double)((double)L_10)) <= ((double)(0.0)))))
		{
			goto IL_00b4;
		}
	}
	{
		__this->___shootingTimer = (0.200000003f);
		PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* L_11 = __this->___photonView;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = L_12;
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_14 = __this->___rigidbody;
		NullCheck(L_14);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
		L_15 = Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691(L_14, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = L_15;
		RuntimeObject* L_17 = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &L_16);
		NullCheck(L_13);
		ArrayElementTypeCheck (L_13, L_17);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_17);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = L_13;
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_19 = __this->___rigidbody;
		NullCheck(L_19);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20;
		L_20 = Rigidbody_get_rotation_m07882A7024FB3F96BA13EC577A96163BBB621AA1(L_19, NULL);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21 = L_20;
		RuntimeObject* L_22 = Box(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var, &L_21);
		NullCheck(L_18);
		ArrayElementTypeCheck (L_18, L_22);
		(L_18)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_22);
		NullCheck(L_11);
		PhotonView_RPC_mD406BD732C9B9AFD46C149F63514AB3A923EB5BB(L_11, _stringLiteralD5A6D1524A9CAA0C1FE48522BD4B250F6A827CC8, 5, L_18, NULL);
	}

IL_00b4:
	{
		float L_23 = __this->___shootingTimer;
		if ((!(((float)L_23) > ((float)(0.0f)))))
		{
			goto IL_00d3;
		}
	}
	{
		float L_24 = __this->___shootingTimer;
		float L_25;
		L_25 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		__this->___shootingTimer = ((float)il2cpp_codegen_subtract(L_24, L_25));
	}

IL_00d3:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Spaceship_FixedUpdate_mE83654017C2B9F290E14EBA13ACD173138EFCE7B (Spaceship_t040253AB919B76ABAC10D50E183469BC9FD3BAC8* __this, const RuntimeMethod* method) 
{
	Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
	memset((&V_1), 0, sizeof(V_1));
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* L_0 = __this->___photonView;
		NullCheck(L_0);
		bool L_1;
		L_1 = PhotonView_get_IsMine_mE26FB70A42C0D92C66536B45D7A7F8F491C8D648_inline(L_0, NULL);
		if (L_1)
		{
			goto IL_000e;
		}
	}
	{
		return;
	}

IL_000e:
	{
		bool L_2 = __this->___controllable;
		if (L_2)
		{
			goto IL_0017;
		}
	}
	{
		return;
	}

IL_0017:
	{
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_3 = __this->___rigidbody;
		NullCheck(L_3);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
		L_4 = Rigidbody_get_rotation_m07882A7024FB3F96BA13EC577A96163BBB621AA1(L_3, NULL);
		float L_5 = __this->___rotation;
		float L_6 = __this->___RotationSpeed;
		float L_7;
		L_7 = Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381(NULL);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8;
		L_8 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_5, L_6)), L_7)), (0.0f), NULL);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9;
		L_9 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_4, L_8, NULL);
		V_0 = L_9;
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_10 = __this->___rigidbody;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11 = V_0;
		NullCheck(L_10);
		Rigidbody_MoveRotation_m85825C7206E770E39DED9EE6D792702F577A891D(L_10, L_11, NULL);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
		L_13 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
		L_14 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_12, L_13, NULL);
		float L_15 = __this->___acceleration;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
		L_16 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_14, L_15, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
		L_17 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_16, (1000.0f), NULL);
		float L_18 = __this->___MovementSpeed;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
		L_19 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_17, L_18, NULL);
		float L_20;
		L_20 = Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
		L_21 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_19, L_20, NULL);
		V_1 = L_21;
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_22 = __this->___rigidbody;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_1;
		NullCheck(L_22);
		Rigidbody_AddForce_m7A3EEEED21F986917107CBA6CC0106DCBC212198(L_22, L_23, NULL);
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_24 = __this->___rigidbody;
		NullCheck(L_24);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
		L_25 = Rigidbody_get_linearVelocity_m367F5415641E5FB968440A91BAE2FCB8CAEA2C8C(L_24, NULL);
		V_2 = L_25;
		float L_26;
		L_26 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_2), NULL);
		float L_27 = __this->___MaxSpeed;
		if ((!(((float)L_26) > ((float)((float)il2cpp_codegen_multiply(L_27, (1000.0f)))))))
		{
			goto IL_00ec;
		}
	}
	{
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_28 = __this->___rigidbody;
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_29 = __this->___rigidbody;
		NullCheck(L_29);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
		L_30 = Rigidbody_get_linearVelocity_m367F5415641E5FB968440A91BAE2FCB8CAEA2C8C(L_29, NULL);
		V_2 = L_30;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
		L_31 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_2), NULL);
		float L_32 = __this->___MaxSpeed;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
		L_33 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_31, L_32, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
		L_34 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_33, (1000.0f), NULL);
		NullCheck(L_28);
		Rigidbody_set_linearVelocity_m29AE03D5FC079EAD4202FCF72E2AEBDC19363985(L_28, L_34, NULL);
	}

IL_00ec:
	{
		Spaceship_CheckExitScreen_m4A326BD2E908FDDA927C24256712CE171649021C(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Spaceship_WaitForRespawn_m674BA12A0C61F9F0D10DA589A6936681D2D67198 (Spaceship_t040253AB919B76ABAC10D50E183469BC9FD3BAC8* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CWaitForRespawnU3Ed__18_t54E2B2FCC4775DA00D684D0A449265F11A426CC1_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CWaitForRespawnU3Ed__18_t54E2B2FCC4775DA00D684D0A449265F11A426CC1* L_0 = (U3CWaitForRespawnU3Ed__18_t54E2B2FCC4775DA00D684D0A449265F11A426CC1*)il2cpp_codegen_object_new(U3CWaitForRespawnU3Ed__18_t54E2B2FCC4775DA00D684D0A449265F11A426CC1_il2cpp_TypeInfo_var);
		U3CWaitForRespawnU3Ed__18__ctor_m9A28DC0E4354521A0EC02A99E68D62BF55A09542(L_0, 0, NULL);
		U3CWaitForRespawnU3Ed__18_t54E2B2FCC4775DA00D684D0A449265F11A426CC1* L_1 = L_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Spaceship_DestroySpaceship_m3085C61DA3AAE51F30DF992BE7B5712B842682B2 (Spaceship_t040253AB919B76ABAC10D50E183469BC9FD3BAC8* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD8F2926483D348E91E6AB130691F2F500F900C0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFAF7E90E995D6D47CC0BBA1C6F30B1100B197322);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	String_t* G_B4_0 = NULL;
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* G_B4_1 = NULL;
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* G_B4_2 = NULL;
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* G_B4_3 = NULL;
	String_t* G_B3_0 = NULL;
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* G_B3_1 = NULL;
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* G_B3_2 = NULL;
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* G_B3_3 = NULL;
	int32_t G_B5_0 = 0;
	String_t* G_B5_1 = NULL;
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* G_B5_2 = NULL;
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* G_B5_3 = NULL;
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* G_B5_4 = NULL;
	{
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0 = __this->___rigidbody;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
		L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		NullCheck(L_0);
		Rigidbody_set_linearVelocity_m29AE03D5FC079EAD4202FCF72E2AEBDC19363985(L_0, L_1, NULL);
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_2 = __this->___rigidbody;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
		L_3 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		NullCheck(L_2);
		Rigidbody_set_angularVelocity_m23266B4E52BF0D2E65CC984AC73CC40B8D4A27E0(L_2, L_3, NULL);
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_4 = __this->___collider;
		NullCheck(L_4);
		Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70(L_4, (bool)0, NULL);
		Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_5 = __this->___renderer;
		NullCheck(L_5);
		Renderer_set_enabled_m015E6D7B825528A31182F267234CC6A925F71DA8(L_5, (bool)0, NULL);
		__this->___controllable = (bool)0;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = __this->___EngineTrail;
		NullCheck(L_6);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_6, (bool)0, NULL);
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_7 = __this->___Destruction;
		NullCheck(L_7);
		ParticleSystem_Play_mD943E601BFE16CB9BB5D1F5E6AED5C36F5F11EF5(L_7, NULL);
		PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* L_8 = __this->___photonView;
		NullCheck(L_8);
		bool L_9;
		L_9 = PhotonView_get_IsMine_mE26FB70A42C0D92C66536B45D7A7F8F491C8D648_inline(L_8, NULL);
		if (!L_9)
		{
			goto IL_00c6;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_10;
		L_10 = PhotonNetwork_get_LocalPlayer_mEA3335FEF4E4B55C1EFAC8AFA8D5F7E3D7FBE4DC(NULL);
		NullCheck(L_10);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_11;
		L_11 = Player_get_CustomProperties_m398B81FB1DEE02243650B8CB5FBF5C7F1B8928D6_inline(L_10, NULL);
		NullCheck(L_11);
		bool L_12;
		L_12 = Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849(L_11, _stringLiteralDD8F2926483D348E91E6AB130691F2F500F900C0, (&V_0), Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_RuntimeMethod_var);
		if (!L_12)
		{
			goto IL_00c6;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_13;
		L_13 = PhotonNetwork_get_LocalPlayer_mEA3335FEF4E4B55C1EFAC8AFA8D5F7E3D7FBE4DC(NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_14 = (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)il2cpp_codegen_object_new(Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1C4D2BF84624173510D714545C1FBB92ADEFC624(L_14, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_15 = L_14;
		RuntimeObject* L_16 = V_0;
		if ((((int32_t)((*(int32_t*)UnBox(L_16, il2cpp_defaults.int32_class)))) <= ((int32_t)1)))
		{
			G_B4_0 = _stringLiteralDD8F2926483D348E91E6AB130691F2F500F900C0;
			G_B4_1 = L_15;
			G_B4_2 = L_15;
			G_B4_3 = L_13;
			goto IL_009e;
		}
		G_B3_0 = _stringLiteralDD8F2926483D348E91E6AB130691F2F500F900C0;
		G_B3_1 = L_15;
		G_B3_2 = L_15;
		G_B3_3 = L_13;
	}
	{
		RuntimeObject* L_17 = V_0;
		G_B5_0 = ((int32_t)il2cpp_codegen_subtract(((*(int32_t*)UnBox(L_17, il2cpp_defaults.int32_class))), 1));
		G_B5_1 = G_B3_0;
		G_B5_2 = G_B3_1;
		G_B5_3 = G_B3_2;
		G_B5_4 = G_B3_3;
		goto IL_009f;
	}

IL_009e:
	{
		G_B5_0 = 0;
		G_B5_1 = G_B4_0;
		G_B5_2 = G_B4_1;
		G_B5_3 = G_B4_2;
		G_B5_4 = G_B4_3;
	}

IL_009f:
	{
		int32_t L_18 = G_B5_0;
		RuntimeObject* L_19 = Box(il2cpp_defaults.int32_class, &L_18);
		NullCheck(G_B5_2);
		Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1(G_B5_2, G_B5_1, L_19, Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_RuntimeMethod_var);
		NullCheck(G_B5_4);
		bool L_20;
		L_20 = Player_SetCustomProperties_mACE0A943F112829C5E9E91BC5FC8050FF9E4EECA(G_B5_4, G_B5_3, (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)NULL, (WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA*)NULL, NULL);
		RuntimeObject* L_21 = V_0;
		if ((((int32_t)((*(int32_t*)UnBox(L_21, il2cpp_defaults.int32_class)))) <= ((int32_t)1)))
		{
			goto IL_00c6;
		}
	}
	{
		Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_22;
		L_22 = MonoBehaviour_StartCoroutine_m10C4B693B96175C42B0FD00911E072701C220DB4(__this, _stringLiteralFAF7E90E995D6D47CC0BBA1C6F30B1100B197322, NULL);
	}

IL_00c6:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Spaceship_Fire_mE08BF655594454F857682968BEBBB4494D10BAC8 (Spaceship_t040253AB919B76ABAC10D50E183469BC9FD3BAC8* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rotation, PhotonMessageInfo_tBA8653D413ADDF1C1329026FA1B84F1BD4F203CA ___2_info, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisBullet_t82E0534981B617EFE7F46C49EFDB205A008DED27_m244FB20DAA539E550F2575D548482C90D11DA4AF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		double L_0;
		L_0 = PhotonNetwork_get_Time_m65093824EBCB03FA8E31A8E95344F2F56D62EE79(NULL);
		double L_1;
		L_1 = PhotonMessageInfo_get_SentServerTime_m508C6E24F40A6447F4D21AFEBE7DBDBBB5B1E760((&___2_info), NULL);
		V_0 = ((float)((double)il2cpp_codegen_subtract(L_0, L_1)));
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___BulletPrefab;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_position;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
		L_4 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5;
		L_5 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_2, L_3, L_4, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var);
		NullCheck(L_5);
		Bullet_t82E0534981B617EFE7F46C49EFDB205A008DED27* L_6;
		L_6 = GameObject_GetComponent_TisBullet_t82E0534981B617EFE7F46C49EFDB205A008DED27_m244FB20DAA539E550F2575D548482C90D11DA4AF(L_5, GameObject_GetComponent_TisBullet_t82E0534981B617EFE7F46C49EFDB205A008DED27_m244FB20DAA539E550F2575D548482C90D11DA4AF_RuntimeMethod_var);
		PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* L_7 = __this->___photonView;
		NullCheck(L_7);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_8;
		L_8 = PhotonView_get_Owner_m99D611AD5C17B06E4490F75CFAC02C26AABC4A21_inline(L_7, NULL);
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9 = ___1_rotation;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
		L_10 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
		L_11 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_9, L_10, NULL);
		float L_12 = V_0;
		float L_13;
		L_13 = fabsf(L_12);
		NullCheck(L_6);
		Bullet_InitializeBullet_mCD92A6C437DEF252C7354F6CF78EB8B0DBBD1EF8(L_6, L_8, L_11, L_13, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Spaceship_RespawnSpaceship_m9CA237E1A297CE310E16796521AE7136CCA1A16D (Spaceship_t040253AB919B76ABAC10D50E183469BC9FD3BAC8* __this, const RuntimeMethod* method) 
{
	{
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = __this->___collider;
		NullCheck(L_0);
		Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70(L_0, (bool)1, NULL);
		Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_1 = __this->___renderer;
		NullCheck(L_1);
		Renderer_set_enabled_m015E6D7B825528A31182F267234CC6A925F71DA8(L_1, (bool)1, NULL);
		__this->___controllable = (bool)1;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___EngineTrail;
		NullCheck(L_2);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_2, (bool)1, NULL);
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_3 = __this->___Destruction;
		NullCheck(L_3);
		ParticleSystem_Stop_m2D8D4967496EF0F5BFEF679C49A9E65A9646C423(L_3, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Spaceship_CheckExitScreen_m4A326BD2E908FDDA927C24256712CE171649021C (Spaceship_t040253AB919B76ABAC10D50E183469BC9FD3BAC8* __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;
	}
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0;
		L_0 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_000e;
		}
	}
	{
		return;
	}

IL_000e:
	{
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_2 = __this->___rigidbody;
		NullCheck(L_2);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
		L_3 = Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691(L_2, NULL);
		float L_4 = L_3.___x;
		float L_5;
		L_5 = fabsf(L_4);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_6;
		L_6 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		NullCheck(L_6);
		float L_7;
		L_7 = Camera_get_orthographicSize_m7950C5627086253E02992A43ADFE59039DB473F8(L_6, NULL);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_8;
		L_8 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		NullCheck(L_8);
		float L_9;
		L_9 = Camera_get_aspect_m48BF8820EA2D55BE0D154BC5546819FB65BE257D(L_8, NULL);
		if ((!(((float)L_5) > ((float)((float)il2cpp_codegen_multiply(L_7, L_9))))))
		{
			goto IL_00c1;
		}
	}
	{
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_10 = __this->___rigidbody;
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_11 = __this->___rigidbody;
		NullCheck(L_11);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
		L_12 = Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691(L_11, NULL);
		float L_13 = L_12.___x;
		float L_14;
		L_14 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_13, NULL);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_15;
		L_15 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		NullCheck(L_15);
		float L_16;
		L_16 = Camera_get_orthographicSize_m7950C5627086253E02992A43ADFE59039DB473F8(L_15, NULL);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_17;
		L_17 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		NullCheck(L_17);
		float L_18;
		L_18 = Camera_get_aspect_m48BF8820EA2D55BE0D154BC5546819FB65BE257D(L_17, NULL);
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_19 = __this->___rigidbody;
		NullCheck(L_19);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
		L_20 = Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691(L_19, NULL);
		float L_21 = L_20.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
		memset((&L_22), 0, sizeof(L_22));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_22), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((-L_14)), L_16)), L_18)), (0.0f), L_21, NULL);
		NullCheck(L_10);
		Rigidbody_set_position_mA15BE12B8D82220E8CA90A0F0CBFB206FE81B41C(L_10, L_22, NULL);
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_23 = __this->___rigidbody;
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_24 = L_23;
		NullCheck(L_24);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
		L_25 = Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691(L_24, NULL);
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_26 = __this->___rigidbody;
		NullCheck(L_26);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
		L_27 = Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691(L_26, NULL);
		V_0 = L_27;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
		L_28 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_0), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
		L_29 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_28, (0.100000001f), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
		L_30 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_25, L_29, NULL);
		NullCheck(L_24);
		Rigidbody_set_position_mA15BE12B8D82220E8CA90A0F0CBFB206FE81B41C(L_24, L_30, NULL);
	}

IL_00c1:
	{
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_31 = __this->___rigidbody;
		NullCheck(L_31);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
		L_32 = Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691(L_31, NULL);
		float L_33 = L_32.___z;
		float L_34;
		L_34 = fabsf(L_33);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_35;
		L_35 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		NullCheck(L_35);
		float L_36;
		L_36 = Camera_get_orthographicSize_m7950C5627086253E02992A43ADFE59039DB473F8(L_35, NULL);
		if ((!(((float)L_34) > ((float)L_36))))
		{
			goto IL_0169;
		}
	}
	{
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_37 = __this->___rigidbody;
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_38 = __this->___rigidbody;
		NullCheck(L_38);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
		L_39 = Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691(L_38, NULL);
		float L_40 = L_39.___x;
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_41 = __this->___rigidbody;
		NullCheck(L_41);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
		L_42 = Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691(L_41, NULL);
		float L_43 = L_42.___y;
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_44 = __this->___rigidbody;
		NullCheck(L_44);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45;
		L_45 = Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691(L_44, NULL);
		float L_46 = L_45.___z;
		float L_47;
		L_47 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_46, NULL);
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_48;
		L_48 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		NullCheck(L_48);
		float L_49;
		L_49 = Camera_get_orthographicSize_m7950C5627086253E02992A43ADFE59039DB473F8(L_48, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50;
		memset((&L_50), 0, sizeof(L_50));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_50), L_40, L_43, ((float)il2cpp_codegen_multiply(((-L_47)), L_49)), NULL);
		NullCheck(L_37);
		Rigidbody_set_position_mA15BE12B8D82220E8CA90A0F0CBFB206FE81B41C(L_37, L_50, NULL);
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_51 = __this->___rigidbody;
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_52 = L_51;
		NullCheck(L_52);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53;
		L_53 = Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691(L_52, NULL);
		Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_54 = __this->___rigidbody;
		NullCheck(L_54);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55;
		L_55 = Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691(L_54, NULL);
		V_0 = L_55;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56;
		L_56 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_0), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57;
		L_57 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_56, (0.100000001f), NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58;
		L_58 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_53, L_57, NULL);
		NullCheck(L_52);
		Rigidbody_set_position_mA15BE12B8D82220E8CA90A0F0CBFB206FE81B41C(L_52, L_58, NULL);
	}

IL_0169:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Spaceship__ctor_m9904176C4246AF0C009E5FBAD59DFEF88CED01AD (Spaceship_t040253AB919B76ABAC10D50E183469BC9FD3BAC8* __this, const RuntimeMethod* method) 
{
	{
		__this->___RotationSpeed = (90.0f);
		__this->___MovementSpeed = (2.0f);
		__this->___MaxSpeed = (0.200000003f);
		__this->___controllable = (bool)1;
		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 U3CWaitForRespawnU3Ed__18__ctor_m9A28DC0E4354521A0EC02A99E68D62BF55A09542 (U3CWaitForRespawnU3Ed__18_t54E2B2FCC4775DA00D684D0A449265F11A426CC1* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		int32_t L_0 = ___0_U3CU3E1__state;
		__this->___U3CU3E1__state = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CWaitForRespawnU3Ed__18_System_IDisposable_Dispose_m2A9D29B0ECEA25BA9421F93914457BA004E89444 (U3CWaitForRespawnU3Ed__18_t54E2B2FCC4775DA00D684D0A449265F11A426CC1* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CWaitForRespawnU3Ed__18_MoveNext_m64A8452EBBED0E770C78276C1DCD55A0911899C4 (U3CWaitForRespawnU3Ed__18_t54E2B2FCC4775DA00D684D0A449265F11A426CC1* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC6DA29C670D81540D74B1B5C42B3D517C7F1C771);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Spaceship_t040253AB919B76ABAC10D50E183469BC9FD3BAC8* V_1 = NULL;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		Spaceship_t040253AB919B76ABAC10D50E183469BC9FD3BAC8* L_1 = __this->___U3CU3E4__this;
		V_1 = L_1;
		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)1)))
		{
			goto IL_0037;
		}
	}
	{
		return (bool)0;
	}

IL_0017:
	{
		__this->___U3CU3E1__state = (-1);
		WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_4 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
		WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_4, (4.0f), NULL);
		__this->___U3CU3E2__current = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_4);
		__this->___U3CU3E1__state = 1;
		return (bool)1;
	}

IL_0037:
	{
		__this->___U3CU3E1__state = (-1);
		Spaceship_t040253AB919B76ABAC10D50E183469BC9FD3BAC8* L_5 = V_1;
		NullCheck(L_5);
		PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* L_6 = L_5->___photonView;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7;
		L_7 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
		NullCheck(L_6);
		PhotonView_RPC_mD406BD732C9B9AFD46C149F63514AB3A923EB5BB(L_6, _stringLiteralC6DA29C670D81540D74B1B5C42B3D517C7F1C771, 5, L_7, NULL);
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CWaitForRespawnU3Ed__18_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m4E5B7EDBE37A0A394D00E04A75823F02F3AFDA5B (U3CWaitForRespawnU3Ed__18_t54E2B2FCC4775DA00D684D0A449265F11A426CC1* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CWaitForRespawnU3Ed__18_System_Collections_IEnumerator_Reset_m671E99D0553449E4625F826E79646D537BAF47FF (U3CWaitForRespawnU3Ed__18_t54E2B2FCC4775DA00D684D0A449265F11A426CC1* __this, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CWaitForRespawnU3Ed__18_System_Collections_IEnumerator_Reset_m671E99D0553449E4625F826E79646D537BAF47FF_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CWaitForRespawnU3Ed__18_System_Collections_IEnumerator_get_Current_m75C2DD765C0C8C6D642CAF8EEFFB9EF623159F09 (U3CWaitForRespawnU3Ed__18_t54E2B2FCC4775DA00D684D0A449265F11A426CC1* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_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 void LobbyMainPanel_Awake_m51D1476FD4747D92B2674C6CEC9D0B13A8C43C7B (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m85AB837A51705B9DF96923F388345B9461B9882B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mC3058C0FEE70F136F2CBABE3F45D1E016E462E18_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t0B15A60B00EC883D4249611C6C641C7BED5A71CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD2FA13E89A7323125661F38211D4E7F334E0C5E);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		PhotonNetwork_set_AutomaticallySyncScene_m0A604B7E821B77102C4D8A7D59A783B9BBA2FF88((bool)1, NULL);
		Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91* L_0 = (Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91*)il2cpp_codegen_object_new(Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_mC3058C0FEE70F136F2CBABE3F45D1E016E462E18(L_0, Dictionary_2__ctor_mC3058C0FEE70F136F2CBABE3F45D1E016E462E18_RuntimeMethod_var);
		__this->___cachedRoomList = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___cachedRoomList), (void*)L_0);
		Dictionary_2_t0B15A60B00EC883D4249611C6C641C7BED5A71CE* L_1 = (Dictionary_2_t0B15A60B00EC883D4249611C6C641C7BED5A71CE*)il2cpp_codegen_object_new(Dictionary_2_t0B15A60B00EC883D4249611C6C641C7BED5A71CE_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m85AB837A51705B9DF96923F388345B9461B9882B(L_1, Dictionary_2__ctor_m85AB837A51705B9DF96923F388345B9461B9882B_RuntimeMethod_var);
		__this->___roomListEntries = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___roomListEntries), (void*)L_1);
		InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* L_2 = __this->___PlayerNameInput;
		int32_t L_3;
		L_3 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(((int32_t)1000), ((int32_t)10000), NULL);
		V_0 = L_3;
		String_t* L_4;
		L_4 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
		String_t* L_5;
		L_5 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralFD2FA13E89A7323125661F38211D4E7F334E0C5E, L_4, NULL);
		NullCheck(L_2);
		InputField_set_text_m28B1C806BBCAC44F3ACCDC3B550509CA0C7D257F(L_2, L_5, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_OnConnectedToMaster_m1347E21206C6D3B0700527F96BE4259F6E01E1B9 (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, const RuntimeMethod* method) 
{
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___SelectionPanel;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_0, NULL);
		LobbyMainPanel_SetActivePanel_mC22FDD1E5CF1A16B9F19044ED5196ED9EAD16FB5(__this, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_OnRoomListUpdate_m7AB127AAC56E32FA6D9523C62C6941F1A6244AC8 (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE* ___0_roomList, const RuntimeMethod* method) 
{
	{
		LobbyMainPanel_ClearRoomListView_m3502AE77219CE4D50B21DBB51C559C67D1726602(__this, NULL);
		List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE* L_0 = ___0_roomList;
		LobbyMainPanel_UpdateCachedRoomList_m51F15F6AB04DBABF6859F793A572FB3551BB692F(__this, L_0, NULL);
		LobbyMainPanel_UpdateRoomListView_m9840AE403E99EC3D8047597B3644FA0F5CC5FC02(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_OnJoinedLobby_m49EA5E394E6209DB9FA91E5AE593017F7596876E (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m437C43C5D43A869A4F43210EA116F79ABC3D4120_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91* L_0 = __this->___cachedRoomList;
		NullCheck(L_0);
		Dictionary_2_Clear_m437C43C5D43A869A4F43210EA116F79ABC3D4120(L_0, Dictionary_2_Clear_m437C43C5D43A869A4F43210EA116F79ABC3D4120_RuntimeMethod_var);
		LobbyMainPanel_ClearRoomListView_m3502AE77219CE4D50B21DBB51C559C67D1726602(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_OnLeftLobby_m5463F9FA6726F70698BF717981C83047D939D0B1 (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m437C43C5D43A869A4F43210EA116F79ABC3D4120_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91* L_0 = __this->___cachedRoomList;
		NullCheck(L_0);
		Dictionary_2_Clear_m437C43C5D43A869A4F43210EA116F79ABC3D4120(L_0, Dictionary_2_Clear_m437C43C5D43A869A4F43210EA116F79ABC3D4120_RuntimeMethod_var);
		LobbyMainPanel_ClearRoomListView_m3502AE77219CE4D50B21DBB51C559C67D1726602(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_OnCreateRoomFailed_mD09EC93DA596CB568CBD907F49FC0C50D620C228 (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, int16_t ___0_returnCode, String_t* ___1_message, const RuntimeMethod* method) 
{
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___SelectionPanel;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_0, NULL);
		LobbyMainPanel_SetActivePanel_mC22FDD1E5CF1A16B9F19044ED5196ED9EAD16FB5(__this, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_OnJoinRoomFailed_m9462E4F2DF27A3162821492F47964C140EDEE421 (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, int16_t ___0_returnCode, String_t* ___1_message, const RuntimeMethod* method) 
{
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___SelectionPanel;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_0, NULL);
		LobbyMainPanel_SetActivePanel_mC22FDD1E5CF1A16B9F19044ED5196ED9EAD16FB5(__this, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_OnJoinRandomFailed_mE557A629EC01ACFFB514056ADCAD8EBAE3B23B16 (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __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*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral51A1C48183DC1FF2764D136B88FA5A34AA6B1410);
		s_Il2CppMethodInitialized = true;
	}
	RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0;
		L_0 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(((int32_t)1000), ((int32_t)10000), NULL);
		V_1 = L_0;
		String_t* L_1;
		L_1 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL);
		String_t* L_2;
		L_2 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral51A1C48183DC1FF2764D136B88FA5A34AA6B1410, L_1, NULL);
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_3 = (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23*)il2cpp_codegen_object_new(RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23_il2cpp_TypeInfo_var);
		RoomOptions__ctor_m06A5DAB18D3385E8AED5DA84C8A89D9C7E8498F8(L_3, NULL);
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_4 = L_3;
		NullCheck(L_4);
		L_4->___MaxPlayers = 8;
		V_0 = L_4;
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_5 = V_0;
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		bool L_6;
		L_6 = PhotonNetwork_CreateRoom_m4C10274CD848B558E95997CA1277EFE77420B821(L_2, L_5, (TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9*)NULL, (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_OnJoinedRoom_mCF99E2F3D0010ABEAC500E3013F312A62CB96297 (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mA5013CBA44F1B1DC6398B4430E25EE98A9C11FDF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m437C43C5D43A869A4F43210EA116F79ABC3D4120_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mEC9E9E9AF403DF7262870C6B7233848BE7458858_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisPlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9_m3C9CFCCB4AF65BD28ED3A1DE14A10C590E663F59_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral94A533E655AF91EDAC4ACB6EF5F8460F2A83E644);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3AA556ADC0AEB21D1857FDF9FD61B9B15CA4D6D);
		s_Il2CppMethodInitialized = true;
	}
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_0 = NULL;
	PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* V_1 = NULL;
	int32_t V_2 = 0;
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* V_3 = NULL;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_4 = NULL;
	RuntimeObject* V_5 = NULL;
	{
		Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91* L_0 = __this->___cachedRoomList;
		NullCheck(L_0);
		Dictionary_2_Clear_m437C43C5D43A869A4F43210EA116F79ABC3D4120(L_0, Dictionary_2_Clear_m437C43C5D43A869A4F43210EA116F79ABC3D4120_RuntimeMethod_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = __this->___InsideRoomPanel;
		NullCheck(L_1);
		String_t* L_2;
		L_2 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_1, NULL);
		LobbyMainPanel_SetActivePanel_mC22FDD1E5CF1A16B9F19044ED5196ED9EAD16FB5(__this, L_2, NULL);
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_3 = __this->___playerListEntries;
		if (L_3)
		{
			goto IL_002f;
		}
	}
	{
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_4 = (Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662*)il2cpp_codegen_object_new(Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_mEC9E9E9AF403DF7262870C6B7233848BE7458858(L_4, Dictionary_2__ctor_mEC9E9E9AF403DF7262870C6B7233848BE7458858_RuntimeMethod_var);
		__this->___playerListEntries = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___playerListEntries), (void*)L_4);
	}

IL_002f:
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* L_5;
		L_5 = PhotonNetwork_get_PlayerList_mD2A2D36659BCEF35EBE2E6B4909F4439D191AE39(NULL);
		V_1 = L_5;
		V_2 = 0;
		goto IL_00cb;
	}

IL_003c:
	{
		PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* L_6 = V_1;
		int32_t L_7 = V_2;
		NullCheck(L_6);
		int32_t L_8 = L_7;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		V_3 = L_9;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = __this->___PlayerListEntryPrefab;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11;
		L_11 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3(L_10, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var);
		V_4 = L_11;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = V_4;
		NullCheck(L_12);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
		L_13 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_12, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14 = __this->___InsideRoomPanel;
		NullCheck(L_14);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15;
		L_15 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_14, NULL);
		NullCheck(L_13);
		Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_13, L_15, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = V_4;
		NullCheck(L_16);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17;
		L_17 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_16, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
		L_18 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
		NullCheck(L_17);
		Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_17, L_18, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19 = V_4;
		NullCheck(L_19);
		PlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9* L_20;
		L_20 = GameObject_GetComponent_TisPlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9_m3C9CFCCB4AF65BD28ED3A1DE14A10C590E663F59(L_19, GameObject_GetComponent_TisPlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9_m3C9CFCCB4AF65BD28ED3A1DE14A10C590E663F59_RuntimeMethod_var);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_21 = V_3;
		NullCheck(L_21);
		int32_t L_22;
		L_22 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(L_21, NULL);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_23 = V_3;
		NullCheck(L_23);
		String_t* L_24;
		L_24 = Player_get_NickName_mC1B2AC59B8850ABEB4DA27199675066DC3BF0738_inline(L_23, NULL);
		NullCheck(L_20);
		PlayerListEntry_Initialize_mCD6AE275742DD8AD6313C864B14CB4D47BA35EC1(L_20, L_22, L_24, NULL);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_25 = V_3;
		NullCheck(L_25);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_26;
		L_26 = Player_get_CustomProperties_m398B81FB1DEE02243650B8CB5FBF5C7F1B8928D6_inline(L_25, NULL);
		NullCheck(L_26);
		bool L_27;
		L_27 = Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849(L_26, _stringLiteral94A533E655AF91EDAC4ACB6EF5F8460F2A83E644, (&V_5), Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_RuntimeMethod_var);
		if (!L_27)
		{
			goto IL_00b4;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_28 = V_4;
		NullCheck(L_28);
		PlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9* L_29;
		L_29 = GameObject_GetComponent_TisPlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9_m3C9CFCCB4AF65BD28ED3A1DE14A10C590E663F59(L_28, GameObject_GetComponent_TisPlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9_m3C9CFCCB4AF65BD28ED3A1DE14A10C590E663F59_RuntimeMethod_var);
		RuntimeObject* L_30 = V_5;
		NullCheck(L_29);
		PlayerListEntry_SetPlayerReady_m7822593F69A5207A5FF06ADE5520CB3F2AB25351(L_29, ((*(bool*)UnBox(L_30, il2cpp_defaults.boolean_class))), NULL);
	}

IL_00b4:
	{
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_31 = __this->___playerListEntries;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_32 = V_3;
		NullCheck(L_32);
		int32_t L_33;
		L_33 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(L_32, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_34 = V_4;
		NullCheck(L_31);
		Dictionary_2_Add_mA5013CBA44F1B1DC6398B4430E25EE98A9C11FDF(L_31, L_33, L_34, Dictionary_2_Add_mA5013CBA44F1B1DC6398B4430E25EE98A9C11FDF_RuntimeMethod_var);
		int32_t L_35 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_35, 1));
	}

IL_00cb:
	{
		int32_t L_36 = V_2;
		PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* L_37 = V_1;
		NullCheck(L_37);
		if ((((int32_t)L_36) < ((int32_t)((int32_t)(((RuntimeArray*)L_37)->max_length)))))
		{
			goto IL_003c;
		}
	}
	{
		Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098* L_38 = __this->___StartGameButton;
		NullCheck(L_38);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_39;
		L_39 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_38, NULL);
		bool L_40;
		L_40 = LobbyMainPanel_CheckPlayersReady_mEF0ABE3BCBDF95E04F8EC825F4A4D2E915DFF3A3(__this, NULL);
		NullCheck(L_39);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_39, L_40, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_41 = (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)il2cpp_codegen_object_new(Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1C4D2BF84624173510D714545C1FBB92ADEFC624(L_41, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_42 = L_41;
		bool L_43 = ((bool)0);
		RuntimeObject* L_44 = Box(il2cpp_defaults.boolean_class, &L_43);
		NullCheck(L_42);
		Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1(L_42, _stringLiteralE3AA556ADC0AEB21D1857FDF9FD61B9B15CA4D6D, L_44, Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_RuntimeMethod_var);
		V_0 = L_42;
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_45;
		L_45 = PhotonNetwork_get_LocalPlayer_mEA3335FEF4E4B55C1EFAC8AFA8D5F7E3D7FBE4DC(NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_46 = V_0;
		NullCheck(L_45);
		bool L_47;
		L_47 = Player_SetCustomProperties_mACE0A943F112829C5E9E91BC5FC8050FF9E4EECA(L_45, L_46, (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)NULL, (WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA*)NULL, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_OnLeftRoom_mD67390033C755A4F6F8D108794490E4D91D20439 (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m92298CA3F2C40724B4D2D9E4D9C4122A70E0C686_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_m083549762D5F7C4190DAC5437B16A38A2E0F5039_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mD4CF08C235FFD2D4652E3BC011EADC9B99888F7B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m19212131A523FF131030B9EC5FBF9F5BDA9DA449_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m969801C34686FA6776C36952BF6D63FA0C8C0D3E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueCollection_GetEnumerator_m196C6C32A4E0756C1BB362037B5D8FA37773F434_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t1B1B97EE01684232088412E9E1ED06F6CC623536 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___SelectionPanel;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_0, NULL);
		LobbyMainPanel_SetActivePanel_mC22FDD1E5CF1A16B9F19044ED5196ED9EAD16FB5(__this, L_1, NULL);
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_2 = __this->___playerListEntries;
		NullCheck(L_2);
		ValueCollection_t945C1D1410FDCBD1C84A82D14A578BD5FFBC38F9* L_3;
		L_3 = Dictionary_2_get_Values_m083549762D5F7C4190DAC5437B16A38A2E0F5039(L_2, Dictionary_2_get_Values_m083549762D5F7C4190DAC5437B16A38A2E0F5039_RuntimeMethod_var);
		NullCheck(L_3);
		Enumerator_t1B1B97EE01684232088412E9E1ED06F6CC623536 L_4;
		L_4 = ValueCollection_GetEnumerator_m196C6C32A4E0756C1BB362037B5D8FA37773F434(L_3, ValueCollection_GetEnumerator_m196C6C32A4E0756C1BB362037B5D8FA37773F434_RuntimeMethod_var);
		V_0 = L_4;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0040:
			{
				Enumerator_Dispose_mD4CF08C235FFD2D4652E3BC011EADC9B99888F7B((&V_0), Enumerator_Dispose_mD4CF08C235FFD2D4652E3BC011EADC9B99888F7B_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0035_1;
			}

IL_0024_1:
			{
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5;
				L_5 = Enumerator_get_Current_m969801C34686FA6776C36952BF6D63FA0C8C0D3E_inline((&V_0), Enumerator_get_Current_m969801C34686FA6776C36952BF6D63FA0C8C0D3E_RuntimeMethod_var);
				NullCheck(L_5);
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6;
				L_6 = GameObject_get_gameObject_m0878015B8CF7F5D432B583C187725810D27B57DC(L_5, NULL);
				il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
				Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_6, NULL);
			}

IL_0035_1:
			{
				bool L_7;
				L_7 = Enumerator_MoveNext_m19212131A523FF131030B9EC5FBF9F5BDA9DA449((&V_0), Enumerator_MoveNext_m19212131A523FF131030B9EC5FBF9F5BDA9DA449_RuntimeMethod_var);
				if (L_7)
				{
					goto IL_0024_1;
				}
			}
			{
				goto IL_004e;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_004e:
	{
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_8 = __this->___playerListEntries;
		NullCheck(L_8);
		Dictionary_2_Clear_m92298CA3F2C40724B4D2D9E4D9C4122A70E0C686(L_8, Dictionary_2_Clear_m92298CA3F2C40724B4D2D9E4D9C4122A70E0C686_RuntimeMethod_var);
		__this->___playerListEntries = (Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___playerListEntries), (void*)(Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662*)NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_OnPlayerEnteredRoom_m3B0C57FF2F69D8919453A83819B7E19F441C8ECD (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_newPlayer, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mA5013CBA44F1B1DC6398B4430E25EE98A9C11FDF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisPlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9_m3C9CFCCB4AF65BD28ED3A1DE14A10C590E663F59_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___PlayerListEntryPrefab;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
		L_1 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3(L_0, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var);
		V_0 = L_1;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = V_0;
		NullCheck(L_2);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
		L_3 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_2, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = __this->___InsideRoomPanel;
		NullCheck(L_4);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
		L_5 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_4, NULL);
		NullCheck(L_3);
		Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_3, L_5, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = V_0;
		NullCheck(L_6);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
		L_7 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_6, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
		L_8 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
		NullCheck(L_7);
		Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_7, L_8, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = V_0;
		NullCheck(L_9);
		PlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9* L_10;
		L_10 = GameObject_GetComponent_TisPlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9_m3C9CFCCB4AF65BD28ED3A1DE14A10C590E663F59(L_9, GameObject_GetComponent_TisPlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9_m3C9CFCCB4AF65BD28ED3A1DE14A10C590E663F59_RuntimeMethod_var);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_11 = ___0_newPlayer;
		NullCheck(L_11);
		int32_t L_12;
		L_12 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(L_11, NULL);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_13 = ___0_newPlayer;
		NullCheck(L_13);
		String_t* L_14;
		L_14 = Player_get_NickName_mC1B2AC59B8850ABEB4DA27199675066DC3BF0738_inline(L_13, NULL);
		NullCheck(L_10);
		PlayerListEntry_Initialize_mCD6AE275742DD8AD6313C864B14CB4D47BA35EC1(L_10, L_12, L_14, NULL);
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_15 = __this->___playerListEntries;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_16 = ___0_newPlayer;
		NullCheck(L_16);
		int32_t L_17;
		L_17 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(L_16, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18 = V_0;
		NullCheck(L_15);
		Dictionary_2_Add_mA5013CBA44F1B1DC6398B4430E25EE98A9C11FDF(L_15, L_17, L_18, Dictionary_2_Add_mA5013CBA44F1B1DC6398B4430E25EE98A9C11FDF_RuntimeMethod_var);
		Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098* L_19 = __this->___StartGameButton;
		NullCheck(L_19);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20;
		L_20 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_19, NULL);
		bool L_21;
		L_21 = LobbyMainPanel_CheckPlayersReady_mEF0ABE3BCBDF95E04F8EC825F4A4D2E915DFF3A3(__this, NULL);
		NullCheck(L_20);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_20, L_21, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_OnPlayerLeftRoom_m88A46EAFC25FD5AC02980AECFBF8B2DF74DF36F0 (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_otherPlayer, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m7318B893025E418572A8163684F9ED7EF5F740D2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m714B6ABA10FFEA8A005D06BF26C04995FE8375FA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_0 = __this->___playerListEntries;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_1 = ___0_otherPlayer;
		NullCheck(L_1);
		int32_t L_2;
		L_2 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(L_1, NULL);
		NullCheck(L_0);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
		L_3 = Dictionary_2_get_Item_m714B6ABA10FFEA8A005D06BF26C04995FE8375FA(L_0, L_2, Dictionary_2_get_Item_m714B6ABA10FFEA8A005D06BF26C04995FE8375FA_RuntimeMethod_var);
		NullCheck(L_3);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4;
		L_4 = GameObject_get_gameObject_m0878015B8CF7F5D432B583C187725810D27B57DC(L_3, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_4, NULL);
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_5 = __this->___playerListEntries;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_6 = ___0_otherPlayer;
		NullCheck(L_6);
		int32_t L_7;
		L_7 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(L_6, NULL);
		NullCheck(L_5);
		bool L_8;
		L_8 = Dictionary_2_Remove_m7318B893025E418572A8163684F9ED7EF5F740D2(L_5, L_7, Dictionary_2_Remove_m7318B893025E418572A8163684F9ED7EF5F740D2_RuntimeMethod_var);
		Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098* L_9 = __this->___StartGameButton;
		NullCheck(L_9);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10;
		L_10 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_9, NULL);
		bool L_11;
		L_11 = LobbyMainPanel_CheckPlayersReady_mEF0ABE3BCBDF95E04F8EC825F4A4D2E915DFF3A3(__this, NULL);
		NullCheck(L_10);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_10, L_11, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_OnMasterClientSwitched_m77810A95917F1CB7997D768CDA9694E7CE484412 (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_newMasterClient, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_0;
		L_0 = PhotonNetwork_get_LocalPlayer_mEA3335FEF4E4B55C1EFAC8AFA8D5F7E3D7FBE4DC(NULL);
		NullCheck(L_0);
		int32_t L_1;
		L_1 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(L_0, NULL);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_2 = ___0_newMasterClient;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(L_2, NULL);
		if ((!(((uint32_t)L_1) == ((uint32_t)L_3))))
		{
			goto IL_0028;
		}
	}
	{
		Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098* L_4 = __this->___StartGameButton;
		NullCheck(L_4);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5;
		L_5 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_4, NULL);
		bool L_6;
		L_6 = LobbyMainPanel_CheckPlayersReady_mEF0ABE3BCBDF95E04F8EC825F4A4D2E915DFF3A3(__this, NULL);
		NullCheck(L_5);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_5, L_6, NULL);
	}

IL_0028:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_OnPlayerPropertiesUpdate_m7D3E7F88897F12150C2BBC833DCEACDDD24C1034 (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_targetPlayer, Hashtable_tD626399B3ADFD501225241D7366103F35472542A* ___1_changedProps, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m3730A467583F7E8A64CDDE858D5B1D1ECAA264F6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mEC9E9E9AF403DF7262870C6B7233848BE7458858_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisPlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9_m3C9CFCCB4AF65BD28ED3A1DE14A10C590E663F59_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral94A533E655AF91EDAC4ACB6EF5F8460F2A83E644);
		s_Il2CppMethodInitialized = true;
	}
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	{
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_0 = __this->___playerListEntries;
		if (L_0)
		{
			goto IL_0013;
		}
	}
	{
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_1 = (Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662*)il2cpp_codegen_object_new(Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_mEC9E9E9AF403DF7262870C6B7233848BE7458858(L_1, Dictionary_2__ctor_mEC9E9E9AF403DF7262870C6B7233848BE7458858_RuntimeMethod_var);
		__this->___playerListEntries = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___playerListEntries), (void*)L_1);
	}

IL_0013:
	{
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_2 = __this->___playerListEntries;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_3 = ___0_targetPlayer;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(L_3, NULL);
		NullCheck(L_2);
		bool L_5;
		L_5 = Dictionary_2_TryGetValue_m3730A467583F7E8A64CDDE858D5B1D1ECAA264F6(L_2, L_4, (&V_0), Dictionary_2_TryGetValue_m3730A467583F7E8A64CDDE858D5B1D1ECAA264F6_RuntimeMethod_var);
		if (!L_5)
		{
			goto IL_0048;
		}
	}
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_6 = ___1_changedProps;
		NullCheck(L_6);
		bool L_7;
		L_7 = Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849(L_6, _stringLiteral94A533E655AF91EDAC4ACB6EF5F8460F2A83E644, (&V_1), Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_RuntimeMethod_var);
		if (!L_7)
		{
			goto IL_0048;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = V_0;
		NullCheck(L_8);
		PlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9* L_9;
		L_9 = GameObject_GetComponent_TisPlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9_m3C9CFCCB4AF65BD28ED3A1DE14A10C590E663F59(L_8, GameObject_GetComponent_TisPlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9_m3C9CFCCB4AF65BD28ED3A1DE14A10C590E663F59_RuntimeMethod_var);
		RuntimeObject* L_10 = V_1;
		NullCheck(L_9);
		PlayerListEntry_SetPlayerReady_m7822593F69A5207A5FF06ADE5520CB3F2AB25351(L_9, ((*(bool*)UnBox(L_10, il2cpp_defaults.boolean_class))), NULL);
	}

IL_0048:
	{
		Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098* L_11 = __this->___StartGameButton;
		NullCheck(L_11);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12;
		L_12 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_11, NULL);
		bool L_13;
		L_13 = LobbyMainPanel_CheckPlayersReady_mEF0ABE3BCBDF95E04F8EC825F4A4D2E915DFF3A3(__this, NULL);
		NullCheck(L_12);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_12, L_13, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_OnBackButtonClicked_m93C1E58724169C54842C7FD8FE2A9EF0E0DF6BB5 (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = PhotonNetwork_get_InLobby_mC1CFEC7A5FBBC6413525C31C3805A6B9B63B1E00(NULL);
		if (!L_0)
		{
			goto IL_000d;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = PhotonNetwork_LeaveLobby_m7795775952D587514D497F6657FFD581BF0F31DC(NULL);
	}

IL_000d:
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___SelectionPanel;
		NullCheck(L_2);
		String_t* L_3;
		L_3 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_2, NULL);
		LobbyMainPanel_SetActivePanel_mC22FDD1E5CF1A16B9F19044ED5196ED9EAD16FB5(__this, L_3, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_OnCreateRoomButtonClicked_m540DFB0E539584DEE7D26E3E6EED831DFBF837E0 (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral51A1C48183DC1FF2764D136B88FA5A34AA6B1410);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	uint8_t V_1 = 0x0;
	RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* V_2 = NULL;
	int32_t V_3 = 0;
	String_t* G_B3_0 = NULL;
	{
		InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* L_0 = __this->___RoomNameInputField;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = InputField_get_text_m6E0796350FF559505E4DF17311803962699D6704_inline(L_0, NULL);
		V_0 = L_1;
		String_t* L_2 = V_0;
		String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		NullCheck(L_2);
		bool L_4;
		L_4 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_2, L_3, NULL);
		if (L_4)
		{
			goto IL_001c;
		}
	}
	{
		String_t* L_5 = V_0;
		G_B3_0 = L_5;
		goto IL_003d;
	}

IL_001c:
	{
		int32_t L_6;
		L_6 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(((int32_t)1000), ((int32_t)10000), NULL);
		V_3 = L_6;
		String_t* L_7;
		L_7 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_3), NULL);
		String_t* L_8;
		L_8 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral51A1C48183DC1FF2764D136B88FA5A34AA6B1410, L_7, NULL);
		G_B3_0 = L_8;
	}

IL_003d:
	{
		V_0 = G_B3_0;
		InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* L_9 = __this->___MaxPlayersInputField;
		NullCheck(L_9);
		String_t* L_10;
		L_10 = InputField_get_text_m6E0796350FF559505E4DF17311803962699D6704_inline(L_9, NULL);
		bool L_11;
		L_11 = Byte_TryParse_mB1716E3B6714F20DF6C1FEDDC4A76AA78D5EA87B(L_10, (&V_1), NULL);
		uint8_t L_12 = V_1;
		int32_t L_13;
		L_13 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(L_12, 2, 8, NULL);
		V_1 = (uint8_t)((int32_t)(uint8_t)L_13);
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_14 = (RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23*)il2cpp_codegen_object_new(RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23_il2cpp_TypeInfo_var);
		RoomOptions__ctor_m06A5DAB18D3385E8AED5DA84C8A89D9C7E8498F8(L_14, NULL);
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_15 = L_14;
		uint8_t L_16 = V_1;
		NullCheck(L_15);
		L_15->___MaxPlayers = L_16;
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_17 = L_15;
		NullCheck(L_17);
		L_17->___PlayerTtl = ((int32_t)10000);
		V_2 = L_17;
		String_t* L_18 = V_0;
		RoomOptions_t373282A7E849A09DA153714F5A1B479C325CDE23* L_19 = V_2;
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		bool L_20;
		L_20 = PhotonNetwork_CreateRoom_m4C10274CD848B558E95997CA1277EFE77420B821(L_18, L_19, (TypedLobby_t29F38D993E984979E53A9212143F1B770EEC6DB9*)NULL, (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_OnJoinRandomRoomButtonClicked_mDF2885121BF00BAA90903126713B924A05DC1A15 (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___JoinRandomRoomPanel;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_0, NULL);
		LobbyMainPanel_SetActivePanel_mC22FDD1E5CF1A16B9F19044ED5196ED9EAD16FB5(__this, L_1, NULL);
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = PhotonNetwork_JoinRandomRoom_mF5453EB2387249408D170C4635AD4B5981955282(NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_OnLeaveGameButtonClicked_m067F15FBCE53C3C2E61B00E451761399CDB6436C (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = PhotonNetwork_LeaveRoom_m3BE228D128665941646C4D4A1D5529B944F49744((bool)1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_OnLoginButtonClicked_mE4E175CB6457C3EF8FA2DF06BC32245F4587BDCB (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral57F8D152F4799BC9A3BC2F35BBC94AA02B803A7A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* L_0 = __this->___PlayerNameInput;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = InputField_get_text_m6E0796350FF559505E4DF17311803962699D6704_inline(L_0, NULL);
		V_0 = L_1;
		String_t* L_2 = V_0;
		NullCheck(L_2);
		bool L_3;
		L_3 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_2, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
		if (L_3)
		{
			goto IL_002b;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_4;
		L_4 = PhotonNetwork_get_LocalPlayer_mEA3335FEF4E4B55C1EFAC8AFA8D5F7E3D7FBE4DC(NULL);
		String_t* L_5 = V_0;
		NullCheck(L_4);
		Player_set_NickName_m2105A3E8B564FAD1F16FA3D1E14A05EC5FDDA7D1(L_4, L_5, NULL);
		bool L_6;
		L_6 = PhotonNetwork_ConnectUsingSettings_m5062DDA82806820AE9358F849B0533B82230E540(NULL);
		return;
	}

IL_002b:
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral57F8D152F4799BC9A3BC2F35BBC94AA02B803A7A, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_OnRoomListButtonClicked_mACE14CB45BE021FBE46865EBB6B1E6004881C4A3 (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = PhotonNetwork_get_InLobby_mC1CFEC7A5FBBC6413525C31C3805A6B9B63B1E00(NULL);
		if (L_0)
		{
			goto IL_000d;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = PhotonNetwork_JoinLobby_m1963DA1D3B6EDFADCC45C75B121188EF6B6B4803(NULL);
	}

IL_000d:
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___RoomListPanel;
		NullCheck(L_2);
		String_t* L_3;
		L_3 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_2, NULL);
		LobbyMainPanel_SetActivePanel_mC22FDD1E5CF1A16B9F19044ED5196ED9EAD16FB5(__this, L_3, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_OnStartGameButtonClicked_m861B2869F225CCF1DD8345872D3D8928E954E6D7 (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral75859425EDFDC537B7BCA043B7A00F6B53D8FB0E);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_0;
		L_0 = PhotonNetwork_get_CurrentRoom_m72D3601299E109EED858E132DE1BD316226BA38D(NULL);
		NullCheck(L_0);
		Room_set_IsOpen_m8BA8D4E6233E041B3242BA516B8BADCFF10117FA(L_0, (bool)0, NULL);
		Room_t9CCA5C06B8CE2E5E1EE24AD17360F218C4E36373* L_1;
		L_1 = PhotonNetwork_get_CurrentRoom_m72D3601299E109EED858E132DE1BD316226BA38D(NULL);
		NullCheck(L_1);
		Room_set_IsVisible_m88B1F48E1CDB171A2ECB10D9289596FA45EC74D7(L_1, (bool)0, NULL);
		PhotonNetwork_LoadLevel_m71D2B6098A6F1CBFB37EE1E4CBE28B11149C8A38(_stringLiteral75859425EDFDC537B7BCA043B7A00F6B53D8FB0E, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LobbyMainPanel_CheckPlayersReady_mEF0ABE3BCBDF95E04F8EC825F4A4D2E915DFF3A3 (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral94A533E655AF91EDAC4ACB6EF5F8460F2A83E644);
		s_Il2CppMethodInitialized = true;
	}
	PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* V_0 = NULL;
	int32_t V_1 = 0;
	RuntimeObject* V_2 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = PhotonNetwork_get_IsMasterClient_mD04046028C484F06D77A1C36C64FFAC285C2DF9C(NULL);
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		return (bool)0;
	}

IL_0009:
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* L_1;
		L_1 = PhotonNetwork_get_PlayerList_mD2A2D36659BCEF35EBE2E6B4909F4439D191AE39(NULL);
		V_0 = L_1;
		V_1 = 0;
		goto IL_0039;
	}

IL_0013:
	{
		PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* L_2 = V_0;
		int32_t L_3 = V_1;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		NullCheck(L_5);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_6;
		L_6 = Player_get_CustomProperties_m398B81FB1DEE02243650B8CB5FBF5C7F1B8928D6_inline(L_5, NULL);
		NullCheck(L_6);
		bool L_7;
		L_7 = Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849(L_6, _stringLiteral94A533E655AF91EDAC4ACB6EF5F8460F2A83E644, (&V_2), Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_RuntimeMethod_var);
		if (!L_7)
		{
			goto IL_0033;
		}
	}
	{
		RuntimeObject* L_8 = V_2;
		if (((*(bool*)UnBox(L_8, il2cpp_defaults.boolean_class))))
		{
			goto IL_0035;
		}
	}
	{
		return (bool)0;
	}

IL_0033:
	{
		return (bool)0;
	}

IL_0035:
	{
		int32_t L_9 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
	}

IL_0039:
	{
		int32_t L_10 = V_1;
		PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* L_11 = V_0;
		NullCheck(L_11);
		if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))
		{
			goto IL_0013;
		}
	}
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_ClearRoomListView_m3502AE77219CE4D50B21DBB51C559C67D1726602 (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m42C655359F6F047198127062F1F7DB9FEC7AFD88_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_mCCC41FF246D656F5F707EF1522F1C279DAA5343F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m696B5831B239FA49B7C6E9E829D5C2BA96B0E1AF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m82EA4A043BD1FC4DB303D820966EBFBD9916A134_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mD7296BB33D16F06FD06E6077D093543842DCAE4F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueCollection_GetEnumerator_mBEBB5769586D6C240A83E6E9457137C4DD2C3921_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t44F706C297E7C39CC8E9C45CF3D7CF388A1A9A05 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Dictionary_2_t0B15A60B00EC883D4249611C6C641C7BED5A71CE* L_0 = __this->___roomListEntries;
		NullCheck(L_0);
		ValueCollection_tAA4B91D1FC6E3150E12FB777D5C1A8530004C5D1* L_1;
		L_1 = Dictionary_2_get_Values_mCCC41FF246D656F5F707EF1522F1C279DAA5343F(L_0, Dictionary_2_get_Values_mCCC41FF246D656F5F707EF1522F1C279DAA5343F_RuntimeMethod_var);
		NullCheck(L_1);
		Enumerator_t44F706C297E7C39CC8E9C45CF3D7CF388A1A9A05 L_2;
		L_2 = ValueCollection_GetEnumerator_mBEBB5769586D6C240A83E6E9457137C4DD2C3921(L_1, ValueCollection_GetEnumerator_mBEBB5769586D6C240A83E6E9457137C4DD2C3921_RuntimeMethod_var);
		V_0 = L_2;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002f:
			{
				Enumerator_Dispose_m696B5831B239FA49B7C6E9E829D5C2BA96B0E1AF((&V_0), Enumerator_Dispose_m696B5831B239FA49B7C6E9E829D5C2BA96B0E1AF_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0024_1;
			}

IL_0013_1:
			{
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
				L_3 = Enumerator_get_Current_mD7296BB33D16F06FD06E6077D093543842DCAE4F_inline((&V_0), Enumerator_get_Current_mD7296BB33D16F06FD06E6077D093543842DCAE4F_RuntimeMethod_var);
				NullCheck(L_3);
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4;
				L_4 = GameObject_get_gameObject_m0878015B8CF7F5D432B583C187725810D27B57DC(L_3, NULL);
				il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
				Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_4, NULL);
			}

IL_0024_1:
			{
				bool L_5;
				L_5 = Enumerator_MoveNext_m82EA4A043BD1FC4DB303D820966EBFBD9916A134((&V_0), Enumerator_MoveNext_m82EA4A043BD1FC4DB303D820966EBFBD9916A134_RuntimeMethod_var);
				if (L_5)
				{
					goto IL_0013_1;
				}
			}
			{
				goto IL_003d;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003d:
	{
		Dictionary_2_t0B15A60B00EC883D4249611C6C641C7BED5A71CE* L_6 = __this->___roomListEntries;
		NullCheck(L_6);
		Dictionary_2_Clear_m42C655359F6F047198127062F1F7DB9FEC7AFD88(L_6, Dictionary_2_Clear_m42C655359F6F047198127062F1F7DB9FEC7AFD88_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_LocalPlayerPropertiesUpdated_m8FA48F23D0DEEF0FF9A644A1B7358673CDA593BC (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, const RuntimeMethod* method) 
{
	{
		Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098* L_0 = __this->___StartGameButton;
		NullCheck(L_0);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
		L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_0, NULL);
		bool L_2;
		L_2 = LobbyMainPanel_CheckPlayersReady_mEF0ABE3BCBDF95E04F8EC825F4A4D2E915DFF3A3(__this, NULL);
		NullCheck(L_1);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_1, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_SetActivePanel_mC22FDD1E5CF1A16B9F19044ED5196ED9EAD16FB5 (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, String_t* ___0_activePanel, const RuntimeMethod* method) 
{
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___LoginPanel;
		String_t* L_1 = ___0_activePanel;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___LoginPanel;
		NullCheck(L_2);
		String_t* L_3;
		L_3 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_2, NULL);
		NullCheck(L_1);
		bool L_4;
		L_4 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_1, L_3, NULL);
		NullCheck(L_0);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_0, L_4, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = __this->___SelectionPanel;
		String_t* L_6 = ___0_activePanel;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = __this->___SelectionPanel;
		NullCheck(L_7);
		String_t* L_8;
		L_8 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_7, NULL);
		NullCheck(L_6);
		bool L_9;
		L_9 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_6, L_8, NULL);
		NullCheck(L_5);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_5, L_9, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = __this->___CreateRoomPanel;
		String_t* L_11 = ___0_activePanel;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = __this->___CreateRoomPanel;
		NullCheck(L_12);
		String_t* L_13;
		L_13 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_12, NULL);
		NullCheck(L_11);
		bool L_14;
		L_14 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_11, L_13, NULL);
		NullCheck(L_10);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_10, L_14, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15 = __this->___JoinRandomRoomPanel;
		String_t* L_16 = ___0_activePanel;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17 = __this->___JoinRandomRoomPanel;
		NullCheck(L_17);
		String_t* L_18;
		L_18 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_17, NULL);
		NullCheck(L_16);
		bool L_19;
		L_19 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_16, L_18, NULL);
		NullCheck(L_15);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_15, L_19, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20 = __this->___RoomListPanel;
		String_t* L_21 = ___0_activePanel;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22 = __this->___RoomListPanel;
		NullCheck(L_22);
		String_t* L_23;
		L_23 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_22, NULL);
		NullCheck(L_21);
		bool L_24;
		L_24 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_21, L_23, NULL);
		NullCheck(L_20);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_20, L_24, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_25 = __this->___InsideRoomPanel;
		String_t* L_26 = ___0_activePanel;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27 = __this->___InsideRoomPanel;
		NullCheck(L_27);
		String_t* L_28;
		L_28 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_27, NULL);
		NullCheck(L_26);
		bool L_29;
		L_29 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_26, L_28, NULL);
		NullCheck(L_25);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_25, L_29, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_UpdateCachedRoomList_m51F15F6AB04DBABF6859F793A572FB3551BB692F (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE* ___0_roomList, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mE7EA80618D089E6A0612A74EF82812694B0367A5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m117B9D365C94E0EC37134C004D83BBE68C801325_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m3E18896FF63B9AF5C46C1C3DB837E0E7D7C44763_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m3F1A47F16F876CF380F63A33A07D05167F6FA504_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m92719F2AB1E7C98F138B83CBF16EABD2F5396F68_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m31C52E9AD3265C4BCC34BF3C5846DA6D587FCB8F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mDB93D545BDBD372A9CD6D03801E080A2A7F1B63F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m85AB5590D8E32D28B16798AC25EC6A3B8E68ABDE_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_tE4AFECE813D7AFDD1AB30EBBCE376EEFDE795876 V_0;
	memset((&V_0), 0, sizeof(V_0));
	RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* V_1 = NULL;
	{
		List_1_t2DCE8BA4B15DC3B666CEEA3E5A3E9E922B2F8CAE* L_0 = ___0_roomList;
		NullCheck(L_0);
		Enumerator_tE4AFECE813D7AFDD1AB30EBBCE376EEFDE795876 L_1;
		L_1 = List_1_GetEnumerator_m85AB5590D8E32D28B16798AC25EC6A3B8E68ABDE(L_0, List_1_GetEnumerator_m85AB5590D8E32D28B16798AC25EC6A3B8E68ABDE_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_009a:
			{
				Enumerator_Dispose_m92719F2AB1E7C98F138B83CBF16EABD2F5396F68((&V_0), Enumerator_Dispose_m92719F2AB1E7C98F138B83CBF16EABD2F5396F68_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_008c_1;
			}

IL_000c_1:
			{
				RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* L_2;
				L_2 = Enumerator_get_Current_mDB93D545BDBD372A9CD6D03801E080A2A7F1B63F_inline((&V_0), Enumerator_get_Current_mDB93D545BDBD372A9CD6D03801E080A2A7F1B63F_RuntimeMethod_var);
				V_1 = L_2;
				RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* L_3 = V_1;
				NullCheck(L_3);
				bool L_4;
				L_4 = RoomInfo_get_IsOpen_m9ED1B11B219CC568D44FAEB8BE79276CC0066FBA_inline(L_3, NULL);
				if (!L_4)
				{
					goto IL_002c_1;
				}
			}
			{
				RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* L_5 = V_1;
				NullCheck(L_5);
				bool L_6;
				L_6 = RoomInfo_get_IsVisible_m395C48045B9EE47BC9246AFDC378694B5E47F7CA_inline(L_5, NULL);
				if (!L_6)
				{
					goto IL_002c_1;
				}
			}
			{
				RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* L_7 = V_1;
				NullCheck(L_7);
				bool L_8 = L_7->___RemovedFromList;
				if (!L_8)
				{
					goto IL_0053_1;
				}
			}

IL_002c_1:
			{
				Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91* L_9 = __this->___cachedRoomList;
				RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* L_10 = V_1;
				NullCheck(L_10);
				String_t* L_11;
				L_11 = RoomInfo_get_Name_mAB935BEF1DAE8C99C0051D85426956E689A939EF_inline(L_10, NULL);
				NullCheck(L_9);
				bool L_12;
				L_12 = Dictionary_2_ContainsKey_m117B9D365C94E0EC37134C004D83BBE68C801325(L_9, L_11, Dictionary_2_ContainsKey_m117B9D365C94E0EC37134C004D83BBE68C801325_RuntimeMethod_var);
				if (!L_12)
				{
					goto IL_008c_1;
				}
			}
			{
				Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91* L_13 = __this->___cachedRoomList;
				RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* L_14 = V_1;
				NullCheck(L_14);
				String_t* L_15;
				L_15 = RoomInfo_get_Name_mAB935BEF1DAE8C99C0051D85426956E689A939EF_inline(L_14, NULL);
				NullCheck(L_13);
				bool L_16;
				L_16 = Dictionary_2_Remove_m3E18896FF63B9AF5C46C1C3DB837E0E7D7C44763(L_13, L_15, Dictionary_2_Remove_m3E18896FF63B9AF5C46C1C3DB837E0E7D7C44763_RuntimeMethod_var);
				goto IL_008c_1;
			}

IL_0053_1:
			{
				Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91* L_17 = __this->___cachedRoomList;
				RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* L_18 = V_1;
				NullCheck(L_18);
				String_t* L_19;
				L_19 = RoomInfo_get_Name_mAB935BEF1DAE8C99C0051D85426956E689A939EF_inline(L_18, NULL);
				NullCheck(L_17);
				bool L_20;
				L_20 = Dictionary_2_ContainsKey_m117B9D365C94E0EC37134C004D83BBE68C801325(L_17, L_19, Dictionary_2_ContainsKey_m117B9D365C94E0EC37134C004D83BBE68C801325_RuntimeMethod_var);
				if (!L_20)
				{
					goto IL_007a_1;
				}
			}
			{
				Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91* L_21 = __this->___cachedRoomList;
				RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* L_22 = V_1;
				NullCheck(L_22);
				String_t* L_23;
				L_23 = RoomInfo_get_Name_mAB935BEF1DAE8C99C0051D85426956E689A939EF_inline(L_22, NULL);
				RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* L_24 = V_1;
				NullCheck(L_21);
				Dictionary_2_set_Item_m3F1A47F16F876CF380F63A33A07D05167F6FA504(L_21, L_23, L_24, Dictionary_2_set_Item_m3F1A47F16F876CF380F63A33A07D05167F6FA504_RuntimeMethod_var);
				goto IL_008c_1;
			}

IL_007a_1:
			{
				Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91* L_25 = __this->___cachedRoomList;
				RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* L_26 = V_1;
				NullCheck(L_26);
				String_t* L_27;
				L_27 = RoomInfo_get_Name_mAB935BEF1DAE8C99C0051D85426956E689A939EF_inline(L_26, NULL);
				RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* L_28 = V_1;
				NullCheck(L_25);
				Dictionary_2_Add_mE7EA80618D089E6A0612A74EF82812694B0367A5(L_25, L_27, L_28, Dictionary_2_Add_mE7EA80618D089E6A0612A74EF82812694B0367A5_RuntimeMethod_var);
			}

IL_008c_1:
			{
				bool L_29;
				L_29 = Enumerator_MoveNext_m31C52E9AD3265C4BCC34BF3C5846DA6D587FCB8F((&V_0), Enumerator_MoveNext_m31C52E9AD3265C4BCC34BF3C5846DA6D587FCB8F_RuntimeMethod_var);
				if (L_29)
				{
					goto IL_000c_1;
				}
			}
			{
				goto IL_00a8;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00a8:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel_UpdateRoomListView_m9840AE403E99EC3D8047597B3644FA0F5CC5FC02 (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mE5ED48EAB67073C645CD87B5E6ACA2E6BF7975AF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_m12AE67E4A83B6B8E0C117E903814C525EED5AD69_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m08A41E4DF6A91D5D3D808E23162D0241DDAC4E88_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m2EF2E38141A9D8E04689581425BC6EDBF0FDFC90_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m11573494CFD27498E950EDC80B9C35DC0362A3FF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisRoomListEntry_t1187648452EA9D661B3B9BF098A4AB851259453B_m603B0F17B27D84255FF9BE421036CB792F0873AA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueCollection_GetEnumerator_mAE88E0AA1FCDF30CC7C0D9073CEE2FA7E90630F6_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_tE7BA9A9B892AEEDF5CE0333B0B369AB6C6B3C911 V_0;
	memset((&V_0), 0, sizeof(V_0));
	RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* V_1 = NULL;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_2 = NULL;
	{
		Dictionary_2_tAE596859B11EA596FE9316D8846E6DE87E8CCB91* L_0 = __this->___cachedRoomList;
		NullCheck(L_0);
		ValueCollection_t4193430C744CA96F4F9C63FEDF00BD185ECE6210* L_1;
		L_1 = Dictionary_2_get_Values_m12AE67E4A83B6B8E0C117E903814C525EED5AD69(L_0, Dictionary_2_get_Values_m12AE67E4A83B6B8E0C117E903814C525EED5AD69_RuntimeMethod_var);
		NullCheck(L_1);
		Enumerator_tE7BA9A9B892AEEDF5CE0333B0B369AB6C6B3C911 L_2;
		L_2 = ValueCollection_GetEnumerator_mAE88E0AA1FCDF30CC7C0D9073CEE2FA7E90630F6(L_1, ValueCollection_GetEnumerator_mAE88E0AA1FCDF30CC7C0D9073CEE2FA7E90630F6_RuntimeMethod_var);
		V_0 = L_2;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0089:
			{
				Enumerator_Dispose_m08A41E4DF6A91D5D3D808E23162D0241DDAC4E88((&V_0), Enumerator_Dispose_m08A41E4DF6A91D5D3D808E23162D0241DDAC4E88_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_007e_1;
			}

IL_0013_1:
			{
				RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* L_3;
				L_3 = Enumerator_get_Current_m11573494CFD27498E950EDC80B9C35DC0362A3FF_inline((&V_0), Enumerator_get_Current_m11573494CFD27498E950EDC80B9C35DC0362A3FF_RuntimeMethod_var);
				V_1 = L_3;
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = __this->___RoomListEntryPrefab;
				il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5;
				L_5 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3(L_4, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var);
				V_2 = L_5;
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = V_2;
				NullCheck(L_6);
				Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
				L_7 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_6, NULL);
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = __this->___RoomListContent;
				NullCheck(L_8);
				Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
				L_9 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_8, NULL);
				NullCheck(L_7);
				Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_7, L_9, NULL);
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = V_2;
				NullCheck(L_10);
				Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
				L_11 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_10, NULL);
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
				L_12 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
				NullCheck(L_11);
				Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_11, L_12, NULL);
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = V_2;
				NullCheck(L_13);
				RoomListEntry_t1187648452EA9D661B3B9BF098A4AB851259453B* L_14;
				L_14 = GameObject_GetComponent_TisRoomListEntry_t1187648452EA9D661B3B9BF098A4AB851259453B_m603B0F17B27D84255FF9BE421036CB792F0873AA(L_13, GameObject_GetComponent_TisRoomListEntry_t1187648452EA9D661B3B9BF098A4AB851259453B_m603B0F17B27D84255FF9BE421036CB792F0873AA_RuntimeMethod_var);
				RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* L_15 = V_1;
				NullCheck(L_15);
				String_t* L_16;
				L_16 = RoomInfo_get_Name_mAB935BEF1DAE8C99C0051D85426956E689A939EF_inline(L_15, NULL);
				RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* L_17 = V_1;
				NullCheck(L_17);
				int32_t L_18;
				L_18 = RoomInfo_get_PlayerCount_m021CCF31A290BEADD0EECF2F3265D7D0BF2DD029_inline(L_17, NULL);
				RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* L_19 = V_1;
				NullCheck(L_19);
				int32_t L_20;
				L_20 = RoomInfo_get_MaxPlayers_m2D1ED823899BABAAAE2766BB53700CFF4F928104_inline(L_19, NULL);
				NullCheck(L_14);
				RoomListEntry_Initialize_m55A7AB4BD0DBD6F2C3BB13746DDCE2FA3D1FC547(L_14, L_16, (uint8_t)((int32_t)(uint8_t)L_18), (uint8_t)((int32_t)(uint8_t)L_20), NULL);
				Dictionary_2_t0B15A60B00EC883D4249611C6C641C7BED5A71CE* L_21 = __this->___roomListEntries;
				RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* L_22 = V_1;
				NullCheck(L_22);
				String_t* L_23;
				L_23 = RoomInfo_get_Name_mAB935BEF1DAE8C99C0051D85426956E689A939EF_inline(L_22, NULL);
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_24 = V_2;
				NullCheck(L_21);
				Dictionary_2_Add_mE5ED48EAB67073C645CD87B5E6ACA2E6BF7975AF(L_21, L_23, L_24, Dictionary_2_Add_mE5ED48EAB67073C645CD87B5E6ACA2E6BF7975AF_RuntimeMethod_var);
			}

IL_007e_1:
			{
				bool L_25;
				L_25 = Enumerator_MoveNext_m2EF2E38141A9D8E04689581425BC6EDBF0FDFC90((&V_0), Enumerator_MoveNext_m2EF2E38141A9D8E04689581425BC6EDBF0FDFC90_RuntimeMethod_var);
				if (L_25)
				{
					goto IL_0013_1;
				}
			}
			{
				goto IL_0097;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0097:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyMainPanel__ctor_m8E675E53469A5E457BC4CE4BCD43A4DE0DD3206C (LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviourPunCallbacks__ctor_m25DE2B188CA2481D58FBA9BB58CFBD65432B77E2(__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 LobbyTopPanel_Update_m1292220BD1535D1032018C61FB7D8D961BFA7C24 (LobbyTopPanel_tABE2DFD9DDA4B2ABCBD4DE54EC5B502CA320F562* __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*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_0 = __this->___ConnectionStatusText;
		String_t* L_1 = __this->___connectionStatusMessage;
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		int32_t L_2;
		L_2 = PhotonNetwork_get_NetworkClientState_m14926C92B031C5788348074278770D6CB848BE7D(NULL);
		V_0 = L_2;
		Il2CppFakeBox<int32_t> L_3(ClientState_t37749736ADC28D4E9C0B442B1DC988F76AAE4FA3_il2cpp_TypeInfo_var, (&V_0));
		String_t* L_4;
		L_4 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_3), NULL);
		String_t* L_5;
		L_5 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_1, L_4, NULL);
		NullCheck(L_0);
		VirtualActionInvoker1< String_t* >::Invoke(75, L_0, L_5);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LobbyTopPanel__ctor_m497016B4A25C5D366E238D9A577E4252DB1E53C1 (LobbyTopPanel_tABE2DFD9DDA4B2ABCBD4DE54EC5B502CA320F562* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD2FB8F434F7564899DAF1C7F159E61C0A7B5153C);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___connectionStatusMessage = _stringLiteralD2FB8F434F7564899DAF1C7F159E61C0A7B5153C;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___connectionStatusMessage), (void*)_stringLiteralD2FB8F434F7564899DAF1C7F159E61C0A7B5153C);
		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 PlayerListEntry_OnEnable_mE38BCF8488F4792E6CA8416D9F87DDDF60834BBF (PlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayerListEntry_OnPlayerNumberingChanged_mFEBD4B8D6A0D889D00B570685151299EC867A48A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayerNumberingChanged_tDBC9D30DF851F4FE050F1610200F223DE58AE0EA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		PlayerNumberingChanged_tDBC9D30DF851F4FE050F1610200F223DE58AE0EA* L_0 = (PlayerNumberingChanged_tDBC9D30DF851F4FE050F1610200F223DE58AE0EA*)il2cpp_codegen_object_new(PlayerNumberingChanged_tDBC9D30DF851F4FE050F1610200F223DE58AE0EA_il2cpp_TypeInfo_var);
		PlayerNumberingChanged__ctor_mAD10305FF2D8347BD273A1848F3CB15CD4F36B80(L_0, __this, (intptr_t)((void*)PlayerListEntry_OnPlayerNumberingChanged_mFEBD4B8D6A0D889D00B570685151299EC867A48A_RuntimeMethod_var), NULL);
		PlayerNumbering_add_OnPlayerNumberingChanged_mFC71BBF754F9DED4679565E009153EDB72C0BCFE(L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerListEntry_Start_m5D7E2850FF11F6DA4453E7DA6BA253FF30726EF6 (PlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayerListEntry_U3CStartU3Eb__7_0_mAA75A7E333FE27ECC5B58B00513AB992FF7CBA92_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral94A533E655AF91EDAC4ACB6EF5F8460F2A83E644);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD8F2926483D348E91E6AB130691F2F500F900C0);
		s_Il2CppMethodInitialized = true;
	}
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_0 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_0;
		L_0 = PhotonNetwork_get_LocalPlayer_mEA3335FEF4E4B55C1EFAC8AFA8D5F7E3D7FBE4DC(NULL);
		NullCheck(L_0);
		int32_t L_1;
		L_1 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(L_0, NULL);
		int32_t L_2 = __this->___ownerId;
		if ((((int32_t)L_1) == ((int32_t)L_2)))
		{
			goto IL_0024;
		}
	}
	{
		Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098* L_3 = __this->___PlayerReadyButton;
		NullCheck(L_3);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4;
		L_4 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_3, NULL);
		NullCheck(L_4);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_4, (bool)0, NULL);
		return;
	}

IL_0024:
	{
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_5 = (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)il2cpp_codegen_object_new(Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1C4D2BF84624173510D714545C1FBB92ADEFC624(L_5, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_6 = L_5;
		bool L_7 = __this->___isPlayerReady;
		bool L_8 = L_7;
		RuntimeObject* L_9 = Box(il2cpp_defaults.boolean_class, &L_8);
		NullCheck(L_6);
		Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1(L_6, _stringLiteral94A533E655AF91EDAC4ACB6EF5F8460F2A83E644, L_9, Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_RuntimeMethod_var);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_10 = L_6;
		int32_t L_11 = 3;
		RuntimeObject* L_12 = Box(il2cpp_defaults.int32_class, &L_11);
		NullCheck(L_10);
		Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1(L_10, _stringLiteralDD8F2926483D348E91E6AB130691F2F500F900C0, L_12, Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_RuntimeMethod_var);
		V_0 = L_10;
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_13;
		L_13 = PhotonNetwork_get_LocalPlayer_mEA3335FEF4E4B55C1EFAC8AFA8D5F7E3D7FBE4DC(NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_14 = V_0;
		NullCheck(L_13);
		bool L_15;
		L_15 = Player_SetCustomProperties_mACE0A943F112829C5E9E91BC5FC8050FF9E4EECA(L_13, L_14, (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)NULL, (WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA*)NULL, NULL);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_16;
		L_16 = PhotonNetwork_get_LocalPlayer_mEA3335FEF4E4B55C1EFAC8AFA8D5F7E3D7FBE4DC(NULL);
		ScoreExtensions_SetScore_m3023B791C3DA019CD7E6ABD8A7CB2DE3A6D02BE9(L_16, 0, NULL);
		Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098* L_17 = __this->___PlayerReadyButton;
		NullCheck(L_17);
		ButtonClickedEvent_t8EA72E90B3BD1392FB3B3EF167D5121C23569E4C* L_18;
		L_18 = Button_get_onClick_m701712A7F7F000CC80D517C4510697E15722C35C_inline(L_17, NULL);
		UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* L_19 = (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7*)il2cpp_codegen_object_new(UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var);
		UnityAction__ctor_mC53E20D6B66E0D5688CD81B88DBB34F5A58B7131(L_19, __this, (intptr_t)((void*)PlayerListEntry_U3CStartU3Eb__7_0_mAA75A7E333FE27ECC5B58B00513AB992FF7CBA92_RuntimeMethod_var), NULL);
		NullCheck(L_18);
		UnityEvent_AddListener_m8AA4287C16628486B41DA41CA5E7A856A706D302(L_18, L_19, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerListEntry_OnDisable_m5D9F978686E761145F0942AE0C23C4C7C0DF2497 (PlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayerListEntry_OnPlayerNumberingChanged_mFEBD4B8D6A0D889D00B570685151299EC867A48A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayerNumberingChanged_tDBC9D30DF851F4FE050F1610200F223DE58AE0EA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		PlayerNumberingChanged_tDBC9D30DF851F4FE050F1610200F223DE58AE0EA* L_0 = (PlayerNumberingChanged_tDBC9D30DF851F4FE050F1610200F223DE58AE0EA*)il2cpp_codegen_object_new(PlayerNumberingChanged_tDBC9D30DF851F4FE050F1610200F223DE58AE0EA_il2cpp_TypeInfo_var);
		PlayerNumberingChanged__ctor_mAD10305FF2D8347BD273A1848F3CB15CD4F36B80(L_0, __this, (intptr_t)((void*)PlayerListEntry_OnPlayerNumberingChanged_mFEBD4B8D6A0D889D00B570685151299EC867A48A_RuntimeMethod_var), NULL);
		PlayerNumbering_remove_OnPlayerNumberingChanged_m75541B2E80AC4CB0EE16752B0188D82DBA293588(L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerListEntry_Initialize_mCD6AE275742DD8AD6313C864B14CB4D47BA35EC1 (PlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9* __this, int32_t ___0_playerId, String_t* ___1_playerName, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_playerId;
		__this->___ownerId = L_0;
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_1 = __this->___PlayerNameText;
		String_t* L_2 = ___1_playerName;
		NullCheck(L_1);
		VirtualActionInvoker1< String_t* >::Invoke(75, L_1, L_2);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerListEntry_OnPlayerNumberingChanged_mFEBD4B8D6A0D889D00B570685151299EC867A48A (PlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* V_0 = NULL;
	int32_t V_1 = 0;
	Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* V_2 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* L_0;
		L_0 = PhotonNetwork_get_PlayerList_mD2A2D36659BCEF35EBE2E6B4909F4439D191AE39(NULL);
		V_0 = L_0;
		V_1 = 0;
		goto IL_0036;
	}

IL_000a:
	{
		PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* L_1 = V_0;
		int32_t L_2 = V_1;
		NullCheck(L_1);
		int32_t L_3 = L_2;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		V_2 = L_4;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_5 = V_2;
		NullCheck(L_5);
		int32_t L_6;
		L_6 = Player_get_ActorNumber_mE177B60195A5329B1E5D3012295DB0098B7A0F3A_inline(L_5, NULL);
		int32_t L_7 = __this->___ownerId;
		if ((!(((uint32_t)L_6) == ((uint32_t)L_7))))
		{
			goto IL_0032;
		}
	}
	{
		Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_8 = __this->___PlayerColorImage;
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_9 = V_2;
		int32_t L_10;
		L_10 = PlayerNumberingExtensions_GetPlayerNumber_mCE1A8BCB9F3C0887347E75711DA829D23B7EB6BF(L_9, NULL);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_11;
		L_11 = AsteroidsGame_GetColor_m11939D2349E3529B5DBB5798F7A3700548FA6EDB(L_10, NULL);
		NullCheck(L_8);
		VirtualActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(23, L_8, L_11);
	}

IL_0032:
	{
		int32_t L_12 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
	}

IL_0036:
	{
		int32_t L_13 = V_1;
		PlayerU5BU5D_t04E1460375559A2DB32E4B90230BCE7DDAC0E572* L_14 = V_0;
		NullCheck(L_14);
		if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
		{
			goto IL_000a;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerListEntry_SetPlayerReady_m7822593F69A5207A5FF06ADE5520CB3F2AB25351 (PlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9* __this, bool ___0_playerReady, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_m1D5533D50D961602AC2CD364E03388FFE2985259_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral446C27FBE0CF17A5F58F60F528DEA970314774FB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE8FA8083BFF1EBDB1437A23B538155C8E2FCEC17);
		s_Il2CppMethodInitialized = true;
	}
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* G_B2_0 = NULL;
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* G_B1_0 = NULL;
	String_t* G_B3_0 = NULL;
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* G_B3_1 = NULL;
	{
		Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098* L_0 = __this->___PlayerReadyButton;
		NullCheck(L_0);
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_1;
		L_1 = Component_GetComponentInChildren_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_m1D5533D50D961602AC2CD364E03388FFE2985259(L_0, Component_GetComponentInChildren_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_m1D5533D50D961602AC2CD364E03388FFE2985259_RuntimeMethod_var);
		bool L_2 = ___0_playerReady;
		if (L_2)
		{
			G_B2_0 = L_1;
			goto IL_0015;
		}
		G_B1_0 = L_1;
	}
	{
		G_B3_0 = _stringLiteral446C27FBE0CF17A5F58F60F528DEA970314774FB;
		G_B3_1 = G_B1_0;
		goto IL_001a;
	}

IL_0015:
	{
		G_B3_0 = _stringLiteralE8FA8083BFF1EBDB1437A23B538155C8E2FCEC17;
		G_B3_1 = G_B2_0;
	}

IL_001a:
	{
		NullCheck(G_B3_1);
		VirtualActionInvoker1< String_t* >::Invoke(75, G_B3_1, G_B3_0);
		Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_3 = __this->___PlayerReadyImage;
		bool L_4 = ___0_playerReady;
		NullCheck(L_3);
		Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_3, L_4, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerListEntry__ctor_m718744DCAA1500498E806C411F63508AE0737CE1 (PlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerListEntry_U3CStartU3Eb__7_0_mAA75A7E333FE27ECC5B58B00513AB992FF7CBA92 (PlayerListEntry_t32D3113A6DC4143EDD56A358B528DEAB7FBB4BC9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindFirstObjectByType_TisLobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596_m470A23C06DEC83CBC3CCD4A9A6EF6F2739B39B72_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral94A533E655AF91EDAC4ACB6EF5F8460F2A83E644);
		s_Il2CppMethodInitialized = true;
	}
	Hashtable_tD626399B3ADFD501225241D7366103F35472542A* V_0 = NULL;
	{
		bool L_0 = __this->___isPlayerReady;
		__this->___isPlayerReady = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
		bool L_1 = __this->___isPlayerReady;
		PlayerListEntry_SetPlayerReady_m7822593F69A5207A5FF06ADE5520CB3F2AB25351(__this, L_1, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_2 = (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)il2cpp_codegen_object_new(Hashtable_tD626399B3ADFD501225241D7366103F35472542A_il2cpp_TypeInfo_var);
		Hashtable__ctor_m1C4D2BF84624173510D714545C1FBB92ADEFC624(L_2, NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_3 = L_2;
		bool L_4 = __this->___isPlayerReady;
		bool L_5 = L_4;
		RuntimeObject* L_6 = Box(il2cpp_defaults.boolean_class, &L_5);
		NullCheck(L_3);
		Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1(L_3, _stringLiteral94A533E655AF91EDAC4ACB6EF5F8460F2A83E644, L_6, Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_RuntimeMethod_var);
		V_0 = L_3;
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_7;
		L_7 = PhotonNetwork_get_LocalPlayer_mEA3335FEF4E4B55C1EFAC8AFA8D5F7E3D7FBE4DC(NULL);
		Hashtable_tD626399B3ADFD501225241D7366103F35472542A* L_8 = V_0;
		NullCheck(L_7);
		bool L_9;
		L_9 = Player_SetCustomProperties_mACE0A943F112829C5E9E91BC5FC8050FF9E4EECA(L_7, L_8, (Hashtable_tD626399B3ADFD501225241D7366103F35472542A*)NULL, (WebFlags_tFD3605BF6E5F1A42F1D0D6F0DA9A8B32CF7B27CA*)NULL, NULL);
		bool L_10;
		L_10 = PhotonNetwork_get_IsMasterClient_mD04046028C484F06D77A1C36C64FFAC285C2DF9C(NULL);
		if (!L_10)
		{
			goto IL_0056;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		LobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596* L_11;
		L_11 = Object_FindFirstObjectByType_TisLobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596_m470A23C06DEC83CBC3CCD4A9A6EF6F2739B39B72(Object_FindFirstObjectByType_TisLobbyMainPanel_t82305AC104F827D67827F2DBB719FE1056C58596_m470A23C06DEC83CBC3CCD4A9A6EF6F2739B39B72_RuntimeMethod_var);
		NullCheck(L_11);
		LobbyMainPanel_LocalPlayerPropertiesUpdated_m8FA48F23D0DEEF0FF9A644A1B7358673CDA593BC(L_11, NULL);
	}

IL_0056:
	{
		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 RoomListEntry_Start_m15056042C18BEDC3A5036D36D1E7712BCEB6FF71 (RoomListEntry_t1187648452EA9D661B3B9BF098A4AB851259453B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RoomListEntry_U3CStartU3Eb__4_0_m776B4B0F952737A9239A64CD25C289C18EECB481_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098* L_0 = __this->___JoinRoomButton;
		NullCheck(L_0);
		ButtonClickedEvent_t8EA72E90B3BD1392FB3B3EF167D5121C23569E4C* L_1;
		L_1 = Button_get_onClick_m701712A7F7F000CC80D517C4510697E15722C35C_inline(L_0, NULL);
		UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* L_2 = (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7*)il2cpp_codegen_object_new(UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var);
		UnityAction__ctor_mC53E20D6B66E0D5688CD81B88DBB34F5A58B7131(L_2, __this, (intptr_t)((void*)RoomListEntry_U3CStartU3Eb__4_0_m776B4B0F952737A9239A64CD25C289C18EECB481_RuntimeMethod_var), NULL);
		NullCheck(L_1);
		UnityEvent_AddListener_m8AA4287C16628486B41DA41CA5E7A856A706D302(L_1, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RoomListEntry_Initialize_m55A7AB4BD0DBD6F2C3BB13746DDCE2FA3D1FC547 (RoomListEntry_t1187648452EA9D661B3B9BF098A4AB851259453B* __this, String_t* ___0_name, uint8_t ___1_currentPlayers, uint8_t ___2_maxPlayers, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8F8BFCFC439A636B20C06C334A493AB7004843ED);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___0_name;
		__this->___roomName = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___roomName), (void*)L_0);
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_1 = __this->___RoomNameText;
		String_t* L_2 = ___0_name;
		NullCheck(L_1);
		VirtualActionInvoker1< String_t* >::Invoke(75, L_1, L_2);
		Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_3 = __this->___RoomPlayersText;
		String_t* L_4;
		L_4 = Byte_ToString_mB80CE094B94215119578E4D796566E71D7277EE4((&___1_currentPlayers), NULL);
		String_t* L_5;
		L_5 = Byte_ToString_mB80CE094B94215119578E4D796566E71D7277EE4((&___2_maxPlayers), NULL);
		String_t* L_6;
		L_6 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_4, _stringLiteral8F8BFCFC439A636B20C06C334A493AB7004843ED, L_5, NULL);
		NullCheck(L_3);
		VirtualActionInvoker1< String_t* >::Invoke(75, L_3, L_6);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RoomListEntry__ctor_mDEE46388623D1323ECA82F1F6D004FE0568E7A31 (RoomListEntry_t1187648452EA9D661B3B9BF098A4AB851259453B* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RoomListEntry_U3CStartU3Eb__4_0_m776B4B0F952737A9239A64CD25C289C18EECB481 (RoomListEntry_t1187648452EA9D661B3B9BF098A4AB851259453B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = PhotonNetwork_get_InLobby_mC1CFEC7A5FBBC6413525C31C3805A6B9B63B1E00(NULL);
		if (!L_0)
		{
			goto IL_000d;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = PhotonNetwork_LeaveLobby_m7795775952D587514D497F6657FFD581BF0F31DC(NULL);
	}

IL_000d:
	{
		String_t* L_2 = __this->___roomName;
		il2cpp_codegen_runtime_class_init_inline(PhotonNetwork_tBF04D378B56DDA80F9DB8E08DF87D5B532C22B99_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = PhotonNetwork_JoinRoom_mB85EDB547BA767A21BEB5CB6AC5068F00F05B08C(L_2, (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL, 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
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		float L_1 = L_0.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
		float L_3 = L_2.___x;
		(&V_0)->___x = ((float)il2cpp_codegen_add(L_1, L_3));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
		float L_5 = L_4.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
		float L_7 = L_6.___y;
		(&V_0)->___y = ((float)il2cpp_codegen_add(L_5, L_7));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
		float L_9 = L_8.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
		float L_11 = L_10.___z;
		(&V_0)->___z = ((float)il2cpp_codegen_add(L_9, L_11));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0;
		return L_12;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* PhotonView_get_Owner_m99D611AD5C17B06E4490F75CFAC02C26AABC4A21_inline (PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* __this, const RuntimeMethod* method) 
{
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_0 = __this->___U3COwnerU3Ek__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 void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_x;
		__this->___x = L_0;
		float L_1 = ___1_y;
		__this->___y = L_1;
		float L_2 = ___2_z;
		__this->___z = L_2;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PhotonStream_get_IsWriting_m7D9C8E96E51841AC62FC8884C2F8222821BD5ABE_inline (PhotonStream_t51D26D86E501F1931A26F2CF1C7D915D690CBD2E* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CIsWritingU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PhotonView_get_IsMine_mE26FB70A42C0D92C66536B45D7A7F8F491C8D648_inline (PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CIsMineU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	float V_2 = 0.0f;
	{
		float L_0 = ___0_value;
		float L_1 = ___1_min;
		V_0 = (bool)((((float)L_0) < ((float)L_1))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_000e;
		}
	}
	{
		float L_3 = ___1_min;
		___0_value = L_3;
		goto IL_0019;
	}

IL_000e:
	{
		float L_4 = ___0_value;
		float L_5 = ___2_max;
		V_1 = (bool)((((float)L_4) > ((float)L_5))? 1 : 0);
		bool L_6 = V_1;
		if (!L_6)
		{
			goto IL_0019;
		}
	}
	{
		float L_7 = ___2_max;
		___0_value = L_7;
	}

IL_0019:
	{
		float L_8 = ___0_value;
		V_2 = L_8;
		goto IL_001d;
	}

IL_001d:
	{
		float L_9 = V_2;
		return L_9;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	float V_1 = 0.0f;
	bool V_2 = false;
	{
		float L_0 = ___0_value;
		V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		V_1 = (0.0f);
		goto IL_002d;
	}

IL_0015:
	{
		float L_2 = ___0_value;
		V_2 = (bool)((((float)L_2) > ((float)(1.0f)))? 1 : 0);
		bool L_3 = V_2;
		if (!L_3)
		{
			goto IL_0029;
		}
	}
	{
		V_1 = (1.0f);
		goto IL_002d;
	}

IL_0029:
	{
		float L_4 = ___0_value;
		V_1 = L_4;
		goto IL_002d;
	}

IL_002d:
	{
		float L_5 = V_1;
		return L_5;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___0_d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_a;
		float L_1 = L_0.___x;
		float L_2 = ___0_d;
		(&V_0)->___x = ((float)il2cpp_codegen_multiply(L_1, L_2));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_a;
		float L_4 = L_3.___y;
		float L_5 = ___0_d;
		(&V_0)->___y = ((float)il2cpp_codegen_multiply(L_4, L_5));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_a;
		float L_7 = L_6.___z;
		float L_8 = ___0_d;
		(&V_0)->___z = ((float)il2cpp_codegen_multiply(L_7, L_8));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0;
		return L_9;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		float L_1 = L_0.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
		float L_3 = L_2.___x;
		(&V_0)->___x = ((float)il2cpp_codegen_subtract(L_1, L_3));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
		float L_5 = L_4.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
		float L_7 = L_6.___y;
		(&V_0)->___y = ((float)il2cpp_codegen_subtract(L_5, L_7));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
		float L_9 = L_8.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
		float L_11 = L_10.___z;
		(&V_0)->___z = ((float)il2cpp_codegen_subtract(L_9, L_11));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0;
		return L_12;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Vector3_Normalize_m1DE89849FE2019B6AA0031306896F3B800849399_inline(__this, NULL);
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	float V_3 = 0.0f;
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		float L_1 = L_0.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
		float L_3 = L_2.___x;
		V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
		float L_5 = L_4.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
		float L_7 = L_6.___y;
		V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
		float L_9 = L_8.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
		float L_11 = L_10.___z;
		V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11));
		float L_12 = V_0;
		float L_13 = V_0;
		float L_14 = V_1;
		float L_15 = V_1;
		float L_16 = V_2;
		float L_17 = V_2;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_18;
		L_18 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17))))));
		V_3 = ((float)L_18);
		goto IL_0040;
	}

IL_0040:
	{
		float L_19 = V_3;
		return L_19;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		float L_1 = L_0.___x;
		float L_2 = ___1_d;
		(&V_0)->___x = ((float)il2cpp_codegen_multiply(L_1, L_2));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
		float L_4 = L_3.___y;
		float L_5 = ___1_d;
		(&V_0)->___y = ((float)il2cpp_codegen_multiply(L_4, L_5));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
		float L_7 = L_6.___z;
		float L_8 = ___1_d;
		(&V_0)->___z = ((float)il2cpp_codegen_multiply(L_7, L_8));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0;
		return L_9;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		float L_0 = __this->___x;
		float L_1 = __this->___x;
		float L_2 = __this->___y;
		float L_3 = __this->___y;
		float L_4 = __this->___z;
		float L_5 = __this->___z;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_6;
		L_6 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5))))));
		return ((float)L_6);
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Repeat_m6F1560A163481BB311D685294E1B463C3E4EB3BA_inline (float ___0_t, float ___1_length, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = ___0_t;
		float L_1 = ___0_t;
		float L_2 = ___1_length;
		float L_3;
		L_3 = floorf(((float)(L_1/L_2)));
		float L_4 = ___1_length;
		float L_5 = ___1_length;
		float L_6;
		L_6 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)il2cpp_codegen_subtract(L_0, ((float)il2cpp_codegen_multiply(L_3, L_4)))), (0.0f), L_5, NULL);
		V_0 = L_6;
		goto IL_001b;
	}

IL_001b:
	{
		float L_7 = V_0;
		return L_7;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cluster_set_Blocks_m61D16C7CD0E5E6EE1F5BF94DAFA01133F394FAE5_inline (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* ___0_value, const RuntimeMethod* method) 
{
	{
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_0 = ___0_value;
		__this->___U3CBlocksU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBlocksU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Cluster_get_ClusterId_m990372E0F860CFB2084AF595A7CA09F243897247_inline (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CClusterIdU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* Cluster_get_Blocks_mE79ADC5A5BEFF2A2E962D66A8055FA5124A098FA_inline (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, const RuntimeMethod* method) 
{
	{
		Dictionary_2_t3ED995699F3E88D06E5DA7362BEB7584DBD61662* L_0 = __this->___U3CBlocksU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	float G_B3_0 = 0.0f;
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		if ((((float)L_0) > ((float)L_1)))
		{
			goto IL_0008;
		}
	}
	{
		float L_2 = ___1_b;
		G_B3_0 = L_2;
		goto IL_0009;
	}

IL_0008:
	{
		float L_3 = ___0_a;
		G_B3_0 = L_3;
	}

IL_0009:
	{
		V_0 = G_B3_0;
		goto IL_000c;
	}

IL_000c:
	{
		float L_4 = V_0;
		return L_4;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	float G_B3_0 = 0.0f;
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		if ((((float)L_0) < ((float)L_1)))
		{
			goto IL_0008;
		}
	}
	{
		float L_2 = ___1_b;
		G_B3_0 = L_2;
		goto IL_0009;
	}

IL_0008:
	{
		float L_3 = ___0_a;
		G_B3_0 = L_3;
	}

IL_0009:
	{
		V_0 = G_B3_0;
		goto IL_000c;
	}

IL_000c:
	{
		float L_4 = V_0;
		return L_4;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR OnChangeEvent_tE4829F88300B0E0E0D1B78B453AF25FC1AA55E2F* InputField_get_onValueChanged_mA9ABE178FE3EB05AEF3DC20C11349427C59916AE_inline (InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* __this, const RuntimeMethod* method) 
{
	{
		OnChangeEvent_tE4829F88300B0E0E0D1B78B453AF25FC1AA55E2F* L_0 = __this->___m_OnValueChanged;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DropdownEvent_t8A008B010A742724CFC93576D6976E474BB13059* Dropdown_get_onValueChanged_mAC49CE9A83E258FEC024662127057567275CAC12_inline (Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* __this, const RuntimeMethod* method) 
{
	{
		DropdownEvent_t8A008B010A742724CFC93576D6976E474BB13059* L_0 = __this->___m_OnValueChanged;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ButtonClickedEvent_t8EA72E90B3BD1392FB3B3EF167D5121C23569E4C* Button_get_onClick_m701712A7F7F000CC80D517C4510697E15722C35C_inline (Button_t6786514A57F7AFDEE5431112FEA0CAB24F5AE098* __this, const RuntimeMethod* method) 
{
	{
		ButtonClickedEvent_t8EA72E90B3BD1392FB3B3EF167D5121C23569E4C* L_0 = __this->___m_OnClick;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WorldGenerator_set_Seed_m98860DA185A2327E3770C1E5ADCB39DDDE548B31_inline (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CSeedU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WorldGenerator_set_WorldSize_m37404B5817E7A197E05E05136A402D422208D924_inline (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CWorldSizeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WorldGenerator_set_ClusterSize_m0E39AA401F38BE5275C0D340361F779E317161FB_inline (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CClusterSizeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WorldGenerator_set_WorldType_m3C233C62DB8B8D94DC3B25260761245CB3EDE43F_inline (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CWorldTypeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___rightVector;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_left_m8C1116485A9E689760AEE1142F5977852278B7E1_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___leftVector;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___forwardVector;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_back_mCA5A84170E8DE5CE38C0551B4CCAD647BF215E57_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___backVector;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___upVector;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___downVector;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Block_get_ClusterId_m2CAACB969C7082ABE0C6DF149621D55B6A5F0655_inline (Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CClusterIdU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Block_get_BlockId_mF2A4239D6A520A393397E2AA4157BA00171A8BE3_inline (Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CBlockIdU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Cluster_get_ClusterPropKey_m98BA3657A094BE8B5226895A7DB859E0230DFB33_inline (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___propertiesKey;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t WorldGenerator_get_Seed_mB2A2D62A8654551B2E2D48B3C4DDE25D64DB6B05_inline (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CSeedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t WorldGenerator_get_WorldSize_m698C43323A49A2305FA4735E405221C7778F99E5_inline (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CWorldSizeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t WorldGenerator_get_ClusterSize_mB577897810A1A840FCE11E7A753B6DA447BED96A_inline (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CClusterSizeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t WorldGenerator_get_WorldType_m151418493ACD8771A184809FF35236B2D635E685_inline (WorldGenerator_tE80AE7A42593FFD22C82C1ADD3355312D134B814* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CWorldTypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cluster_set_ClusterId_m9C5297B9C4650AAA1E0AB4105E3729CDA1D3F307_inline (Cluster_t5595EA6C934FFF87C09D64546BCBA4D2286D306B* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CClusterIdU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Block_set_BlockId_m9DD32ACFFC4ED42DBAE41F9ACDC398FE9FC05FDA_inline (Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CBlockIdU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Block_set_ClusterId_mB212FD1833F2B07F712D08D6302184C200C9EAF0_inline (Block_tCC5E648EB21DF8B8BFDA241972170AD312259D0D* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CClusterIdU3Ek__BackingField = L_0;
		return;
	}
}
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 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 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 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 Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline (const RuntimeMethod* method) 
{
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
		memset((&L_0), 0, sizeof(L_0));
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.0f), (0.0f), (1.0f), NULL);
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline (const RuntimeMethod* method) 
{
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
		memset((&L_0), 0, sizeof(L_0));
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (1.0f), (0.0f), (1.0f), NULL);
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline (const RuntimeMethod* method) 
{
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
		memset((&L_0), 0, sizeof(L_0));
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (1.0f), (1.0f), NULL);
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline (const RuntimeMethod* method) 
{
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
		memset((&L_0), 0, sizeof(L_0));
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.921568632f), (0.0156862754f), (1.0f), NULL);
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_cyan_m182A29E7475C0A98ACC03E1CF5252BAB83F0BA31_inline (const RuntimeMethod* method) 
{
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
		memset((&L_0), 0, sizeof(L_0));
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (1.0f), (1.0f), (1.0f), NULL);
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_magenta_mE31C432891E0B3D23C8FB03CB3A38A60E7F52A9A_inline (const RuntimeMethod* method) 
{
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
		memset((&L_0), 0, sizeof(L_0));
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.0f), (1.0f), (1.0f), NULL);
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) 
{
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
		memset((&L_0), 0, sizeof(L_0));
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (1.0f), (1.0f), (1.0f), NULL);
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method) 
{
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
		memset((&L_0), 0, sizeof(L_0));
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (0.0f), (1.0f), NULL);
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* PhotonView_get_InstantiationData_mBD54CA614C303DD42F7FBA97ED7B33D648243114_inline (PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* __this, const RuntimeMethod* method) 
{
	{
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = __this->___instantiationDataField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* Bullet_get_Owner_m5CFE74BA15166E4D552A961903803F64CB0DB48F_inline (Bullet_t82E0534981B617EFE7F46C49EFDB205A008DED27* __this, const RuntimeMethod* method) 
{
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_0 = __this->___U3COwnerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
		float L_0 = ___0_x;
		(&V_0)->___x = ((float)il2cpp_codegen_multiply(L_0, (0.0174532924f)));
		float L_1 = ___1_y;
		(&V_0)->___y = ((float)il2cpp_codegen_multiply(L_1, (0.0174532924f)));
		float L_2 = ___2_z;
		(&V_0)->___z = ((float)il2cpp_codegen_multiply(L_2, (0.0174532924f)));
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
		L_3 = Quaternion_Internal_FromEulerRad_mD0C4C0EFE1D70EC0EA4A92B11F1A4D5B0A134E49((&V_0), NULL);
		return L_3;
	}
}
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 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline (float ___0_f, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	float G_B3_0 = 0.0f;
	{
		float L_0 = ___0_f;
		if ((((float)L_0) >= ((float)(0.0f))))
		{
			goto IL_0010;
		}
	}
	{
		G_B3_0 = (-1.0f);
		goto IL_0015;
	}

IL_0010:
	{
		G_B3_0 = (1.0f);
	}

IL_0015:
	{
		V_0 = G_B3_0;
		goto IL_0018;
	}

IL_0018:
	{
		float L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		float L_1 = L_0.___x;
		(&V_0)->___x = ((-L_1));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_a;
		float L_3 = L_2.___y;
		(&V_0)->___y = ((-L_3));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
		float L_5 = L_4.___z;
		(&V_0)->___z = ((-L_5));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_0;
		return L_6;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bullet_set_Owner_m4180E55F6EEA905774B23479B8F653AC7ED8EA4A_inline (Bullet_t82E0534981B617EFE7F46C49EFDB205A008DED27* __this, Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* ___0_value, const RuntimeMethod* method) 
{
	{
		Player_tC864A64FC55FA6E30EFD6B6FF314C9725DDA363C* L_0 = ___0_value;
		__this->___U3COwnerU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3COwnerU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___oneVector;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PhotonView_get_AmOwner_m08399284C315B6F00D6201E7C02C9694FCDBC7A1_inline (PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CAmOwnerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PhotonView_get_CreatorActorNr_m995A3F297ABAF45C435EBD53F94A09EA0E8101DA_inline (PhotonView_t43F3D22FF3D00F7824E82D741D70F9CB55642E6B* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CCreatorActorNrU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) 
{
	Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974));
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_lhs;
		float L_1 = L_0.___w;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_rhs;
		float L_3 = L_2.___x;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_lhs;
		float L_5 = L_4.___x;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_rhs;
		float L_7 = L_6.___w;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_lhs;
		float L_9 = L_8.___y;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_rhs;
		float L_11 = L_10.___z;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___0_lhs;
		float L_13 = L_12.___z;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___1_rhs;
		float L_15 = L_14.___y;
		(&V_0)->___x = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15))));
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = ___0_lhs;
		float L_17 = L_16.___w;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18 = ___1_rhs;
		float L_19 = L_18.___y;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20 = ___0_lhs;
		float L_21 = L_20.___y;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22 = ___1_rhs;
		float L_23 = L_22.___w;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = ___0_lhs;
		float L_25 = L_24.___z;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26 = ___1_rhs;
		float L_27 = L_26.___x;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = ___0_lhs;
		float L_29 = L_28.___x;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30 = ___1_rhs;
		float L_31 = L_30.___z;
		(&V_0)->___y = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), ((float)il2cpp_codegen_multiply(L_25, L_27)))), ((float)il2cpp_codegen_multiply(L_29, L_31))));
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32 = ___0_lhs;
		float L_33 = L_32.___w;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34 = ___1_rhs;
		float L_35 = L_34.___z;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36 = ___0_lhs;
		float L_37 = L_36.___z;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38 = ___1_rhs;
		float L_39 = L_38.___w;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40 = ___0_lhs;
		float L_41 = L_40.___x;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42 = ___1_rhs;
		float L_43 = L_42.___y;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44 = ___0_lhs;
		float L_45 = L_44.___y;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46 = ___1_rhs;
		float L_47 = L_46.___x;
		(&V_0)->___z = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_33, L_35)), ((float)il2cpp_codegen_multiply(L_37, L_39)))), ((float)il2cpp_codegen_multiply(L_41, L_43)))), ((float)il2cpp_codegen_multiply(L_45, L_47))));
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48 = ___0_lhs;
		float L_49 = L_48.___w;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50 = ___1_rhs;
		float L_51 = L_50.___w;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52 = ___0_lhs;
		float L_53 = L_52.___x;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_54 = ___1_rhs;
		float L_55 = L_54.___x;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_56 = ___0_lhs;
		float L_57 = L_56.___y;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_58 = ___1_rhs;
		float L_59 = L_58.___y;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_60 = ___0_lhs;
		float L_61 = L_60.___z;
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_62 = ___1_rhs;
		float L_63 = L_62.___z;
		(&V_0)->___w = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_49, L_51)), ((float)il2cpp_codegen_multiply(L_53, L_55)))), ((float)il2cpp_codegen_multiply(L_57, L_59)))), ((float)il2cpp_codegen_multiply(L_61, L_63))));
		Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_64 = V_0;
		return L_64;
	}
}
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 String_t* InputField_get_text_m6E0796350FF559505E4DF17311803962699D6704_inline (InputField_tABEA115F23FBD374EBE80D4FAC1D15BD6E37A140* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_Text;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline (int32_t ___0_value, int32_t ___1_min, int32_t ___2_max, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	int32_t V_2 = 0;
	{
		int32_t L_0 = ___0_value;
		int32_t L_1 = ___1_min;
		V_0 = (bool)((((int32_t)L_0) < ((int32_t)L_1))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_000e;
		}
	}
	{
		int32_t L_3 = ___1_min;
		___0_value = L_3;
		goto IL_0019;
	}

IL_000e:
	{
		int32_t L_4 = ___0_value;
		int32_t L_5 = ___2_max;
		V_1 = (bool)((((int32_t)L_4) > ((int32_t)L_5))? 1 : 0);
		bool L_6 = V_1;
		if (!L_6)
		{
			goto IL_0019;
		}
	}
	{
		int32_t L_7 = ___2_max;
		___0_value = L_7;
	}

IL_0019:
	{
		int32_t L_8 = ___0_value;
		V_2 = L_8;
		goto IL_001d;
	}

IL_001d:
	{
		int32_t L_9 = V_2;
		return L_9;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RoomInfo_get_IsOpen_m9ED1B11B219CC568D44FAEB8BE79276CC0066FBA_inline (RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___isOpen;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RoomInfo_get_IsVisible_m395C48045B9EE47BC9246AFDC378694B5E47F7CA_inline (RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___isVisible;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* RoomInfo_get_Name_mAB935BEF1DAE8C99C0051D85426956E689A939EF_inline (RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___name;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RoomInfo_get_PlayerCount_m021CCF31A290BEADD0EECF2F3265D7D0BF2DD029_inline (RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CPlayerCountU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RoomInfo_get_MaxPlayers_m2D1ED823899BABAAAE2766BB53700CFF4F928104_inline (RoomInfo_t4C5919F4F2B1DCDEA81D1522AFD5008072A7D29D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___maxPlayers;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m1412A508E37D95E08FB60E8976FB75714BE934C1_gshared_inline (Enumerator_tC17DB73F53085145D57EE2A8168426239B0B569D* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->____currentValue;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555 Enumerator_get_Current_m7D1469FB84F6687C7EFBC9BD334E49DFF285E463_gshared_inline (Enumerator_t300E5B82F8EBA56A149AB825CE81A7E3DE2F484D* __this, const RuntimeMethod* method) 
{
	{
		KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555 L_0 = __this->____current;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m9C21342FC1EC181C6FC3EB7A91CCBDEAA86E1BFB_gshared_inline (KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___key;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float KeyValuePair_2_get_Value_m365FBF26414FB9062B08F7603F4BCC01FD910181_gshared_inline (KeyValuePair_2_t891D449DA189ED572EFC0E4457FE9D980AF86555* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___value;
		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 RuntimeObject* Enumerator_get_Current_mB407E755F3B4C51C54D24338D00A352E5B16E7F3_gshared_inline (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->____currentValue;
		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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_m1DE89849FE2019B6AA0031306896F3B800849399_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
	memset((&V_1), 0, sizeof(V_1));
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
	memset((&V_2), 0, sizeof(V_2));
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_0;
	memset((&G_B3_0), 0, sizeof(G_B3_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___0_value;
		float L_1;
		L_1 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline(L_0, NULL);
		V_0 = L_1;
		float L_2 = V_0;
		if ((((float)L_2) > ((float)(9.99999975E-06f))))
		{
			goto IL_0017;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector;
		G_B3_0 = L_3;
		goto IL_004d;
	}

IL_0017:
	{
		il2cpp_codegen_initobj((&V_1), sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_4 = ___0_value;
		float L_5 = L_4->___x;
		float L_6 = V_0;
		(&V_1)->___x = ((float)(L_5/L_6));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_7 = ___0_value;
		float L_8 = L_7->___y;
		float L_9 = V_0;
		(&V_1)->___y = ((float)(L_8/L_9));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_10 = ___0_value;
		float L_11 = L_10->___z;
		float L_12 = V_0;
		(&V_1)->___z = ((float)(L_11/L_12));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_1;
		G_B3_0 = L_13;
	}

IL_004d:
	{
		V_2 = G_B3_0;
		goto IL_0050;
	}

IL_0050:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_2;
		return L_14;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_r;
		__this->___r = L_0;
		float L_1 = ___1_g;
		__this->___g = L_1;
		float L_2 = ___2_b;
		__this->___b = L_2;
		float L_3 = ___3_a;
		__this->___a = L_3;
		return;
	}
}
